ShipworkSite inspection
Checks
Every error, explainedGuides →
Pricing Learn Guides

How many of your pages share a title or a description?

A theme that appends the store name to every title hides the duplicates until a checker strips it off. This check samples your sitemap pages, removes the repeated brand suffix, and groups the titles and descriptions that are shared or nearly the same.

Runs the Duplicate titles and descriptions check against a bounded sample of your site, from outside your network. Nothing is stored.

What this check inspects

Shipwork reads a bounded sample of your sitemap pages and keeps the ones that were served directly with a 200, because a redirected page is a copy of the page it lands on and would always look like a duplicate of its target. It normalises each title and description, works out which trailing chunk after a separator appears on more than one page, and treats that chunk as a brand suffix. Stripping the suffix lets a title like Running Shoes | Acme be compared with Running Shoes. It then groups both the exact matches and the near matches for titles and for descriptions, and reports the URLs in each group.

What a failure means

An exact duplicate title or description across two or more pages is an error, because one of the pages cannot be the best answer and the other is competing with it. A near duplicate group, meaning the same text once the brand suffix is removed, is a warning. A site with fewer than two directly served pages returns an informational finding, because there is nothing to compare.

How to fix it

  1. Give every page a title that states what makes it distinct, and front-load the distinguishing words.
  2. Write a unique meta description for each page rather than reusing one template with a word swapped.
  3. If a brand suffix is genuinely needed, keep the text before it unique, because the suffix is stripped for comparison.
  4. For pages that are true duplicates, consolidate them and keep one canonical address instead of maintaining several.

A typical failure, worked through

The setupA store uses one collection template for red, blue and black running shoes. Each page gets "Running Shoes | Acme" because the colour only appears in the product images, not the title.

What the check reportsThe check strips the shared Acme suffix, finds three pages with the identical base title, and reports the exact duplicate as an error with the URLs in the group.

The pointThe pages differ to a visitor and not to a search engine. The fix is in the title template, one change that resolves every collection at once.

Questions

What counts as a near duplicate here?
A title or description that matches another once a shared trailing brand suffix, such as | Acme, is removed. That is the case a plain comparison misses and a shopper would still read as the same.
Why are redirected pages skipped?
A page that redirects is a copy of the page it lands on, so it would always look like a duplicate of its target. Only directly served pages are compared.
How many pages are compared?
A bounded sample from the sitemap, enough to catch a template that repeats across a whole page type. It is not an exhaustive export of every URL.

Related checks and guides