On-Page SEO Checker
Audit a page's title, headings, word count, image alt text, canonical, links, schema and speed with a 0-100 score.
Check a page's on-page SEO
The page is fetched from our server as a crawler would see it; content rendered by JavaScript is not counted.
What the On-Page SEO Checker does
On-page SEO is everything on the page itself that a search engine can read: the title and description, the heading outline, how much text there is, whether images carry alt text, the canonical and robots tags, the language declared, the links in and out, the structured data, and the basics of delivery such as HTTPS and server response time. None of it is exotic, but a page that gets several of these wrong at once gives a crawler very little to work with, no matter how good the writing is.
This checker fetches the page from our server exactly as a crawler would, follows redirects, parses the HTML and runs about twenty checks. Every check contributes to a score out of 100, and every deduction is listed with the reason and its weight, so you know which fix matters most. A missing title, a noindex tag, a page on plain HTTP or no H1 cost the most; a short description or an unlabelled image cost a little.
The report also shows the raw facts behind the score: the heading outline in order, the word count of visible text, the list of images without alt, the counts of internal and external links and the JSON-LD types found. Use it when a page is live but not ranking, before publishing a new template, or after a redesign to be sure nothing was lost.
Step by step
- 01Paste the full URL of one page, including https://.
- 02Click Check page. The fetch usually takes one to three seconds.
- 03Read the score and the reasons under it; red items are the ones to fix first.
- 04Scroll down to the outline, images and links sections to see the exact elements behind each reason.
- 05Fix the page, run the check again and compare the score.
Common questions
It starts at 100 and loses points for each problem, weighted by impact: 20 for noindex, 15 for a missing title, 10 for no H1, no description or plain HTTP, and smaller amounts for length, alt text, canonical, viewport, language, Open Graph, links, structured data and speed. The weights reflect how much each issue hurts indexing and clicks, not any official Google formula.
The count covers visible text in the HTML the server sends, with scripts, styles and hidden templates removed. Content that a JavaScript framework renders after load is not in that HTML, so it is not counted. That is also what a crawler sees before rendering.
Every image that carries meaning does. Decorative images can use an empty alt attribute (alt="") so screen readers skip them; the checker counts images with no alt attribute at all, or an empty one without role="presentation", as missing.
No. It is the time our server waited for the first full HTML response, which is what Google calls server response time or TTFB. Loading images, scripts and fonts comes on top of it. A slow response here is usually hosting, caching or database work on the server.
The tool checks one URL at a time. Run it on your home page, a category page and a typical article; those three usually share templates with the rest of the site, so fixing them fixes most pages.
Keep checking
Meta Tag Analyzer
Check a page's title, meta description, canonical, robots, viewport, Open Graph and Twitter tags with a 0-100 score.
Free toolCanonical Tag Checker
Find every canonical tag and Link header on a page and check it is absolute, self-referencing and free of conflicts.
Free toolInternal Link Analyzer
List every internal link on a page with its anchor text, nofollow flag, duplicates, self-links and generic anchors.
Free toolSchema Markup Validator
Extract and check a page's JSON-LD: types found, syntax errors with line and column, and missing required or recommended fields.
Free toolKeyword Density Checker
Count words and the top one-, two- and three-word phrases on a page or in pasted text, with the density of a target keyword.
Want these fixes done for you?
Our team runs the audit, makes the changes and reports the result.