Case studies · Cleaning services

ShowMeClean NWA. Brand consolidation across Barry County.

How we rebuilt ShowMeClean NWA, a Cassville Missouri house cleaning business owned by Janie See, into a brand canonical site with location specific ranking pages for every town she serves.

ClientJanie See, owner
IndustryHouse cleaning services
MarketBarry County, Missouri
Site typeHand coded static
Pages23 (5 service, 5 service area, 8 utility, 5 trust)
BuiltApril 2026, hardened May 2026

The constraint

Janie's existing presence was split across three subdomains (janieseecleaning, clean-nwa, pretty-clean-nwa) that had accumulated over the years as she experimented with different brands. None of them ranked, and Google was treating each variant as a separate (weak) entity. She also wanted to be findable for her specific service area: she cleans homes and offices in Cassville, Monett, Shell Knob, Aurora, and across Barry County, but the previous sites only had one generic homepage. A search for "house cleaning Monett MO" or "deep cleaning Aurora MO" had no doorway page to land on.

What we built

  • A new canonical domain at showmecleannwa.com with the three legacy subdomains 301 redirected in so every existing backlink survived.
  • Five service detail pages: recurring cleaning, deep cleaning, move in / move out, post construction, and office cleaning.
  • Five service area pages, one per town: Cassville MO, Monett MO, Shell Knob MO, Aurora MO, and the broader Barry County MO hub.
  • Full schema graph: HouseCleaningService combined with Organization and LocalBusiness on one @id node, with a Person reference for Janie as the owner, FAQPage and HowTo on the home, and BreadcrumbList on every interior page.
  • Owner trust signals: a real about page with Janie's bio and photo, transparent pricing, reviews with structured AggregateRating, an FAQ page with seven recurring questions, and a free Barry County cleaning cost guide.
  • Full AEO surface: llms.txt, brand.json, aeo.json published. Robots.txt explicitly allows the 18 modern AI crawlers (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-Web, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended, CCBot, MistralAI-User, cohere-ai, meta-externalagent, Amazonbot, DuckAssistBot, YouBot, Diffbot, FacebookBot) and blocks aggressive scrapers (SemrushBot, AhrefsBot, MJ12bot, Bytespider, DotBot).
  • Performance: mobile Lighthouse 84, CLS 0, TBT 0ms on the home page. Desktop Lighthouse 95.
  • Sitemap + image sitemap submitted to Google Search Console; IndexNow key hosted at the site root for Bing and Yandex push notifications.

Why each service area page exists

Each town has its own page because a search for "house cleaning Cassville MO" and a search for "deep cleaning Aurora MO" are genuinely different searches with genuinely different intent. The Cassville page leads with Janie's local presence (she lives there); the Monett page leads with the recurring cleaning service most Monett families ask for; the Shell Knob page acknowledges that the houses are lake homes with different cleaning patterns; the Aurora page positions ShowMeClean as a serious option for commercial cleaning given Aurora's small business density.

Result

Within four weeks of launch the site had a 23 URL sitemap submitted, all top-level pages ranking on average position 7.5 for indexed queries, mobile Lighthouse scoring above the Core Web Vitals threshold, and full structured data validation. Three legacy subdomains 301 redirected without losing any prior backlinks. As of May 2026 Janie is converting at 27% on form submission and her engagement rate sits at 82%, with the strongest signal being that traffic is sticking. Average session duration is 5:47.

The next phase of the build, currently in progress, is to push the remaining 21 of 23 pages from "Discovered" into Google's index by tightening internal links, expanding the image sitemap, and adding three insights posts under the resources path.

Stack

  • Hand coded HTML, CSS, and minimal JavaScript. No build step.
  • Hosted on owned infrastructure (Bubbles, our own server in Cassville Missouri).
  • nginx with HTTP/2, HSTS preload, full CSP, and aggressive asset cache headers.
  • Self hosted Manrope and Cormorant Garamond WOFF2 files (no Google Fonts CSS render block).
  • GA4 for behavioral analytics, Consent Mode v2 default deny for the EEA.

Want a build like this?

Talk to ThatDeveloperGuy about your own brand consolidation or service-area expansion. We start with a free audit and a real production demo at your URL with your content before any payment.

Yours could be next

Free audit. Real production demo.

Demo first, pay after. You see a working site at your URL with your content before any payment.

Discuss your case
Call nowFree audit