Roll Your Own Pre-Launch Page

August 30, 2011 by sean 11 comments

A Pre-Launch Page is a way for you to build some interest with your target audience while you slave away in the shadows building your awesome new project.  It also allows you to build an email list of interested potential users, which could absolutely be your most precious asset in the beginning.  There are several paid services that help you do this and more (LaunchRock, Prefinery, KickOffLabs), but in the spirit of staying truly lean I’m going to show you how to roll your own Launching Soon page for free.  This page will:

•  Establish an initial presence
•  Provide teaser information about what you’re working on
•  Capture visitor emails and build a list
•  Encourage social sharing

This should take you about 30-60 minutes to complete.

You’ll need to set up free accounts with Campaign Monitor and AddThis.  I also assume that you have a hosting account and a domain name already pointed at it.

Ready?  Okay let’s do this.

 

Step 1:  Set up Campaign Monitor

After signing up for your free Campaign Monitor account and logging in, you’ll see the dashboard.  Click the link (the business name you signed up with) in the “Clients you’re sending for” sidebar.

On the next screen, click the “Manage your subscribers” link at the bottom of the page.

Next, click the “Sample List” link so that you can modify it.

Under the “Sample List” heading, click the (change name/type) link just below.

Re-name your list to something like “Pre-Launch Page”.  For the “List Type”, leave it on the “Single opt-in” option, then click the “Save Changes” button.

On the next page, click the “Create a subscribe form” link in the right sidebar.

Uncheck the “Name” field, since we’re really only interested in collecting email addresses at his point.  Then, click the “Start customizing” link in the right sidebar.

On this page, we’re going to tell Campaign Monitor which page the user should see after adding their email address.  Clear out the default url, and replace it with “yourdomain.com/thanks” (obviously, replace “yourdomain.com” with whatever your actual domain name is.

Under the “Subscription Confirmation Email” section, leave the default “Do nothing” button selected, unless you have something really compelling to say to the folks who sign up and want to automatically send them an email.  Click the “Save the subscribe process” button.

Next, you’ll click the “Build a subscribe form” link in the right sidebar.

Now, click the “Generate the code” button (make sure the “Name” option is still unchecked).

Leave this window open for now.  We’ll come back to it later.

 

Step 2:  Set up your Signup and Thanks pages

If you haven’t already, download the pages I’ve already built for you based on a trimmed down version of the HTML5 Boilerplate framework.  Drop everything inside the “launchingme” folder into your root directory.  Important: Make sure you get the included .htaccess file uploaded.

 

Let’s start with customizing the Signup page for your project.  Open up index.html in your text editor and do the following:

  • Update the <title></title> with your project name and a brief description.
  • Update the meta description and author tags with your information.
  • Upload your own logo.png file into the /img directory, replacing the placeholder logo already there.
  • Add your own interest-grabbing headline and desire-inducing tagline in the <h1></h1> and <h2></h2> tags.

Next, we’ll go back to the form code you generated in Campaign Monitor and integrate it into your page.  If you’re using the pages I provided, you’ll just need to copy and paste three items from your Campaign Monitor code into your form where I’ve indicated:

  • Form action url:  Delete everything inside the quotes, including the brackets, and replace it with the url from your Campaign Monitor code (e.g. http://bigasswallet.createsend.com/t/r/s/atuzd/)
  • Input name:  Delete everything inside the quotes, including the brackets, and replace it with the input name character string from the Campaign Monitor code (e.g. cm-atuzd-atuzd)
  • Input id:  Delete everything inside the quotes, including the brackets, and replace it with the input id character string from the Campaign Monitor code (e.g. atuzd-atuzd)

Open up thanks.html.  This is the page your visitors will see after they add their email to your beta invite list.  Repeat the following steps from above:

  • Update the <title></title> with your project name and a brief description.
  • Update the meta description and author tags with your information.
  • Upload your own logo.png file into the /img directory, replacing the placeholder logo already there.
  • Add your own interest-grabbing headline and desire-inducing tagline in the <h1></h1> and <h2></h2> tags.

Next, you’ll need to head over to AddThis and click the big “Get AddThis” button.  Sign up (it’s free), and then select the style and social buttons you want from the left sidebar.  Grab your code, and replace the existing placeholder AddThis code in the files you downloaded above with it.

Important: You also need to add the following to each of your AddThis buttons, so that when people share your Pre-Launch page it points to the Signup page, and not the Thanks page:

addthis:url="http://yourdomain.com"

Here’s an example:

<div>
<a addthis:url="http://bigasswallet.com" fb:like:layout="button_count"></a>
<a addthis:url="http://bigasswallet.com"></a>
<a addthis:url="http://bigasswallet.com"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4e41a714137a9117"></script>

 

Step 3:  Managing email addresses and tracking social sharing

You’ll want to test everything to make sure you’re capturing emails properly and that sharing works.  Walk through the signup and social share process yourself with a few email addresses to test everything out.

It’s easy (and addictive!) to track who’s signed up in Campaign Monitor.  Go to your dashboard, and click your project’s name in the left sidebar.

On the next page, click the “Manage your subscribers” link.

Click your page name, and you’ll see a list of email addresses for everyone who visited your page and signed up.  You can even click through on the emails to get more information about the person who signed up (mostly useful after you’ve sent out an email blast or two).

Tracking shares of your landing page is dead simple with AddThis.  Simply log in to your AddThis account and click the “Analytics” menu item.  You’ll be presented with a nice summary snapshot of sharing activity, clicks and viral lift %.  You can even connect a Facebook Page to your account and track tweets mentioning your page.

 

Congratulations!

You shouldn’t need to spend more than an hour setting all this up, especially if you use the plug-and-play site files I’ve provided.  Aside from hosting and registering a domain name, this won’t cost you a dime!  Now you have no excuse not to get your Pre-Launch page up and start telling people about your awesome new project.  I’d be honored to be the first person you tell about it!  Just tweet me and I’ll be happy to sign up.

11 Responses to Roll Your Own Pre-Launch Page

  1. josh ledgard says:

    Thanks for the link. I know you are trying to teach people to do it themselves… which is great. However:

    1. Being “lean” doesn’t have to mean spending no money. It means spending your time and money wisely. :) So, for some people, it might make sense for them not to roll their own if they aren’t very technical or want to save the 2-3 hours. We’re “lean”, but we’ve paid for services that make our customer experience better such as Olark for example.

    2. I’d be curious to know how you’d recommend someone track social referrals so they know who invited the most people to the beta. :) A service that we and Launchrock offer.

  2. josh ledgard says:

    But – If someone read this far.. I can save them some money: 50% off the first two months…

    http://www.kickofflabs.com/pricing/?a=blogspecial

  3. sean says:

    Hey Josh, thanks for the comment and the discount offer for anyone who reads this post–that’s pretty cool! Don’t get me wrong, services like yours and Launchrock are great, and I’ve paid for Unbounce myself in the past. Indeed, the solution I laid out above won’t track social referrals beyond the analytics AddThis provides. It’s just a fast and free way to get something up and do the basic job of building a list. Thanks again!

  4. [...] form? Rocket on over to Launching.me for not only a great pre-launch page demo, but an easy tutorial on how to roll your own, using Launching.me’s files and your Campaign Monitor [...]

  5. hey sean.
    thanks for the tutorial. i really appreciate it.
    would the process described above still work if we also wanted to capture the “name?”

    thanks.

    • sean says:

      Steven, glad it was helpful! The process should work just fine if you include a name field. You’d just need to massage the html and css a little bit to accommodate it (e.g. would you stack the two fields and reposition the button underneath them or would you shorten the email field and put them side-by-side, leaving the button as-is?) It’s also worth noting that it creates a very slight but entirely real cognitive load and added psychological barrier for your visitor with each additional field you require them to complete. Anyways, good luck! Post a link to your new pre-launch page here when it’s up or tweet it to me @spking.

      • hey sean.
        thanks for the quick response.

        I totally get keeping the sign-up form as simple as possible. given that, I have 2 questions for you:
        1. do you think open rates increase when addressing the email to a name versus email address?
        2. do you think an email campaign with a “call-to-action” is more effective when merging a name within the body copy of the email?

        I haven’t answered these questions to my own satisfaction. If the consensus thinking is this additional info will not help (and a little old school in thinking), I’ll opt for email address only.

        If I do add a name field they will probably be stacked.

        Thanks again.

        • Allan White says:

          I struggle with this one – clients insist on including every little field that they want in their database, not grasping that they’re repelling users with all the fields.

          This was an excellent post overall, I created something similar on my own but you’ve improved on it markedly. Thanks for taking the time to write it up!

          • sean says:

            Hi Allan,

            Yes, generally the more daunting the form the higher the bailout rate. Whenever that comes up, I like to remind people that as long as you capture their email address you can always get more information later. If they bounce away because you were too nosy with your form then you never get that opportunity to learn more about them.

  6. sean says:

    Do you mean including the recipient’s name in the subject line of the email? If so I think it’s worth a shot. Combining the recipient’s name with a call-to-action in the subject line itself could help your open rate.

    The only way to know for sure is to do some A/B testing :) CampaignMonitor has that built in: http://help.campaignmonitor.com/topic.aspx?t=139

    Hope that helps!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>