Best SEO tools – updated 2018

8 Best SEO Tools to Improve Your Website Rankings in Search Result

If you are looking for a list of best SEO tools, used by bloggers, then you will love the list.

I collected some of the most famous and best SEO tools to improve the performance of your website. Take a look..

Best SEO Tools

1. Google AdWords Keyword Planner

google keyword planner screenshot - best seo toolGoogle Keyword Planner is part of Google AdWords advertising platform and previously known as Google AdWords keyword tool. Using keyword planner tool, you can research keyword ideas based on phrase, landing page or product category. Also, average monthly searches for a specific period, and search volume trends.

Follow these steps to search for a new keyword in Google keyword planner.

  • Click on “Search for new keyword and ad group ideas.”
  • Enter one or more of these: phrases that describe your product, URL of the page on your website, the relevant category of the product.

inside look for keyword planner

  • Click on “Get Ideas”.
  • Analyze the keywords from the Ad group ideas tab or the Keyword ideas tab.
  • Click on the double arrows to add an ad group or keyword idea.
  • Click on “Get estimates and review plan” to see a graph displaying maximum CPC bids and daily traffic estimates.

2. Google Analytics

Google Analytics Logo - best seo toolsUsing Google Analytics, you can track almost every bit of your traffic. You can check

  • How many time a page was viewed on your website.
  • You can have new and returning visitors’ comparison.
  • Check the performance of your website in any country, state, and city.
  • Setup your own tracking using google tag manager for accurate and accurate data.

3. Google Search Console (Previously Google Webmaster)

Google Webmaster Front Page screenshot - best seo tools

You must register your site with Google webmaster tools. Some important reason to use this tool is,

  • Monitor your site’s performance in Google Search results:
  • You can make sure that Google can access your content.
  • You can submit new content for crawling and remove content you don’t want showing in search results.
  • It will inform you if Google detects any malware or spam issues so your site stays clean.
  • You can easily view which queries caused your site to appear in search results?
  • List of sites that are linking to your website.
  • You can check, how your website is performing on Mobile device. If there is any issue, Google will let you know with a possible solution.

4. Google Developers PageSpeed Insights

Do you wait for a site to open for 10 seconds or more? Obviously not. According to a report, 70% of site visitors leaves the site in first 4 seconds of loading time.

google pagespeed insight - best seo toolThis tool by Google, provides the status of your webpage loading. It shows the score of out of 100 and provides the tips to speed up the webpage. It will tell the you the specific script and stylesheet slowing your webpage, which images are too big, and offers many other tips to speed up your webpages.

Why you should use Page Speed Insights

Google has pushed multiple updates regarding the website speed. The goal is to improve user experience. So your website speed is a critical factor in ranking. It will not only tell you the issue on your website, it will also give you the insights about those issues. You can learn about those issue in details on Google developers page.

5. Google Robots.txt Testing Tool (Part of Webmaster Tool)

This tool will tell you if your robots.txt file is blocking Googlebot from crawling a file. You have to log in to your Google Webmaster Tools account to access the Robots.txt Testing Tool.

Robots testing tool in Search console - best seo tools
Image: Robots testing tool in Search console

6. Structured Data Testing Tool

The Structured Data Testing Tool
Image: A test showing the Structured Data Testing Tool

The Structured Data Testing Tool allows you to check your markup and ensure Google can pull this structured data from your page. It will not only display the markup of a particular page but also shows you a preview of how the page will appear in Google SERPs.

7. Ahrefs

screenshot of Ahrefs homepage - best seo toolIt’s a competitive research tool, that let you research the organic traffic. You can see the what keywords your competitors are ranking for and which pages bring the most traffic from search. You can check backlink and the quality of backlinks. Also, you can check if your competitors are doing paid search advertising and where they funnel their paid traffic.

8. Majesticscreenshot of Majestic home page - Best SEO Tool

Majestic is powerful set of tools, useful for link building. You can submit the URL and it will return the data like Summary, Top Backlinks, referring domains, and top pages. You can go to any section for more details. Also, you can choose the Fresh Index or the Historic Index and run the report on either the domain, the subdomain, or the page itself.

9. SEMrush

A gif showing interface of SEMrush - best seo toolSEMrush is a digital marketing suite, which includes tools like, SEO, PPC, Keyword research, Competitive Analysis, Social Media, Public Relations, Content Marketing and more. You can either use search bar to pull reports about domains and keywords or you can create a project to gather the data from outside of the SEMrush database to analyze a website’s online visibility.

10. Google Trends

Use Google Trends to monitor what is trending in Google. What people are looking for on the Internet? What are they searching? This can help you to curate some idea for you next blog post

Google Trends example showing trend for Oscars 2016
Google Trends example showing trend for Oscars 2016

Google Trends provide information about the keyword searches, popularity. It shows the information by time and geography. Using time segment, you will know, how season may affect your keyword. You can find ho effective is keyword, if it is losing or gaining popularity.

11. Test my site by Google

screenshot of home page google testmysite - best seo toolsGoogle introduced this tool recently. If you have a mobile specific website, or if it is responsive, this place can help to improve the user experience on mobile. It checks the website for mobile experience. It runs various tests like performance on 3G and 4G connections in your region.

This tool also shows the comparison at the end of result. This comparison is calculated based on internal Google study of over five million web pages. Represented top-performing sites are based on the fastest 30% of loading times in your region. At the end of report, you will see the recommendations by Google to speed up your website performance on mobile devices.

12. Google Mobile-Friendly Test

Link to tool:

Page is mobile friendly

We know how important mobile friendliness is now. Especially, after the announcement of Mobile-first index.

To use this tool, enter the page URL and you’ll get a message showing if your page is mobile friendly. Simple yet effective.

13. LSI Graph

Generate Latent Semantic Indexing (LSI) Keywords for your SEO content with this free LSI Keyword Generator tool. LSI Keyword is keyword that is semantically linked to a main keyword. screenshot of LSI graph home page - best seo tools
LSI keywords are those keywords, that are generally related to your main keyword. In SEO (search engine optimization) context, they are keywords that you should be using in your content to help search engines understand your content better. LSI keywords help you to increase your organic search engine traffic and improve your ranking.

14. Ubersuggest

screenshot of ubersuggest - best seo toolsIt is one of the easiest tool to find the keyword for your niche and helps you to create a content marketing strategy. It uses Google suggests and few other keyword suggestion service to suggest keyword suggestions. You can also search for your target market like web, news, shopping and video. It was acquired by Neil Patel.

15. Google Safe Browsing test

Google Safe Browsing test will help to find out if a website is harmful (if it contains a malware) or not. Here is an example

15. Google Safe Browsing test - best seo tools

It includes the last date when it was checked.

16. GTmetrix

gtmetrics screenshotGTmetrix loads your site to test the page loading time. It also provides recommendations to boost the page loading time. You can also Keep track of the performance for your page and visualize your history with 3 interactive graphs.

17. Yoast

Yoast SEO plugin - best seo toolsIf you have self hosted WordPress website, Yoast SEO plugin can be very helpful. It is oe of the most popular WordPress plugin, which is easy touse. Most of the features are available in free version, and if you need more, they premium membership as well. Premium membership includes Video SEO, SEO News (for news websites) and local SEO

18. Microdata Generator

Microdata Generator - best seo toolsThe Microdata Generator lets you create a local SEO schema markup easily. If you’re a local business (or have local SEO clients), you can surly use it.

You must enter your basic biz info (like address, phone number, opening hours etc.) and you’re done.

19.Microsoft Free SEO Toolkit

This free SEO Toolkit by Microsoft to run a complete SEO audit. The tool will give you detailed reports of the audit after the completion of the process.
free SEO Toolkit by Microsoft

20. Anchor Text Over Optimization Tool

Removeem-Logo - best seo toolsYou can use this tool to check if Google penguin Google’s Penguin algorithm hitting you for over-optimized anchor text.


SEO industry changes every second. It is important to keep yourself and your website up to date.  Hope this list of best seo tools helps the beginners to start with SEO.

Wants to learn more?

On page SEO factors

If you use some others tools for your sites and would like to recommend it, please feel free to add it in the comment section.