SEO Tools

Improve your website's search visibility with 15 free SEO tools covering on-page optimisation, technical SEO, and content analysis.

Preview how your pages appear in Google, generate meta tags and Open Graph markup, build schema JSON-LD, create UTM tracking links, and audit on-page elements — all without a paid subscription and no account required.

Preview & Analysis
SERP Preview
Preview how your page will appear in Google search results. Check title pixel width, meta description length, and URL display.
Use SERP Preview
Keyword Density
Analyse keyword density and frequency in any text. Identify over-optimised or thin content before publishing.
Use Keyword Density
Image Alt Checker
Scan a URL and find all images missing alt text. Essential for accessibility compliance and on-page SEO audits.
Use Alt Checker
Heading Extractor
Extract all H1–H6 headings from any URL and visualise the hierarchy. Quickly spot missing H1s or skipped heading levels.
Use Heading Extractor
Link Extractor
Extract all internal and external links from any webpage. Filter by type and export for link audits and content analysis.
Use Link Extractor
SEO Checklist
Run through a comprehensive SEO checklist for on-page, technical, and off-page optimisation best practices.
Use SEO Checklist
Tag & Code Generators
Meta Tag Generator
Generate complete HTML meta tags including title, description, robots, viewport, and author tags ready to paste.
Use Meta Tag Generator
Open Graph Generator
Generate Open Graph and Twitter Card meta tags for rich social sharing previews on Facebook, LinkedIn, and X.
Use Open Graph Generator
Schema Generator
Generate structured data (JSON-LD) schema markup for articles, FAQs, products, organisations, and breadcrumbs.
Use Schema Generator
Hreflang Generator
Generate hreflang link tags for multilingual and multi-regional websites to help Google serve the correct version.
Use Hreflang Generator
Canonical Tag Generator
Generate the correct canonical link tag to prevent duplicate content issues and consolidate link equity on your site.
Use Canonical Generator
Robots.txt Generator
Build a valid robots.txt file with allow/disallow rules, crawl delay, and sitemap directives for any crawler.
Use Robots.txt Generator
XML Sitemap Generator
Generate an XML sitemap from a list of URLs with customisable priority, change frequency, and last-modified date.
Use Sitemap Generator
UTM Builder
Build UTM-tagged campaign URLs for Google Analytics. Add source, medium, campaign, term, and content parameters.
Use UTM Builder
Redirect Mapper
Follow redirect chains for any URL and see each hop's status code. Identify redirect loops and unnecessarily long chains.
Use Redirect Mapper

Free Online SEO Tools

Our free SEO tools help webmasters and marketers optimise their websites: preview SERP snippets, analyse keyword density, check image alt attributes, extract headings and links, generate meta tags, Open Graph tags, schema markup, hreflang tags, canonical tags, robots.txt, and XML sitemaps — plus UTM builder, redirect mapper, and SEO checklist. All free, no account needed.

From the Blog

In-depth technical articles and guides.

View all →
Meta Description Best Practices: Writing Snippets That Drive Clicks and Reduce Rewrites
Google rewrites meta descriptions 60–70% of the time — but writing them well still matters because CTR affects rankings and rewrites are less likely when descriptions directly match the query. Here's how to write descriptions that drive clicks, with specific techniques for different page types and character limit guidance.
Why UTM Data Lies: Naming Fragmentation, GCLID Conflicts, and Dark Traffic
UTM parameters tell you what you labeled — not what actually happened. A UTM campaign showing zero conversions might be a marketing failure, a tracking failure, or a naming failure. Here's how inconsistent naming (utm_source=Twitter vs twitter) fragments data, why GCLID and manual UTM parameters conflict in Google Ads, how UTMs get stripped by mobile apps and HTTPS-to-HTTP redirects, and what high "direct" traffic actually signals about UTM data quality.
Redirect Mapper — Plan & Audit URL Redirects for Site Migrations
Learn how 301, 302, and other redirect types affect SEO, why redirect chains lose link equity, how to plan a migration redirect map, and how to audit your redirects with a free redirect mapper tool.
Why Putting Everything in Your Sitemap Hurts More Than It Helps — Sitemap Quality Over Quantity
Submitting 10,000 URLs in a sitemap when your site has 500 worth indexing wastes crawl budget and signals poor quality — sitemaps are hints to Google, not commands. Here's what sitemaps actually do (discovery and crawl scheduling signals) vs what they don't (override noindex, guarantee indexing), why pagination, filter parameters, and canonicalized-away duplicates shouldn't be in your sitemap, and why accurate lastmod dates matter more than frequent updates.
Why Your Updated og:image Still Shows the Old Preview: Open Graph Caching Explained
A page can have a flawless og:image, og:title, and og:description — and still show an old, wrong preview when shared today, because the platform cached that page's Open Graph data the first time anyone shared it, and has no automatic reason to check again. Here's why platforms cache this data at all, how "sharing debugger" tools let you manually force a refresh (per platform, separately), how long stale caches typically last, and the URL-versioning workaround for dynamically-changing images.
How to Build a Redirect Map That Won't Create Chains — Inventory, Validation, and Format Selection
A redirect map looks manageable until 40 entries point to destinations that are themselves redirected — creating chains that slow crawlers and bleed equity. Here's the four-source URL inventory methodology (crawl + logs + GSC + sitemap), the three redirect types (one-to-one, pattern-based, 410 Gone), pre-implementation chain and loop detection algorithms, and why a CSV master reference generating server-specific formats is more maintainable than writing .htaccess directly.
Why Identical Keyword Density Can Produce Completely Different Rankings: Search Intent Explained
Two pages can have identical keyword density for "running shoes" — and one ranks while the other doesn't — because density measures word frequency, while rankings increasingly reflect whether the content type matches what searchers for that specific query actually want. Here's how to infer search intent by examining what content types currently rank, why "mixed intent" keywords support multiple content types, and why no textual analysis tool — including density or TF-IDF — can measure intent directly.
Why Google Rewrites Title Tags — and How to Write Ones It Actually Uses
Google rewrites title tags in 30–60% of cases depending on the site. Here's what triggers rewrites, what Google substitutes instead, and how to write titles that get left alone — with guidance on length, keyword use, and the brand name question.
Which Schema Types Actually Produce Rich Results in Google — and Which Don't
Valid schema doesn't guarantee rich results. Here's which schema types actually produce rich results in 2024 (Product, Event, JobPosting, BreadcrumbList), the 2023 FAQ and HowTo changes, and common reasons schema fails despite passing validation.
Designing OG Images That Drive Social Media Clicks
The OG image is the most underinvested part of social media marketing. Here's what makes social preview images drive clicks: dimensions, contrast, readable text at thumbnail size, template-based generation at scale, and platform-specific caching considerations.