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 →
The Viewport Meta Tag Is a Rendering Instruction, Not an SEO Tag — And Why That Distinction Matters
The viewport meta tag is a rendering instruction, not an SEO tag — but its absence causes mobile browsers to render pages in 980px desktop mode, directly affecting Google's mobile-first indexing quality assessment. Here's what width=device-width and initial-scale=1 actually do (and why user-scalable=no is an accessibility violation), how preconnect hints reduce Google Font load times by 100-300ms, and why HTTP header versions of CSP are more secure than meta http-equiv versions.
Your SEO Checklist Has 847 Issues — Here's How to Decide Which 10 Are Worth Fixing
An SEO checklist returns findings — not priorities. A missing H1 on a 3-visitor page and a slow load time on a 50,000-visitor page are both "failures" with completely different business impact. Here's the impact-effort matrix for SEO issue prioritization, why fixing checklist issues on your top 20 pages by traffic has more impact than fixing them across all pages uniformly, and why technical and on-page issues should be separate workstreams with different owners.
Keyword Cannibalization: Identifying When Your Own Pages Compete — and Whether to Merge or Differentiate Them
Two pages on your own site competing for the same search query is a fully within-your-control problem — yet one of the most common issues found in SEO audits, often developing through organic content growth without coordination. Here's how to identify cannibalization via Search Console ranking fluctuation, when to consolidate vs differentiate competing pages, and when apparent overlap isn't actually a problem.
Open Graph Generator — Control How Your Links Look on Social Media
Learn what Open Graph tags are, how og:title, og:image, and og:description control social media link previews, how to add Twitter Cards, and how to generate all OG tags with a free tool.
alt="" vs No Alt Attribute: Why This Tiny Difference Means "Skip This" or "Announce the Filename"
alt="" and a missing alt attribute look nearly identical in your HTML editor — one extra empty-quotes substring — but to a screen reader, they mean opposite things: alt="" says "decorative, skip this," while missing alt often triggers an announcement of the filename itself. Here's the practical difference, why every img tag should have an alt attribute (even if empty), and the special case where alt="" on an image-as-link removes the link's accessible name entirely.
og:image Shows in the Debugger But Not on the Platform — Every Technical Failure Mode Explained
An og:image that looks correct in Facebook's sharing debugger can still fail to render on other platforms — because relative URLs break crawler fetching, platform dimension requirements differ, WebP may not be supported by some crawlers, and CORS restrictions can block image access. Here's the complete technical checklist: absolute URLs, supplementary og:image:width/height/type tags, the 1200×630 universal dimension, and why SVG og:images fail.
Keyword Density Tool — Analyse Word Frequency & Optimise Your Content
Learn how keyword density works, why density alone isn't a ranking signal, how to use it to find over-optimised content and topical gaps, and how to analyse any page with a free keyword density tool.
Redirect Chains and Loops: How Years of Migrations Quietly Stack Redirects — and How to Flatten Them
A redirect chain often isn't deliberately created — it accumulates through years of independent, individually-reasonable migrations, each adding one more hop without anyone updating the original redirect. Here's why accumulated hops risk search engines failing to fully traverse a chain, the "flattening" fix, and the common CDN-to-origin protocol mismatch that causes HTTPS redirect loops.
Beyond Keyword Density: TF-IDF and How Search Engines Actually Measure Topic Relevance
Raw keyword density is an outdated metric. TF-IDF is more useful. Neither is as important as comprehensive topical coverage with natural language. Here's how search engines actually measure relevance and what keyword density tools are actually good for.
Why a Footer Link and a Content Link Are Not the Same — Link Equity, Context, and the Reasonable Surfer Model
A link extractor shows every link on a page — but navigation, footer, and sidebar links that appear on every page by template are not the same as editorial content links. Google's Reasonable Surfer model assigns different link equity probabilities based on position, anchor text, and click likelihood. Here's what distinguishes content links from structural links, how to use extracted link data to find content link patterns, and why anchor text diversity matters for internal linking signals.