Answers.Body: <p>I'd highly recommend a page as opposed to a block. If you use a block, you can't put a captcha on it. And I can tell you from experience that it will be hit by Russian bots like CRAZY!</p>
  
  <p>Create your profile. Make sure you have it set to be used for "Standalone Form or Directory".</p>
  
  <p>On the profile listings page - <a href="http://www.yourdomain.com/civicrm/admin/uf/group?reset=1" rel="nofollow noreferrer">http://www.yourdomain.com/civicrm/admin/uf/group?reset=1</a> - click on the "more" link to get a pop-up. Then choose "Use - Create Mode". That will open up the link that you can send visitors to in order to fill out the form.</p>
  
  <p>I've switched to this method instead of a block so that I can have a captcha on the page. I still have a block about subscribing, it just links folks to this page instead of having the form there.</p>
  
  <p>Hope this helps!</p>
  
  <p><a href="https://i.sstatic.net/gbEbH.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/gbEbH.jpg" alt="Create mode"></a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-23T03:36:50.800Z
Answers.Text: To latch on to the getting a lot of bots signing up. We use a profile that adds to a group for our newsletter but also turned on the "Enable Double Opt-in for Profiles which use the 'Add to Group' setting" in the CiviMail Compenent settings.
Answers.UserDisplayName: RayWright
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-23T03:59:47.193Z
Answers.Text: Yes, thank you. I thought I was missing something in addition to the captcha. :)
Answers.UserDisplayName: Jenni Simonis
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-23T03:07:29.897Z
Answers.LastActivityDate: 2018-01-23T03:07:29.897Z
Answers.UserDisplayName: Jenni Simonis
Answers.Body: <p>There are two ways to do this in Drupal.</p>
  
  <h3>CiviCRM Profiles</h3>
  
  <ul>
  <li>Go to <strong>Administer » System Settings » Misc</strong>, and set <em>Accept profile submissions from external sites</em> to <strong>Yes</strong>.</li>
  <li>Create a profile in CiviCRM with the "Add to Group" option set to add someone to the group in question.</li>
  <li>Once the profile is created, select its <strong>more menu » HTML Form Snippet</strong> (see screenshot).</li>
  <li>Paste the HTML snippet into a Drupal block.  Handle access to the block like any other Drupal block.</li>
  </ul>
  
  <p><strong>SPECIAL NOTE:</strong> This creates a bit of a security issue - when you enable the "Remote Profile Submissions", anyone who knows what your profiles are can add contacts to your system by recreating the form on a remote site.  If you choose this path, consider editing your web server to block access to profile URLs by IP address.</p>
  
  <h3>Webform CiviCRM integration</h3>
  
  <p>Alternatively, you can use Webform-CiviCRM integration to build webforms to handle this.  This is much more flexible, but can be trickier to get right, depending on your needs.  I'd probably try this first.</p>
  
  <h3>Bonus: WordPress edition</h3>
  
  <ul>
  <li>Create a profile in CiviCRM with the "Add to Group" option set to add someone to the group in question.</li>
  <li>Use a shortcode to drop the profile into a page.  Use the <a href="https://wordpress.org/plugins/shortcode-widget/" rel="noreferrer">Shortcode Widget</a> if you want to drop it into a sidebar.</li>
  </ul>
  
  <p><a href="https://i.sstatic.net/c32Wd.png" rel="noreferrer"><img src="https://i.sstatic.net/c32Wd.png" alt="enter image description here"></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-02T01:08:11.760Z
Answers.Text: I tried the Shortcode Widget you recommended and placed the widget in the left column of a footer, but it doesn't appear.  I'm WP 4.9.8 and Civi 4.7.29, and here is the shortcode I put in the widget: [civicrm component="profile" gid="17" mode="create" hijack="0"].  The test shortcode "[shortcode_widget_test]" does work, so it seems to be a Civi-related problem (?).  Can anyone help?
Answers.UserDisplayName: Ruth D
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-01-22T17:29:19.523Z
Answers.LastActivityDate: 2018-01-22T17:29:19.523Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>I was looking around but haven't been able to find an obvious answer to my question, but has anyone ever dealt with a newsletter signup block or page just for site visitors? I've been trying to find examples but it doesn't really seem as though anyone's ever required this. We'd like to move our current newsletter signup form over to CiviCRM just so everything is all handled in one place, but I'm stuck as to how to accomplish this.</p>
  
  <p>I'd appreciate any help or advice - Matt</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-01-22T17:22:50.777Z
Comments.Text: Have you seen this one? https://civicrm.stackexchange.com/questions/16977/how-to-create-a-newsletter-sign-up-block-in-drupal?rq=1
Comments.UserDisplayName: Laryn
Tags: <drupal><newsletter>
Title: Newsletter Signup Page/Block
ThreadText: # Newsletter Signup Page/Block
  
  (Asked by: username_0 on 2018-01-22)
  
  I was looking around but haven't been able to find an obvious answer to my question, but has anyone ever dealt with a newsletter signup block or page just for site visitors? I've been trying to find examples but it doesn't really seem as though anyone's ever required this. We'd like to move our current newsletter signup form over to CiviCRM just so everything is all handled in one place, but I'm stuck as to how to accomplish this.
  
  I'd appreciate any help or advice - Matt
  
  **Tags:** drupal, newsletter
  
  > **Comments:**
  > **username_1**: Have you seen this one? https://civicrm.stackexchange.com/questions/16977/how-to-create-a-newsletter-sign-up-block-in-drupal?rq=1  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2018-01-22. Score: 5 | Accepted answer
  
  There are two ways to do this in Drupal.
  
  ### CiviCRM Profiles
  
  * Go to **Administer » System Settings » Misc**, and set *Accept profile submissions from external sites* to **Yes**.
  * Create a profile in CiviCRM with the "Add to Group" option set to add someone to the group in question.
  * Once the profile is created, select its **more menu » HTML Form Snippet** (see screenshot).
  * Paste the HTML snippet into a Drupal block. Handle access to the block like any other Drupal block.
  
  **SPECIAL NOTE:** This creates a bit of a security issue - when you enable the "Remote Profile Submissions", anyone who knows what your profiles are can add contacts to your system by recreating the form on a remote site. If you choose this path, consider editing your web server to block access to profile URLs by IP address.
  
  ### Webform CiviCRM integration
  
  Alternatively, you can use Webform-CiviCRM integration to build webforms to handle this. This is much more flexible, but can be trickier to get right, depending on your needs. I'd probably try this first.
  
  ### Bonus: WordPress edition
  
  * Create a profile in CiviCRM with the "Add to Group" option set to add someone to the group in question.
  * Use a shortcode to drop the profile into a page. Use the [Shortcode Widget](https://wordpress.org/plugins/shortcode-widget/) if you want to drop it into a sidebar.
  
  [![enter image description here](https://i.sstatic.net/c32Wd.png)](https://i.sstatic.net/c32Wd.png)
  
  > **Comments:**
  > **username_5**: I tried the Shortcode Widget you recommended and placed the widget in the left column of a footer, but it doesn't appear.  I'm WP 4.9.8 and Civi 4.7.29, and here is the shortcode I put in the widget: [civicrm component="profile" gid="17" mode="create" hijack="0"].  The test shortcode "[shortcode_widget_test]" does work, so it seems to be a Civi-related problem (?).  Can anyone help?  
  
  ---
  
  ### Answer by username_2 on 2018-01-23. Score: 3
  
  I'd highly recommend a page as opposed to a block. If you use a block, you can't put a captcha on it. And I can tell you from experience that it will be hit by Russian bots like CRAZY!
  
  Create your profile. Make sure you have it set to be used for "Standalone Form or Directory".
  
  On the profile listings page - <http://www.yourdomain.com/civicrm/admin/uf/group?reset=1> - click on the "more" link to get a pop-up. Then choose "Use - Create Mode". That will open up the link that you can send visitors to in order to fill out the form.
  
  I've switched to this method instead of a block so that I can have a captcha on the page. I still have a block about subscribing, it just links folks to this page instead of having the form there.
  
  Hope this helps!
  
  [![Create mode](https://i.sstatic.net/gbEbH.jpg)](https://i.sstatic.net/gbEbH.jpg)
  
  > **Comments:**
  > **username_3**: To latch on to the getting a lot of bots signing up. We use a profile that adds to a group for our newsletter but also turned on the "Enable Double Opt-in for Profiles which use the 'Add to Group' setting" in the CiviMail Compenent settings.  
  > **username_2**: Yes, thank you. I thought I was missing something in addition to the captcha. :)  
  
  ---
  
  