UTV Source: The Catalog That Had to Be Crawlable

A success story about the unglamorous half of growth. Tens of thousands of SKUs held legible to search engines for three years and counting, through six passes on redirect chains, hundreds of duplicate titles cleared, and a Colab pipeline built to clear 404s at catalog scale.

UTV Source technical SEO success story hero, Atelier Commerce, tens of thousands of SKUs on BigCommerce held crawlable

Client

UTV Source

Duration

Ongoing

Date

UTV Source: The Catalog That Had to Be Crawlable

A success story about the unglamorous half of growth. Tens of thousands of SKUs held legible to search engines for three years and counting, through six passes on redirect chains, hundreds of duplicate titles cleared, and a Colab pipeline built to clear 404s at catalog scale.

UTV Source technical SEO success story hero, Atelier Commerce, tens of thousands of SKUs on BigCommerce held crawlable

Client

UTV Source

Duration

Ongoing

Date

A brilliant content strategy means nothing if Google cannot crawl the page it sits on. Three years in, the discipline has not lapsed, because at this scale clarity is not something you achieve. It is something you maintain.

Danielle Schermerhorn, Director of Marketing at Atelier Commerce, on maintaining catalog crawl health at scale

Danielle Schermerhorn

Founder and CEO, Atelier Commerce

BUILT WITH

BigCommerce, catalog platform for the UTV Source technical SEO success story

A brilliant content strategy means nothing if Google cannot crawl the page it sits on. Three years in, the discipline has not lapsed, because at this scale clarity is not something you achieve. It is something you maintain.

Danielle Schermerhorn, Director of Marketing at Atelier Commerce, on maintaining catalog crawl health at scale

Danielle Schermerhorn

Founder and CEO, Atelier Commerce

BUILT WITH

BigCommerce, catalog platform for the UTV Source technical SEO success story

A crawler arrives at a sitemap and starts walking. It follows a link to a category page, which redirects to another category page, which redirects back. Somewhere in the loop it gives up. In a fashion catalog with three hundred products, that loop costs a handful of impressions. In an aftermarket parts catalog with tens of thousands of SKUs sorted by fitment across model year and trim, that loop is the quiet reason revenue does not compound. Nothing on a homepage announces it. A search engine simply stops coming.

A crawler arrives at a sitemap and starts walking. It follows a link to a category page, which redirects to another category page, which redirects back. Somewhere in the loop it gives up. In a fashion catalog with three hundred products, that loop costs a handful of impressions. In an aftermarket parts catalog with tens of thousands of SKUs sorted by fitment across model year and trim, that loop is the quiet reason revenue does not compound. Nothing on a homepage announces it. A search engine simply stops coming.

UTV Source technical SEO scorecard: 6 redirect passes, hundreds of duplicate titles cleared, 404 pipeline in Google Colab, 3 years ongoing

A parts catalog written for shoppers and read by crawlers

The technical SEO problem facing a large aftermarket parts retailer is not the same problem a boutique brand solves with a keyword plan. It is making sure a search engine can crawl, render, and index a complex, filterable database of tens of thousands of pages without exhausting its patience or its crawl budget. UTV Source carried the structural debt any large catalog accumulates over years of edits, and technical SEO here is the load bearing wall the rest of the growth program leans on.

Redirect chains and loops had built up from countless catalog changes, sending crawlers in circles and bleeding authority at every hop. Duplicate title tags spanned hundreds of product and category pages. Structured data was invalid in places, and the blog was not using schema at all, which left its posts invisible in Google Discover. The sitemap was submitting incorrect and outdated pages to Google, actively pointing crawlers at the wrong targets. Pages sat more than three clicks deep, a crawl depth problem that quietly buries inventory in a catalog this size. On top of all of it, Search Console flagged Cumulative Layout Shift and slow page speed, the kind of performance friction that compounds across thousands of templated pages. This is the work that never makes a highlight reel. It is also the work without which nothing else in search functions.

A parts catalog written for shoppers and read by crawlers

The technical SEO problem facing a large aftermarket parts retailer is not the same problem a boutique brand solves with a keyword plan. It is making sure a search engine can crawl, render, and index a complex, filterable database of tens of thousands of pages without exhausting its patience or its crawl budget. UTV Source carried the structural debt any large catalog accumulates over years of edits, and technical SEO here is the load bearing wall the rest of the growth program leans on.

Redirect chains and loops had built up from countless catalog changes, sending crawlers in circles and bleeding authority at every hop. Duplicate title tags spanned hundreds of product and category pages. Structured data was invalid in places, and the blog was not using schema at all, which left its posts invisible in Google Discover. The sitemap was submitting incorrect and outdated pages to Google, actively pointing crawlers at the wrong targets. Pages sat more than three clicks deep, a crawl depth problem that quietly buries inventory in a catalog this size. On top of all of it, Search Console flagged Cumulative Layout Shift and slow page speed, the kind of performance friction that compounds across thousands of templated pages. This is the work that never makes a highlight reel. It is also the work without which nothing else in search functions.

Semrush campaign 10738940 auditing the UTV Source BigCommerce catalog on a recurring basis for crawl and index health
Cloudinary for BigCommerce automating image transformation and sizing across the UTV Source parts catalog
Semrush campaign 10738940 auditing the UTV Source BigCommerce catalog on a recurring basis for crawl and index health
Cloudinary for BigCommerce automating image transformation and sizing across the UTV Source parts catalog

The catalog held as living infrastructure

We treated the catalog as living infrastructure that has to be maintained rather than a one time cleanup that gets shipped and forgotten. Recurring Semrush audits run under campaign 10738940, and Screaming Frog crawls are coordinated against Google Search Console data so the picture is always current.

On crawl health, we ran at least six separate passes resolving redirect chains and loops, and performed a full product level crawl to find and fix redirects SKU by SKU. We corrected the sitemap.xml so Google receives an accurate map instead of outdated pages, resolved crawl depth issues where pages sat more than three clicks from the surface across multiple audit cycles, and ran indexing checks to confirm categories and products were never accidentally blocked. Search Console 404 errors were cleared in multiple rounds, including through an automated Google Colab pipeline built to handle remediation at catalog scale. On the signals that decide ranking and visibility, we remediated duplicate title tags across hundreds of pages over several rounds, fixed invalid structured data in multiple instances, and corrected the blog schema so its posts could finally appear in Google Discover. We implemented llms.txt for answer engine optimization, then fixed the formatting issues that followed, so AI engines read the brand correctly. We added Open Graph and Twitter Card meta tags so shared links render properly, and added alt text to homepage and recommendation imagery for both accessibility and image search. On speed, the work was structural. We audited the site's scripts and migrated off Render to cut page load, removed redundant code that was dragging performance, and addressed the Cumulative Layout Shift and speed issues Search Console had flagged. Supporting conversion at the infrastructure level, we implemented Cloudinary for BigCommerce to automate image transformation, sizing, format, and background fill, which gave the catalog consistent product imagery and faster loads at the same time. We refined the cart flyout with a full screen scroll, integrated and tuned the extended warranty script, connected Klaviyo email and SMS flows to BigCommerce, and managed the review platforms with optimized review requests.

The catalog held as living infrastructure

We treated the catalog as living infrastructure that has to be maintained rather than a one time cleanup that gets shipped and forgotten. Recurring Semrush audits run under campaign 10738940, and Screaming Frog crawls are coordinated against Google Search Console data so the picture is always current.

On crawl health, we ran at least six separate passes resolving redirect chains and loops, and performed a full product level crawl to find and fix redirects SKU by SKU. We corrected the sitemap.xml so Google receives an accurate map instead of outdated pages, resolved crawl depth issues where pages sat more than three clicks from the surface across multiple audit cycles, and ran indexing checks to confirm categories and products were never accidentally blocked. Search Console 404 errors were cleared in multiple rounds, including through an automated Google Colab pipeline built to handle remediation at catalog scale. On the signals that decide ranking and visibility, we remediated duplicate title tags across hundreds of pages over several rounds, fixed invalid structured data in multiple instances, and corrected the blog schema so its posts could finally appear in Google Discover. We implemented llms.txt for answer engine optimization, then fixed the formatting issues that followed, so AI engines read the brand correctly. We added Open Graph and Twitter Card meta tags so shared links render properly, and added alt text to homepage and recommendation imagery for both accessibility and image search. On speed, the work was structural. We audited the site's scripts and migrated off Render to cut page load, removed redundant code that was dragging performance, and addressed the Cumulative Layout Shift and speed issues Search Console had flagged. Supporting conversion at the infrastructure level, we implemented Cloudinary for BigCommerce to automate image transformation, sizing, format, and background fill, which gave the catalog consistent product imagery and faster loads at the same time. We refined the cart flyout with a full screen scroll, integrated and tuned the extended warranty script, connected Klaviyo email and SMS flows to BigCommerce, and managed the review platforms with optimized review requests.

Let’s bring your vision to life

Our approach brings marketing, experience, and retention into alignment so each stage of the journey performs with greater precision. Reach out and begin your journey with us.

Extreme close-up black and white photograph of a human eye

Contact us

Let’s bring your vision to life

Our approach brings marketing, experience, and retention into alignment so each stage of the journey performs with greater precision. Reach out and begin your journey with us.

Extreme close-up black and white photograph of a human eye

Contact us

Let’s bring your vision to life

Our approach brings marketing, experience, and retention into alignment so each stage of the journey performs with greater precision. Reach out and begin your journey with us.

Extreme close-up black and white photograph of a human eye

Contact us