ShipworkSite inspection
Title fixer

Crawlability

PaginationAre paginated pages set up right?Internal searchIs site search eating crawl budget?URL parametersAre parameters creating duplicates?Log analyserWhat does Googlebot actually crawl?Robots builderNeed a robots.txt file?Soft 404sAre pages “not found” but returning 200?JavaScriptCan crawlers see it without running JS?FreshnessIs my site quietly going stale?Robots.txtDoes robots.txt say what I think?

Indexing

Sitemap lastmodAre my sitemap dates valid?SitemapIs my sitemap actually fetchable?IndexingIs Google allowed to index my pages?CanonicalsIs Google indexing the wrong URL?Index signalsDo sitemap and index signals agree?Sitemap generatorNeed a sitemap.xml for my site?Bulk URL statusWhere does each of these URLs really land?Redirect builderNeed the redirect rules?RedirectsAre my URLs answering directly, over HTTPS?

On-page

Keyword ideasWhat are people searching for?SERP previewHow does my page look in Google?Content qualityAre your pages too thin or too alike?Image weightAre images slowing the page?CannibalizationAre pages competing with each other?On-page checkDoes the page use its target phrase?ImagesAre my images accessible and loading?Meta tag builderWhat should my title and share tags say?DuplicatesDo my pages compete for one query?

Links

Orphan pagesWhich pages can no link reach?Link graphHow deep do your pages sit?Anchor textDo links say what they point at?Outbound linksAre external links still alive?Broken linksAre internal links sending visitors nowhere?

Structured data

Rich resultsIs my markup eligible for a rich result?Structured dataIs my product schema valid?Schema coverageDo my key pages carry structured data?Social previewHow does my page look when shared?Schema vs pageDoes markup match the page price?Schema builderNeed valid JSON-LD?

International

Hreflang sitemapDo page and sitemap hreflang agree?HreflangDo my language versions link back?Hreflang builderNeed the hreflang tags?Page DoctorWhy is this page not doing well?Redirect planMy site has dead links — what redirects do I write?Sitemap diffIs anything missing from my sitemap?Robots simulatorWhat does my robots.txt actually block?Can Googlebot?Can Googlebot fetch this URL?
Every error, explainedGuides
Pricing Learn Error guides Run free audit

+1 free check

Welcome to Shipwork

Sign in free and your next check this month is on us.

Continue with GoogleContinue with email

We email you a 6-digit code. No password.

No card needed. Reports and watches follow you to any device.

Clean the titles Google disapproves

Paste one title per line. It strips promotional wording and decorative noise, fixes all-caps, front-loads your brand and trims to 150 characters: the title rules Merchant Center actually enforces. Rules, not a model, so a word never changes meaning.

Runs in your browser. Nothing is uploaded or stored.

What it fixes, and what it cannot

It fixes the four title rules: promotional wording, gratuitous capitals, a title past 150 characters, and decorative noise. It cannot help with a missing description, a missing brand field, a zero price or a landing page that fails for crawlers. Those are separate rules. Run the feed check for the whole set, and read the promotional-text guide for why Google is strict about this.

What the Google Shopping title fixer changes

Paste one product title per line and optionally provide a brand. The fixer applies deterministic text rules in your browser. It removes promotional phrases and percentage-off wording, decorative characters and repeated punctuation; changes titles that are substantially all caps to title case; places the supplied brand at the front; and trims titles to 150 characters at a word boundary. It shows the before and after title, notes the changes, counts characters and provides a copyable cleaned list.

It does not invent product details, query Merchant Center, update your store, or guarantee approval. Some names contain legitimate acronyms, model numbers and measurement units, which the rules try to preserve. Review every rewrite before importing it because a mechanical cleanup can still remove wording you intended to keep.

  • Promotional text such as SALE, FREE SHIPPING and percentage-off phrases.
  • Decorative noise such as repeated exclamation marks, symbols, pipes and emoji.
  • Entirely capitalized wording, while preserving recognized acronyms and numeric terms.
  • Optional brand front-loading and the 150-character limit.

How to review cleaned titles

The result lists each input title, the rewritten version, change notes and the final character count. Titles marked already clean were not changed. A changed title may have had promotional wording removed, capitalization normalized, the supplied brand moved to the beginning or its length reduced. Read the whole product name after each operation and compare it with the actual item, especially when the brand text also appears elsewhere in the title.

The tool processes each non-empty line separately. It does not edit your Shopify or Merchant Center catalogue; copy the cleaned output and update the source that generates the titles. If other product fields are wrong, title cleanup alone will not address them.

  • Check that color, size, material and model details remain accurate.
  • Review the output after brand front-loading for duplicated or awkward brand text.
  • Paste one title per line and remove blank lines if you want cleaner counts.
  • Run the feed check afterward to inspect other visible product issues.

Avoid title rules that remove useful product facts

Promotional phrases belong in supported promotion features, not the product name. But the title still needs to identify the item clearly. Keep accurate attributes such as brand, product type, model, color, size or material when they help distinguish the product. The fixer does not know which attributes matter for your product, so inspect any title that loses words near the 150-character boundary.

The optional brand field is applied to every title. Leave it blank if the brand is already represented appropriately, or provide the exact brand value you want at the front. Do not use the field for a campaign phrase or a category label. After copying the list back, check representative product pages and feed output to ensure the updated titles actually propagated.

  • Before: SALE!!! Acme Merino Runner - Charcoal - 40% OFF.
  • After: Acme Merino Runner - Charcoal when Acme is supplied as the brand.
  • The example illustrates text cleanup only; verify every generated title against the product.
  • See the promotional title guide for why these phrases are removed.

When a title fixer is not enough

Use this tool for mechanical cleanup of a batch of titles. It cannot supply missing descriptions, correct an inaccurate price, find an unavailable product page, validate GTIN or fix a missing brand attribute in a separate feed field. Those issues require the feed, product page or Merchant Center record. Keep source data consistent so an import or theme update does not restore the old title.

This tool stays in the browser and does not upload the pasted titles. After applying changes in your own system, confirm the storefront and submitted feed show the intended result. Merchant Center may need time to recrawl or process a feed before its diagnostics reflect the update.

Questions

What exactly does it change?
Four mechanical rules: it strips promotional wording (SALE, FREE SHIPPING, % OFF), removes decorative noise (repeated exclamation marks, star symbols, pipes, emoji), fixes titles written entirely in capitals, and trims anything past 150 characters at a word boundary. It does not invent words or rewrite meaning.
Will this get my products approved?
No, and nothing can promise that. It removes the title-level rejection reasons. Missing description, price mismatch and landing-page failures are separate rules this cannot touch. Run the feed check for those.
Should I paste my whole catalogue?
Yes. One title per line; a template mistake usually repeats across hundreds of products, so the cleaned list is most useful in bulk. Everything stays in your browser.
Why not use an AI rewriter?
For these rules, rules are better: a model can drop a word that changes meaning, and it costs a call per title. Promotional text and capitals are deterministic, so removing them should be too.
How do I fix Google Shopping product titles in bulk?
Paste one title per line into a title fixer, review the before-and-after output, then update the source that generates your feed. Shipwork’s browser-based fixer removes promotional text and decorative noise, normalizes all-caps, can front-load a supplied brand, and trims to 150 characters. It does not upload changes to Shopify or Merchant Center, so confirm that your feed reflects the edit.
What words are not allowed in Google Shopping titles?
Promotional language such as SALE, FREE SHIPPING, percentage-off text and calls to buy should not be inserted into product titles. The title should identify the item and its accurate attributes. Google’s requirements can change, so check current Merchant Center guidance for the product category. Shipwork’s fixer removes a defined set of common promotional phrases; review the output before publishing.
Does the title fixer change my product titles in Shopify?
No. It processes pasted text in your browser and returns a cleaned list for you to copy. It does not connect to Shopify, edit products or upload a feed. Update the system that supplies your product titles, then inspect a few live product pages and the feed output to confirm the changes were applied.
Will the title fixer make my products eligible for Google Shopping?
It addresses a limited set of title-level rules, but eligibility also depends on other product attributes, landing-page behavior, account status and applicable policies. The tool cannot guarantee approval. Use the output as a draft, verify that the title remains accurate, then compare Merchant Center’s item-level diagnostics with the feed and product page.
Why does my cleaned product title look different from title case?
The fixer normalizes titles that meet its all-caps threshold and preserves a set of recognized acronyms, numeric terms and units. It is a deterministic rule set, not a language-aware editor, so proper names or less common abbreviations may need manual review. Keep the correct brand, model and product attributes even if you adjust the generated capitalization afterward.