Top 30 Free Search Engine Optimization (SEO) Tools

Best Search Engine Optimization (SEO) Tools

I have already published a list of Top 25 Free SEO Tools few weeks back but it was focused on On-Page & Off-Page SEO Analysis. Now, I’m going to introduce you a more comprehensive list of Free Search Engine Optimization (SEO) Tools which covers all or nearly all aspects of Search Engine Optimization.

30+ Best Search Engine Optimization (SEO) Tools

I have categorized this ultimate Search Engine Optimization (SEO) Tools into – SEO Analysis, Webmaster Tools, Competitor Analysis, Keyword Analysis, Backlinks Analysis, Website Analysis, Web Analytics, Keyword Research, Keyword Density, Social Media, Content & Link Analysis.


Free SEO Analysis Report Tools (For A Complete SEO Analysis)

Use the following Free SEO Tools for a complete On-Page and Off-Page SEO Analysis.

1. How Good Is Your SEO

How Good Is Your SEO

How Good Is Your SEO is a Free SEO Analysis Report Tool which analyzes and compares your website’s Keywords, Content, Technical factors & Popularity with two of your competitors.

2. Free SEO Report

Free SEO Report

Free SEO Report is another Free SEO Analysis Report Tool which offers a more comprehensive analysis of your website.

It offers detailed reports on: Website Overview, Document Title, Headings (H1, H2, H3), Body Text, URL, Sitemap & Robots.txt, Meta Description, Links, HTML Code & Page Load Time, Images and Meta Keywords.

  • Website Overview compares the Google PageRank, MozRank, Alexa Rank, Domain Age & Backlinks of your website with your competitors.
  • Document Title Report analyze the Keyword Quantity, Keyword Position, Words in Title and Title Length of your page and compares with your competitors.
  • Headings Report analyze the usage of H1, H2, and H3 tags. It checks the Word Count, Length and Keyword usage within your H1, H2 and H3 tags and compares them with your competitors.
  • Body Text Report analyze the Keyword Count, Keyword Position, Keyword Density, Word Count, Text Length of your page and compares with your competitors.
  • URL Report analyze the Keyword Position, Word Count and URL Length of your page and compares with your competitors.
  • Sitemap & Robots.txt Report analyze your Sitemap & Robots.txt files and checks whether you have a link to your Sitemap in your Robots.txt file.
  • Meta Description Report analyze the Keyword Count, Keyword Position, Keyword Density, Word Count & Text Length of your page’s Meta Description and compares with your competitors.
  • Links Report offers you an overview of your link profile.
  • HTML Code & Page Load Time Report analyze the HTML Size, Table tags, JavaScript, Images, Hyperlinks, CSS, HTML Validation & Page Load Time of your page and compares with your competitors.
  • Image Report analyze the File names and Alt texts of all the images used on your page.
  • Meta Keywords Report analyze the Meta Keywords tag of your page and compares with your competitors. It then sorts out all the keywords so that you can target new keywords.

3. WooRank

WooRank

WooRank offers Instant Website Reviews (but limited to running 1 Website Review per week for free users). It shows the Alexa Traffic Rank, Audience Demographics, Social Networking Statistics (Facebook Likes & Shares, Twitter Backlinks, Digg, StumbleUpon, Google+), Your Website’s Mobile Optimization, Link Profile, SEO Authority (PageRank, Indexed Web Pages, Domain Registration & Expiration), Security and more.

4. HubSpot Marketing Grader

HubSpot Marketing Grader

HubSpot Marketing Grader tells how well you are doing across 3 critical areas of your marketing – Top of the Funnel, Middle of the Funnel & Web Analytics.

Webmaster Tools

Use the Webmaster Tools offered by Search Engines to improve the visibility of your website in SERPs.

5. Google Webmaster Tools

Google Webmaster Tools

Google Webmaster Tools tells you how Google crawls and indexes your website. It shows Google Crawl Stats, Crawl Errors, Malware Warnings, DNS problems, Server connectivity problems, Robots.txt analysis, Backlinks tracking, Search Queries, Internal Linking, HTML Improvements (Duplicate meta descriptions, Missing title tags, Duplicate title tags), Sitemap Submission and more.

6. Bing Webmaster Tools

Bing Webmaster Tools

Bing Webmaster Tools lets you see your site as Bing does. You can view the Craw activity, Indexed pages, Traffic stats, Upload sitemaps, Block URLs and see a comprehensive view of sites, with anchor text, that are linking to your website.

7. Blekko

Blekko

Blekko is dubbed as a spam free search engine. But it’s a fantastic SEO Tool as well. You can access the SEO data of a domain name by searching with the /seo slashtag, e.g., microsoft.com /seo. It shows the Backlinks, Duplicate Content, Outbound Links and Crawl Stats. Blekko can also be used for Competitive Analysis by entering another domain name to compare with.

SEO Competitor Analysis Tools (For On-Page & Off-Page SEO Analysis)

SEO Competitive Analysis is the process of analyzing your competitors’ Search Engine Optimization strategies.

8. Internet Marketing Ninjas

Internet Marketing Ninjas

Internet Marketing Ninjas Side-by-Side SEO Comparison Tool performs the On-Page SEO Analysis of up to 5 full URLs. It compares the Page Size, Title, Meta Description, Meta Keywords, Headings (H1, H2), Keyword Density, Linking Profile (number of internal and external links), Page Text (total words, non-linked words) and URL of all the domains entered.

Internet Marketing Ninjas Side-by-Side SEO Comparison Tool is good for On-Page SEO Comparison. For Off-Page SEO Comparison use Open Site Explorer. It compares the Link Metrics of your website with up to 4 domains.

9. Alexa

Alexa

Alexa Site Information provides information about websites including Top Sites, Internet Traffic Stats and Metrics, Related Links, Online Reviews Contact Information and Search Analytics for SEM and SEO optimization. But I’m pretty sure that most of you use Alexa only to check the Traffic Rank of your website. Why not use it for Competitive Analysis?

You can use Alexa to track your Competitor’s Total Number of Backlinks from Root Domains, Bounce Rate, Audience Demographics and Search Analytics (which shows the top search queries driving traffic to your competitors). Though it’s not accurate the data can still be used for performing Competitive Analysis.

SEO Competitor Keyword Analysis Tools

Competitive Keyword Analysis is the key to Search Engine Marketing Campaigns. Use the following tools to find out what keywords are targeted by your competitors.

10. SEMRush

SEMRush

SEMRush can be used for Competitive Keyword Analysis. It shows the Organic Keywords, Keywords used in Search Engine Marketing (SEM) Campaigns, Competitors in Organic Search and SEM Campaigns, Ad Copies used by your competitors in SEM Campaigns and Potential Traffic Buyers & Sellers.

11. SpyFu

SpyFu

SpyFu is yet another Competitive Keyword Analysis Tool. Though it’s a paid tool you can try it for free. Enter your competitor’s domain and it shows it’s Daily AdWords Budget, Ad Position, Daily Organic Traffic Value, Daily Paid & Organic Clicks, Top Paid & Organic Keywords, Top Ad & Organic Competitors.

Backlinks Checker Tools

If Content is King, then Linking is Queen. So your website’s link profile plays an important role in SEO. Use the following tools to track your backlinks.

12. Open Site Explorer

Open Site Explorer

Open Site Explorer dubbed as the “The Search Engine for Links” is the most popular Backlink Checker Tool Online. It’s a premium tool but you can still use it with limited features. Open Site Explorer tracks the Backlinks and shows the Anchor Texts, Page Authority and Domain Authority of your linking pages.

13. Link Diagnosis

Link Diagnosis

Link Diagnosis is a 100% Free Backlink Checker Tool but requires you to install it’s Firefox Add-on for a more comprehensive data. It shows the Anchor, PageRank, MozRank, SEOmoz Page Authority and SEOmoz Domain Authority of your backlinks. Link Diagnosis is the perfect alternative to Open Site Explorer.

14. Ahrefs

Ahrefs

Ahrefs shows detailed analysis of your backlinks like Total Number of Backlinks (from Unique IPs, Subnets, Domains), Top Referring Top Level Domains, Backlink Types, and Anchor Texts.

15. Backlink Watch

Backlink Watch

Backlink Watch shows the total number of backlinks pointing to a URL. Type the URL of your website to get complete detailed information about quality and quantity of backlinks pointing to your website. It also shows the Anchor Text, PageRank, Total Outbound Links on that page, and Nofollow flag for each of your inbound link available.

Website Analysis Tools

Use the following website analysis tools to track a website’s server information, technologies used and other on-page factors.

16. BuiltWith

BuiltWith

BuiltWith tracks the Technology Profile of a website and shows information about Server, Content Management Systems (CMS), Frameworks, Advertising Networks, Web Analytics & Tracking, JavaScript Libraries, Widgets, Content Delivery Network, Aggregation Functionality (RSS, FeedBurner, Atom, Pingback), Document and Encoding.

17. Pingdom Full Page Test

Pingdom Full Page Test

Pingdom Full Page Test analyze the load time of a web page and shows the Total HTTP Requests, Load Time and Page Size. It’s Performance Grade offers recommendations to improve your website’s performance and Page Analysis tells whether there are any Redirects, Client Errors, Server Errors and Connection Errors.

18. Google Page Speed Insights

Google Page Speed Insights

Google Page Speed Insights analyzes the content of a web page, then generates suggestions to make the page more faster. Reducing page load times can reduce the bounce rates significantly and it helps to rank your website higher on Google SERPs as now page load time is a factor in determining the ranking of a page.

19. URI Valet

URI Valet

URI Valet checks the Server Headers and offers a detailed report on Server Headers, Summary, Objects, Time o Download, Object Details, Internal & External Links and Validation. It’s a great online tool for testing landing page load times using different user agents & connection speed.

20. SpyOnWeb

SpyOnWeb

SpyOnWeb discloses websites which shares the same IP Addresse, Google AdSense IDs, Google Analytics ID, Yahoo Publisher Network ID and Yandex Direct ID.

21. Robots.txt Generator

Robots.txt Generator

Robots.txt Generator by Internet Marketing Ninjas helps you to build or modify your robots.txt file, and get a side by side comparison of how your current robots.txt will work verses your new one.

Web Analytics

Use your Web Analytics data to strengthen your Search Engine Optimization (SEO) campaigns. Track the top pages, search queries, exit pages, bounce rate etc. to improve the visibility of your website.

22. Google Analytics

Google Analytics

Google Analytics is the most popular free web analytics software which tracks your Audience, Advertising, Traffic Sources, Content, Conversions (ROI) and more. It also helps you to measure your advertising ROI as well as track your Flash, Video and Social Networking sites and applications.

23. DoubleClick Ad Planner

DoubleClick Ad Planner

DoubleClick Ad Planner is a free media planning tool that can help you identify websites your audience is likely to visit so you can make better-informed advertising decisions.

24. Search Engine Spam Detector

Search Engine Spam Detector analyze a web page, searching for characteristics that search engines could consider spam. It checks for Keyword Stuffing, Doorway Farms, Unnatural or Hidden Texts.

Keyword Research Tools

You can try the following Keyword Research Tools for your Search Engine Marketing Campaigns and On-Page Optimization of your web pages.

25. Google AdWords Keyword Tool

Google AdWords Keyword Tool

Google AdWords Keyword Tool is the only keyword tool which you will need for your Keyword Research. It is the most popular keyword tool and is the darling of every webmasters including me. Read my guide on How To Do Keyword Research using Google AdWords Keyword Tool.

26. Bing Keyword Research Tool

Bing Keyword Research Tool

Bing Keyword Research Tool is an organic keyword research tool as the data shown in the tool comes from organic search at Bing. You can use the Bing Keyword Tool to do the keyword research and for finding the search query volumes for your target phrases (search through 6 months of historical data).

27. Google Trends & Google Insights for Search

Google Trends

Google Trends & Google Insights for Search allows you to compare the search volumes of two or more keywords (up to five keywords). Google Trends shows how frequently your topics have appeared in Google News stories, and in which geographic regions people have searched for them most.

Google Insights for Search

And, Google Insights for Search compares the search volume patterns across specific regions, categories, time frames and properties.

Keyword Density Tools

You have to make sure that your web page is not over optimized with keyword stuffing. So use the following tools to analyze the keyword density of your web pages.

28. Ranks NL Page Analyzer

Ranks NL Page Analyzer

Ranks NL Page Analyzer is my all time favorite Keyword Density Tool. It’s not just a keyword density tool it’s much more. It analyzes the web page and shows the Keyword Density percentage of Single Word, 2 Word, 3 Word and 4 Word Phrases. It shows whether the Keywords appear in Title, URL, Headings, Image Alts, Image File Names, Bold Tags, Meta Description and Keywords.

That’s not all! It also shows the File Size, Last Modified Date, Server IP Address, Google PageRank, Server Location, Total Words on Page, Social Network Stats, Number of External & Internal Links, SEOmoz URL Metrics (Domain Authority, Page Authority, MozRank etc.) and Google Positions.

If you want to analyze your texts before publishing then try Ranks.NL Article Analyzer or Live Keyword Analysis Tool. It checks the keyword density in real time.

Social Media Statistics

Google and Bing have already confirmed that Social Media signals influence SEO. So use the following tools to see how your website/blog is performing on the Social Media platforms.

29. Shared Count

Shared Count

Shared Count tracks your shares, likes, Tweets, Pins, Diggs, Stumbles and more. Enter a URL and it shows the stats from Facebook (Likes, Shares, Comments), Twitter (Tweets), Google +1s, Diggs, Pinterest (Pins), LinkedIn (Shares), Delicious (Bookmarks), StumbleUpon (Stumbles).

30. Social Mention

Social Mention

Social Mention is a social media search platform that aggregates user generated content from across the web into a single stream of information. It monitors 80+ social media properties including Twitter, Facebook, FriendFeed, YouTube, Digg, Google etc. in real-time.

Content & Link Analysis Tools

Search Engine Optimization is incomplete without Content & Link Analysis. Use the following tools to check Broken Links, Markup (HTML, XHTML, …) of your web documents and to see if your content is unique and original.

31. W3C Validator

W3C Markup Validation Service

W3C Markup Validation Service checks the markup validity of Web documents in HTML, XHTML, SMIL, MathML, etc. W3C CSS Validator validates CSS style sheets or documents using CSS style sheets. W3C Link Checker looks for issues in links, anchors and referenced objects in a web page, CSS style sheet or recursively on a whole Website. W3C Feed Validation Service checks the syntax of Atom or RSS feeds. W3C MobileOK checker is a one-stop service to check your Web site and improve its mobile-friendliness. Check out http://www.w3.org/QA/Tools/ for more tools.

32. Copyscape

Copyscape

Copyscape search for copies of your page on the web. It is the most popular free plagiarism checker for finding duplicate content.

BONUS: SERP Checker Tools (To Check Keyword Ranking)

How To Check Keyword Ranking

I don’t rely on any of those Online SERP Checker Tools simply because they are not reliable. As Matt Cutts says the best way to check your own Keyword Rankings is to do the search, scroll through the results and see if you’re ranked or not. I know that it’s somewhat difficult but you can read my guide on How To Check Keyword Ranking on Google SERPs using the Firefox Add-on SERP Trends. I believe that it’s the only accurate way to check your keyword rankings. Or you can try SEO Book Rank Checker Firefox Add-on.

So which is your favorite SEO Tool and let me know if it’s not listed here.

  • https://plus.google.com/u/0/115326789223681674036 Rajesh Magar

    Awesome post.
    All mentioned tool are like, I can’t live without. So I would love to share one more SEO tools which is more similar or little advance then that of ahrefs.com.

    And this is Linkdex. have look at http://www.linkdex.com

    • http://www.maheshone.com Mahesh Mohan

      Oops! It requires registration. Anyways will give it a try and list here if it’s interesting.

  • http://www.insitedesignlab.com/blog/ Jon

    What a great roundup. This has all of the tools I’ve ever used plus a bunch more. Thanks.

  • http://webknol.in Vignat Vora

    Does these tools work even after panda and penguin update ?

    • http://www.maheshone.com Mahesh Mohan

      I think its an inappropriate question as these tools are for analyzing your website and has nothing to do with Panda or Penguin. Of course you can use the above tools to see the SEO Score of your website.

  • Jaclie

    In 2012, check to see who is king of the free backlink checkers!

  • Sekhar Saha

    No doubt it require great deal of research and thought process to present this kind of post which is full of resources. Thanks for helping seo professionals. You can also consider techshu.com/docs to include into the list. Though this is not a tool but it will surely help the digital marketers with so many strategies insights.

    Thanks.

  • FlorenceDrag

    Great list of tools. I love the Google Analytics tool and I usually partner it with Colibri (http://colibritool.com/) and Majestic. I’m curious about Alexa, maybe I’ll give that tool a try.