● The most thorough Keyword Analysis & Schema Debugger on the market
Gap 1 — Keywords & content

You're ranking for the wrong things — or nothing at all

You wrote the page, published it, and waited. But if the words on it don't match how people actually search — or the page is too thin to compete — Google quietly files it where nobody looks. You can't fix what you can't see: which terms the page really targets, where the intent is off, and whether there's enough substance to rank at all. Most people are guessing, and guessing is why good pages stall on page three.

What the audit does: the Keyword Analysis reads your page and shows the real picture — keyword density, the search intent it actually signals, and where content is too thin to compete — every issue explained in plain English with the exact fix. You stop guessing what the page is doing and start deciding.

Analyse my page →
Gap 2 — Structured data

You rank — but the rich results go to someone else

You did the hard work to get on the page. Then a competitor with the same ranking gets the star ratings, the FAQ dropdown, the image and the price right there in the result — and you get a plain blue link nobody clicks. The difference is usually schema markup: the code that tells Google exactly what your page is. When it's missing, broken or invalid, you're quietly ineligible for the very results that would have earned the click — and you'd never know from looking at the page.

What the audit does: the Schema Debugger validates the JSON-LD on any page, flags what's missing or invalid, and catches the errors that make Google silently skip your rich results — before Google does. Every problem comes with the exact fix in plain English, so you close the gap instead of guessing at it.

Check my schema →
Ask an AI about this site
See how the major AI systems describe this site — and whether they cite it as a source.
Free-to-try rollout — no account needed
Free to try right now — no account:
More audits are being opened up to try free — this keeps growing.

Keyword Analysis and Schema Debugger. Two tools, one URL, for real rankings.

Paste a page and get two things instantly: a full keyword and content analysis covering density, search intent and thin content — plus a Schema Debugger that validates your JSON-LD, flags missing structured data and catches errors before Google does. Every issue is explained in plain English with the exact fix.

100 free points for new accounts · PAYG from £4.99 or subscribe from £14.99/mo · Credits never expire

50+
keyword & schema checks per run
90+
schema.org types validated
Free
keyword analysis & schema check
£4.99
pay-as-you-go — or subscribe from £14.99/mo
Why it matters

Google can't rank content it can't understand — or trust the markup on

Weak keyword targeting silently caps how relevant your page looks for the searches you actually want, and broken schema stops Google from understanding your content at all. Keyword Analysis finds what's weak in your copy; the Schema Debugger finds what's broken in your markup.

🔎

Keyword Analysis finds what's weak

Keyword density, search intent match, thin content and missing semantic variations. Every issue is explained and ranked by impact so you fix what matters most first.

🧩

Schema Debugger validates your markup

Checks your JSON-LD for syntax errors, missing required properties and type mismatches — the structured data Google and AI answer engines use to understand and feature your content.

🎯

Prioritised fixes, not raw data

Critical issues are flagged separately from warnings so you triage correctly. No spreadsheets, no manual cross-referencing — just a ranked list of exactly what to fix first.

You stay in control

Flagged as a warning? Reprioritise it to Critical.

Keyword Analysis and the Schema Debugger automatically rank every issue by likely ranking impact. But you're not locked into their call. Know that a missing Product schema type is costing you rich results right now? Bump it above everything else and the fix list reorders around it.

Flagged as low-priority but it's actually tanking your search intent match? Reclassify it as Critical. The audit rebuilds your prioritised fix list from your real page data, always accurate to your site.

Issue priority
Auto-detectedWarning
↓ you reprioritise toCritical ✓
Rebuilt withimpact score · fix order
Resultprioritised list ✓
Free Keyword Analysis

Find every keyword and content weakness — free

Keyword Analysis reads your page the way Google's ranking systems do, then flags exactly what's diluting your relevance. It's the fastest way to see why your pages aren't performing for the terms you want — and it costs nothing to run.

  • Detects keyword density issues and over-optimisation
  • Checks search intent match against your target queries
  • Shows thin or duplicate content diluting relevance
  • Tells you exactly what to add or fix, ranked by impact
Primary keyword densityvalid ✓
Search intent matchvalid ✓
Heading structurevalid ✓
Semantic keyword coveragegaps found
Schema markupinvalid JSON-LD
Required schema propertiesnot verified
Schema · Structured Data

Be understood by Google, not just crawled by it

Search doesn't just read your text — it reads your markup. That's where schema validation comes in: your JSON-LD needs to be syntactically correct and carry every required property for its type. Our Schema Debugger verifies that structure for you, alongside your keyword targeting, so Google and AI answer engines understand exactly what your page is about.

  • Checked automatically against your live JSON-LD
  • Verified the way Google's Rich Results parser reads it
  • Highlights every required property that's missing
  • Covers every major schema.org type — not just one
Schema check
# JSON-LD validation
> Syntax, type and properties checked.
## Types checked
Product · Article · FAQPage · LocalBusiness
## What we check
Required-property completeness
against schema.org spec.
Checked against
✓ Google Rich Results ✓ schema.org spec ✓ JSON-LD syntax ✓ Search intent signals ✓ Keyword relevance
Beyond the basics

Not just JSON-LD — the whole relevance picture

Keyword Analysis and the Schema Debugger cover the full set of on-page ranking factors in one run: keyword density and semantic coverage, search intent match, plus schema type validation, required-property completeness and rich-result eligibility. That covers how Google actually reads and features a page, not just the basics.

📊

Semantic keyword coverage

Density, related terms and topical coverage all feed into relevance. The checker flags where your content is underperforming against typical top-ranking pages.

🎯

Search intent match

Checks that your content format matches what's actually ranking for your target query — a common mismatch that quietly caps visibility.

Rich-result eligibility

Validates your JSON-LD including required and recommended properties — the structured data Google uses to decide whether you're eligible for rich results.

50+ content & markup checks

One tool, every relevance signal that matters

Single page or bulk check, Keyword Analysis and the Schema Debugger check every layer that determines relevance — from keyword targeting to search intent to structured data.

Keyword targeting

Primary keyword density · Over-optimisation · Semantic keyword coverage · Related-term gaps · Keyword cannibalisation

Search intent & structure

Intent match to SERP format · Heading structure · Content-length benchmarking · Internal topic linking

Content quality

Thin content detection · Duplicate content · Meta descriptions · Readability · Accessibility issues

Schema validation

JSON-LD syntax errors · Missing required properties · Type mismatches · Deprecated properties

Rich results

Rich-result eligibility · Recommended-property completeness · Multiple schema block conflicts

Structured data types

Product · Article · FAQPage · LocalBusiness · Review · BreadcrumbList · Organization

How it works

URL in, fix list out — in minutes

Paste your URL

The tool reads your live page — content, headings, keyword usage and any JSON-LD schema present.

Run Keyword Analysis or Schema Debugger

Get a full keyword report, a schema validation check, or both together for the complete picture.

Fix by priority

Work through Critical issues first, then Warnings — each with a plain-English fix, ranked by impact.

Want the full detail? See how it works →
PAYG from £4.99
pay-as-you-go · no commitment · credits never expire
or subscribe from £14.99/mo
for regular users · cancel anytime
See all pricing
FAQ

Frequently asked questions

Straight answers about what Keyword Analysis and the Schema Debugger do, what they cost, and how to fix what they find.

What does Keyword Analysis check?

A full content read of your page: primary and semantic keyword density, over-optimisation, search intent match against your target query, thin or duplicate content, heading structure and related-term gaps. Every issue is ranked by likely ranking impact.

What does the Schema Debugger verify?

It checks your JSON-LD for syntax errors, missing required and recommended properties, type mismatches and deprecated properties — the structured data Google and AI answer engines use to understand and feature your content.

Is Keyword Analysis free?

Yes. A free scan is available with no account required. Premium plans unlock bulk checking, higher daily audit limits and priority support.

How much does it cost?

It is pay-as-you-go from £4.99, or a subscription from £14.99 a month. New accounts get 100 free points, and credits never expire.

Why is keyword density still worth checking?

Modern search doesn't reward stuffing, but density is still a useful signal for spotting under- and over-optimisation. Too low and Google can't tell what the page is about; too high and it can look manipulative. The checker finds the balance and flags every outlier.

What causes invalid JSON-LD and why is it a problem?

Invalid JSON-LD usually comes from a missing comma, an incorrect property name, or a required field left out for that schema type. Even a small syntax error can cause Google to ignore the entire block, losing any rich-result eligibility it would have carried. The Schema Debugger identifies every error and shows exactly what to fix.

Is there a tool that finds thin content and keyword gaps automatically?

Yes — Keyword Analysis reads your entire page and surfaces thin sections, duplicate phrasing and missing semantic keyword variations, with a specific fix for each.

Can I check a competitor's keyword targeting or schema?

Yes — both tools work with any publicly accessible URL. Enter a competitor's page into Keyword Analysis or the Schema Debugger to see exactly where they're outperforming you and what to fix.

Why is my page not showing rich results in Google?

The most common causes are invalid JSON-LD syntax, a missing required property for that schema type, or a schema type mismatch with the page's actual content. The Schema Debugger diagnoses all of these in a single free scan.

What is search intent match and why does it hurt rankings?

Search intent match checks whether your content format — a guide, a product page, a comparison — matches what's actually ranking for your target query. Google's crawler can find a page and index it fine, but a mismatched format rarely ranks well regardless of content quality. Keyword Analysis flags every mismatch.

Does Keyword Analysis work with WordPress, Shopify and other platforms?

Yes — it works with any publicly accessible URL regardless of platform, including WordPress, Shopify, Webflow, Wix, Squarespace and custom-built sites. No plugin or integration is required.

How often should I run a keyword or schema check?

Run both after any significant content change, after each Google core update, and at minimum monthly. Score History logs every run so you can track improvements and catch regressions early.

What schema types does the Schema Debugger support?

It covers 90+ schema.org types including Product, Article, FAQPage, LocalBusiness, Review, BreadcrumbList and Organization — validating each against the current schema.org specification and Google's Rich Results requirements.

What tool do agencies use for keyword and schema audits?

Agencies vary by client size and whether audits need to run at scale or per page. For solo operators and smaller sites that want full keyword diagnostics plus schema validation without manual cross-referencing, Keyword Analysis and the Schema Debugger cover both in one place.

How is this different from Google's Rich Results Test?

Google's Rich Results Test shows current eligibility but not always why a property is missing or what to add. Keyword Analysis and the Schema Debugger complement it by providing the specific diagnostic detail — the exact cause of each issue and the fix needed to resolve it.

Guide

Keyword analysis fundamentals: why relevance decides what ranks

Technically flawless content is insufficient to rank in modern Google search. Your page must also be relevant — correctly targeted to the query, structurally sound, and free of the kind of over-optimisation that once worked but now looks manipulative. A page with the wrong search intent format can be perfectly written and still lose to a weaker page that matches what searchers actually want. Keyword and content relevance is the foundation everything else is built on — get it wrong and no amount of technical polish will save your rankings.

Why relevance comes before everything else

Google can only rank a page as high as its relevance to the query allows. If a page targets the wrong keyword variant, misses the searcher's actual intent, or buries its core answer in thin, padded content, it under-performs regardless of technical quality. Keyword Analysis checks all three on every page, because polishing a page Google doesn't think is relevant is wasted effort.

What makes a page relevant

Three things do most of the work. First, accurate keyword targeting: the primary term and its semantic variations appear naturally, without stuffing or dilution. Second, intent match: the page's format — guide, product, comparison, list — mirrors what's actually ranking for that query. Third, depth and structure: no thin sections competing against fuller competitor pages, and a heading structure that makes the content's coverage obvious to both readers and crawlers.

The role of over-optimisation

Keyword over-optimisation is one of the most common issues Keyword Analysis finds, and one of the easiest to introduce by accident. Repeating a target phrase too densely can trip spam signals that quietly cap a page's ranking ceiling. A keyword strategy written two years ago can still be silently working against a page today. The fix is always the same: rebalance density toward natural language and semantic variation, not repetition.

Schema and how search engines read your page

For any page competing for rich results or AI answer-engine visibility, keyword relevance is only half the picture. Google and AI systems also read structured data: valid JSON-LD, correct schema types, and every required property present. A page can be perfectly targeted and still be invisible in rich results if its schema markup is broken or incomplete.

A practical keyword and schema checklist

  • Run a full analysis and fix Critical issues first — intent mismatches, missing primary keyword coverage, and invalid JSON-LD.
  • Rebalance any over-optimised section toward natural, semantic keyword variation.
  • Find and fix thin sections by expanding coverage against what's actually ranking for the query.
  • Validate every schema block against its required properties before publishing.
  • Re-run the audit after every significant content change and after each Google core update.

Done together, these steps remove the relevance obstacles that suppress rankings regardless of technical quality, and put rich-result eligibility on the same solid footing. That is the whole goal of a keyword and schema audit: not simply to find problems, but to make sure both readers and search engines understand exactly what your page is about.

Guide

Keyword targeting and schema markup: the two pillars of on-page ranking

If you want to rank a page well, two things do most of the heavy lifting, and they solve two different problems. Keyword targeting is a relevance signal: your content needs to naturally cover the terms and intent searchers actually use. Your schema markup is your translation layer: it is the single clearest way Google and AI answer engines have of understanding exactly what your page is. Used together, they let search engines understand both what your content means and how to feature it.

Keyword targeting: the relevance layer

Keyword targeting means naturally covering your primary term and its semantic variations across your content, headings and metadata. It says “this page is genuinely about this topic” — consistently, throughout. Without that coverage, Google has to guess how relevant a page is, and it can guess conservatively, ranking a thinner but clearer competitor above you. With well-targeted keywords, Google trusts the topical match, which is why it is usually the single highest-impact lever for on-page ranking. The one rule that matters most: match the searcher's actual language and intent, not just the term you'd like to rank for.

Schema markup: the whole-page signal

Schema markup is the structured JSON-LD that sits alongside your visible content, for example marking a page as a Product, a Recipe or a FAQPage. Keyword targeting describes your topic. Schema describes the whole entity: type, properties, relationships and eligibility for rich results. Search results are heavy with competing pages, and both traditional and AI-driven search have limited signals to distinguish between them cleanly. Complete, valid schema cuts through that by giving search engines a precise, machine-readable picture of your content, weighted by the properties you choose to complete.

Why they work better together

The two signals reinforce each other. Strong keyword targeting builds relevance for the query; valid schema then gives search engines the detail to feature that relevance prominently, whether as a rich result or an AI-generated answer. A page with natural keyword coverage and complete, valid schema builds a clear picture quickly, which is exactly when Google and AI answer engines are most willing to surface it. Neither signal alone guarantees ranking. The honest approach is to keep both accurate and complete — the low-cost, foundational work that every other on-page SEO tactic builds on.

Checking and maintaining them

Both can be verified from your real page data rather than checked by hand. A checker reads your live content and JSON-LD and cross-references them against Google's requirements, flagging every gap and error it finds. The work does not end at the first check. Keyword targeting should be re-verified whenever you significantly edit a page. Refresh your schema whenever you add products, services or content types, so the markup and the page always match.

Where to start

  • Run Keyword Analysis on your page to see what's missing, thin or mismatched with search intent.
  • Fix every schema error the Debugger finds, starting with missing required properties.
  • Cover every relevant semantic variation of your primary keyword across content and headings.
  • Keep both in step with your content, and re-check after any significant page change.

Give search engines a clear topic and complete markup. You remove most of the guesswork between your content and the ranking it deserves. That is the practical core of getting found, and featured, in search.

Comments & Questions

Ask a question about the platform or leave feedback. Comments are reviewed before appearing.

Loading comments…