On-Page SEO Checker
Paste the HTML of a page and the keyword you want it to rank for. The checker reviews the title, meta description, headings, body text, images, URL, links and key technical tags, gives a score out of 100 and tells you exactly what to fix first.
Last updated:
Used to check the keyword in the URL and tell internal from external links. Falls back to the canonical.
How to use the On-Page SEO Checker
- Open your page in a browser, press Ctrl+U (Cmd+Option+U on a Mac) to view the source, then select all and copy.
- Paste the HTML into the Page HTML source box, replacing the sample.
- Type the target keyword the page should rank for, and optionally the page URL.
- Click Check page. The score and checks update instantly, with items to fix listed first in each group.
- Fix the red and amber items, paste the updated HTML and check again, or copy the report to share it.
What each check looks for
| Check | Pass when | Weight |
|---|---|---|
| Title tag and keyword in title | One title of about 30-60 characters containing the exact keyword | 3 |
| Keyword in H1 | The main heading includes the keyword phrase | 3 |
| Indexable | No noindex in the meta robots tag | 3 |
| Meta description | Present, about 70-160 characters, includes the keyword | 2 |
| Word count | 300+ words of visible text | 2 |
| Keyword in text | The exact phrase appears in the body | 2 |
| Image alt text | Every image has an alt attribute | 2 |
| Keyword in URL | The URL path contains the keyword words | 2 |
| Subheadings, heading order, first 100 words, alt keyword, canonical, viewport, lang, Open Graph, internal links | See the detail line of each check | 1 |
Keyword matching ignores case and punctuation. An exact match means the words appear together in the same order; when all the words appear but not as a phrase, the check is marked as one to improve.
Fix the high-impact items first
- Make sure the page can be indexed. A leftover noindex tag from a staging site will keep the page out of search no matter how good it is.
- Write a specific title and H1. Put the keyword near the start of the title, and make the H1 a clear statement of what the page offers.
- Answer the search early. Use the keyword in the first paragraph and give the core answer before the details.
- Structure the content. Use H2s for the main questions people have and H3s below them, without skipping levels.
- Describe images. Write short alt text that says what the image shows; leave alt empty only for purely decorative images.
- Link around your site. Point to related pages with descriptive link text, and get related pages to link back.
Frequently asked questions
What is on-page SEO?
On-page SEO covers everything you control on the page itself to help search engines and visitors understand it: the title tag, meta description, headings, the content and where the main keyword appears, image alt text, internal links, the URL and technical tags such as canonical and robots. Off-page factors like backlinks are not part of it.
Why do I paste HTML instead of entering a URL?
Browsers do not let a web page download other websites' HTML (the CORS security rule), so a tool that runs only in your browser cannot fetch arbitrary URLs. Pasting the source also works for drafts, staging sites and pages behind a login, and nothing leaves your device.
How is the SEO score calculated?
Each check has a weight from 1 to 3 based on how much it usually matters. A pass earns the full weight, an item to improve earns half and an item to fix earns nothing. The score is the points earned divided by the points possible, times 100. It is a checklist score, not a prediction of rankings.
What is a good keyword density?
There is no ideal density, and search engines do not reward hitting a percentage. Use the keyword where it naturally belongs, especially in the title, H1 and first paragraph, plus synonyms and related terms. The checker only warns when density goes above about 3%, which often reads as keyword stuffing.
How long should my title and meta description be?
Titles of roughly 30 to 60 characters and descriptions of roughly 70 to 160 characters usually display without being cut off in search results. Search engines truncate by pixel width rather than characters, so these are guidelines, not hard limits.
Should a page have only one H1?
One H1 that states the main topic is the clearest structure and is what most guidelines recommend. Google has said multiple H1s are not a problem for ranking, so the checker shows more than one as an item to improve rather than an error.
Does a perfect score guarantee a top ranking?
No. On-page factors help search engines understand the page, but rankings also depend on content quality, how well the page answers the search, links, page experience and competition. Use the checklist to remove obvious problems, then focus on making the content genuinely useful.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.