Does your keyword show up where Google and Bing look?

Enter a URL and the keyword it should rank for. See whether the keyword — or one of your cluster keywords — is in the title and H1 (the strong signals), plus the URL, meta description and opening copy — and whether the page naturally covers the topic.

Cluster keywords are close variants of the main keyword. A spot passes if it has the main keyword or any one cluster keyword in full. Use 3–8 multi-word variants — a broad single word like “service” matches almost everything and hides real gaps.

How the spots are weighted

  • Strong signals — title and H1. The clearest on-page signals of the page's topic. A miss here is a real gap.
  • Supporting — URL, meta description, early topical coverage. They help but aren't must-hits. Use the keyword in the URL only when it reads naturally. The meta description isn't a ranking factor; it supports click-through. The opening copy just needs to address the topic — a rewording or cluster term is fine.
  • Minor — subheadings and image alt text. Nice to have where they fit naturally.

How the match is graded

  • FULL The keyword's words are all there — as the exact phrase, or in a different order. Plurals and possessives count ("heaters", "heater's").
  • PARTIAL At least half of the keyword's main words are there, but not all of them.
  • MISSING Neither the keyword nor any cluster keyword appears. This is a gap.

How topical coverage is checked

  • COVERED The body copy discusses the term at least twice, or gives it a subheading — as the exact phrase or reworded with all its words in one sentence.
  • LIGHT Mentioned once in passing. Worth a fuller sentence or two.
  • MISSING The body copy never discusses it — a subtopic gap.

The dots show the page's sections (split at each H2/H3, menus and footer excluded); a filled dot means the term comes up in that section. Natural coverage spreads the topic across sections in varied wording instead of repeating one exact phrase.

A cluster keyword counts as a hit only when all of its words appear, so a loose partial match never hides a gap. Small words like "the", "for" and "in" are ignored when checking for the keyword's words in any order.