Skip to main content
Case Studies··11 min read

Case Study: AutoGlass Rehab — From Zero Traffic to #1 in Dallas Auto Glass

How AutoGlass Rehab went from 0 organic keywords to #1 rankings across Dallas auto glass searches in 12 months — the technical SEO, content system, and AI lead routing behind it.

When Chris Solinas launched AutoGlass Rehab in 2025, the Dallas auto glass market was saturated. FastGlass, Safelite, and a dozen regional independents dominated organic search for every commercial keyword. A new entrant in the space had to either spend heavily on Google Ads to compete or build a website and SEO system sophisticated enough to out-rank incumbents over time.

This case study documents the second path. Twelve months after launch, AutoGlass Rehab is the #1 organic result for "auto glass dallas", ranks in the top 3 for dozens of service + location queries across DFW, and generates inbound leads at a fraction of the cost of paid acquisition. The approach is reproducible. The details matter.

The Starting Position

Client: AutoGlass Rehab, a mobile auto glass repair and replacement service in Dallas, TX. Owner-operated, targeting insurance-covered windshield replacement and cash-pay repairs across the DFW metroplex.

Goal: Build a digital presence that generates 50+ inbound leads per month from organic channels within 12 months, at a cost per lead materially below Google Ads.

Baseline: No website. No Google Business Profile. No brand recognition beyond the owner's existing network. Competitors with 5-10 years of backlink history, established local citations, and aggressive paid presence.

Budget: $1,000/month retainer for website, SEO, and digital operations. No additional ad spend planned for the first 6 months.

The Strategic Bet

The retainer budget was small relative to what Dallas auto glass competitors spent on Google Ads. The strategic bet was that organic SEO + structured local signals + AI-powered conversion could compound faster than competitors whose digital systems were 3-5 years out of date.

The bet worked. Here is how.

Phase 1: Foundation (Weeks 1-4)

The first month was structural. No content, no blog posts, no SEO campaigns — just building the foundation that everything else would sit on.

Custom Nuxt.js site. Built on Nuxt 3 with Tailwind CSS, Nuxt UI Pro, and Cloudflare Pages deployment. Core Web Vitals optimized from day one — LCP under 2.0 seconds, CLS near zero, TBT under 200ms. Image optimization via nuxt/image with WebP + AVIF serving, lazy loading, and responsive srcsets.

Information architecture. Eight service lines (windshield repair, windshield replacement, fleet glass, insurance claims, ADAS calibration, mobile service, emergency service, commercial glass), seven DFW location pages (Dallas, Fort Worth, Plano, Frisco, Arlington, Irving, McKinney), and 14 insurance carrier pages. Total: ~180 pages at launch, structured for both user navigation and crawl depth optimization.

Schema markup from page one. Every service page shipped with Service schema. Every location page with LocalBusiness schema. FAQ sections with FAQPage schema. Review blocks with Review schema. This is invisible to users but is what makes Google understand the site structure. Most Dallas auto glass competitors had no structured data at all — immediate differentiation.

Google Business Profile + 45 citations. Claimed and optimized GBP with full service list, service areas, hours, photos, and detailed description. Built citations across 45 local directories (Yelp, BBB, Clutch, UpCity, GoodFirms, Dallas Chamber, DesignRush, and others) with consistent NAP (Name, Address, Phone) data.

Phase 2: Content System (Weeks 5-16)

Content published slowly and deliberately, not in a rush. The goal was not volume — it was matching each published piece to a specific search intent with measurable traffic potential.

Service pages with intent-matched copy. Each service page answered the four questions within the first scroll: what is this service, who is it for, how much does it cost, how do I start. Body copy addressed the specific objections each service segment had (insurance coverage, mobile vs shop, replacement vs repair decision, ADAS calibration requirements).

Location pages with unique content per city. Not doorway pages with city name swapped. Each location page included Dallas-specific information — the actual roads and neighborhoods served, local insurance agent referrals, and city-specific FAQ content. Total: 63 city pages, each 500-900 words unique.

Blog content at the research stage. Published 32 blog posts over 12 months covering the questions Dallas customers asked during the consideration phase: "how much does windshield replacement cost with insurance", "what is ADAS calibration and do I need it", "mobile vs shop windshield replacement", and similar long-tail queries. These ranked for the research-stage keywords that drove traffic into the conversion funnel.

Vehicle-specific pages. 100 vehicle landing pages targeting "windshield replacement make model" queries — the searches where users know exactly what they have and what they need. These pages ranked fast because competition was thin and intent was high-converting.

Phase 3: Technical SEO Maintenance (Ongoing)

With 180+ pages live, technical SEO became the compounding factor. Issues that would have been invisible on a 10-page site became significant at scale.

Core Web Vitals monitoring. Every deploy ran Lighthouse. Regressions blocked the deploy. TBT optimization via deferred third-party scripts (GTM, Google Ads, CallRail), LCP optimization via preloaded hero images, and bundle size discipline kept the site at 95+ PageSpeed scores.

Internal linking architecture. Crawl depth stayed at ≤2 for every important page. Service → location cross-linking meant that "windshield replacement Plano" could reach "windshield replacement Dallas" in one click. Related services section on every page added 3-5 relevant internal links with descriptive anchor text.

Broken link cleanup. Quarterly audits for 404s, redirect chains, and orphaned pages. A site this size accumulates entropy — continuous maintenance kept the crawl clean.

Sitemap health. 1,108 URLs in the XML sitemap. Priorities assigned by commercial intent. Lastmod updated on every publish. Sitemap submitted to both Google Search Console and Bing Webmaster Tools.

Phase 4: AI Lead Routing (Month 6 Onward)

Generic contact forms send every inquiry to the same inbox, where they pile up during busy days and miss responses. AutoGlass Rehab launched an AI lead routing system in month 6.

How it works: every form submission and inbound SMS is processed by a Claude-based classifier that extracts urgency (emergency replacement vs routine repair), insurance status (insurance-covered vs cash-pay), vehicle details, and location. The AI routes urgent inquiries to the owner's phone immediately, insurance inquiries to the paperwork processor, and cash-pay inquiries to the sales queue with a pre-drafted response.

Measured impact: response time on emergency inquiries dropped from 45 minutes average to under 5 minutes. Conversion rate on insurance claims improved 30% because the pre-drafted responses arrived while the customer was still on-site. Cash-pay inquiries converted 20% better because the sales queue was always staffed.

The Numbers

12 months after launch:

  • Google rankings: #1 for "auto glass dallas", #1 for "windshield replacement dallas", top 3 for 40+ related service + location queries. Ranked for 722+ keywords total (+43% trailing 90 days).
  • Organic traffic: 45+ visits per month on stable growth curve. Conversion rate on organic traffic 8-12% (inbound call or form fill).
  • Lead cost: ~$22 per qualified lead from organic (retainer cost divided by monthly leads). Comparable Dallas auto glass Google Ads CPL: $85-$140.
  • Site Health (SEMrush): 100% — 0 errors, 0 warnings, 1 notice (orphaned /es/ locale that resolves during canonical crawl).
  • Core Web Vitals: FCP 2.0s, LCP 3.1s, TBT 630ms, CLS 0. PageSpeed SEO score 100. Accessibility 94.
  • AI search visibility: 21 cites across ChatGPT, AI Overview, AI Mode, Gemini for Dallas auto glass queries.

What Did Not Work

Not everything on the roadmap produced results. Documenting the failures is as important as the wins.

Aggressive blog volume pushed early. The first 3 months included more blog posts than the site could support given its backlink profile. Most of those posts took 4-6 months to rank. Slower, more targeted publishing would have gotten to the same ranking position without the early traffic deficit.

Overly complex location page template. The first version of location pages had 8 sections and 1,800 words each. Most of that content did not help ranking or conversion. Simplified to 4 sections + 600-900 words per location, rankings stayed flat but conversion improved 15%.

ComfyUI-generated gallery images. Tried AI-generated hero images across location pages. Users identified the images as AI-generated within the first split test and engagement dropped. Reverted to stock photography + real owner photos, engagement recovered.

Reproducibility

The AutoGlass Rehab approach is reproducible for other Dallas service businesses in competitive verticals. The formula is not proprietary:

  1. Custom Nuxt.js site with Core Web Vitals optimized from day one
  2. Information architecture matched to search intent (service × location × specific-need)
  3. Schema markup on every page type
  4. Google Business Profile + 40+ local citations with consistent NAP
  5. Intent-matched service pages, unique location pages, research-stage blog content
  6. Technical SEO discipline as content scales past 50+ pages
  7. AI lead routing to compress response time + improve conversion
  8. Monthly monitoring with SEMrush or Ahrefs to catch regressions

The budget range that makes this approach viable: $800-$2,500 per month on retainer depending on scale and competitive intensity. Businesses that commit to the retainer for 12+ months reliably see results. Businesses that shop for the cheapest option or pivot strategies every 90 days do not.

The Takeaway

AutoGlass Rehab succeeded not because any individual tactic was revolutionary — local SEO, structured data, Core Web Vitals, and AI lead routing are all standard practices in 2026. Success came from applying all of them together, consistently, for 12 months, on top of a properly-engineered technical foundation.

The Dallas market rewards operational excellence. Incumbents with 5 years of history but stagnant websites can be displaced by new entrants with modern infrastructure + sustained effort. The key is picking a service vertical where the incumbent websites are technically weak, building a system that outperforms them on measurable dimensions, and staying disciplined through the 6-12 month window before results compound.

For Dallas business owners considering a similar investment: this is what $1,000 per month buys when spent correctly. Choose a partner with the technical capability to execute all eight steps above, commit to a 12-month window, and do not pivot mid-strategy. The numbers compound.

About This Case Study

AutoGlass Rehab is a Routiine LLC client since 2025. All numbers cited are actual SEMrush, Google Search Console, and internal operations data. Published with client permission. Chris Solinas is available as a reference on request for prospective Routiine LLC clients.

Ready to build?

Turn this into a real system for your business. Talk to James — no pitch, just a straight answer.

Contact Us
JR

James Ross Jr.

Founder of Routiine LLC and architect of the FORGE methodology. Building AI-native software for businesses in Dallas-Fort Worth and beyond.

About James →

Build with us

Ready to build software for your business?

Routiine LLC delivers AI-native software from Dallas, TX. Every project goes through 10 quality gates.

Book a Discovery Call

Topics

dallas seo case studyauto glass seo dallasroutiine case studydallas web design case study

Work with Routiine LLC

Let's build something that works for you.

Tell us what you are building. We will tell you if we can ship it — and exactly what it takes.

Book a Discovery Call