Case study 01
E-commerce · Furniture & wallcoverings · WooCommerce
A noindex misconfiguration worked silently for over a year, deindexing 79 brand and product-tag pages and collapsing organic sessions by nearly 90%. The work was finding it, understanding what it had done, and unwinding the damage methodically.
Breeze Furnishings is a UK e-commerce retailer selling furniture and wallcoverings, operating across two brand identities including The Wallcovering Society. The site runs on WooCommerce, with Rank Math handling SEO configuration and a reasonable existing organic presence built over several years.
The problem began around January 2025. A noindex directive — applied at the taxonomy level via Rank Math — quietly instructed search engines to exclude brand and product-tag pages from their index. These are commercially significant pages: the URLs through which customers searching by brand name or product category would typically land.
Because the directive was applied in configuration rather than on-page, it left no visible trace. The pages continued to function normally. Traffic decline was gradual enough to be initially misread as seasonality. By the time the pattern became impossible to ignore, over a year of compounding loss had accumulated.
The crawl confirmed 79 pages carrying noindex directives that should not have been there — brand pages and product-tag taxonomies that were, in effect, invisible to Google despite being live and fully populated with products.
Beyond the noindex issue, the audit identified a cluster of structural problems that had developed independently and needed resolving to support a clean recovery: duplicate paginated page titles across taxonomy archives, cross-URL canonical conflicts, approximately 70 double H1s introduced via a Divi theme template, and over 600 pages missing meta descriptions entirely. None of these caused the crash — but all of them would slow recovery if left unaddressed.
GA4 analysis confirmed the picture: near-total collapse of the organic channel, with paid and direct largely intact. Crucially, revenue-per-session from the remaining organic traffic had held — indicating that the site's conversion quality was sound. This wasn't a relevance or trust problem. It was a visibility problem, and a correctable one.
Recovery work was sequenced to address the root cause first, then the structural issues, then the migration-related redirect gaps that had accumulated separately from the core problem.
The Breeze Furnishings case is a useful illustration of how SEO problems tend to compound quietly before they become visible. A single configuration error, applied at the wrong level, had a larger and longer-lasting impact than any individual piece of content work could have caused or corrected.
It's also a useful reminder of what technical audits are actually for — not producing a list of recommendations, but identifying the things that are actively working against a site's ability to be found. In this case, the most important finding was something that left no surface trace and required a crawl to surface.
Recovery from extended deindexation takes time — Google doesn't immediately restore positions once noindex directives are removed, and the timeline reflects the duration of the original problem. The foundation for recovery was solid: the conversion quality data showed that when users did arrive, the site performed. The task was restoring visibility to a site that had earned its traffic once and could earn it again.
Unexplained traffic decline, a gap between what the site should be doing and what the data shows — these are worth investigating properly. Get in touch and we'll start with what the crawl shows.