After years of search engine optimization (SEO) experience while utilizing countless SEO tools (free and paid), we have identified the top 19 free SEO tools of 2017.

Our recommended tools are distinguished by five categories:

  • Keyword research
  • On-page SEO
  • Technical SEO
  • Analytics
  • Marketing tag management

Top 19 Free SEO Tools Infographic

Infographic of The Top 19 Free SEO Tools

Keyword Research

1. Google Keyword Planner

Google Keyword Planner (GKP) is the only tool providing keyword data directly from Google. Although several changes to GKP have limited the accuracy of the data provided, keyword planner is still a viable keyword research tool. This free tool provides AdWords search volume, along with suggested bids and metrics on how competitive a phrase is.

The Handy Export feature allows you to quickly get a cluster of keywords together for further analysis and exploration. Additionally, the tool allows you to drill down into more specific phrases and multiply your keyword list by combining a group of phrases together.

This tool is great for:

  • High level keyword research
  • Keywords grouping
  • Exporting keywords
  • Generating keyword ideas
  • Estimating competition for a phrase
  • Discovering search data by geographic location

Google Keyword Planner

Website: https://adwords.google.com/KeywordPlanner

2. Answer the Public

Answer the Public is a visual keyword research tool providing search phrases in the form of questions. Scraping data from Google Autosuggest; Answer the Public allows you to quickly generate hundreds of key terms while gaining an understanding of how your potential customers are searching. This tool does not provide search volume or competition data but instead focuses on visually representing popular search phrases.

This tool is great for:

Free SEO Tool: Answer the Public

Website: http://answerthepublic.com/

3. The Reddit Keyword Research Tool (Keyworddit)

Keyworddit is a keyword research tool that extracts terms directly from Reddit. This alternative keyword tool generates phrases from popular subreddits. Keyworddit also allows you to check the context of how the keyword is being used within reddit, an insightful way to gain perspective on how people are searching.

This tool is great for:

  • Alternative keywords
  • Gaining perspective
  • Generating seed keywords
  • Addressing issues, complaints, common questions

Reddit Keyword Research Tool (Keyworddit)

Website: http://www.keyworddit.com/

Curious to know the popularity of a keyword? Google Trends can provide you with a timeline of the overall interest of search phrases dating back to 2004. This tool ensures your keywords are trending in the right direction, saving you time and money by eliminating a wasteful investment in dated key phrases.

This tool is great for:

  • Checking the popularity of a keyword over time
  • Comparing keyword interest
  • Discovering related queries
  • Understanding keyword interest by region

Google Trends

Website: https://trends.google.com/trends/


On-page SEO

5. Open SEO Stats

Open SEO Stats is a free Chrome extension for gaining quick insights about a webpages’ on-page SEO. This extension helps identify on-page SEO elements like page title, meta description, canonicals, H1’s and H2’s. This extension allows you to quickly audit a webpage in an easy-to-read fashion, eliminating the need to scroll through source code.

This tool is great for:

  • Quick on-page SEO checks
    • Page title
    • Meta description
    • H1

Free Tool: Open SEO Stats

Website: https://chrome.google.com/webstore/detail/open-seo-statsformerly-pa/hbdkkfheckcdppiaiabobmennhijkknn?hl=en

6. WooRank

This easy to use Chrome extension provides a one click scan of the website you’re viewing. The WooRank report will grade the website and provide feedback regarding basic on-page SEO elements (page title and meta description length, etc). The report also features helpful scans of mobile-friendliness, site speed and social engagement.

This tool is great for:

  • A fast, detailed SEO report
  • Website grading
  • Quick suggestions for site improvements

Free SEO Tool: Woo Rank

Website: https://chrome.google.com/webstore/detail/seo-website-analysis/hlngmmdolgbdnnimbmblfhhndibdipaf?hl=en

7. Quicksprout

Quicksprout is a quick website analysis tool that combines analytics and site performance. This resource distinguishes itself from other free tools by allowing you to connect your Google Analytics account to their services. The tool will then analyze your websites SEO, social shares, and help you make sense of Google Analytics reports. Quicksprout also provides recommendations and alerts when it finds something on your website that could be improved.

This tool is great for:

  • Quick analysis
  • Downloaded-able reports
  • Analytics insights

Quicksprout

Website: https://www.quicksprout.com/

Check My Links is a Chrome extension designed to seek out all broken links on your website. Simply activate the extension and it will comb through all of the links on your page and highlight any broken links.

This tool is great for:

  • Finding broken links to improve user experience

Check My Links

Website: https://chrome.google.com/webstore/detail/check-my-links/ojkcdipcgfaekbeaelaapakgnjflfglf?hl=en-GB


Technical SEO

9. Screaming Frog SEO Spider

Screaming Frog swiftly gathers website details by crawling your entire URL structure. Quickly audit page titles, meta data, finds broken links, generate a sitemap, and more. The free version limits your crawl depth to 500 URLs so you may need to purchase a full license if your site exceeds the 500-page limit.

This tool is great for:

  • Crawling entire websites
  • Auditing redirects
  • Discovering duplicate content
  • Locating broken links
  • Identifying technical issues

Screaming Frog SEO Spider

Website: https://www.screamingfrog.co.uk/seo-spider/

10. Structured Data Testing Tool

This free tool from Google allows you to test and validate structured data markup language from schema.org. Validate your markup by entering your JSON-LD, microdata or RDFa directly into the testing tool, or input a URL to have the tool check for valid markup. The testing tool will provide you with feedback on errors while allowing you to easily analyze your markup to check for accuracy.

This tool is great for:

  • Testing structured data markup
  • Detecting markup errors

Structured Data Testing Tool

Website: https://search.google.com/structured-data/testing-tool

11. Google PageSpeed Insights

Check your site’s speed. We know site speed is a valid ranking signal so it’s logical to test your site on the search giant’s platform. Google’s tool grades your site speed on mobile and desktop while providing actionable insights that you (or your developer) can implement.

This tool is great for:

  • Checking site speed
  • Identifying slow loading page elements

Google PageSpeed Insights

Website: https://developers.google.com/speed/pagespeed/insights/

12. Website Penalty Indicator

Fear your site may have been hit with a penalty? Want to check a sites history before taking on a new client? The FE International website penalty indicator allows you to review traffic estimates (based on SEMRush organic traffic data) with known Google algorithm updates. This is a must have tool when working with new clients.

This tool is great for:

  • Discovering potential impact of algorithm updates

Website Penalty Checker

Website: https://feinternational.com/website-penalty-indicator/


Analytics

13. Google Analytics

You need Google Analytics, it is an absolute must.

If you are looking for reliable, actionable insights on your websites performance, look no further than Google Analytics. This free platform is the foundation for any serious digital marketing efforts.

Gather insights on how your website is attracting visitors, understand the efficiency of individual pages, and compare performance year over year.

If you’re not using Google Analytics, get started here.

This tool is great for:

  • Understanding website performance
  • Actionable insights
  • Segmenting organic traffic

Google Analytics

Website: https://analytics.google.com

14. Google Search Console

Google Search Console is another free tool brought to you by Google. Search console provides a host of helpful features namely checking how many pages are indexing, finding links pointing to your site, identifying popular landing pages, queries your site is indexing for, and more. Search console is also where you submit updated sitemaps and can request indexing of new pages.

This tool is great for:

  • Checking site errors
  • Search analytics
  • Site health

Google Search Console

Website: https://www.google.com/webmasters/tools/home?hl=en

15. Search Analytics for Sheets

This free add-on for Google Sheets allows you to pull data from Google Search Console and bypass the 90-day date range limit. You can retrieve Search Console information (ranking, queries, impressions, landing pages, etc.) directly into Google Sheets.

This tool is great for:

  • Historical search console data
  • Analytics data

Search Analytics For Sheets

Website: https://chrome.google.com/webstore/detail/search-analytics-for-shee/ieciiohbljgdndgfhgmdjhjgganlbncj?hl=en


Marketing Tag Management

16. Google Tag Manager

Firing marketing tags on your site?

Google Tag Manager (GTM) is designed to make tag management simple. GTM provides an easy and organized way to deploy tags on your website, eliminating the need to harass your development team to install your latest marketing tag. Tag manager offers a central location to execute and update code snippets on your site.

This tool is great for:

  • Tag management
  • Event tracking
  • Fast code snippet updates

Website: https://tagmanager.google.com/#/home

17. Google Tag Assistant

A free chrome extension to debug Google Tags including Analytics, Tag Manager, AdWords, Floodlight and more. Tag assistant uses a color coded system to let you know the health of your tag installation. You can also record a typical conversion path to diagnose any misfiring tags.

This tool is great for:

  • Verifying Google tags
  • Debugging tags

Google Tag Assistant

Website: https://chrome.google.com/webstore/detail/tag-assistant-by-google/kejbdjndbnbjgmefkgdddjlbokphdefk?hl=en

18. Ghostery

This tool allows you to detect all marketing tags in an instant. Ghostery is a free chrome extension that alerts you of all marketing trackers on the website you are visiting. You can verify the firing of marketing tags, scope out the competition, and block sites from tracking you.

This tool is great for:

  • Verifying what tags are firing
  • Prohibiting tracking

Ghostery

Website: https://chrome.google.com/webstore/detail/ghostery/mlomiejdfkolichcflejclcbmpeaniij?hl=en

19. GAChecker

GAChecker provides a quick way to verify if the Google Analytics (UA) code is on every webpage. This free tool will also scan your site to ensure that Tag Manger, AdWords, Optimize, Google Survey and DoubleClick codes are installed and firing on the appropriate pages.

This tool is great for:

  • Checking your site for missing tags
  • Verifying all pages have analytics on them

GA Checker

Website: http://www.gachecker.com/

 

Wrapping Up

Check back for updates on our top 19 free SEO tools. If you have suggested tool that did not make our list, let us know! We will test your suggestion to see if it can earn a spot on our top 19 free SEO tools in the future.