SEO Tools

SEO analysis, content and keyword tools — 31 tools

On-Page (4 tools)

Technical (8 tools)

Content (11 tools)

Social (5 tools)

Analysis (3 tools)

Explore Other Tool Categories

PDF Tools Calculators Image Tools Developer Tools Domain Tools More Tools

31 Free SEO Tools to Help Your Content Rank Higher

Search engine optimisation isn't a mystery — it's a discipline with clear, learnable rules. Write content that answers real questions. Make sure search engines can read and understand your pages. Build credibility over time. Our collection of 31 free SEO tools helps you do all of this without needing an agency or expensive platform subscription. Whether you're a blogger optimising your first post, a business owner trying to rank locally, or an SEO professional handling multiple clients, these tools give you the data and outputs you need.

Write Better Meta Tags With a Preview Before You Publish

Meta tags are your first impression in search results. A poorly written title tag loses clicks even when you rank well. Our Meta Tag Generator walks you through writing a title, description, keywords, and author tag with live character counters so you never go over the limits Google and Bing impose. The companion SERP Preview tool renders your title and meta description exactly as they appear in Google search results — including where text gets cut off on mobile vs desktop. See your snippet before you publish, not after.

Going beyond basic meta tags, the Open Graph Tag Generator creates the OG tags that control how your pages look when shared on Facebook, LinkedIn, Twitter, and WhatsApp. A compelling OG title and image increases click-through rates on social platforms significantly — and the Social Preview tool lets you see exactly how that card looks before posting.

Analyse Your Content for Readability and Keyword Use

Search engines rank content that's genuinely useful. Two key signals they look at are readability (can a typical reader understand this?) and keyword relevance (does the content actually cover what it claims to?). Our Readability Checker scores your content against the Flesch-Kincaid scale — a widely used measure of how easy text is to read — and highlights sentences that are too long or complex. Content that scores above 60 (plain English) typically performs better than dense, jargon-heavy writing.

The Keyword Density Checker shows you how frequently your target keywords appear in your content. A density of 1–2% for your primary keyword signals relevance without looking spammy. Too low and the page may not rank for the term; too high and you risk a keyword stuffing penalty. Use this tool to calibrate before you publish.

For long-form content creators, the Word Counter and Character Counter give you live statistics as you write — word count, character count with and without spaces, sentence count, paragraph count, and estimated reading time. Longer content (1,500–2,500 words) tends to rank better for competitive keywords, while shorter content works well for simple, direct queries.

Generate Technical SEO Files

Some of the most impactful SEO work happens in files that visitors never see. The Robots.txt Generator creates a properly formatted robots.txt file — the gatekeeper that tells Google which pages to crawl and which to skip. Block admin pages, thank-you pages, and duplicate parameter URLs to focus crawl budget on your important content. The Sitemap Generator creates an XML sitemap you can submit to Google Search Console, helping search engines discover all your pages systematically. And the .htaccess Generator builds redirect rules, canonical redirects, and security headers — with the correct Apache syntax so you don't accidentally break your site.

Schema Markup — Unlock Rich Results

If you've ever seen search results with star ratings, recipe information, event dates, or FAQ dropdowns directly in the results page — that's schema markup at work. Google's rich results get significantly more clicks than plain blue links. Our Schema Generator creates correct JSON-LD structured data for the most common schema types: Article, Product, FAQ, LocalBusiness, BreadcrumbList, Event, and Review. Copy the generated code and paste it into your page's HTML — no technical background needed.

YouTube and Content Optimisation Tools

YouTube is the second largest search engine in the world, and optimising your videos follows the same principles as website SEO. The YouTube Title Generator creates click-worthy, keyword-rich titles based on your topic. The YouTube Description Generator structures your video description with timestamps, keywords, and calls to action. The YouTube Tag Extractor analyses successful videos in your niche so you can use the same tags that are already working. Combined, these tools give you a competitive edge in YouTube search without paying for analytics platforms.

Text Tools Built for Content Writers

The Text Case Converter switches between UPPER CASE, lower case, Title Case, and Sentence case in one click — useful for standardising headings, correcting copied text, and formatting slugs. The URL Slug Generator converts any title or phrase into a clean, hyphenated, lowercase URL slug: "How to Write Great Blog Posts" becomes "how-to-write-great-blog-posts" instantly. The Hashtag Generator suggests relevant hashtags for Instagram, Twitter, and LinkedIn based on your topic, helping social posts reach the right audience.

Frequently Asked Questions About SEO Tools

What is the ideal length for a meta description?
Google typically displays 150–160 characters of a meta description on desktop and around 120 on mobile before truncating. Keep it between 120–155 characters to ensure the full description appears. Our Meta Tag Generator includes a live counter to help you stay within the limit.
How do I create a sitemap for my website?
Use our Sitemap Generator. Enter your website URL and it crawls your site and produces an XML sitemap. Download it, upload it to your website root, and submit the URL to Google Search Console under the Sitemaps section.
Does keyword density still matter for SEO?
Yes, but context matters more than raw counts. Modern search engines use semantic understanding, so related terms and natural language matter alongside the primary keyword. Use our Keyword Density Checker to ensure your key terms appear naturally — typically 1–2% density for the main keyword.
How do I add schema markup to my website?
Use our Schema Generator to create the JSON-LD code for your page type. Copy the output and paste it inside a <script type="application/ld+json"> tag in your page's HTML, ideally in the <head> section. You can then test it with Google's Rich Results Test tool.
What is a good readability score for SEO?
A Flesch-Kincaid score of 60–70 is considered plain English and ideal for general audiences. Scores above 70 are very easy to read (think casual blog posts), while below 30 is academic level. Most successful blog content sits between 50–70. Use our Readability Checker to see where your content falls.
How many words should a blog post be for SEO?
It depends on the topic and competition, but research consistently shows that pages ranking on page 1 for competitive keywords average 1,400–2,500 words. For simple informational queries, 600–900 words is often enough. Use our Word Counter to track your content length as you write.