Case Studies10 min read

How We Indexed 49 New Pages in 48 Hours

The complete technical breakdown of the Luxe Window Works SEO overhaul — a Post Falls, Idaho window treatments and motorized shades business that went from 75 indexed pages to 124, appearing in four rich result types, in under 48 hours.

ZC

Zero Click Strategies

February 1, 2026

49

Net-new pages indexed

48h

Time to full index

4

Rich result types

0

Schema errors

Luxe Window Works came to us with a problem that is common among high-quality local businesses: a site that looked professional but was functionally invisible to search engines and AI systems. Based in Post Falls, Idaho, they specialize in custom window treatments and motorized shades — a premium, high-intent service where the right search appearance can mean the difference between a $5,000 installation and nothing. Their site was delivering nothing.

The Starting Point: A Site Google Was Ignoring

What the Search Console Data Showed

Our initial Google Search Console audit revealed that only 75 of their published URLs had been indexed — and most of those 75 were thin or duplicate pages. Their core service pages — the motorized shade installation page, the custom drapes consultation page, the commercial window treatment page — were either indexed with minimal crawl data or sitting in the “Discovered - currently not indexed” queue. Pages had been discovered but deprioritized, a sign that Google had evaluated the site and found insufficient quality signals to warrant indexing.

The Coverage report showed 31 pages in “Crawled - currently not indexed” status, 8 pages flagged as “Duplicate without canonical tag,” and 11 URLs pointing to pages that had been reorganized without proper redirects. Their sitemap was returning a 200 status but contained URLs that no longer existed. Core Web Vitals were failing across the board: mobile LCP at 5.8 seconds, CLS at 0.28, and INP in the “poor” range.

The Technical Debt That Was Holding Them Back

The site had been built on WordPress four years prior and never substantially updated. It ran 34 active plugins, including three competing SEO plugins each attempting to generate schema markup simultaneously — producing conflicting structured data that Google's parsers couldn't reconcile. The theme was a premium page builder that hadn't been updated in 14 months, and two of its JavaScript dependencies had known compatibility issues with newer browser engines.

Product photos of window treatment installations — the images users most needed to see — were being served as 4MB JPEGs. The mobile version was technically “responsive” but load times were effectively blocking engagement. Users who landed from a Google search were bouncing before the page rendered. The site was beautiful in a design tool preview. On a real mobile device on a real connection, it was unusable.

The Technical SEO Overhaul

Fixing the Crawl Budget Waste

The first task was eliminating crawl budget waste. We identified 43 URLs consuming crawl budget without contributing indexable content: redirect chains, duplicate parameter-based URLs, staging environment pages accidentally exposed, and product category combinations with minimal unique content. We implemented proper canonical tags across duplicate content groupings, consolidated redirect chains to single-hop 301s, and disallowed staging and parameter URLs in robots.txt.

This immediately freed up a meaningful portion of their crawl budget for pages that actually mattered: the service pages, the location pages, and the portfolio pages showing their window treatment installations. When Google's crawlers return to a site, they prioritize pages linked to frequently from well-indexed pages. By eliminating the noise, we made the signal pages unmistakably prominent.

Implementing Schema Markup Across Four Rich Result Types

The new site launched with hand-coded JSON-LD schema across four types. The homepage received a comprehensive LocalBusiness schema: full legal name, physical address in Post Falls Idaho, geographic coordinates, service area covering North Idaho and Eastern Washington, operating hours, and a sameas link to their verified Google Business Profile. We used the HomeAndConstructionBusiness subtype to be specific about their industry vertical.

Each service page received dedicated Service schema describing the specific offering, its provider, and the areaServed properties listing the cities they serve. FAQPage schema was added with questions structured to match actual queries — “how much does motorized shade installation cost,” “how long does a custom window treatment consultation take,” “do you install Hunter Douglas shades.” These are now answered in structured data that AI systems can read and cite without fully rendering the page.

SCHEMA TYPES IMPLEMENTED

LocalBusiness

Entity identification, NAP, hours, service area

Service

Per-service pages with provider and area data

FAQPage

Common questions on each service page

BreadcrumbList

Site hierarchy signal on every page

Sitemap Cleanup and Resubmission

The existing sitemap contained 89 URLs, of which 23 returned 404s, 11 pointed to redirected pages, and 8 were duplicate parameter variants. We replaced it with a clean sitemap containing only the 49 canonical URLs of the new site — every URL present, live, and returning valid content. The sitemap was submitted to Google Search Console within the first hour of launch, and we used URL Inspection to manually request priority indexing for the 15 highest-value pages: the homepage, all service pages, and the top location landing pages.

The Results: 48 Hours Later

From 75 to 124 Indexed Pages

Within 48 hours of launch, Google Search Console confirmed 124 indexed pages — up from the 75 previously indexed on the old site. All 49 net-new pages were indexed, including all four core service pages, all eight location landing pages for North Idaho and Eastern Washington communities, and the complete portfolio section that had previously been inaccessible to crawlers. The Coverage report showed zero “Crawled - currently not indexed” entries. Every page submitted had been crawled and indexed.

The technical performance of the new site helped enormously. Vercel's edge network responded to Google's crawl requests with TTFB consistently under 40ms. The HTML was fully formed at the server — no JavaScript execution required to access content. Google could crawl a page completely in a single pass. When a site responds this cleanly to crawler requests, Google's systems prioritize returning to it. The algorithm is designed to reward sites that are easy to crawl by crawling them more aggressively.

“Hand-coded schema with zero plugin dependencies. Every property validated before the site went live. No errors. No warnings.”

Schema Validation Across All Four Types

Google's Rich Results Test confirmed valid structured data for all four schema types across every page tested: LocalBusiness, Service, FAQPage, and BreadcrumbList. Google Search Console's Enhancements report began populating with FAQ rich result data within 24 hours of indexing. Sitelinks began appearing in branded searches by day three, indicating that Google had processed the BreadcrumbList hierarchy and built a site structure model.

Zero Invalid Items

The schema audit produced zero errors and zero warnings across all validated pages. In our experience auditing newly launched sites, roughly 60% contain at least one schema error requiring correction post-launch. The difference here was the validation step before launch: every schema object was tested in Google's Rich Results Test and the Schema.org validator before the site went live. Nothing was left to discover after the fact.

What This Means for AI Search Visibility

Why Indexed Pages Matter for AI Citations

AI search systems — Google AI Overviews, Perplexity, ChatGPT browsing — can only reference content that is indexed. An unindexed page is invisible to AI regardless of content quality. The 49 net-new indexed pages for Luxe Window Works created 49 new opportunities for AI systems to encounter, read, and cite their business in response to relevant queries.

The location pages specifically created high-value AI citation opportunities. When someone in Post Falls asks “who installs motorized shades near me” through an AI interface, the system now has a page specifically about Luxe Window Works' service in Post Falls, Idaho — with schema confirming the service type, the location, and the business entity. That specificity is what gets a business cited rather than a generic national competitor. Within two weeks, they began appearing in AI Overviews for queries like “motorized shade installation Post Falls” and “custom window treatments North Idaho.”

How Schema Validation Translates to Rich Results

The zero-error schema validation has direct revenue implications. FAQ rich results appear in standard search results as expandable questions, increasing click-through rate on the pages that display them. Sitelinks make the business appear more authoritative in branded searches. Local Business rich results populate the knowledge panel with accurate NAP data. Each rich result type is a visibility enhancement that wouldn't exist without valid structured data.

For a business like Luxe Window Works, where a single motorized shade or custom treatment installation can represent $3,000 to $8,000 in revenue, each additional appearance in search results has a direct and measurable dollar value. The technical foundation isn't overhead — it's infrastructure for revenue.

The Lesson for Local Service Businesses

Technical SEO Is Not Optional in the AI Search Era

The Luxe Window Works result demonstrates a pattern we see consistently: premium local service businesses are leaving enormous visibility on the table because of technical infrastructure failures they didn't know existed. They have great service, strong reviews, and professional websites. But Google can't crawl them, AI systems can't read them, and customers searching for their service never find them.

In the era of Google AI Overviews and AI-first search behavior, technical SEO isn't the domain of large enterprises with dedicated engineering teams. It's table stakes for any local business that wants to be cited when a customer asks an AI where to find the service they need. The businesses that invest in this infrastructure now are building visibility advantages that will compound over time as AI search behavior continues to grow.

What Every Local Business Should Audit Right Now

Every local service business should run an immediate check on four things. First: open Google Search Console and look at the Coverage report — how many of your pages are indexed versus discovered but not indexed? Second: run your site through Google PageSpeed Insights on mobile — are you passing all three Core Web Vitals thresholds? Third: run your homepage through Google's Rich Results Test — does your schema validate with zero errors? Fourth: search for your business name on Google, ChatGPT, and Perplexity — are you appearing? If any of these checks reveal problems, you're invisible to customers who could be finding you right now.

GET THE SAME RESULT

Your Business Deserves to Be Found

The Luxe Window Works result isn't an outlier — it's what happens when you build a site correctly for how AI search systems actually work. Let's do the same for your business.