How to read your SEO report
This checker fetches the page like a search engine would, then grades it across on-page SEO, technical health, social/Open Graph, and performance. The score isn't the point — the findings are. Below is how to interpret the most common results and, more importantly, exactly how to fix each one.
A useful way to work: start with anything in the High Priority list (those block indexing or ranking outright), confirm the page is actually indexable, then tighten titles, descriptions and structure. A page can score 90/100 and still be invisible on Google if a single directive is telling crawlers to stay away — which is why the checks below lead with indexability, not cosmetics.
Common problems — and how to fix them
<meta name="robots" content="noindex"> tag or an X-Robots-Tag: noindex HTTP header on the page; (2) the page being blocked in robots.txt (crawl-blocked pages can't even be evaluated); (3) a rel="canonical" pointing at a different URL, which tells Google to index that one instead; (4) the page returning a non-200 status or being served only after JavaScript runs. This checker flags all four. If none apply and Search Console still says "Crawled — currently not indexed", Google has judged the content too thin or duplicative to be worth indexing — the fix there is genuinely unique, substantial content, not a technical tweak.Disallow: can hide whole sections. Fetch yourdomain.com/robots.txt and read every Disallow under User-agent: * and User-agent: Googlebot. Remember: Disallow stops crawling, not indexing — a blocked URL can still appear in results as a bare link with no snippet. To keep a page out of Google entirely, allow crawling and add a noindex tag instead. Blanket rules like Disallow: /*.json$ can also block resources the page needs to render.<h1> that states the page's subject in plain language. Zero H1s leaves Google guessing the topic; multiple H1s dilute it. The H1 doesn't have to match the title tag word-for-word, but they should describe the same thing. This tool reports the H1 it found (or that none exists) so you can spot templates that accidentally render the site name as the H1 on every page.rel="canonical" tells Google which URL is the "real" one when several show the same content (http vs https, www vs non-www, trailing slash, tracking parameters). Most pages should be self-referencing — the canonical points at the page's own clean URL. A canonical accidentally pointing elsewhere silently hands your ranking to another URL. If you run both www and non-www, 301-redirect one to the other rather than relying on canonical alone.alt="") only for purely decorative images so screen readers skip them. This tool counts how many <img> tags lack an alt attribute so you can prioritise the content images that matter.A → B → C) bleed link authority and slow the page. Aim for a single hop: point internal links straight at the final URL. Our HTTP Headers checker shows the exact redirect chain and status codes for any URL so you can flatten multi-step redirects.What each score category means
The report groups findings so you can fix by theme instead of hunting line by line:
- On-page SEO — title, meta description, H1–H6 structure, canonical, and keyword relevance between them. This is where most quick wins live.
- Technical — indexability directives, HTTPS, redirects, structured data and crawlability. High-priority issues here can block everything else.
- Social & sharing — Open Graph and Twitter Card tags that control how your link looks when shared. Missing tags mean broken or blank previews on social and chat apps.
- Performance — page weight and load signals that feed Core Web Vitals.
Because every check runs in your browser against the live URL you enter, the audit reflects what a visitor and a crawler actually receive right now — not a cached or third-party snapshot.
Turn the audit into an action plan
A practical order that clears the biggest blockers first:
- Make it indexable. Remove accidental
noindex, fixrobots.txt, and confirm the canonical is self-referencing. - Make it clear. One descriptive H1, a unique ≤60-char title, a unique ~155-char description that matches the page's real intent.
- Make it fast & stable. Fix the largest render-blocking resource and reserve space for images to stop layout shift.
- Make it shareable & connected. Add Open Graph tags and link the page from relevant pages on your own site.
- Re-run the check to confirm each fix landed, then move to the next page.
Everything runs client-side in your browser — the URL you enter is checked live and nothing is stored on our servers.