Writing a good page and optimising a good page are two different jobs. I learned this when a detailed guide I wrote about solar panels for homes kept sitting on page three. The content was strong, but my target keyword was not in the title, the URL said article-12 and the first paragraph talked about electricity bills in general. A few small on-page changes moved it to page one within a month.
What is on-page SEO
On-page SEO is everything you control on the page itself to show Google what it is about. That includes the title tag, headings, meta description, URL, body text, images and internal links. It is the fastest part of SEO to improve because you do not need anyone else, only an edit button.
What the checker tests
Our On-Page SEO Checker takes a page URL and a target keyword, then checks:
- Keyword in the title tag and the title length
- Keyword in the meta description
- Keyword in the H1 and whether there is more than one H1
- Keyword in H2 subheadings
- Keyword in the URL
- Keyword in the first 100 words
- Keyword density with an ideal range
- Content length in words
- Keyword in image alt text
- Internal and external links
Each check is marked pass, warning or fail and you get an overall on-page score.
How to use it
- Open the On-Page SEO Checker.
- Enter the page URL.
- Enter the exact keyword you want the page to rank for.
- Click Check On-Page SEO.
- Fix the failed checks first, then the warnings.
How to fix each problem quickly
- Title: start with the keyword when it reads naturally and keep it between 50 and 60 characters.
- H1: make it match the main promise of the page and include the keyword.
- URL: use short, readable slugs like /solar-panels-for-home. The URL Slug Generator creates them for you.
- First paragraph: state what the page covers using the keyword in the first two sentences.
- Density: keep the phrase natural, roughly 0.5 to 2.5 percent.
- Images: add at least one relevant image with a descriptive alt text that includes the keyword where it fits.
- Links: link to related pages on your site and to one or two trusted sources.
Be careful with URL changes
Changing a URL on an old page can lose existing rankings and backlinks. If you change it, add a 301 redirect from the old URL to the new one, then confirm it works with the URL Redirect Checker. For new pages, get the URL right from the start.
Optimise for people too
On-page SEO is not about pleasing a robot. A clear title, a matching heading and a direct opening paragraph also help readers decide quickly that they are in the right place. When people stay and read, that sends a positive signal back to Google. Always reread the page after edits to make sure it still sounds natural.
A quick before and after
Here is a real style example. A page about AC repair had the title Home, the H1 Welcome to Our Company and a URL ending in page-id-45. The keyword AC repair in Lahore appeared once, at the very bottom. The checker scored it in the thirties. We changed the title to AC Repair in Lahore, Same Day Service, set the H1 to AC Repair Services in Lahore, changed the slug to ac-repair-lahore, opened the page with one sentence that mentioned the service and the city, added a photo with matching alt text and linked to it from the homepage. The score jumped above eighty and calls from search started within a month.
Frequently asked questions
Which keyword should I enter
Use the main keyword you want this specific page to rank for. Check one keyword per page.
My score is high but I still do not rank, why
On-page is only one part of SEO. Check competition with the Keyword Difficulty Checker and build links over time.
Can I check pages before they are published
Yes. Paste the page HTML instead of a URL for a quick check.
Test your page now with the free On-Page SEO Checker.