---
layout: checklist_page
title: The Side Project Marketing Checklist
permalink: /marketing-checklist/
---
The [Side Project Marketing Checklist](https://www.sideprojectchecklist.com/marketing-checklist) is a comprehensive, chronologically ordered list of marketing tactics and ideas that you can try with your next side project. The list is free and open source so feel free to [suggest your own additions anytime](https://github.com/portable-cto/side-project-marketing/issues).
## Pre-Launch
This section pairs nicely with the [Pre-Launch section of the Sales Checklist](https://www.sideprojectchecklist.com/sales-checklist), so be sure to check that out too.
### Competitor Research
> _I have been up against tough competition all my life. I wouldn't know how to get along without it._ - Walt Disney
- [ ] Make a list of competitors (see [this list of tools to research competitors](https://www.sideprojectchecklist.com/2017/competition-tools/)).
##### Competitor data to collect
- [ ] Link to their website.
- [ ] "One-liners" and taglines competitors use.
- [ ] Pricing and business model.
- [ ] Blog/RSS link.
- [ ] Social media links.
- [ ] Key employees on social media.
- [ ] Subscribe to RSS feeds of your competitors' blogs.
- [ ] Follow your competitors and their key employees on social media.
- [ ] Monitor competitors' websites for changes.
##### Site monitoring tools
- [ ] [Deep Dive Duck](https://deepdiveduck.com/)
- [ ] [Site Alerts](http://sitealerts.com/)
- [ ] [Versionista](https://versionista.com/)
- [ ] [Page Delta](https://pagedelta.com/)
- [ ] Subscribe to industry newsletters, magazines, trade journals etc.
- [ ] Use [Google Trends](https://www.sideprojectchecklist.com/2018/google-trends-research/) to do initial demand and search volume research.
#### Customer Research
> _If we knew what we were doing it wouldn’t be called research._ - Albert Einstein
- [ ] Find people in your contact list who might be future customers. Get their feedback on your idea.
- [ ] Attend meetups or conferences for your target market.
- [ ] Meet another entrepreneur who has a similar or competitive product.
- [ ] Make a list of your competitors' customers:
##### Finding competitors' customers
- [ ] Check their Twitter followers, mentions.
- [ ] Look through their Facebook fans.
- [ ] Find people who follow them on Linkedin.
- [ ] Check their website. Some companies list customer stories on their websites.
- [ ] Reach out to your competitors' customers, find out what they like/don't like.
- [ ] Create an "early access" list for potential future customers.
### Public Relations Preparations
- [ ] Create list of tech, startup, and industry blogs.
- [ ] Create list of local small business journals (eg: [Crain's Chicago](http://www.chicagobusiness.com/section/Contact-Us&template=mobile)).
- [ ] Create list of local bloggers and journalists in your industry.
- [ ] Create a "Media Kit" page ([check out this example](https://www.kickresume.com/mediakit/)).
### Website Setup
- [ ] Come up with a name and domain name.
- [ ] Write a site tagline and elevator pitch.
- [ ] Create a logo (see [this list of logo creation tools](https://www.sideprojectchecklist.com/2017/logos/)).
- [ ] Set up a landing page (see [this list of landing page tools](https://www.sideprojectchecklist.com/2017/landing-page-tools/)).
- [ ] Create "About" and "Contact" pages.
- [ ] Create Pricing page (see [this list of pricing models](https://taprun.com/methods/)):
##### Pricing ideas
- [ ] Create a free or trial tier for your paid product.
- [ ] Offer a 100% satisfaction/money-back guarantee.
- [ ] Make product invite-only to start.
- [ ] Offer free/discounted access for early adopters/beta testers.
- [ ] Add social media follow links to landing page.
- [ ] Set up analytics to learn about who signs up, bounces, etc.
##### Analytics platforms
- [ ] [Google Analytics](https://analytics.google.com)
- [ ] [Mixpanel](https://mixpanel.com/)
- [ ] [Kiss Metrics](https://www.kissmetrics.com/)
- [ ] [Webmaster Tools](https://www.google.com/webmasters/tools)
- [ ] Set up error logging, monitoring, capturing, etc.
##### Error monitoring platforms
- [ ] [Bugsnag](https://www.bugsnag.com/)
- [ ] [Rollbar](https://rollbar.com/)
- [ ] [Sentry](https://sentry.io/welcome/)
- [ ] Set up on-site messaging to capture leads and engage customers as they land on your site (see our [list of live customer chat tools](https://www.sideprojectchecklist.com/2017/customer-chat-tools)).
- [ ] Test your website for common SEO, speed and security problems like broken links, missing page titles and insecure pages (see [Checkbot](https://www.checkbot.io)).
### Email Setup
*[See this list of email marketing tools](https://www.sideprojectchecklist.com/2017/email-marketing-tools/) for services that make managing email easier.*
> _Email is the Jason Bourne of online: somebody’s always trying to kill it. It can’t be done._ - Unknown
- [ ] Set up email address to send and receive emails.
- [ ] Set up email list and signup form.
- [ ] Create a standard email template for your brand.
- [ ] Create transactional emails for when users sign up/purchase.
### Blog Setup
> _Content Marketing is all the marketing that’s left._ - Seth Godin
- [ ] Choose a blogging platform (see this list of [blogging platforms for your side project](https://www.sideprojectchecklist.com/2017/blogging-platforms)).
- [ ] Research keywords that you'd like your site/blog to rank for.
##### Keyword research tools
- [Ahrefs](https://ahrefs.com/)
- [SpyFu](https://www.spyfu.com/)
- [SEMrush](https://www.semrush.com/)
- [KeywordTool.io](http://keywordtool.io/)
- [Moz Keyword Explorer](https://moz.com/explorer)
- [KWFinder](https://kwfinder.com/)
- [Google Keyword Research](https://adwords.google.com/home/tools/keyword-planner/)
- [Ubersuggest](https://neilpatel.com/ubersuggest/)
- [ ] Create anchor posts or pages for keywords you'd like to rank for.
- [ ] Have a blog post brainstorming session (see this [big list of blog post ideas](https://www.sideprojectchecklist.com/2017/blog-post-ideas)).
- [ ] Add email signup form or link to all blog posts.
- [ ] Add social media follow links to all blog posts.
### Social Media Setup
> _Social media is the ultimate equalizer. It gives a voice and a platform to anyone willing to engage._ - Amy Jo Martin, CEO of Digital Royalty
- [ ] Search for availability of names on social networks using [KnowEm](http://shareasale.com/r.cfm?b=170332&u=1653894&m=21886&urllink=&afftrack=).
- [ ] Choose the social media accounts you'll use.
##### Major social media platforms:
- [ ] Facebook
- [ ] Twitter
- [ ] Linkedin
- [ ] Pinterest
- [ ] Instagram
- [ ] Snapchat
- [ ] YouTube
- [ ] Standardize profile image, background photo, links and call to action across social channels.
- [ ] Put premium content behind "[pay with a tweet](https://www.paywithatweet.com/)".
## Post-Launch
This section pairs nicely with the [Post-Launch section of the Sales Checklist](https://www.sideprojectchecklist.com/sales-checklist). Sales and marketing are really two sides of the same coin, so you'll probably need a little of both.
### Free Promotional Channels
> _I don't care how much money you have, free stuff is always a good thing._ - Queen Latifah
- [ ] Post your product on directories and review sites (Matt McCaffrey has compiled [a great list on Github](https://github.com/mmccaff/PlacesToPostYourStartup) or you can use a service like [Instaaa](https://www.instaaa.com/)).
- [ ] Write and distribute a Press Release (here's a [comprehensive guide from Wajeez](http://www.wajeez.com/writing-quick-press-releases/), or you can [use one of these distribution tools](https://www.sideprojectchecklist.com/2017/press-release-tools/)).
- [ ] Write and distribute an eBook, exchange it for email signup.
- [ ] Write and distribute a white paper, exchange it for email signup.
- [ ] Give free access to influential bloggers in the industry.
- [ ] Build a "best of" page with your best blog posts that you wrote or contributed to other sites (ProBlogger calls this a "[Sneeze Page](/2018/sneeze-page)").
- [ ] Make sure all blog posts have high quality images (see [this list of free stock image sites](https://www.sideprojectchecklist.com/2017/free-stock-images/)).
- [ ] Create an online course or guide around your product/industry (be sure to [check out this list of course management tools](https://www.sideprojectchecklist.com/2017/course-creation-tools)).
- [ ] Run an [influencer marketing campaign](https://www.reddit.com/r/startups/comments/7aap5u/influencer_marketing_summary_of_12_articles/).
- [ ] Run a link-building campaign.
##### Link building strategies
- [ ] [Skyscraper campaign](http://backlinko.com/skyscraper-technique)
- [ ] [Ego baiting](http://pointblankseo.com/egobait-guide)
- [ ] Interview/expert Q&A post
- [ ] Guest posting
- [ ] Broken link building
- [ ] Get interviewed on podcasts
- [ ] Become a source on [Help a Reporter Out](https://www.helpareporter.com/)
- [ ] [More strategies on Backlinko.com](http://backlinko.com/link-building)
##### Link building tools
- [ ] [Ahrefs](https://ahrefs.com/) - Two-week free trial
- [ ] [Majestic](https://majestic.com/)
- [ ] [Rank Signals](https://www.ranksignals.com/) - Free
- [ ] [SEMrush](https://www.semrush.com/)
- [ ] [Serpstat](https://serpstat.com/) - Free limited account
### Paid Promotional Channels
> _You must spend money to make money._ - Plautus, Ancient Roman playwright
- [ ] Try a few social, search, and commission-based advertising platforms (see [this big list of advertising platforms if you aren't sure where to start](https://www.sideprojectchecklist.com/2017/online-advertising/)).
- [ ] Sponsor a local meetup or conference for your target customers.
- [ ] Sponsor podcasts your customers might be listening to.
- [ ] Sponsor/advertise an industry newsletter (check out [Newsletter.city](https://newsletter.city/)).
- [ ] Set up a user referral marketing system.
##### Referral marketing platforms
- [Harry's Prelaunchr (free, open source)](https://github.com/harrystech/prelaunchr)
- [CleverTap (offers a free tier)](https://clevertap.com/)
- [Expect Referrals](http://expectreferrals.com/pricing/)
- [Frederick](https://www.hirefrederick.com/)
- [Genius Referrals](http://www.geniusreferrals.com/)
- [InviteBox](https://invitebox.com/)
- [InviteReferrals](http://www.invitereferrals.com/)
- [Referral Candy](https://www.referralcandy.com/)
- [Viral Loops](https://viral-loops.com/)
- [Girafi](https://girafi.co/)
- [Campaigned](https://campaignedapp.com/)
- [ ] Run an engagement contest with prizes or free products for winners.
- [ ] Run [retargeting ads](https://retargeter.com/what-is-retargeting-and-how-does-it-work) to target users who have been to your site before.
## Recurring
### Blogging
> _Blogging is like work, but without coworkers thwarting you at every turn._ - Scott Adams, Creator of Dilbert
- [ ] Build/update publishing calendar for your blog.
- [ ] Regularly post blog posts on your blog(s).
- [ ] Solicit guest posts from early customers and fans of your product.
- [ ] Repurpose existing blog posts:
##### Repurposing blog posts
- [ ] Record/post video of you reading the post on YouTube.
- [ ] Turn posts into a podcast.
- [ ] Create an infographic based on the post.
- [ ] Create a presentation of your post (see the [list of presentation software below](#presentation-software)).
- [ ] Promote your blog content:
##### Blog promotion techniques
- [ ] Send post to your email list.
- [ ] Promote on your social media.
- [ ] Email friends and relatives, ask them to share if relevant.
- [ ] Send to other bloggers for feedback, ask to share if they like it.
- [ ] Add your latest blog post or landing page to your email signature.
### Email
> _Any email that contains the words 'important' or 'urgent' never are, and annoy me to the point of not replying out of principle._ - Markus Persson, aka "Notch", creator of Minecraft
- [ ] Send a regular email newsletter with blog posts, use cases, customer stories, etc.
- [ ] Promote email list on social media.
- [ ] Send 20 cold emails per week to connect with early customers and get direct feedback.
- [ ] Send new users a personal email introducing yourself.
### Social Media
> _We have technology, finally, that for the first time in human history allows people to really maintain rich connections with much larger numbers of people._ – Pierre Omidyar, Founder of eBay
- [ ] Schedule regular social media content (try these [social media tools to help automate the social media process](https://www.sideprojectchecklist.com/2017/social-media-tools)).
##### Content ideas
- [ ] Show what happening "behind the scenes" (eg: pictures of your workspace, in-development features, etc.).
- [ ] Blog posts from your blog (or partners' blogs).
- [ ] Special offers or discounts.
- [ ] Relevant news, advice, or blogs.
- [ ] Funny or inspiring quotes.
- [ ] Polls or questions for your followers.
- [ ] Suggested books.
- [ ] Useful tools or websites.
- [ ] Join Facebook and Linkedin groups where your product might be beneficial.
- [ ] Send exclusive offers to LinkedIn/Facebook Group owners.
- [ ] Join Twitter chats related to your industry/product.
- [ ] Give early users discounts for taking pics with your product.
### Public Relations
> _The art of publicity is a black art; but it has come to stay, and every year adds to its potency._ – Thomas Paine
- [ ] Ask bloggers with list articles to add your site to their content.
- [ ] Reach out to small business journals, reporters, bloggers. Inform and ask for coverage.
- [ ] Reach out to podcasters, try to get featured on their show.
- [ ] Find professors and students with `.edu` sites to link to your content (good for SEO).
- [ ] Find reviews or lists of similar products. Ask to be added or leave a comment about your product.
- [ ] Guest post on other blogs.
##### Guest posting
- [ ] Build a list of blogs that are a good fit for your product and accept guest posts. Save their contact form/information.
- [ ] Write a few posts on your own blog first (to use as a demonstration).
- [ ] Create a list of "pitches," blog post ideas with a title and one paragraph summary that might grab bloggers.
- [ ] Pitch the blogs one idea each. See what they respond to.
- [ ] Help promote your posts via social media, email lists, etc.
- [ ] Reach back out in a month and try another pitch. Try to become a "regular"
- [ ] Leave non-spammy comments on blog posts related to your industry or product.
- [ ] Join and participate in forums related to your product or industry.
### External Sites
- [ ] Answer relevant questions on Q&A community sites (check back regularly)
##### Q&A Communities
- [ ] [Stack Overflow](https://stackoverflow.com/)
- [ ] [Quora](https://www.quora.com/)
- [ ] Industry or geographically specific forums
- [ ] [Product Hunt](https://www.producthunt.com/) For more information on how to launch here, [read this](https://blog.producthunt.com/how-to-launch-on-product-hunt-7c1843e06399).
- [ ] Leave comments on Slideshare presentations.
- [ ] Review industry-related books on Amazon, Goodreads.
- [ ] Register to be [notified of topics on Reddit and Hacker News with F5Bot](/2018/f5bot-tracking).
- [ ] Create/publish presentations relevant to your industry.
##### Presentation Software
- [ ] [Google Slides](https://docs.google.com/presentation/)
- [ ] [Prezi](https://prezi.com/)
- [ ] [Slides.com](https://slides.com/)
- [ ] [Slideshare](https://www.slideshare.net/)
## Optimizations
- [ ] Run a customer poll (can also generate content for your blog or social media channels).
- [ ] Create another side project to promote your product ([read more](https://medium.com/swlh/side-product-marketing-is-the-new-king-a75c4ed0c0c5)).
- [ ] A/B test your landing/payment pages (check out this [introduction to A/B testing](https://www.sideprojectchecklist.com/2017/what-is-ab-testing/)).
- [ ] A/B test email newsletters and promotions.
- [ ] Implement [Twitter cards](https://dev.twitter.com/cards/overview) on your blog posts.
- [ ] Implement [rich snippets in Google search results](https://developers.google.com/search/docs/guides/mark-up-content).
- [ ] Analyze user signup flow ([check out the teardowns here](http://www.useronboard.com/)).
- [ ] Test your website on multiple platforms, make sure speed is good.
- [ ] Use [Website Grader](https://website.grader.com/) to pinpoint website improvements.
- [ ] Create and track weekly traffic and growth goals.
- [ ] Time social media posts and email newsletters to when your audience is most likely to respond.
- [ ] Make sure each page on your site has a clear call-to-action.
- [ ] Audit and improve your conversion rate (see [this checklist for detailed steps you can take](http://www.conversionchecklist.org/))
- [ ] Set up automatic analytics reports to be emailed to you each week.
- [ ] Experiment with various signup form locations, colors, and sizes.
- [ ] Add "Exit Intent" popup to your blog/site.
- [ ] Create an FAQs page.
- [ ] Verify your website's tags are correct with [Google Tag Assistant](https://get.google.com/tagassistant/).
- [ ] Watch a first time user use your product.
- [ ] Collect and display testimonials from happy users.
- [ ] Survey or poll your users for feedback (see our [list of survey tools for lots of great options at any budget](https://www.sideprojectchecklist.com/2017/survey-tools)).
- [ ] Use [Monkey Test It](https://monkeytest.it/) to find bugs and broken links of your site. Set up an alert to notify you on breakage.
- [ ] Use [Checkbot](https://www.checkbot.io) on your website to test for and fix SEO, speed and security problems.