Skip to main content

MoxSEO

Free tool

Twelve checks that decide whether a page can rank at all

Titles and descriptions measured in pixels rather than characters, because that is how Google truncates them. Plus canonical, indexability, redirect chains, heading order and whether the URL is genuinely in your sitemap.

Pixel-accurate truncationFollows redirect chainsReads your sitemap
Sample result
67
on-page score for this URL
Title width612px
CanonicalPoints elsewhere
In sitemapNot listed
H1 tags2 found
A 612px title is cut in the results. A canonical pointing elsewhere tells Google not to index this URL at all — the two together mean the page is both truncated and de-indexed.
12 checksHeader and meta robotsRedirect chainsSitemap membershipNo signup
The problem

Pages fail for reasons that never appear on the page

Most on-page problems are invisible when you look at a page in a browser. A noindex delivered in an HTTP header renders nothing. A canonical pointing at another URL looks identical to one pointing at itself. A title that fits in characters can still be cut in the results.

Invisible in the source

An X-Robots-Tag noindex is sent as an HTTP header. View-source shows nothing. Pages disappear from the index and nobody can find the cause.

Counted wrong

Title guidance is usually given in characters. Google truncates on pixel width, so capitals and wide letters cut earlier than a character count suggests.

Never discovered

A page can be perfect and still not rank if it is absent from your sitemap and has no internal links pointing at it.

What gets checked

Twelve checks, each with the fix attached

Title and description

Character count and measured pixel width. Flagged above 580px for titles and 990px for descriptions, where truncation begins.

Indexability

Robots meta and the X-Robots-Tag header. The header version is the one that catches people out.

Canonical

Whether the page points at itself or elsewhere, with the destination shown when it differs.

Status and redirects

Follows up to five hops and lists each one. Every hop costs crawl budget.

Heading structure

H1 count and whether levels skip. One H1, no jumps from H2 to H4.

Sitemap membership

Finds your sitemap via robots.txt or the usual paths, follows index children, and checks this URL is listed.

Structured data

Counts JSON-LD blocks and validates that each one parses. Invalid JSON is ignored entirely by search engines.

Image alt text

How many images carry alt attributes and how many do not.

Social and basics

og:image, twitter:card, viewport and the lang attribute.

The tool

Audit any URL

Enter a live page. We fetch it as an ordinary browser would, follow any redirects, then check the twelve items and show the fix for anything that fails.

Also fetches robots.txt and your sitemap, so allow a few seconds.

Reading your results

What the three states mean

Pass

The check found what it expected. Nothing to do. A page can pass every check and still not rank — these are prerequisites, not a ranking recipe.

Needs work

Present but outside the range that works reliably. A title at 620px will still rank; it will just be cut in the results. Worth fixing, not urgent.

Failing

Something is actively preventing the page from working. A noindex, a missing H1, invalid JSON-LD. Fix these before anything else on the page.

The score is a weighted summary and exists only to give you a sense of scale. The individual checks are what you act on.

The honest version

This checks structure. It does not measure whether your content is any good.

Every check here is mechanical. It can tell you a page is technically able to rank. It cannot tell you the page deserves to, and no automated tool can.

It does not measure speed

Core Web Vitals need field data from real visitors. Use PageSpeed Insights for that. Structure and speed are separate problems with separate fixes.

It reads the served HTML

If your content renders entirely in JavaScript, this sees what a crawler sees before execution — which is usually exactly the thing worth knowing.

Pixel widths are approximate

Close to how Google renders but not identical. Treat 580px and 990px as guidance rather than a hard cut-off.

The weights are ours

The score reflects our judgement of what matters. Anyone reasonable could weight it differently and get a different number from the same page.

Common questions

On-page auditing, answered plainly

Why measure titles in pixels rather than characters?

Because Google truncates on width. A 60-character title in capitals is wider than a 70-character title in lower case, so a character count tells you very little about whether it will be cut.

My page is indexed but this says noindex. How?

Indexing is not instant, and removal is not either. A page can remain in the index for weeks after a noindex appears. If this reports one, the page is on its way out.

Does a redirect chain really matter?

For one page, rarely. Across thousands it wastes crawl budget on hops rather than pages. The fix is cheap: link to the final URL.

Why does sitemap membership matter if the page is linked?

It usually does not for a well-linked page. It matters most for pages that are new, deep in the structure, or have few internal links — exactly the pages most likely to be missed.

Is a perfect score worth chasing?

No. Fix the failures, consider the warnings, and spend the rest of your time on the content and the links. Structure gets you eligible, not ranked.

Next step

One URL tells you about one page. We run this across the whole site.

Every finding here has a fix attached, and most of them are quick. The harder question is which of your pages have these problems, and which of those are worth fixing first.

Capabilities & Architecture
AI-first search optimization, technical engineering & growth marketing
Industry Specializations
Vertical-specific taxonomy, citation consensus and compliance architecture
Free Technical & AI Search Suite
10 production-grade diagnostic tools to analyze, test and validate your website
Transparent Engagements
Transparent pricing, clear deliverables, and no long-term lock-in traps
Organization & Trust
Our team, verified case studies, research lab and global operations