Skip to content

Title Tag Checker

This title tag checker reads the title of up to 25 pages in one go, from a sitemap it fetches for you or from a list you paste, and lays them out side by side. Each title is measured in pixels, the way Google decides where to cut it, and flagged if it is missing, empty, declared more than once, too short to say much, or identical to the title of another page you checked. Paste a single URL to check just one page.

One URL per line, up to 25, all on the same site. One URL checks one page.

Note

From a sitemap, we fetch it server-side and read up to 25 same-host listed URLs; pasting URLs skips the sitemap, and a single URL checks a single page. For each page we read the title elements in its head (titles inside inline SVG icons are not counted) and its first H1, as served before any JavaScript runs. Width is measured in your browser at the font size Google uses for desktop titles, against a 600px limit, so "likely cut off" is an estimate: Google's exact cut point moves a little with the query and the device. A title is flagged short under 30 characters, and duplicate when another checked page has the same title, ignoring letter case. Pages blocked for all crawlers by robots.txt are listed, not fetched. Results can be downloaded as CSV.

Use this tool often? Bookmark this page, so it is one click away next time.

Email me this result

Want a copy for your records or a client? Leave your email and we'll send you this result. It is written by a real person at Crawl Cove, not an automated blast, so it may take a little while to arrive. We'll only use your address to send it, unless you also tick the box below. Privacy policy.

That email address doesn't look right. Please check it and try again.

Something went wrong saving your address. Your result above is unaffected; please try again.

Got it. We'll email your result to you. Nothing else lands in your inbox unless you ticked the tips box.

What this title tag checker shows you

Enter a sitemap URL and up to 25 of the pages it lists on the same host are fetched server-side, or paste the URLs yourself. For each page the tool reads the title in the page's head, the number of title elements declared there, and the first H1, then measures the title's rendered width in your browser. A page that redirects, fails to load or is blocked by robots.txt is listed with the reason rather than silently dropped.

Why pixels, not characters

Google does not cut a title at a fixed number of characters. It cuts by width: roughly 600 pixels of desktop result, so a title full of wide capitals and Ms is truncated long before one of narrow letters with the same count. The usual 60-character rule is a proxy for that width, and it is wrong in both directions often enough to matter. This checker shows both numbers, and judges truncation by the pixels, measured with the same font metrics as our SERP snippet preview.

Preview the full search result

Duplicates only show up when you compare pages

Checking one page at a time can never tell you that two pages share a title, and that is the title problem that costs the most. When several pages claim the same headline, a search engine has to guess which one answers the query, and it often shows the wrong one or folds the others out of the results. Because this tool reads a batch of pages together, it flags every title that appears on more than one of them and names the other URLs it matched.

Duplicate titles, descriptions and content across a whole site · How to fix duplicate titles and meta descriptions

Missing, empty and multiple titles

A page with no title element leaves Google to write a headline from whatever it finds on the page. An empty title does the same. More than one title element in the head is a quieter fault, usually a theme and a plugin both printing one, and which of the two a search engine uses is not yours to choose. Titles inside an inline SVG icon are not counted here: they label the graphic for screen readers and are not the page's title.

Title and H1: shown together, judged separately

Each row shows the page's first H1 next to its title, because the two are easiest to judge side by side. They do not have to match. The title is written for the results page and the H1 for the person who has already clicked, and a page often does better when the title carries the search phrase and the H1 reads naturally. Identical is fine; contradictory is the thing to fix.

Title tags and meta descriptions: what works

One sample here, your whole site there

Twenty-five pages is enough to spot a template that prints the same title everywhere, but not to prove a site is clean. Crawl Cove checks the title of every page it crawls for a missing or empty title, one under 30 or over 60 characters, and the same title on two or more indexable pages, and lists every affected URL with the evidence.

Full site audit

Frequently asked questions

How long should a title tag be?
Long enough to say what the page is and short enough to fit in about 600 pixels of a desktop result, which usually lands between 30 and 60 characters. Width matters more than count, which is why this tool measures each title in pixels and shows the character count alongside.
Can I check just one page?
Yes. Switch to "Paste URLs" and enter a single URL. You get the same title, width, H1 and issue checks for that one page; only the duplicate check needs more than one.
How many pages does it check?
Up to 25, all on one host. From a sitemap index it follows up to 5 child sitemaps and takes the first 25 same-host URLs listed. The result tells you when the sitemap listed more than were checked.
Does it count titles inside SVG icons?
No. Only title elements in the page's head are counted. An inline SVG carries its own title element as an accessible label for the graphic, and counting those would report multiple titles on almost any site that uses icons.
Why is a title flagged as too short?
Under 30 characters, a title rarely has room for both what the page is about and why someone should click it. It is a prompt to look again, not an error: a short brand-only title on a homepage can be a deliberate choice.
Does it read titles that JavaScript sets?
No. It reads the HTML your server returns, before any script runs, which is the version a crawler sees first. If a page shows one title in your browser tab and another here, the title is being changed client-side.
Does it respect robots.txt?
Yes. Pages disallowed for all crawlers in the site's robots.txt are listed as blocked and not fetched.
Can I export the results?
Yes. Once a check finishes, a "Download CSV" button gives you every URL with its title, character count, pixel width, H1 and issues.
Is this title tag checker free?
Yes. It is completely free and needs no sign-up. The pages are fetched by our server, because a browser cannot read another site directly, and only the titles and H1s come back to you.

From one page to your whole site

This checks a sample of up to 25 pages. Crawl Cove checks the title of every page it crawls, so a duplicate between two pages hundreds of URLs apart is still caught, and pages that point their canonical elsewhere or sit in a paginated series are left out of the duplicate count. See run a full on-page check or compare the plans.

Try it free

More free tools