Free SEO Tool. Title Tags and Shopify
Title Tag Truncation Checker: Free, Runs in Your Browser
Measure every title in pixels, see where Google would likely cut it, and catch the titles your theme already chopped mid-word before Google ever saw them.
Private by design: nothing is uploaded. Your titles and CSV files are processed locally in your browser and never leave this page.
Check your titles
Paste titles one per line, or paste or upload a CSV: a Screaming Frog crawl export (Address, Title 1, and H1-1 if you have it) or a Shopify products export (Handle, Title, SEO Title).
Search result preview
On a phone, swipe the preview and the table sideways to see the full width.
| Preview |
|---|
Quick answer
This title tag truncation checker measures each title in pixels, the way a desktop results page lays it out, and shows where Google would likely cut it and which words you’d lose. It also catches cuts your theme made before Google saw the page: titles ending mid-word, an ellipsis already inside the tag, or a pile of titles stopping at exactly 70 characters. It’s built for Shopify and e-commerce teams checking hundreds of product titles at once, and it reads Screaming Frog and Shopify exports as they come.
Most title checkers measure one title at a time and tell you it’s too long. That’s fine for a blog post. It isn’t much help for a catalogue where a dozen shades share one long product name and the only word that matters, the shade, sits at the very end.
This one takes the whole export. It measures every title, previews the search result, highlights the words that fall off the edge, and groups the pages that will look identical once they’re cut. If your Shopify titles already stop mid-word in the page source, read why Shopify product title tags get truncated, and the Liquid fix first. That guide covers the theme filter that causes it; this page is the audit tool that goes with it.
How to Use the Title Tag Truncation Checker
Six steps. Getting the data out is the slow part, and it’s still only a few clicks.
How to Read the Results, and What to Fix First
The summary at the top gives you counts. The table gives you every title, with the part Google would likely show in normal text and the part it would drop struck through in red. Fix theme cuts first: one template edit repairs every product at once. Then work through the titles that lose their distinguishing word, then plain length.
| Finding | What it means | What to do |
|---|---|---|
| Over 600px: Google would likely cut it | The title is wider than the cut-off you set. | Shorten from the middle. Short name, then the attribute that differs (shade, size, colour), then the brand. |
| Likely hard cut, or Ends mid-word (confirmed) | Your theme or a bulk edit cut the title before Google saw it. Confirmed means the H1 or product name carries on past the cut. | Search the theme code for truncate and take it off the title tag and the H1. The paired guide has the exact Liquid. |
| Ellipsis inside the title tag | Three dots are part of your HTML. Liquid’s truncate adds them by default, and they count toward the limit. | Same fix as a hard cut. Google adds its own dots when it needs to. |
| Duplicate | Two or more pages share the exact title. | Give each page the word that makes it different. Google calls repeated text across related pages micro-boilerplate. |
| Looks identical in results once cut | The full titles differ, but the visible parts match. | Move the differentiator into the first 50 or so characters. |
| Distinguishing words cut, or in the URL but missing | The front-load check failed: the shade or size is past the edge, or not in the title at all. | Put the attribute straight after the short name. |
| Missing or half-empty title | The title is blank, or only the store name is left. | Write one. Google’s docs name half-empty titles as a reason they rewrite. |
| Second title tag on the page | The crawl found Title 2, usually an SEO app and the theme both printing one. | Keep one source and remove the other. |
| Borderline: within 20px of the line | It fits by a hair at this cut-off. | Leave it if it reads well, or trim a word so a small change in Google’s layout doesn’t cut it. |
| Only N characters but too wide | Capitals and wide letters push a short title past the line. | Use sentence or title case. Capitals can take far more room than lowercase. |
Worked example: the sample data
Press Load sample data and you get 12 made-up pages from an Acme Beauty store on example.com. Here’s what the checker finds and why.
Five titles stop at exactly 69 or 70 characters before | Acme Beauty. Real product names don’t line up like that, so the summary calls it a template cut. Three of those five are one lip colour in three shades, and all three read Velvet Cloud Weightless Hydrating Matte Liquid Lip Colour, Smudge Proo. The shade wasn’t cut by Google. It was never in the tag. The URLs say dusty-rose, deep-plum and warm-brick. The titles don’t, so all three fail the front-load check and land in one duplicate group.
The skin tint pair shows the other pattern. Both titles contain the shade, but they’re roughly 740 to 800px wide in the default model, and the line runs out right after Shade 02 and Shade 05. Fair and Medium fall off. A searcher sees two results that look the same apart from a number. Rewritten as Dewy Skin Tint SPF 30: 02 Fair | Acme Beauty, the whole thing fits.
The festive sale title is 58 characters, inside Shopify’s suggested 60, and it’s still too wide because it’s in capitals. And the serum title carries a... at the end of its text: Liquid’s default ellipsis, already in the HTML.
If your own results look like the lip colours, the fix lives in the theme, and the Shopify title truncation guide walks through it line by line: where the filter hides, the title formula, and the metafields that fill short names in bulk.
What Google Documents About Title Length, and What It Doesn’t
Google’s title link documentation says there’s no limit on how long a title element can be, and that the title link is truncated as needed, typically to fit the device width. That’s it. No character count, no pixel number, no font.
So every checker, this one included, models it. Most use Arial at 20px and a line of about 580 to 600px. For this tool the desktop results page was captured live at 1,400px wide: title links rendered in Google Sans at 22px, normal weight, in a results column about 650px wide. Titles that Google had already shortened, dots included, measured between about 560 and 610px in that font. That’s why the default here is Google Sans with a 600px line, and why the number is a setting you can change.
Google doesn’t always use your title either. When it last gave figures, Google said its system uses the title element around 87% of the time, up from around 80%. The rest of the time it builds the title link from other sources: the main visual title, headings such as the H1, og:title, other large text, anchor text on the page or in links pointing to it, and WebSite structured data. Product markup isn’t on that list.
- Half-empty titles, where the main content is missing and only a fragment or site name is left.
- Obsolete titles, such as last year’s date on a page that’s been updated.
- Inaccurate titles that don’t match what the page is about.
- Micro-boilerplate, where related pages repeat the same title and only a small detail would tell them apart.
- No clear main title, where several headings carry the same weight.
Those are the triggers Google lists for rewriting. A theme that cuts every shade off produces micro-boilerplate across a whole catalogue, and if the H1 carries the same cut string, a rewrite has nothing better to reach for. After a fix, Google has to recrawl the pages before the new titles show, which the docs put at a few days to a few weeks.
Limits of This Checker
It’s an estimate. A good one, measured with a real font engine, but still an estimate. Here’s what it can’t do.
- Google can change its font, size or column width at any time, and the cut point in the live capture varied by about 50px between results. Treat anything within 20px of the line as borderline.
- Google Sans usually isn’t installed on a visitor’s computer. The checker then measures with Arial at 22px, which ran about 2% wider than Google Sans in a side-by-side test. Android phones often don’t have Arial, so check on a desktop browser for real numbers.
- It models one desktop line. On phones, titles wrap onto more lines, so mobile cuts happen in different places.
- It can’t predict a rewrite. If Google decides to use your H1 or anchor text instead, the preview won’t match.
- Google sometimes keeps the site name and cuts the middle of a title. The checker always cuts at the end.
- The hard cut check is a pattern match. It needs at least three titles of the same length, or an H1 or product name column to compare against. A shop with two products won’t show a spike.
- Sibling comparison only looks at titles that share their first three words. If the shade comes first, it’s visible anyway.
- It doesn’t fetch pages. It checks exactly what you paste, so a stale export gives stale answers. It handles up to 20,000 rows, and the table shows the first 1,500 (the CSV has all of them).
Title Tag Truncation FAQ
What is a title tag truncation checker?
It’s a tool that measures how wide a page title would be in Google’s results and shows where it would likely be cut off. This one does it in bulk from a CSV, flags titles your theme already cut mid-word, and checks that the word separating similar pages stays visible.
How many characters can a title have before Google cuts it?
There’s no fixed number. Google says there’s no limit on the title element and that title links are truncated to fit the device width. Width is measured in pixels, so 55 characters of capitals can be cut while 65 lowercase characters fit. Shopify suggests keeping the SEO title to 60 characters, which is a sensible rule of thumb.
What pixel width does Google use for title links?
Google doesn’t publish one. Most tools use about 580 to 600px of Arial at 20px. On a desktop results page captured live, title links rendered in Google Sans at 22px, and titles Google had shortened measured about 560 to 610px. This checker defaults to 600px and lets you change it.
Why does my Shopify product title stop mid-word?
Usually a Liquid truncate filter in the theme. With an empty ellipsis argument, truncate cuts at the exact character count wherever it lands, and many themes reuse the same string for the H1. Google’s own trimming adds visible dots, so a raw fragment with no dots in your page source points to the theme.
Does Shopify’s 70 character limit include the store name?
No. The admin counter covers the SEO title field only. Themes such as Dawn append a pipe and the store name afterwards unless the title already contains it, so the tag Google reads is longer than the number you see in admin. Put your suffix into the checker to measure the real title.
Will Google rewrite my title anyway?
Sometimes. Google has said it uses the title element around 87% of the time. It rewrites more often when titles are half-empty, outdated, inaccurate or repeated across related pages, and then pulls from headings, prominent text or anchor text. Clear titles that differ from page to page are the best way to keep yours.
Does a truncated title hurt rankings?
Google’s documentation doesn’t describe any penalty for a long title, and it reads the whole title element. The cost shows up in clicks. If the words that describe the page are cut, the result looks like its siblings and gives a searcher less reason to choose it.
Is my data uploaded anywhere?
No. The checker is plain JavaScript running in this page. Files are read by your browser, widths are measured on a canvas in memory, and the CSV download is built locally. Nothing is sent to a server.
Related reading
Start with the paired guide, Shopify product title tag truncated: how Liquid builds it, and the fix. For the wider product page checklist, see the 12 elements of product page SEO. If your shades are separate products, Shopify variants vs separate products covers which one ranks. Before you crawl a store to get titles, read how to crawl Shopify without 429 errors. Related: Shopify’s built-in duplicate content traps and Shopify collection page SEO. Shade pages that share one title often split one query too, and the free keyword cannibalization checker finds those in a Search Console export. Fixing title templates across a catalogue is part of my Shopify SEO work.
Built by Ram Kr Shukla
SEO and growth consultant with 20+ years across global marketplaces, travel, BFSI and e-commerce, and 50+ brands. Google Analytics and Google Ads certified. Works on Shopify catalogues where one theme file decides the title of every product page, and audits them in Screaming Frog and Search Console.




