SEO Checklist

SEO Checklist

Initial Setup & Benchmarking

Google Analytics: Setup Google Analytics and add your tracking code to your website in order to start measuring website traffic and other important metrics.  For instructions on how to install your tracking code and set up some basic goals and traffic reports, use this setup page and the Google Analytics Training Academy. Some alternatives to GA include ClickyKISSmetrics, and Piwik.


 Google Webmaster Tools: Add your website to GWT in order to keep tabs on search queries, crawl errors, security issues and more. To learn more, read this helpful guide.


 SitemapCreate an XML sitemap and submit it to Google Webmaster Tools.


  Robots.txt. Create a Robots.txt file.


 WordPress SEO plugin: Upload and install the WordPress SEO by YOAST plugin. To learn how to use this plugin at its full potential, read this detailed guide. An alternative to WordPress SEO by YOAST is the All-in-one SEO pack plugin.


 Page load speed: Run your website through Pingdom’s Speed test tool. Use this as a benchmark to gauge your page load  speeds again after optimization is complete.


  Website audit: Run your website through Hubspot’s marketing grader to see where your website stands before beginning optimization. Download the results and keep them for future reference.


Keyword Discovery (Modern Day Keyword Research)

Develop buyer personas: Think of who your ideal client is. What are their problems and challenges? What solutions do they need? What is your target market searching for? These questions and more should all be thought of in order to develop a snapshot of your ideal client and figure out what kind of content should be created to attract them. This step is crucial and helps build a solid foundation for generating traffic.


Browse related searches: Once you’re aware of what your ideal clients are searching for, head over to Google and enter some keywords and key-phrases into the search box without pressing “Enter”. Use the related suggestions that come up, as well as those at the bottom of the search results to build out your keyword list.


Expand your keyword list: Use automated tools such as the Google Keyword Planner to find even more keyword phrases that might be worth targeting. See the end of this article for more free and paid keyword tool options.


Narrow down your keyword list: Once you have a long list of possible keywords & phrases, sift through them using a competition tool and eliminate overly competitive keywords that aren’t worth pursuing.


Choose target keywords:. Once you’ve filtered out the irrelevant and overly competitive keywords, it should be easier to choose keywords in line with what your ideal clients are searching for—keywords that you actually have a chance to rank for. These chosen keywords or key-phrases will be the centerpieces of your content; they will be used to provide answers to your visitors’ questions as well as to position you as an authority who can help them if they need even more.



Create an editorial calendar: Using your new found keywords and buyer personas, read this post on creating an editorial calendar by Michele Linn to help you keep your content marketing campaign effective and organized.


   Use trends to find new compelling topics: Use Google Trends to stay up to date with trends related to your business in order to find new content ideas, modify existing content, and better understand what your ideal clients are searching for.


  Use a blog title generator: Use this blog title generator to come up with compelling blog titles for your various content topics.


Vary the medium: Once your content is ready, consider varying its medium by making it available in audio, video, Powerpoint, pdf, etc.


 Syndicate: Use content syndication to get your content into the hands of many more people and seen by the eyes of many more viewers. Read this article on content syndication.


  Re-purpose: Use old content to your advantage by creating follow-up posts, making updates, putting a spin on your stories or even combining two relevant pieces in order to make a more useful resource.

On Page SEO Checklist

 Title tags: Write a unique title tag for every page and post. Use the keywords or key phrases found in the keyword discovery part of the checklist. Limit title tag length to 60 characters. Consider appending your brand or company name at the end of your title tag to increase brand awareness.


  Meta descriptions:  using your chosen keywords and phrases, write a short description describing your page or post. Keep it under 155 characters, and make it enticing so that viewers will click through from the search engine results page to your content. A short call-to-action, such as “click here” or “read more” often helps.


 Permalink structure: It’s best to include your keyword, phrase, or a variation of it in the URL of your page whenever possible.


 Headings: Proper use of headings tags lets search engines know what your webpage is about. Be sure to include at least one H1 tag related to your topic, and use the other heading styles (H2, H3, etc.) if it makes sense to do so.


 Images: Include at least one image in your content, and use your keyword or its variation as the alt tag. It can also be beneficial to name the file of your image as your keyword or phrase before uploading.


 Content & length: Aim for content over 500 words, and ideally closer to the 1000-word range. However, if you can say what you need to say in 400 words, then stick with that. Don’t force your content and fill it with fluff. Quality is always better than quantity.


 Semantics: Don’t always repeat the same keyword over and over. Be sure to sprinkle synonyms and variations throughout your content to give search engines a better idea of what your content is about. This will also help you avoid getting Google-slapped for over-optimization.


 Site structure: Make sure each piece of content on your website is accessible in no more than 3 clicks from your homepage. Simply put, take a look at your site structure and make sure everything is easily accessible. If you can’t get to a page with 3 clicks, consider modifying your site navigation.


 Internal linking: Use internal links in your articles to send people to other relevant pieces of content on your website. For more on this topic, read the Moz post on internal links.


 Linking out to relevant resources: Use external links when referencing another piece of content on the web, and be sure to use relevant anchor text when linking out. For more on external links, read the Moz external link guide.

Off-Page Optimization

 Competitor link profile analysis: When looking for new backlinks, look at your competitors and see where they’re getting their links. Use the Moz competitive link analysis guide.


 Create a link opportunity worksheet: Once you’ve figured out where your competitors are getting their links from, create a spreadsheet for them along with any other link opportunities so you can begin to acquire relevant backlinks for your content.


 Create an email outreach script: Now that you know where you plan on acquiring links, create an email script that you can easily modify and send to authors and webmasters in order to ask them if obtaining a backlink is at all possible.


  Identify key influencers: Use Google search and social media to find influencers in your niche or industry that you can create relationships with. Leverage their networks to increase your reach and grow your audience.


 Search for existing non-linked content: Search for content written about you or your business that doesn’t currently have a link back to your website or blog. Contact the owner or author of the piece and ask them to kindly link back to you if possible.


 Take part in discussions: Search for forums and discussion boards on topics related to your industry or business and partake in conversation. Answer whatever questions you can with quality responses, and mention your website if it can help those looking for solutions. For more on forum marketing, read this How to Engage in Online Forums post by Jason Falls.


  Disavow harmful links: Simply put, disavow links that are hurting your rankings. Read this post by Neil Patel on the Disavow Tool.


 Anchor text: Look at your own backlink profile and see if you can reach out to authors or webmasters and have them change the anchor link text linking to your content to something more appropriate. Be careful with your anchor text distribution though. Read the post Anchor Text and Avoiding Over Optimization by Geoff Kenyon.


 Relevancy: View your existing backlinks to see if they link to appropriate pages on your website. Maybe they link to older content that is now irrelevant, or perhaps you’ve created a newer piece of content that is a tad more helpful. Reach out to the source and ask them to make the necessary changes.

Social Signals

  Create relevant profiles: Think of which social media channels your ideal clients or customers are hanging out on and focus your efforts on those networks. Read the SMM101 blog post by Albert Costill for more information.


 Setup social monitoring: Monitor social media networks in order to keep tabs on when people are searching for your company or brand name, as well as products, services, and any other relevant information. Read this post on the most popular social monitoring tools by Pam Dyer.


 Setup a Social Media calendar: Use one of the many available tools for Social Media scheduling and setup a queue of posts for a given time period.


 . Follow influencers & relevant social media accounts: Research the biggest players in your market and engage with them on social networks to create relationships which can help increase your audience and reach.


Other Tools


Must-Read SEO Guides & Resources

The Beginner’s Guide to Online Marketing

The Beginner’s Guide to SEO 

The Advanced Guide to SEO 

The Advanced Guide to Content Marketing

The Advanced Guide to Link Building

The Complete Guide to Building Your Audience

Why Content Marketing is the New SEO

Popular SEO Websites

Search Engine Land



Search Engine Journal

Kaiser The Sage

Useful WordPress Plugins & Tools for SEO


All in One SEO Pack

Anchor Text Over Optimization Tool

Bing Webmaster Tools


Domain Hunter Plus


Google Analytics

Google Page Speed Insights

Google Snippet Optimization

Google Webmaster Tools

Google XML Sitemaps

Internet Marketing Ninja SEO Tools


Majestic SEO

Moz Bar

Open Site Explorer

Pingdom’s Website Speed Tool

Piwik Analytics

Rank Checker for Firefox

Robots.txt Checker

Screaming Frog

Searchmetrics Visibility Charts

SEER Toolbox

SEO Friendly Images

SEO Quake

SEO Toolbar

SEO Tools for Excel

Similar Page Checker

Simple URLs

Sitemap Generator

Wayback Machine

Whitespark Local Citation Finder

WordPress SEO by Yoast

WP Super Cache

W3 Total Cache

Xenu Link Sleuth

Popular Keyword Research & Content Resources

Content Strategy Generator Tool


Google Keyword Planner

Google Public Data

Google Trends



Longtail Pro

Market Samurai







Free Keyword Tools

Word Doc to HTML

Popular Social Media Monitoring Tools


Circle Count



Keyword Eye




Social Authority

Social Crawlytics

Social Mention

What tools do you use? Leave a comment below and we’ll add it to the list.

Related Posts:

  1. The 411 on Generating Leads with PPC and SEO
  2. Boost Your Company’s Online Presence with These 10 Tips




Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s