Fast Free Opt In Forms with WordPress Widgets

List building is at the heart of any successful online business. Even affiliates without products of their own can benefit from having lists and it allows you to keep in touch with your community. Opt-in forms are the gateway to that community.

Adding an opt-in form with WordPress is very easy, the whole process only takes about 20 minutes. While there are many ways to add opt-ins: pop-ups, pop-unders, on the footer. Most of these plug-ins cost money are annoying to users, and exit pop-ups are hated by Google so avoid them if you are using PPC traffic or affiliates.   In this case we’ll be using the widgets area, which is generally liked by users and by Google, and included in WordPress.

Widgets are the elements you see on the side columns, e.g. categories, search and the like. Recent versions of WordPress allow a freeform ‘text’ widget that you can place arbitrary html text into.  This can be used for anything:  videos, images, ads, or opt-ins. It doesn’t matter what theme (e.g. Thesis) you are using as it’s built into WordPress.

What you need to add an Opt-In Widget to WordPress

  • A version of WordPress that support widgets (all recent ones do).
  • An email marketing provider (e.g. aWeber, and private labeled versions: profollow), these aren’t free, but if your serious about connecting with your users highly recommended. They offer sequenced auto responders, list segmentation, and tracking.
  • If you want to be notified, an email account to send subscription notifications (e.g.
  • You should have a privacy policy on the site. Google will reward you for this in your PPC.

How to add an Opt-In with a Text Widget

  1. Most decent vendors have a web form creator, to make this easy. Just follow the steps they provide and you’ll get some raw code to cut and paste into the text widget.
  2. In your WordPress Admin, you can see “Appearance” on the left, click on that, then click on “widgets”, then click “add” button, like so:
3 clicks to get a text widget added to WordPress
3 clicks to get a text widget added to WordPress

At this point you’ll have a text widget in your widgets column.

4. Click on the new text widget and edit it like so:

Pasting the Code from Adwebber into the WordPress Text Widget
Pasting the Code from Adwebber into the WordPress Text Widget

8. Click save changes.

9. Check that it works by viewing the site, and testing the optin page with one of the  emails you own.

10.  That’s it!

Go do it!

Follow the steps in this.  It only took me about 20 minutes to get this done and the rewards of having a list are huge!

If you have a suggestion on how to do it better please leave a comment below, also subscribe to stay in touch and get special reports.

15 thoughts on “Fast Free Opt In Forms with WordPress Widgets”

  1. You made it sound so easy. Thanks for what you shared. It’s also good that your opt in form was simple and direct. The audio instructing me to check and confirm my subscription was a great add in. I don’t get this from most sites I sign up for. Excellent piece of work!

    I look forward to getting those secret files.

  2. I followed the directions but all I got was the code (from AWeber) not the webform, is this maybe because I have the free version of WordPress? Do I need to get it hosted separately?

    This has been frustrating me for some time!


    1. Micheal, the code that is generated by email list tools are free, while using those services has modest monthly charges, if you are serious about using email with your lists and using autoresponders that’s the best way to go.

      If you are running your own email list of your own servers, then it varies on how you have things setup, and I can’t help beyond this post (you might try elance, scriptlance). If you are using wordpresses built in optin then they have a user registration form, but I don’t use that so can’t tell you how to integrate it.

      Good luck.

      1. ah!ok..thanx for your getting tired of this. can you help me or give a code for optin page. a code for a form that you input your email, name, phone number and once you submit it will be send to your email account and then the page will redirect to another page.

        Thank you.

  3. Recently, there has been a great deal of litigation by the
    US Federal trade comission against blogs and website promoters
    for not stating advertising revenue, or potential
    connections with advertising agencies.

    What are your ideas concerning how this could potentially hurt
    the blogging world?

  4. Fantastic article and with detailed instruction, even my dog can follow, if i give him a bone.
    i must admit, it’s true the best emailing services will do a all round job in an effort to list building.

  5. Hey Troy,
    Thanks for the post.

    I have been trying for several hours now to get my form to work with the text/html widget but the html is getting corrupted. The blog I am attempting this on is hosted by wordpress.

    Any ideas?

    Tony Profit
    TonyProfit DOT com

    1. As you are on I can’t tell you for sure. You should contact their support, as the steps I have work for me and many others.

      The WordPress Rich Text Editor has issues at times with Html, part of the trick is not using swapping between the rich text and html source code.

Leave a Reply