Skip to main content
Not Robbie Clark
← All SEO work

SEO case study · Brand migration · Qm Uniforms → Galls

Fold in the brand. Keep every product it ranked for.

Galls and Qm Uniforms sold the same kinds of gear to the same public safety customers, from two separate websites. I led the project that folded qmuniforms.com into galls.com: one site, one checkout, and thousands of product pages that had to arrive with their search rankings intact.

Client
Galls (in-house)
Role
Project lead
Scope
Brand consolidation · Domain migration · Product redirects · Category alignment · On-page signal retention

Before and after

Before · qmuniforms.com

The old Quartermaster homepage: a maroon header with the Quartermaster logo, a navigation bar reading Clothing, Footwear, Gear, Brands, Professions and Clearance, and a hero banner for free shipping and 20% off select tactical pants.

After · galls.com

The Galls homepage with a banner reading “Now place your QMuniforms order here @ Galls.com” beside the Quartermaster and Galls logos, above brand tiles for LawPro, Vertx, Propper and Tru-Spec.

The Quartermaster homepage, and Galls after the move, telling Qm customers where to order now. Tap to enlarge.

Part 1

Plan

Know every product on the old site, find its twin on the new one, and make the two catalogs speak the same language.

01 · The situation

Two storefronts. One company.

Galls and Quartermaster, the company behind Qm Uniforms, merged in 2012. Both sold uniforms, duty gear and footwear to police, fire, EMS and security professionals. Many of the same brands were on both sites.

Running two ecommerce sites for one company meant two catalogs to keep up to date, two checkouts, and two sites competing for the same searches. The decision was to fold Qm Uniforms into galls.com.

02 · The problem

Retire the site. Keep what it earned.

In ecommerce, most search traffic lands on product and category pages, not the homepage. A migration that handled the homepage well and the product pages badly would lose most of what qmuniforms.com had built. Three things had to make the move:

  • Product pages

    Thousands of Qm product pages ranked for specific items. Each one needed a new page that deserved those rankings.

  • Categories

    Qm’s category pages ranked for broad searches like tactical pants and duty belts. They needed matching Galls categories to hand that off to.

  • The name

    Customers had searched for Qm and Quartermaster for decades. That habit wasn’t going away on launch day.

03 · The product inventory

Every product, matched.

The work started with a complete inventory of qmuniforms.com: more than 10,000 product pages, plus every category page.

Then each Qm product was matched to the same product on galls.com. The two sites named their URLs differently, but every product had a unique SKU, the item number that stays the same whichever site sells it. Matching on SKU turned more than 10,000 product URLs into an exact 1:1 map: no guessing, and no product left without a destination.

04 · Category alignment

Same aisles. Same signs.

Category pages are the aisles of an online store. They rank for the broad searches (tactical pants, duty boots, flashlights) that products alone don’t win.

Each Qm category was mapped to its Galls equivalent, so the rankings Qm’s category pages had earned for those broad searches carried over to the Galls page covering the same products.

A Galls product page for Tru-Spec 24-7 Series Pro Flex Pants, with the breadcrumb Home, First Responder Apparel, Pants, Tactical Pants, a star rating, price range, item number, and color, size and inseam options.
A Galls product page. The breadcrumb (Home / First Responder Apparel / Pants / Tactical Pants) is the category structure Qm’s products had to fit into. Tap to enlarge.

Part 2

Build

Point every old URL at the right new page, make sure that page carries the same signals, and give the old name a place to land.

05 · Product redirects

One product, one new address.

A redirect sends anyone who visits an old URL, person or search engine, to its new one. A permanent (301) redirect also passes along most of the ranking value the old page had earned.

Every Qm product redirected 1:1 to the same product on galls.com. Not to the homepage, and not to a generic category page. Someone searching for a specific pair of pants found that pair of pants, and Google saw the new page as the old page’s rightful replacement.

Category pages redirected to their aligned Galls categories, so the broad searches followed too.

The shortcut

Send everything to the homepage. Google treats it as a lost page, and the rankings go with it.

The 1:1 approach

Product to product, category to category. Every old URL landed on the page that matched it.

06 · On-page signals

Move the page, not just the URL.

A redirect points Google to the new page. What it finds there decides whether the rankings stick. If the new page describes the product differently, Google has to reconsider it from scratch.

So for every migrated product, the Galls page had to carry the same on-page signals the Qm page had earned its rankings with:

  • Title tagsThe page title search engines show as the headline.
  • Meta descriptionsThe short summary under that headline.
  • H1sThe main heading on the page.
  • Product copyDescriptions, features and specs.
  • Product schemaCode that tells search engines the price, availability and ratings.
  • Image alt textDescriptions of product photos, for screen readers and image search.

07 · A home for the old name

You can retire a site. Not a search habit.

Redirects cover old links and bookmarks. They don’t cover people typing “Quartermaster uniforms” into a search bar next month.

A Quartermaster brand page on galls.com gave those searches somewhere relevant to land, and gave Qm’s own products a home on the new site. On the homepage, a banner told returning Qm customers plainly where to order now.

08 · QA

Check the map before anyone uses it.

Before launch, the redirect map was tested against the old URL list: every old URL had to redirect once, straight to a live page, with no chains and no dead ends.

The destination pages were checked against the old ones for the six signals above, so no product arrived on galls.com missing the title, copy or schema that had earned its rankings.

Part 3

Launch

Turn the redirects on, and watch what Google does with them.

09 · Moving day

Flip the switch. Watch everything.

At launch, the redirects went live and the old URLs were checked on the live site. From there, the job was watching crawl errors and traffic, and fixing any old URL that landed somewhere it shouldn’t, as soon as it turned up.

10 · Learnings

What I’d keep, and what I’d change.

  1. 1

    Match on the SKU, not the URL

    The two sites named their URLs differently, so matching by URL would have failed. A unique SKU on every product is what made an exact 1:1 map possible at this scale.

  2. 2

    Products and categories are separate jobs

    Product redirects protect rankings for specific items. Category alignment protects the broad searches. A migration that handles one and not the other loses half its traffic.

  3. 3

    Give the old name somewhere to go

    Redirects handle old links. A brand page and a clear message on the homepage handle the people still searching for the old name.

Merging stores? Bring the rankings with you.

Folding one ecommerce site into another is thousands of small decisions. Let’s talk about making them before launch, not after the traffic drops.