Our mattress retailer SEO case study follows an Australian mattress and bed retailer with one showroom and an online shop, through the six-month semantic SEO program Digital Vikingz ran from November 2025 to April 2026. Google clicks rose 41%, from 952 in the program window to 1.34k in the six months after it. City mattress and bed searches, mattress model pages and the homepage carried the gain, while branded clicks stayed flat or fell.

Results at a glance

Metric Program window Six months after Change
Clicks, all queries 952 1.34k +41%
Impressions, all queries 18.1k 32.2k +78%
Average CTR 5.3% 4.2% -1.1 points
Homepage (main URL), clicks 431 668 +55%
Main city-plus-mattress search, clicks 75 112 +49%
One mattress model page, clicks 16 64 +300%

The program window column covers the six-month program, 11 Nov 2025 to 11 May 2026, and the six months after column covers 12 May to 10 Nov 2026, both read in Google Search Console (Search type Web) on 13 November 2026.

The starting point

Search Console data for the mattress retailer's site starts on 2 November 2025, so no Search Console figures exist from before the program.

City searches for mattresses and beds showed demand in the program window that the store did not yet win. A search for beds in [city] sat at an average position of 10.2 in that window. The same search earned 4 clicks.

What we did

The four layers of the mattress retailer's SEO program are listed below:

  1. Technical SEO fixes. We fixed technical SEO issues so search engines crawl and index the store's pages cleanly.
  2. A topical map and new content. We built a topical map with mattresses as the central entity, covering bed sizes, mattress types and buyer comparisons, and wrote new buying guides, each from a content brief.
  3. Rewrites of existing pages. We rewrote existing pages of the online shop so each page answers the queries the topical map assigns to it.
  4. Internal links and schema. We linked the buying guides to the shop pages they support and added schema markup that describes the business and its pages.
Four layers of the mattress retailer SEO program: technical SEO fixes, a topical map with new content, page rewrites, internal links and schema
The four layers of the six-month program, November 2025 to April 2026. Source: Digital Vikingz.

What changed in Google Search

Search Console performance for all queries of an Australian mattress and bed retailer: clicks 952 to 1.34k, impressions 18.1k to 32.2k, average CTR 5.3% to 4.2%, average position 13.1 to 10.2
All queries, 11 Nov 2025 to 11 May 2026 against 12 May to 10 Nov 2026. Source: Google Search Console, Search type Web.
Search Console performance for all queries of an Australian mattress and bed retailer from 2 November 2025, when its data starts: 2.36k clicks and 51.1k impressions, with daily impressions rising from April 2026
All queries, 2 Nov 2025 to 10 Nov 2026, the full span of the site's Search Console data: 2.36k clicks and 51.1k impressions. Source: Google Search Console, Search type Web.

Daily clicks for the mattress retailer moved to a higher level after the program window. Daily clicks ran at about 3 to 8 from November 2025 to April 2026. Daily clicks ran at about 5 to 14 from May to November 2026.

Daily impressions began rising in April 2026, so the program window already holds the first weeks of the rise. Daily impressions reached about 150 to 250 from May 2026.

The homepage carried the largest click gain. The main homepage URL went from 431 to 668 clicks.

Six mattress model pages gained clicks. A second model page from the same maker as the page in the table went from 8 to 46 clicks. Four other model pages each gained between 4 and 10 clicks.

The buying guides that gained clicks are listed below, two of them later results of the content layer that first showed in Google after the program window:

  • Humid-weather mattress comparison guide, new in the six months after: 0 to 10 clicks.
  • Guide on cooling mattress claims: 0 to 7 clicks.
  • Queen vs king mattress guide, new in the six months after: 0 to 4 clicks.

City mattress and bed searches carried the query gains. The main city-plus-mattress search went from 75 to 112 clicks. The same search moved from an average position of 5.4 to 2.7.

The other non-branded searches that gained clicks are listed below:

  • "beds [city]": 4 to 17 clicks.
  • "queen mattress [city]": 3 to 16 clicks.
  • A second, plural city-plus-mattresses search: 29 to 36 clicks.
  • A search for one mattress model by maker and name: 1 to 15 clicks.
  • "king mattress [city]": 0 to 7 clicks.

What changed in AI search

Google Search Console's Generative AI features report, in beta, is the only AI visibility source in this case, and Bing data is not part of it. The report starts on 18 May 2026, so its figures show a level after the program window, not a change.

Search Console Generative AI features report for an Australian mattress and bed retailer: 2.53k impressions, with daily impressions rising from under 10 in late May 2026 to a peak near 43 in late July
Generative AI features report (beta), 18 May to 10 Nov 2026: 2.53k impressions. Source: Google Search Console.

The Generative AI features report counted 2.53k impressions for the mattress retailer's pages between 18 May and 10 Nov 2026. Daily impressions ran at about 3 to 10 in late May and June 2026. Daily impressions ran at about 15 to 35 in late October and early November 2026.

The pages most shown in Google AI features are listed below:

  • One mattress model page: 556 impressions.
  • Homepage: 550 impressions.
  • Humid-weather mattress comparison guide: 293 impressions.
  • A second mattress model page: 251 impressions.
  • Guide on cooling mattress claims: 244 impressions.

Five other mattress model pages followed, each shown between 54 and 103 times.

What did not move

The limits of the mattress retailer results are listed below:

  • Click-through rate. Average CTR fell from 5.3% to 4.2%. Impressions grew faster than clicks over the same windows.
  • Branded clicks. The business name query went from 162 to 153 clicks. The business name plus city query went from 76 to 53 clicks, so the gain came from people who did not search for the store by name.
  • Second homepage URL. A second URL for the homepage stayed flat, going from 452 to 448 clicks.
  • Bed shop searches. The query "bed shops [city]" went from 12 to 11 clicks.
  • Pages that dropped out. The book-an-appointment page fell from 3 clicks to 0. The shop page fell from 2 clicks to 0. Two mattress model pages that showed in Google in the program window had no impressions in the six months after.
  • Average position. Average position moved from 13.1 to 10.2, which we treat as context, since one average blends every query.
  • Data span and season. Search Console holds no data for the store before 2 November 2025. The two windows also sit in different seasons, with no earlier year to separate seasonal demand from the program.

What this means for your business

The points a mattress, bed or furniture retailer can act on are listed below:

  • Give each mattress model its own page. Mattress model pages took seven of the ten places among the pages most shown in Google AI features here.
  • Plan pages for city-plus-product searches. City mattress and bed searches carried the query gains, and Local SEO and Google Business Profile work targets the same local demand in Google Maps.
  • Write buying guides that compare the options buyers weigh. Two comparison guides earned clicks after the program window.
  • Record a baseline before the work starts. Search Console data for this store began with the program, which left no earlier figures.

SEO for mattress stores in this case rested on model pages, size pages and buying guides that each answer one group of queries. Digital Vikingz plans and writes those pages for online stores through Shopify and WooCommerce SEO, part of our work for ecommerce and retail brands.