How to use
- Enter the page URL and click Check.
- Start with Results. Red items affect indexing, yellow ones are worth fixing and grey ones are notes.
- 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.