Search Engine Optimization (SEO) Resource Guide

  • Share on Google+


This is meant to be a no-nonsense SEO resource guide for the common person. We’re not going to explain everything in fine detail, but we are going to show you all of the tools, resources for best practices, and point you to information resources for you to help you progress on your SEO journey.

This SEO resource guide is meant to be a living document, ever-evolving and always under construction. We will update the guide regularly, so put a message in the comments if you have any resources you think should be added to this list, or if you have any questions.

Alright… let’s get to it!

Table of Contents

These are the classes of resources we decided on for this list. Click on any of the SEO resource section titles in this table of contents and skip to that section.

















SEO Guides

illustration for SEO article of man riding an SEO rocket

These guides cover just about every portion of the SEO field. If you have questions about something and you can’t find it here, reach out and let us know and we’ll find you the resource, or we’ll make a guide for you.

  • The 2019 SEO Guide from Backlinko. Brian Dean of Backlinko objectively creates the best content on SEO. This is a must read if you’re just getting into SEO, and still a worthwhile read if you’re looking for updated SEO tactics.
  • The Advanced Guide to SEO by Neil Patel & Sujan Patel. This is an SEO guide that spared no expense and goes to great lengths to give you as much information as possible. If you’re looking for advanced SEO techniques, this is a good place to start.
  • How to do Keyword Research in 2018 is an awesome tactical guide that walks you through the nitty gritty of keyword research. This is a must read if your keyword research isn’t already tip-top.
  • Do you need an SEO? This is a great response by Google, explaining whether or not you need an SEO.
  • What is Content Marketing? This is another guide from Neil Patel and it’s a great piece of content for anyone new to content marketing, which contributes heavily to SEO.
  • List of Google Ranking Factors from Northcutt. This is a super page with filters so you can take different views of Google Search Engine Result Page (SERP) ranking factors.
  • Landing Page Optimization Guide from MKTR.AI. This is a great starting place for anyone looking to optimize their landing page. The quality of the user experience (UX) on your website is critical in your overall search engine rankings.
  • is the authority on how to use structured data to improve searchability and discoverability of your site and content.
  • SEO Success Factors Guide from Zyppy is great. It breaks down more than 100 Google SEO success factors and ranks them in tiers. I don’t know how accurate the rankings are, but it’s a great guide with a clean infographic and solid UX.
  • ContentKing Academy covers a ton of specific pieces of SEO and is worth a look if you’re new to SEO.

SEO Blogs

There are too many blogs about SEO. This is a list of our favorites here at MKTR.AI.

  • Kevin Indig’s Blog, as well as his newsletter (Tech Bound) are some of our favorite advanced SEO resources. Much of Kevin’s content is technical in nature, but absolutely amazing based on his time with Visa, Atlassian, and working in the German Accelerator.
  • Brian Dean (Backlinko) produces the best user experience of any marketing site we’ve seen. It’s seriously worth cruising through his site just to see what an immaculate user experience looks like. Beyond the incredible UX, Backlinko’s content is fantastic for everything SEO – their annual SEO Guides are a virtual “must read”.
  • Neil Patel is one of the best in the business and his content is always top notch. His content is easy to read and easy to understand. Neil’s writing style simplifies topics and keeps the content fresh and engaging.
  • Rand Fishkin’s Blog. Rand was the Founder of Moz, SparkToro, and also an author. His blog is loaded with brain nuggets beyond just SEO & Marketing.

SEO YouTube Channels

  • Ahrefs TV has really stepped its game up in the last year in producing video content.

SEO Communities & Forums

  • Search Engine Optimization topic on Quora. Quora is quickly becoming one of the worlds best resources for community-sourced content. If you’re not using Quora for your marketing, as well as your research, you’re missing out.
  • Big SEO Community on Reddit. While this isn’t necessarily a blog, it merits mention due to some of the exceptional posts.
  • SEO posts. Much like the Big SEO community on Reddit, GrowthHackers has a lot of great community generated content that goes far beyond just SEO.
  • Black Hat World forum. Not sure this is something we should actually share due to some of the nefarious stuff posted on there, but there are many great posts on this forum.
  • Warrior Forum is a community forum for online marketers, digital marketers, whatever-kind-of-marketers 😜 … Anyway, it’s a nice resource for marketing questions.
  • is exactly what it sounds like — a forum for webmasters. There are tons of good posts about webmaster content here.

SEO Backlink & Site Architecture Tools

Backlinks are an important part of how Google ranks your website, therefore, backlinks need to be apart of your SEO strategy. Here are some tools that should help you with links.

  • Ahrefs is one of the most used platforms for backlinks, web traffic analytics, and more. Ahrefs offers a $7, 7-day trial which should be enough for you to identify if it’s something you want to pay for.
  • SEMrush is our team’s favorite ‘catch-all’ SEO, web traffic analytics, and competitive research tool. SEMrush provides a backlink auditing tool within its suite of marketing software.
  • OpenLinkProfiler provides free tools to analyze all links to your site. We love free stuff, so this is pretty high on our list of cool free tools.
  • Urlprofiler is a tool that helps you quickly audit links.
  • Search Engine Spider Simulator by is a free tool which simulates a search engine by displaying the contents of a web page in the same way a search engine does, in order to identify parts of your site that a search engine can’t see.
  • Deepcrawl provides a suite of tools to crawl a website. This is great for understanding your internal linking, site structure, finding broken links, as well as understanding your site flow & UX.
  • Botify provides a suite of products which gather tons of SEO data from many of the contributing factors involved in the SERP ranking process and provide rich insights.
  • Beamusup is an SEO Crawling Spider used to find site errors, duplicate pages, broken links, understand your internal linking, and more.

Competitive Analysis Tools For SEO

Competitive Analysis is one of the most important steps in developing a successful SEO strategy. We have a thorough guide to competitive research we’re publishing in the last week of April, so be sure to check back.

In the meantime, this is a list of tools you can use to perform competitive analysis and keyword research.

  • SEMrush is a great platform to analyze competitor SERP rankings, web traffic, web traffic sources, Ad spend, links, and more. If you have the budget, SEMrush is a great tool.
  • Serpstat is another All-in-One SEO platform. Serpstat has cheaper options than most of the other ‘all-in-one’ platforms for SEO.
  • Buzzsumo is an excellent tool for analyzing competitor content as well as content trending on different platforms, in different business verticals, how many links each piece content has, and plenty more.
  • SimilarWeb has a nice free option. SimilarWeb has nice features for funnel analysis, app analytics, keyword analysis, and website analysis. SimilarWeb is a great tool, especially if you’re on a tight budget. Our biggest complaint is that the website data tends to be 2-4 weeks behind.
  • Knowlium offers a suite of competitive intelligence software. They also offer a 30-day free trial. We haven’t used Knowlium, but it looks like it might be worth a trial run. (If we run a trial, we’ll do a quick write-up on it to let you know what we think.)
  • Spyonweb takes information from public sources and shows you websites likely to be owned by the same person.
  • Analyze ID is a tool you can use to find other websites owned by the same person. The tool uses Adsense, Google Analytics & several other resources to track the same owner.
  • iSpionage has a suite of tools to help you identify search engine marketing (SEM) campaigns run by your competitors. They have an SEO performance tracking tool on its way, as well, which is what earns iSpionage a spot on this list.
  • Quantcast helps you better understand customers for segmentation purposes. If you are interested in running deeper analysis on assumptions about customer personas or customer segments, this is a great option for you. This falls more under “Audience Intelligence” than “Competitor Analysis” but this seems like the best place on this list for Quantcast at the moment.

Keyword Research Tools

There are a lot of keyword research tools out there. The hard part is sifting through and figuring out which one to use.

Personally, as an entrepreneur and startup founder, I lean to towards free options as much as possible. When I decide to purchase, I try to maximize the utility gained (my econ professors would be proud) per dollar spent on each tool. Basically, I want to get as much as I can for as cheap as I can. Typically that means buying a bigger ‘all-in-one’ type tool like SEMrush, SimilarWeb, or Ahrefs.

Here is a list of keyword tools you can use to improve your SEO efforts:

  • Google Keyword Planner is the granddaddy of all keyword research tools. You can use it to find new keywords, as well as get search volumes and forecasts for keywords. It’s free so go create a Google Adwords account and test it out.
  • Google Trends is another free tool from Google. You can use Google Trends to identify the search popularity of specific keywords by geographic location, business industry, search type, and more.
  • Ubersuggest is a free suite of tools from Neil Patel that allow you to see the keyword traffic volume, SEO difficulty, paid difficulty, cost-per-click (CPC), other keyword ideas, website traffic analyzer, site keywords, and more. The best part is that it is 100% free.
  • Keyword Tool is a free tool for finding keywords for Google, YouTube, Bing, Amazon, eBay, Google Play Store, Instagram, and Twitter. It’s definitely worth a look if you’re not using one of the more robust paid tool suites.
  • Keyword Studio is a tool that helps organize your keywords as well as add CPC and search volume for each keyword.
  • KWFinder is a keyword research and analysis tool. I look to use their free version when I have a quick keyword need. Their keyword tool provides you suggestions by location, question, language, and more.
  • Term Explorer is a keyword tool that helps you find the most profitable keywords by providing you with relevant keyword information.
  • SERPs tracks thousands of keywords across numerous search engines, languages, devices, and geographic location. SERPs also offers a 30-day free trial for you to test it out.
  • Sentinel is a tool that helps you classify keywords by search intent, search volume, and several other search engine ranking heuristics.

Local SEO Tools

Local SEO can be brutal and it’s increasingly important. That’s especially the case if you have local competition who pay click farms to click on all of your paid ads, driving up your ad spend.

To help you figure out how to improve your local SEO, here is a list of resources:

  • Local SEO Checklist is an amazing free resource checklist with 30 steps you can take to boost your local SEO. This is probably my favorite local SEO resource.
  • Google My Business is essential for your local SEO rankings. GMB is free, and it allows you to manage how Google displays your business on Google Search Engine Result Pages, as well as on Google Maps.
  • MyPresences is an awesome free tool that helps you find places to get your business listed by business type and location.
  • MOZ Local helps businesses manage their listings across the search ecosystem.

On-Page SEO Grading Tools

Webmaster Tools

Page Speed Tools

SERP Rank Tracking Tools

SEO Tools for WordPress

SEO Reporting Tools

  • SEMrush, SimilarWeb, Ahrefs, and most of the other “All-in-one” platforms have reporting tools in their tool suite.

Miscellaneous SEO Tools

  • StoryBase helps you find content ideas to help you create better content for your readers. This falls somewhere between SEO and Content Marketing, but this is the best place for it on this list of resrouces.

What’s Next?

We’re going to continue to add SEO resource sections for the following areas. Check back for our weekly updates!