Skip to content
ToolMug

On-Page SEO Checker

Enter any page URL to check the tags search engines care about most — title and description length, an accidental noindex, where the canonical points, how many H1s there are and whether hreflang includes the page itself — and preview the page in Google results.

Processed on our server; nothing is stored

How to use

  1. Enter the page URL and click Check.
  2. Start with Results. Red items affect indexing, yellow ones are worth fixing and grey ones are notes.
  3. Scroll down for the search result preview, raw tags, heading outline, hreflang and Open Graph details.

Options explained

Title and description length
Counted by display width, with CJK characters counting as 2. Titles of 30–60 and descriptions of 70–156 are recommended.
noindex
Checks meta robots, googlebot and baiduspider tags and the X-Robots-Tag response header.
canonical
When it points to another URL, search engines usually index that URL instead.

How each check is graded

Results are sorted with Problems first, then Warnings, Notes and OK items. This is how the main checks are rated:

Check Rating
HTTP status other than 2xx Problem
noindex (or none) in meta robots or X-Robots-Tag Problem
nofollow only Warning
No title Problem
Title shorter than 30 or longer than 60 width units Warning
More than one title tag, or more than one description Warning
No meta description, or outside 70 to 156 width units Warning
No H1 Warning
More than one H1 Note
No canonical Note
Two or more different canonical URLs Problem
Canonical points to another URL Warning
No lang attribute on the html element, or no viewport tag Warning
hreflang links that do not include the page itself Warning
hreflang without x-default Note
Some images without alt Warning
Missing og:title or og:image Note
No JSON-LD structured data Note
Loaded in more than 3,000 ms from our server, or HTML over 1 MB Warning

Width units count Latin letters, digits and spaces as 1 and CJK characters as 2. So a 60-unit title is 60 English characters or 30 Chinese ones. A multiple-H1 note is not an error: HTML allows more than one, but a single main heading is easier for readers and search engines to follow.

If the canonical points elsewhere, the page is compared with the final URL after redirects, ignoring any #fragment and a trailing slash. A “redirected” note tells you when the URL you entered ended up somewhere else, so link to the final URL.

Frequently asked questions

Is this what search engines see?

Our server requests the page once like an ordinary crawler and analyses the HTML it returns, without running JavaScript. Tags added by client-side scripts are not seen here; whether a search engine sees them depends on whether it renders the page.

Can it check a whole site?

No. It checks one page at a time and reads the first 2 MB.

Will passing every check make the page rank?

No. These tags are the basics; rankings depend mostly on content and links. This only helps you catch missing or broken tags.

Privacy

This tool needs our server: what you enter or upload is sent over HTTPS, processed and then discarded, never stored. Server access logs record IP addresses and request URLs, used only to prevent abuse.

Related tools