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.

600pxDefault desktop cut-off. You can change it, because Google doesn’t publish one
22pxGoogle Sans size of desktop title links, captured live
70 charsShopify’s SEO title limit, before your theme adds the store name
0 uploadsYour titles never leave this browser tab

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.

1

Export your titles

From a crawl: in Screaming Frog, crawl the site or a list of product URLs, open the Page Titles tab and click Export. For the mid-word check, export the Internal tab instead, because it has H1-1 next to Title 1. From Shopify: go to Products, click Export, pick All products and a CSV file. For one page, Search Console’s URL Inspection tool shows the HTML Google crawled under View crawled page.

Source: Screaming Frog’s tab guide, Shopify’s export steps, Google’s URL Inspection help.

2

Paste or upload it

Paste the CSV into the box or upload the file. A plain list with one title per line works too. The checker finds the title, URL and H1 columns from the header row, and it copes with quoted commas, a byte order mark and Windows line endings. Redirects, non-HTML rows and non-indexable rows in a crawl export are skipped.

3

Add the suffix your theme appends

Shopify’s counter only covers the SEO title field. Most themes, Dawn included, then add a pipe and your store name unless the title already contains it. Type that suffix, for example | Acme, so the width includes it. Leave it blank for crawl exports, since crawled titles already carry it.

Source: Shopify on page titles.

4

List the words that must stay visible

Add the shades, sizes or colours that set sibling pages apart, separated by commas. The front-load check fails a title when one of those words falls past the cut, or when the word is in the URL but missing from the title altogether.

5

Pick a model and a cut-off

The default measures with Google Sans at 22px against a 600px line. The classic model uses Arial at 20px, which is what most other checkers assume. Drop the cut-off to 580 if you want a margin of safety.

6

Run it, sort, and download

Press Check titles. Sort by Findings to bring the worst titles to the top, filter to one problem at a time, click Preview on any row to see the result as a searcher would, and download the CSV to hand to whoever edits the titles.

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.

FindingWhat it meansWhat to do
Over 600px: Google would likely cut itThe 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 tagThree 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.
DuplicateTwo 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 cutThe 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 missingThe 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 titleThe 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 pageThe 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 lineIt 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 wideCapitals 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.

RS

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.