SEO analyzer

See how well a page targets its keyword. Check the keyword in the title, H1, description, URL, introduction and subheadings, plus word count, readability, links and a Google result preview, then find the phrases the page really focuses on.

  • Checks your real, published page
  • Try any keyword without fetching again
  • No keyword-density targets, no fake score
Ready

Change the keyword at any time: results update instantly.

On-page SEO

Enter a page to start

Keyword —
Passed —
Words
—
Readability
—
Title width
—
  1. Page
    —
    Fetched as HTML
  2. Keyword placement
    —
    Title, H1, URL, text
  3. Content
    —
    Length, readability, links
  4. Search snippet
    —
    Title and description

SEO analysis report

Fix first

—

 

Recommended

—

 

Passed

—

 

Focus keyword

—

 

Enter a page at the top to run the analysis.

Keyword placement

Where the focus keyword appears.

Not checked yet
  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

Content

Length, readability, structure and links.

Not checked yet
  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

Search snippet

What searchers see before they click.

Not checked yet
  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

Google result preview

Desktop, approximate

The preview appears after the analysis.

Google may rewrite titles and snippets. Matching words are shown in bold.

Top words and phrases

The most used phrases in the main content appear here. Click Use to analyze one as the focus keyword.

Fair-use limit for each visitor IP address: 40 page fetches per hour and 150 per day. Trying other keywords does not count. Fetched pages are reused for 10 minutes.

What on-page SEO means in 2026

Making it obvious to readers and search engines what a page is about, and answering that topic better than other pages.

Topic first, keyword second

Google matches meaning, not exact strings. A focus keyword is a way to check that the page clearly covers one topic, not a word to repeat.

Placement beats repetition

The title, main heading and first paragraph carry the most weight for readers scanning a page. Repeating the phrase in every paragraph adds nothing.

Helpful content wins

Google's guidance asks for original, people-first content that fully answers the question. No on-page check can replace that, but it can catch missed basics.

Not the technical side

Status codes, HTTPS, speed, security headers and crawl files are covered by our Website Analyzer. This tool focuses on words, structure and snippets.

Where to use your focus keyword

The places this analyzer checks, why they matter, and how to use them well.

PlaceWhy it mattersGood practice
Title The clickable headline in search results, and Google's strongest hint about the topic Near the start, in natural wording, about 600 pixels or less
H1 heading Tells readers they landed on the right page Close to the title, but it may be longer and more conversational
Meta description Google bolds words that match the search in the snippet Include it once in a summary that makes people want to click
URL Short, readable URLs are easier to share and to understand Two to five words, separated by hyphens, no dates you will change
First paragraph Confirms the topic straight away for readers and search engines Answer the question early, using the main phrase or its words
Subheadings Show the structure and the subtopics you cover Use the phrase or close variants in one or two H2 or H3 headings
Image alt text Describes images for screen readers and image search Only where it truly describes the image

How to use the SEO analyzer

From a published page to a clear list of edits.

  1. Enter a page and a keyword

    The keyword is optional. Without one you get the content checks and the top phrases on the page.

  2. Read the checks

    Keyword placement, content quality and the search snippet, each with a clear fix.

  3. Try other keywords

    Click a phrase in the top phrases list, or type a new keyword. The page is not fetched again.

  4. Edit and check again

    Update the page, clear your cache, and analyze it again after 10 minutes.

What this tool does, and what it doesn't

A plain list, so you know exactly what to expect.

This tool does

  • Check keyword placement in 7 key places
  • Count words in the main content only
  • Score readability for English pages
  • Measure title and description in pixels
  • Preview the Google result
  • List the phrases the page uses most

This tool does not

  • Predict rankings or traffic
  • Know search volume or competition
  • Judge accuracy or originality
  • Check speed, HTTPS or crawl files
  • Run JavaScript on the page
  • Send your keyword to our server

Where your data goes

Our server fetches only the page you enter, as a visible AllInOneTools crawler, and keeps its text for 10 minutes so you can try other keywords. The analysis runs in your browser, and your focus keyword never leaves it. Fair-use counters use a hashed IP address. See our privacy policy.

Check technical health

Why your results might look unexpected

The six surprises people run into most, and what each one means.

Word count is very low

The text is added by JavaScript, or the page has no main or article element and menus were removed.

Keyword found 0 times

Spelling or form differs, such as plural or hyphen. Try the exact phrase the page uses.

Readability shows "Not scored"

The page language is not English. Average sentence length still shows how easy the text is.

Your changes do not show up

Fetched pages are reused for 10 minutes, and your cache plugin or CDN may still serve the old version.

Title differs from what Google shows

Google rewrites some titles. A specific title that matches the H1 is most likely to be used as written.

Density looks high on a short page

A few uses on a 200-word page give a high percentage. Add useful content rather than removing the keyword.

Questions about on-page SEO

How is the SEO Analyzer different from the Website Analyzer?

The SEO Analyzer looks at what a page says and how it targets a search topic: the focus keyword in the title, headings, URL and text, word count, readability and the search result preview. The Website Analyzer checks how a page is delivered: status codes, HTTPS, response time, security headers, robots.txt and the sitemap. Use the SEO Analyzer while writing and editing, and the Website Analyzer for technical health.

What keyword density should I aim for?

None in particular. Google does not use a target density, and its spam policies name keyword stuffing as a violation. Use the keyword where it reads naturally, especially in the title, the main heading and the first paragraph, and cover related subtopics. This analyzer only warns when a phrase is repeated so often that it may read as stuffed.

Does the exact keyword have to be in the title?

No. Google understands synonyms and word order, so a natural title that contains all the important words is usually fine. The analyzer marks an exact match as passed and a match with all the words in another order as a recommendation, because the exact phrase is often the clearest signal to readers scanning the results.

Why is the word count different from my editor?

We count the main content: the text inside the page's main or article element, without menus, sidebars and footers. If the page has neither, we use the body without header, nav, aside and footer. Text that only appears after JavaScript runs is not in the HTML we read, so it is not counted.

Is the readability score useful for other languages?

The Flesch reading ease formula was designed for English, so the analyzer only scores pages whose lang attribute is English or not set. For other languages it still shows the average sentence length, which is a good sign of how easy the text is to read in any language.

Can it tell me which keyword to target?

It lists the words and phrases the page uses most, which shows what the page is actually about. It does not know search volume or competition. To find keywords people search for, use a keyword research tool, then come back to check the page against the one you chose.

What does your server fetch, and is anything stored?

Our server requests only the page you enter, as a visible AllInOneTools crawler, and keeps its text for 10 minutes so you can try other keywords without fetching it again. The keyword analysis runs in your browser and your keyword is not sent to our server. Fair-use counters use a hashed IP address. See our privacy policy.