On-Page SEO Checker
Enter a page URL, and optionally the keyword you want it to rank for. The checker reads the page like Googlebot and runs about 40 on-page checks, then gives you a score and a clear list of what to fix first. Switch to Bulk to audit up to 50 pages at once, each with its own keyword, and download every issue as a CSV.
On-page SEO checker
| Page | Score | Title | Meta desc. | H1 | Words | Top issue |
|---|
Tap a row to see that page’s full report below.
Page details
Heading outline
Images missing alt text
Top words on the page
Response headers
How to use the on-page SEO checker
- Paste the URL of the page you want to rank, such as a service, product or blog page.
- Add the main keyword for that page to get keyword-placement checks.
- Click Analyse page. Open sections with errors first, then warnings.
- Fix the issues, then run the check again to confirm.
What to fix first
- Indexing blockers: noindex tags, robots.txt blocks, wrong canonicals or non-200 status. Nothing else matters until these are fixed.
- Title and H1: clear, specific and matching what people search for.
- Content depth: answer the questions a visitor has before they enquire or buy.
- Internal links: link from related pages using descriptive anchor text.
- Images and speed: alt text, WebP files, width and height, and no render-blocking scripts.
On-page SEO vs technical and off-page SEO
On-page SEO is everything on the page itself: content, headings, titles, images and internal links. Technical SEO covers how search engines crawl and index the whole site, such as redirects, sitemaps and speed. Off-page SEO is mostly about reputation: links and mentions from other websites, and reviews for local businesses. This tool focuses on the first, with key technical checks for the page you enter.
Related tools: SERP snippet preview, broken link checker and schema generator.
Frequently asked questions
What does the on-page SEO checker look at?
Indexing (status code, noindex, robots.txt, canonical), the title and meta description, headings, word count and keyword use, internal and external links, image alt text and dimensions, Open Graph tags, structured data, render-blocking scripts, compression and hreflang.
Can I check many pages at once?
Yes. Choose Bulk, paste up to 50 URLs (one per line) and optionally add a target keyword after a comma for each. You get a table with each page’s score, title and description length, H1 count, word count and top issue. Tap any row for the full report, or download all issues as a CSV.
How is the score calculated?
Each check is a pass, warning or error, and important checks (such as noindex, title, H1 and status code) count more. Information-only items don’t affect the score. Treat the score as a guide; the list of errors and warnings is what matters.
Does a 100 score mean my page will rank first?
No. On-page basics make a page eligible and clear, but rankings also depend on how well the content answers the search, page experience, links from other sites and competition.
Why are the results different from what I see in my browser?
The checker reads the HTML your server sends. If your site builds most content with JavaScript, some text and links may not appear in the raw HTML. Google can render JavaScript, but server-rendered content is safer for SEO.
Is my URL saved?
No. Our server fetches the page, sends the HTML to your browser for analysis and keeps nothing.
More free tools
Free growth audit
Want us to fix these issues for you?
Our SEO team turns this kind of report into a prioritised plan, then does the work: on-page fixes, content, technical clean-up and local SEO. Get a free 30-minute audit call.