Tag: Local SEO

  • We Asked AI Who to Call for Water Damage in Puyallup. Here’s What It Said.

    We Asked AI Who to Call for Water Damage in Puyallup. Here's What It Said.

    It's 2 a.m. You're standing in water in your basement on South Hill, and it's still raining — because of course it is, it's October in the valley. You grab your phone. You don't Google like it's 2015. You ask.

    "Who do I call for a flooded basement in Puyallup?"

    That's the moment that matters. Not your website. Not your trucks. That question, asked to a machine, at 2 a.m., by a neighbor with water coming in. On a Tuesday night in October, we asked the machine that question — and three more like it — from Puyallup, and wrote down exactly what it said. Here's what came back.

    How we ran it

    Four questions, one at a time, in a fresh incognito session of Google's AI Mode, location set explicitly to Puyallup, Washington: "Who do I call for a flooded basement in Puyallup, Washington?", "Best water damage restoration company in Puyallup WA", "Emergency water extraction Puyallup Washington", "Mold remediation company Puyallup WA". Tuesday, October 6, 2026, around 11 p.m. Pacific.

    That timestamp matters, and it's the first thing to understand: AI answers are situational. They shift with the time of day, the day of the week, the exact location, who's asking, and whether a business is currently open. A Tuesday-at-11-p.m. answer is a snapshot, not a permanent ranking. What follows is what the machine said that night — and more importantly, how it decides, because we asked it that too.

    Finding 1: The shortlist reshuffles every query. Only the franchise is permanent.

    This is the headline, and it surprised us. Four questions, four different winners' circles:

    • "Who do I call for a flooded basement?" → Five names: the franchise, plus four others. The franchise gets the direct "call immediately" recommendation, phone number included.
    • "Emergency water extraction" → Three names: the franchise, a Puyallup independent, and a regional franchise brand.
    • "Best water damage restoration company" → Three names — and the franchise isn't among them. Two local independents and a Tacoma shop sweep it.
    • "Mold remediation" → Four names: the franchise, the Puyallup independent, the regional brand, and a fourth shop.

    One company appears in every answer. Everyone else is renting their spot one question at a time.

    Let's name the pattern without naming names. Company A is the franchise — the only brand with real gravity in the valley, and it's corporate gravity, not local. Four-point-six stars, hundreds of reviews, IICRC-certified, open 24/7. The machines hand it the emergency answer with the phone number.

    Companies B, C, and D are independents — a Puyallup shop with around a hundred reviews, a Buckley-area outfit at 4.9 stars, a family-owned Tacoma company at 4.9 across 240 reviews with a named master restorer. Good operators, by every visible signal. They win the "best" query outright. They vanish from the emergency query. The machine's memory of them lasts exactly one question.

    Finding 2: There are two games, and the money is in the harder one

    Watch what the machine rewards in each query and the split becomes obvious.

    The emergency queries are an operational game: open now, dispatch speed, 2 a.m. availability. The "best" query — asked at 11 p.m. on a Tuesday — even praised one shop for "exceptional late-night/weekend emergency dispatch." The machine is weighting for right now. Content can't win that game. Only being actually open and actually fast can. That's why the franchise owns it.

    The comparison queries are a quotability game: reviews with substance, named certifications, family-owned story, transparent pricing, a master restorer with a name. The independents sweep this game. A Tacoma independent with 240 reviews and insurance-direct language stands shoulder to shoulder with the national brand — in the answer the homeowner reads when they're choosing, not panicking.

    Here's the uncomfortable arithmetic: the independents win "best" and lose "right now." And "right now" — the 2 a.m. basement — is where the money is. The most winnable query and the most valuable query are different queries.

    Finding 3: Part of what looks like the answer is an ad

    In the AI Mode results, business cards with Call/Directions/Website buttons sit inside the answer — the Local Services Ads format, blended into the AI's response. At 11 p.m., most homeowners can't tell the ad layer from the earned layer.

    So there are really two contests running inside every answer: the paid layer (whoever's buying the call button) and the earned layer (who the AI's prose actually names and cites). Money can buy the first. It can't buy the second — which is exactly why the second is worth winning.

    Finding 4: Named is not the same as quoted

    Here's the detail that reframes everything. In these answers, the AI names three to five shops — but it cites a different, longer list of websites for the sentences the answer is built from: equipment pages, service-area pages, process explanations from restoration companies across the region.

    Named and quoted are two different games. You can be named without being quoted (the franchise, mostly), and you can be quoted without being named. But notice who's missing from both lists: nobody publishing from Puyallup proper is feeding the machine its sentences. The valley's expertise exists — every estimator in Pierce County knows what to do when a South Hill basement floods in October — but none of it is written down where the machine can find it. The trade's knowledge is trapped in trucks.

    Finding 5: We asked the machine how it picks. It told us.

    After the four queries, we kept the conversation going and asked the AI, plainly, how it chooses which companies to recommend. It gave us its rubric:

    1. Technical certifications — IICRC S520 / AMRT on the actual crew (not just the owner), active Washington contractor license, pollution and hazardous-material coverage.
    2. Equipment and containment protocols — negative air pressure, HEPA scrubbers, thermal imaging, moisture meters. "Spray and wipe" outfits are disqualified outright.
    3. Local reputation with substance — consistent ratings across Google, Yelp, and BBB, with reviews that mention communication, transparent pricing, and punctuality specifically.
    4. Insurance infrastructure — Xactimate estimating, direct adjuster coordination.
    5. Ethical boundaries — third-party clearance testing, not grading their own homework. The machine has opinions about conflicts of interest.

    Read that list again. Every item on it is publishable. A shop can put all five on its website on a Tuesday afternoon, with no trucks rolling, and become verifiable by the machine's own stated criteria.

    And where does the machine verify? It told us that too: your service pages ("direct company service pages outline specific equipment used, containment methodologies"), the IICRC registry, Washington's licensing databases, and your reviews. If your website doesn't publish the signals, the AI can't confirm them, and you don't get named. That's not a metaphor. It's the literal mechanism.

    AI answers don't rank you. They quote you.

    The mold wedge

    One more thing the evening taught us, and it's the strategic takeaway: mold is the gateway query.

    Mold remediation isn't an emergency — it's schedulable. The homeowner isn't panicking at 2 a.m.; they're reading, comparing, choosing. That's the quotability game, the one content can win from a keyboard. Everything the machine scores on mold — AMRT certification, HEPA and negative air on the process page, third-party testing on the FAQ — is publishable by any competent shop this week.

    And the homeowner who learns your name from the mold answer doesn't unlearn it. Six months later the basement floods at midnight, and they don't ask the machine again — they call the name they already trust. Mold is the KNOW that feeds the 2 a.m. BUY. Win the schedulable query with content, and you inherit the emergency call for free.

    The funnel, Puyallup edition

    KNOW — "What do I do about water in my basement?" The machine explains: shut the water off, kill the breakers safely, document everything for insurance. The advice is solid. Nobody local is cited for it, because nobody local published it.

    PROVE — "Are these companies legit?" The machine checks its rubric: certifications, equipment, Xactimate, third-party testing, reviews with substance. The shops that publish these signals get verified. The shops that don't are unverifiable — which reads the same as invisible.

    CHOOSE — "Who's the best?" The shortlist moment, and the independents' best event. Reviews, story, credentials — this is where Company B, C, and D win. The franchise doesn't even make this particular shortlist.

    BUY — "Who do I call right now?" The 2 a.m. call. Operational game. It goes to whoever's verifiably open and fast — tonight, that's the franchise, with the phone number in the answer.

    GO — "Are they actually here?" The stage the machines are weakest at and humans are strongest. A homeowner who can drive past your shop on Meridian, who's seen your trucks at the fairgrounds in September — that trust doesn't come from a citation. But you have to survive the first four stages to get the meeting. Nobody meets the unverifiable.

    What separates the named from the invisible

    It's not budget. It's not the franchise's national marketing team. It's whether the machine's rubric appears on your website:

    1. The certifications, named precisely. Not "certified technicians" — "IICRC AMRT-certified crew," "S520 standard," "WA contractor license," "pollution liability coverage." The machine checks registries. Give it the exact strings to check.
    2. The equipment, specified. Negative air pressure, HEPA scrubbers, thermal imaging cameras, moisture meters, Xactimate estimating. These are the words the machine's rubric is written in. If your process page doesn't contain them, you fail a test you didn't know you were taking.
    3. The ethics, stated. Third-party clearance testing. Direct insurance coordination. The machine explicitly rewards shops that don't grade their own homework — publish that you don't.
    4. Reviews with substance. Not fifty "great service!!" reviews — ten that mention response time, communication, and a real job. "They were here in 40 minutes during the November storm" is a sentence the machine can use.
    5. Local proof in the copy. Name the valley. Name the season. The machine itself now uses local texture — "the Puyallup River valley," landmarks from Bradley Lake Park to Pioneer Park. "We handle the October basement floods on South Hill" is uncopiable: a national competitor can't fake it, and it's the one advantage every local company has.

    Company A wins by default. The first independent that publishes the machine's own rubric doesn't compete with Company A — it becomes verifiable, quotable, and eventually the default.

    The deeper standard

    There's a caveat that matters more than any tactic. AI answers are situational — time, day, place, asker, who's open. The variables multiply past anything gameable. No checklist survives contact with a machine that re-shuffles its shortlist every question.

    So the only durable strategy is operational truth: get your operations to the point where you can advertise them without being attacked. Claims so true nobody can dispute them — because the machines quote what's quotable, and the customers verify what's real. The checklist gets you into the answer. The work keeps you there.


    This is the free version of our AI Citation Quick-Scan. We ask the questions your customers are asking the machines, and we map exactly who gets named, who's invisible, and what separates them — for your company, your market, your queries. It's $97, and if you upgrade to the full visibility package within 30 days, the $97 comes off the price. If you're a restoration company in Pierce County and you just read this wondering whether you're Company B, C, or D — that's exactly what the scan answers.


  • Review Count Is Dead: The Reputation Graph Killed It

    Review Count Is Dead: The Reputation Graph Killed It

    A water-damage company with 47 reviews just got recommended by ChatGPT over a competitor with 462.

    Read that again. Four hundred and sixty-two reviews. Ten times the social proof. And the AI picked the little guy.

    If you spent the last decade collecting reviews like they were votes, this should rattle you. It should also clarify everything, because the game didn’t just change — it ended, and a new one started while nobody was watching.

    From ranking to matching

    The old game was a scoreboard. Most reviews wins. Biggest ad budget wins. Best SEO agency wins.

    The new game is a matchmaker.

    In June 2026, OpenAI rolled out a memory system (they call it Dreaming) that quietly builds a living profile of you — your chats, your Gmail, your files — and uses it to shape every answer. It’s on by default. Two people asking ChatGPT the same question now routinely get different answers, because the AI knows different things about each of them.

    Google’s doing the same thing from the other direction. AI Overviews don’t give you a ranked list of ten businesses anymore. They name two or three. Fourth place doesn’t get a consolation mention — it gets nothing. And here’s the number that should end the argument: only about 26% of the businesses sitting in Google’s top-3 map pack even appear in Gemini’s responses. You can win the map pack and still be invisible to the AI.

    So the question was never “who has the most reviews.” The question is “who is the best fit for this person,” and the AI is answering it with information you can’t see.

    The dinner test

    Here’s how I explain it to myself.

    Tonight I walked to a little family-run Thai place instead of ordering from a chain. No ad convinced me. No review count swayed me. The tools just… knew. They knew I’d rather have the local place with the great green curry than the heavily advertised alternative.

    A cozy family-run Thai restaurant glowing warmly at dusk while a chain restaurant sign looms in the background
    The tools know you’d pick the local place. No ad budget changes that.

    That’s what happened with the 47-review company. The AI didn’t count stars. It matched a person — their history, their preferences, the pattern of what “good” looks like to them — against the businesses it knew. And the little guy fit better.

    Panda Express can outspend everybody. It doesn’t matter. When the tool knows you better than the ads do, the ads stop working on you.

    Why the count stopped mattering

    It’s not that reviews don’t matter. They do — review signals have actually grown to about 20% of local ranking weight. But count was always a proxy for trust, and the AI doesn’t need the proxy anymore. It reads the reviews. It summarizes the sentiment. It checks whether your website says the same thing your Google profile says. It looks at whether your story is consistent across fifteen, twenty, thirty sources — or whether it falls apart the moment it leaves your homepage.

    A thousand bought or begged reviews with thin sentiment lose to fifty detailed ones that all say the same specific true things. The AI can tell the difference. It literally summarizes them.

    What actually wins now

    A local contractor business at the center of a glowing reputation graph, with a pile of disconnected review stars off to the side
    The reputation graph: every signal connected, telling one consistent story.

    The playbook isn’t complicated, but it’s unforgiving:

    • Complete your profile like it’s the product. The AI reads your Google Business Profile as a primary source. Empty fields are silence, and silence doesn’t get cited.
    • Recency and sentiment over volume. A steady stream of real, specific reviews beats a pile of old five-stars.
    • Say the same true thing everywhere. Your website, your profile, your directories, your socials — one consistent story, confirmed in many places. Contradictions are how you disappear.
    • Structure your data. Schema markup is how the machines read you. It’s not optional anymore; it’s the difference between being understood and being skipped.
    • Be genuinely good. This is the one nobody wants to hear. The tools are getting better at knowing what “good” looks like for each person, which means there are fewer places to hide. You can’t buy your way into a match. You have to be the answer.

    The honest caveat

    I want to be straight about what we know and what we don’t. Nobody outside these companies can see exactly how the personalization works — one researcher called it “a synthesized profile that neither the user nor the brand can fully see.” That’s the truth of it. We’re reading the outputs and working backward.

    And the social-graph part — your friend’s Facebook comment tipping a recommendation — is directionally right but the mechanics differ by platform. Google has the cross-product graph: YouTube, Maps, Gmail, Android. Meta’s AI has the actual social graph. ChatGPT works mostly from your own data. The destination is the same everywhere: the recommendation gets personal, and the personal is opaque.

    Less places to hide

    That’s the line I keep coming back to. Less places to hide.

    For years you could paper over a mediocre operation with review velocity, ad spend, and SEO tricks. The machines are taking those tools away — not out of virtue, but because matching works better than ranking, and the platforms all figured that out at once.

    What’s left is the oldest marketing strategy there is: be good, be consistent, and make sure the machines can see it.

    The 47-review company didn’t beat the system. It was the system working as designed. The question is whether you’re building a business the new system can see — or still optimizing for the old scoreboard.

  • AI Search Visibility for Local Service Businesses: The 2026 Playbook

    Last verified: October 4, 2026 (Pacific).

    Key takeaways

    • AI search visibility is whether AI assistants name your business when someone asks for a local service — and 78% of local-services brands are currently invisible to it.
    • ChatGPT recommended just 1.2% of business locations in a 2026 benchmark of 350,000 locations, versus 35.9% appearing in Google’s local 3-pack (SOCi, 2026).
    • Only 12% of URLs cited by AI overlap with Google’s top 10 results — this is a separate ecosystem with separate rules (teehoomartech).
    • The shops winning AI citations publish real price ranges, license and certification signals, and emergency-intent pages — the three shapes almost nobody in the trades has built.
    • Expect a 90-day foundation cycle: fundamentals first, then the service × city content matrix, then seasonal content.

    What is AI search visibility for a local business?

    AI search visibility is the practice of making your business the answer AI assistants give — getting ChatGPT, Gemini, Perplexity, or Copilot to recommend you by name when someone asks for a local service. Think of it as SEO for the recommendation era.

    Your next customer didn’t Google “plumber near me.” They asked ChatGPT. Or they asked Gemini while standing in their kitchen with water pooling under the sink. And the AI named three businesses — yours wasn’t one of them.

    This isn’t a future problem. According to BrightLocal (March 2026), 45% of U.S. consumers use AI to find and choose a local business — up from 6% a year earlier. The question is no longer whether AI sends you customers. It’s whether AI knows you exist.

    How far behind are local businesses in AI search?

    A 2026 benchmark by SOCi across roughly 350,000 business locations put hard numbers on the gap:

    • ChatGPT recommended 1.2% of locations. Google’s local 3-pack showed 35.9%. Gemini recommended 11%, Perplexity 7.4% (SOCi, 2026).
    • AI visibility is 3 to 30 times harder to achieve than ranking well in traditional local search (SOCi, 2026).
    • Only 12% of URLs cited by AI overlap with Google’s top 10 results (teehoomartech). This is a different ecosystem, not an extension of the old one.
    • 78% of local-services brands are invisible to AI, and 88% of local businesses have no AI search strategy at all (May 2026 industry index).

    Here’s the reframe that matters: AI doesn’t rank you. It recommends you. Traditional SEO was optimization — climbing a list. AI visibility is qualification — convincing a model you’re a safe, correct answer to give a real person. Everything below follows from that shift.

    Traditional local SEO AI search visibility
    Climb a ranked list (positions 1–10) Become the recommended answer (named or not at all)
    Optimize for Google’s crawler Qualify for the model’s trust judgment
    Reviews are a ranking signal Reviews are a qualification filter — the AI reads the text
    Your website is the destination Your website is the source the model draws on
    One rulebook (Google) Different rulebooks per engine (Gemini, ChatGPT, Perplexity)

    What are the non-negotiable fundamentals?

    You’ve seen this checklist before, so here’s the short version — these are table stakes, and the data says they still move the needle:

    • NAP consistency everywhere. Inconsistent name/address/phone data cuts your AI citation probability by 67%. Consistent omnichannel data delivers 3.2x the AI visibility (Birdeye, 2025).
    • A complete Google Business Profile. Optimized profiles appear in AI Overviews 42% more often, with 30% more profile views and 34% more direction requests (Local Falcon; SapientSEO).
    • Review volume, velocity, and recency. AI treats reviews as a filter, not a ranking signal — and it reads the review text, not just the stars. ChatGPT-recommended locations averaged 4.3 stars in the SOCi benchmark: good enough to pass the filter, with the text doing the real work.
    • Owner responses on reviews. Every response is a place to confirm your services, your service area, and real outcomes — in the AI’s own training-adjacent data.
    • LocalBusiness schema on every page. Structured data increases AI citation probability 3.4x (MIT CSAIL). FAQ content earns 2.8x more AI citations than marketing copy (Search Engine Land research).

    If any of those are missing, fix them first. What follows is what nobody is telling the trades.

    How do you win the 2am emergency query?

    The highest-value AI query in the trades isn’t “best plumber near me.” It’s “emergency plumber near me open now” at 2am — asked by someone with water coming through their ceiling. Nobody has mapped AEO to urgent intent. Here’s the playbook:

    • Set your after-hours attributes. Your GBP has hours fields most shops leave blank or set wrong. AI models check “open now” signals before recommending — a blank field reads as closed.
    • Build dedicated emergency service pages — one per emergency service, not a paragraph on your homepage. Format them as direct answers: what counts as an emergency, what you do first, typical response time, service area, then the phone number.
    • Answer the 2am questions explicitly. “Do you charge extra for after-hours calls?” “How fast can you get to [neighborhood]?” If your page answers them in plain sentences, the AI can quote them. If it doesn’t, the AI quotes whoever did.

    What trust signals make AI recommend a contractor?

    Here’s the qualification logic: an AI will not recommend a stranger to enter someone’s home unless it has reasons to trust. For the trades, those reasons are concrete — and almost nobody publishes them properly:

    • License numbers on every service page, not buried on a contact page. “WA Licensed General Contractor #TYGART123JD” is an entity signal.
    • Insurance stated plainly — liability coverage and bonding, in sentences, not badges alone.
    • Trade certifications as trust qualifiers — IICRC for restoration, NATE for HVAC, EPA 608 for refrigerant work. These are the exact credentials a homeowner would want verified, which makes them exactly what the AI looks for.
    • Put them in schema too. Credentials in visible text get read; credentials in structured data get cited.

    Zero of the major guides on this topic mention licensing or certification. That’s your opening.

    What should a local business publish so AI cites it?

    “Structured local content publishing” is everyone’s advice and nobody’s architecture. Here’s the architecture: one quotable page per service per city you serve — the service × city citation matrix.

    • Each page answers one question completely: the service, the city, what it costs, how long it takes, what can go wrong.
    • Publish real price ranges. Every guide lists “how much does [service] cost in [city]?” as a top AI query — and none tell shops to answer it. The shop that publishes “$1,200–$2,800 for a water heater replacement in Tacoma” becomes the citable source. Everyone else becomes invisible on the highest-intent question in the category.
    • FAQ schema on every matrix page. Direct-answer formatting: the question as a heading, the answer in the first two sentences, detail after.
    • Emergency variants get their own pages (see above) — don’t fold them into the standard service page.

    Are AI crawlers blocked from your site?

    Your site may be silently blocking the exact bots you need. Outdated robots.txt rules — written years ago to keep scrapers out — now block AI crawlers from reading your pages at all. The fix:

    • Explicitly allow GPTBot, ClaudeBot, PerplexityBot, and Google-Extended in robots.txt.
    • Don’t blanket-allow every bot on the internet — allowlist the AI crawlers by name, keep the rest of your rules intact.
    • Verify with a fetch test after the change. Thirty seconds of work, and without it, every other play on this list is muted.

    How do reviews get AI to recommend you?

    Google’s April 2025 Maps policy change killed scripted “mention my name in the review” requests. The shops still running that playbook are risking their profiles. The compliant system:

    • Ask “tell us about your experience,” not “leave us a review.” AI reads review text — “they replaced our water heater in under three hours” beats “great service” because it contains a service, a timeframe, and an outcome.
    • Time the ask: SMS or invoice link within 2 hours of job completion, while the details are fresh.
    • Engineer your owner responses as service + neighborhood + outcome triples: “Glad we could get the furnace running again for you in Lakewood — those January cold snaps don’t wait.” Every response is corroborating evidence the AI can use.
    • Review freshness is its own factor. A steady cadence beats a burst.

    How do you audit your AI readiness in 20 minutes?

    AI models cross-check you. Your reviews, your GBP, and your website need to tell the same story — same services, same service area, same phone number, same hours. When they disagree, the model loses confidence and picks someone else. The corroboration triangle audit, once a month:

    1. Read your last 10 reviews. Do the services mentioned match your GBP services list?
    2. Check your GBP hours, service area, and phone against your website footer and contact page.
    3. Search your business name plus your top service. Is the story consistent across the first page?
    4. Fix the mismatches. That’s the whole audit.

    Does each AI engine need a different approach?

    Yes. The models don’t work the same way, so don’t treat them the same. Same skeleton for each: what it trusts, then the one-line tactic.

    Gemini

    • What it trusts: live Google Maps data — profile accuracy runs near 100% because it’s grounded in Maps.
    • Tactic: GBP completeness and accuracy win here; treat your Business Profile as your Gemini homepage.

    ChatGPT

    • What it trusts: concise shortlists built from third-party corroboration — reviews, mentions, directory listings (profile accuracy here runs ~68%, so corroboration fills the gap).
    • Tactic: third-party mentions are what get you onto its shortlist; one strong source is never enough.

    Perplexity

    • What it trusts: live search with direct citations — freshness is the ranking input.
    • Tactic: recent reviews, recent posts, recently updated pages; stale content goes invisible fastest here.

    Copilot

    • What it trusts: Microsoft’s retrieval grounding — substantially the same answer logic as Bing’s AI surfaces.
    • Tactic: Bing Webmaster Tools verification plus the same fundamentals; what works for Perplexity-style freshness works here.

    Run the same tracked prompts across all four monthly and note who’s citing you and who isn’t. That’s your measurement system until you outgrow it.

    What does the first 90 days look like?

    Generic 90-day plans assume you’re a SaaS company. You’re not — you have seasons. Map the work to yours:

    • Days 1–30: Foundation. NAP audit, GBP completion, robots.txt allowlist, license/certification trust layer on every page, emergency pages live.
    • Days 31–60: Matrix. Build the service × city pages for your top 5 services, each with real price ranges and FAQ schema. Launch the review-text system.
    • Days 61–90: Seasonality. Publish ahead of your season — frozen-pipe content in December, AC tune-up FAQs in April, storm-season prep in late summer. The shop that publishes first becomes the cited source for the whole season.

    Frequently asked questions

    What is AI search visibility for a local business?

    It’s whether AI assistants — ChatGPT, Gemini, Perplexity — name your business when someone asks for a local service. Unlike Google rankings, there’s no position 4 to fall back on: either the AI recommends you or you’re not in the consideration set at all.

    How is AI visibility different from local SEO?

    Local SEO climbs a ranked list; AI visibility qualifies you as a safe recommendation. Only 12% of URLs cited by AI overlap with Google’s top 10 results (teehoomartech) — it’s a different ecosystem with different rules, and it’s 3 to 30 times harder to break into than the local 3-pack (SOCi, 2026).

    Do reviews really affect whether AI recommends my business?

    Yes — AI treats reviews as a qualification filter and reads the review text, not just the star rating. Review volume, recency, and specific language about services and outcomes all feed whether a model will name you.

    Should I block AI crawlers from my website?

    No — blocking GPTBot, ClaudeBot, PerplexityBot, or Google-Extended in robots.txt makes your pages invisible to the models deciding who to recommend. Allowlist the AI crawlers by name instead.

    How long does it take to build AI search visibility?

    Expect a 90-day foundation cycle: 30 days for fundamentals and crawler access, 30 for the service × city content matrix, 30 for seasonal content and review velocity. It’s ongoing work after that — freshness is a ranking input, not a one-time project.

    What’s the single highest-ROI move for a trade business?

    Publish real price ranges on service × city pages. “How much does it cost” is the top AI query in the category, almost nobody in the trades answers it, and the business that does becomes the cited source.

    What does done-for-you look like?

    Everything above is the playbook, free, on this page — that’s the point. If you’d rather have it built than build it, that’s what our AI Search Visibility Package does: the full citation work for your trade, measured the way AI measures it. Start with the $97 AI Citation Quick-Scan if you want to see exactly where you stand first — the $97 credits toward the package within 30 days.

    Want the deeper version — the robots.txt allowlist snippet, the per-engine prompt library for the monthly audit, and the seasonal content calendar template? That goes out by email. The playbook above is yours either way.

  • Your Customers Search Symptoms, Not Services: A GBP Playbook for Restoration Contractors

    Your Customers Search Symptoms, Not Services: A GBP Playbook for Restoration Contractors

    Inspired by a September 13 carousel from Matteo Barletta’s local-SEO account @gmbcrush, walking foundation repair contractors through Google Business Profile optimization. The playbook ports straight to restoration. Here is the translation.

    Your customer’s ceiling has a brown stain shaped like Texas. They don’t search “structural drying.” They search “brown stain on ceiling” or “ceiling stain from leak.”

    That gap, between what homeowners type and what contractors write on their Google Business Profile, is the whole game. Barletta’s insight for foundation repair was symptom language: homeowners search for doors that won’t latch and cracks in brick, while most profiles answer in “piering” and “underpinning” that nobody types. Restoration has the same disease, and ours might be worse.

    The restoration symptom dictionary

    Every estimate you’ve ever written started with what the homeowner noticed, not what you did about it. That’s your keyword list. It’s already in your head:

    They searchYou want to writeWrite this instead
    musty smell in basementmicrobial remediationmusty basement smell, where it comes from and what fixes it
    brown stain on ceilingstructural dryingceiling water stain repair
    floor feels spongypsychrometric drying chamberwarped or buckling floor from water damage
    black spots on wallHEPA-filtered containmentblack spots on drywall after a leak
    house smells after rainbuilding envelope failuremusty house smell when it rains
    Hardwood floor buckled and warped after a water leak
    They search "floor feels spongy." The profile should say warped floor from water damage.

    Nobody has ever typed “psychrometry” into Google looking for help. Your GBP should read like the conversation at the kitchen table, not the invoice.

    Where symptom language lives on your profile

    Business description. Lead with the problems you solve, in the words customers use. “We find where the water’s coming from, dry it out, and put it back together” beats a list of certifications. Certifications still belong on the profile. They just don’t belong in the first sentence.

    Services. Google gives you service entries with descriptions. Most contractors list “Water Damage Restoration” with an empty description. That’s a wasted ranking asset. Each service description is a place to put two or three symptom phrases: “Ceiling stains, warped flooring, and musty smells after leaks or flooding. We locate the source, dry the structure, and restore the room.”

    Posts. Barletta’s other sharp point: post against moisture cycles, not calendar dates. Restoration demand follows water, not months. When the spring rains start, post about basement seepage. When freeze season hits, post about burst pipes. A post titled “What that brown ceiling stain is telling you” published the week after a storm will outperform a generic “Call us for water damage!” post every time.

    Q&A. Seed your own Q&A with the questions customers actually ask on the phone: “Do you handle the insurance claim?” “How long does drying take?” “Will I have to leave the house?” Every one of those is a search query wearing a question mark.

    Review responses. When you reply to reviews, echo the symptom: “Glad we got that musty basement dried out for you.” You’re writing ad copy that ranks, disguised as good manners.

    Pick your primary category by revenue

    Barletta’s rule, and it’s the one most contractors get wrong: your primary category should be the thing that makes you the most money, not the thing you do the most of. If water mitigation pays the bills, “Water damage restoration service” is your primary category even if you also do mold, fire, and carpet cleaning. The primary category carries the most ranking weight. Spend it on revenue.

    The operator's edge

    Here’s why this playbook favors actual contractors over marketers: you already know the symptoms. You’ve stood in a thousand living rooms and heard a thousand versions of “there’s this smell.” No keyword tool knows what your customers say at the kitchen table. You do. Write it down the way they said it, put it on the profile, and you’ve done the thing most agencies charge for.

    This is a living playbook. As we audit client profiles and learn what moves, the internal version grows. The GBP Audit Kit scores every listing against the same 40-point standard we hold our own clients to.

  • Your Shop’s in Tukwila. ChatGPT Keeps Handing Seattle to Somebody Else.

    The short version: A new study ran ChatGPT’s local panel across 216 U.S. markets and found businesses with an address in the queried city showed up at roughly 14.4x the odds of businesses without one — ahead of reviews, ahead of ratings. That’s a descriptive finding, not a causal one. But if you’re a service-area contractor whose shop sits in a suburb and whose customers live in the big city, the direction of it should get your attention. Google tells you to hide your address. ChatGPT appears to reward having one. That’s the squeeze, and there’s an honest way through it.


    Your shop is in Tukwila. Your trucks spend their days in Seattle. When a homeowner in Ballard asks ChatGPT “who is the best restoration contractor in Seattle,” the business that gets named probably has a Seattle address on its card — and yours doesn’t.

    That’s not a hunch anymore. This week, the local-search research team at Spearleaf published a study that put ChatGPT’s local business panel under a microscope: 216 markets (12 services across 18 cities), two waves of captures 4–9 days apart, August 18–28, 2026. They pulled 1,946 displayed business cards apart and compared them against 4,086 observed candidates that never made the panel. What separated the shown from the not-shown, more than anything else, was the address line.

    Businesses with an in-city address appeared at 14.4 times the odds of businesses without one (95% CI [10.3, 21.5]). For context, that’s bigger than the review-volume effect (1.81x per doubling of reviews) and bigger than the rating effect (1.36x per tenth of a star). 92.0% of displayed cards carried an in-city address, versus 73.9% of the candidates that didn’t get displayed.

    Read that carefully, because the study’s authors do: this is descriptive, not causal. ChatGPT isn’t necessarily deciding on the address. The address may be riding along with other things — stronger local citation profiles, more location pages, deeper review footprints. Correlation with a megaphone. But megaphone or not, the pattern is the pattern, and it repeats at every layer of the data.

    The part that should worry a service-area business

    Here’s where it gets uncomfortable for contractors. Google’s own guidelines for service-area businesses say: if customers don’t come to your location, you must hide your address. One profile per service area. Up to 20 named service areas. Roughly a two-hour driving-time boundary.

    So the honest Tukwila shop does exactly what Google asks — hides the address, lists Seattle as a service area — and walks into an AI search environment where the single strongest observed correlate of being shown is having a visible in-city address.

    Nobody is telling you to fake one. Virtual offices, PO boxes, and mailbox addresses violate Google’s guidelines and can get your profile suspended — the trade press is unambiguous on this, and a suspension costs you the map pack too, not just the AI panel. Don’t trade a real asset for a maybe. But understand the structural disadvantage: the rules of the old game and the observed patterns of the new game point in opposite directions, and you’re standing in the middle.

    What the survivors had

    The study didn’t just measure the address effect. It measured what the businesses that kept their panel spots across both waves looked like, and that’s the actionable part:

    • Reviews are the bench you sit on. Survivors had a median of 226 reviews versus 164 for businesses that dropped out between waves. The median rating was 4.9 in both groups — rating gets you in the room, volume keeps you in the chair. And the panel-minimum rating held at 4.8 across every city tier. Below that floor, you’re not in the conversation.
    • Almost half the panel turns over. Only 48.2% of businesses shown in wave one appeared again in wave two. The same business held #1 in both waves in just 34.1% of markets. Compare that to Google’s local pack, which held 0.82 overlap wave-to-wave against ChatGPT’s 0.36. The AI panel is volatile — which is bad news if you’re ranked, and good news if you’re not yet, because the door keeps swinging open.
    • Yelp matters more than you’d guess. 17.4% of resolved rating cards showed Yelp ratings rather than Google’s. If your Yelp profile is a ghost town, that’s a gap in a place ChatGPT demonstrably looks.
    • ChatGPT reads the review sites, not just Google. The most-retrieved domain across the study was reviews.birdeye.com (37.7% of markets). Roofers skewed toward expertise.com, plumbers toward bestprosintown.com, HVAC toward consumeraffairs.com. Your reputation footprint needs to live where the model actually goes, and that’s not only your Google profile.
    • The prompt’s city is the city. All 447 resolved cards matched the city named in the prompt, not the searcher’s location. Geography in AI search is declared, not detected. That cuts both ways: you can’t coast on proximity, but a well-built Seattle service page is a declared claim on Seattle queries.

    The honest playbook

    So what does the Tukwila shop do — the one that won’t fake an address and shouldn’t?

    1. Build the review bench like it’s the job. 226 reviews is the median of the survivors, and the 4.8 floor is non-negotiable. This is unglamorous and it’s the whole game. Every finished job is a review request. No exceptions, no “we’ll ask the happy ones.”
    2. Fix Yelp. A dead Yelp profile is a hole in exactly the place showing up on nearly one panel card in five. Claim it, fill it, feed it reviews.
    3. Be present on the domains the model retrieves. Birdeye, and whatever the vertical leaders are for your trade. These are citation surfaces now, not just review sites.
    4. Build real city pages for the cities you serve. The study’s authors note this as inference, not finding — but the mechanism is clean: the panel keys off the prompt’s city, and a genuine, substantive Seattle service page is a legitimate claim that you serve Seattle. Not a doorway page. A real page with real job photos, real service detail, real local proof.
    5. Treat the panel as volatile and act like it. Half the names change between waves. That means a competitor’s spot is never safe — and neither is yours. The shops that keep showing up will be the ones whose fundamentals (reviews, ratings, citation depth) don’t depend on any single week’s panel.

    And the thing you don’t do: don’t rent a fake Seattle address. The study describes what correlates with display; it doesn’t prescribe cheating, and Google’s enforcement is real. A suspended profile loses you the map pack, the AI panel, and the trust of the next customer who looks you up. Play the long game — it’s the only one with compounding returns.

    Why this matters now

    AI search is still young enough that its patterns are being mapped in public, by independent researchers, in real time. That window doesn’t stay open. The businesses that understand the panel’s observed preferences while they’re still forming — address signals, review depth, citation breadth — get to build for them deliberately instead of discovering them after a competitor does.

    Your shop’s in Tukwila. That’s fine. Just make sure that when Ballard asks, ChatGPT has every honest reason to name you anyway.


    Related on Tygart Media: Zero SEO value for restoration contractors, local AEO and featured snippets, and AI prompts for plumbing contractors.

    Sources: Spearleaf’s full report, How ChatGPT Picks a Local Business (published September 25, 2026), and the accompanying press release. Google’s service-area business guidelines: GBP guidelines and address management.

    Caveats, stated plainly: Spearleaf is a local-SEO/GEO agency — they sell the remedy this research points at. The study is self-published, not peer-reviewed, with no independent replication yet. Every odds ratio above is descriptive, not causal. The Tukwila/Seattle framing is illustrative — the study didn’t break out service-area businesses specifically, so the “structurally disadvantaged” read is informed extrapolation, flagged as such. Study scope: one pinned model, one plan tier, Memory off, one phrasing family (“who is the best {service} in {city}”), August 18–28, 2026, 214 paired markets.

    This article was researched and drafted by Glint, Will Tygart’s AI collaborator, from the Spearleaf study’s published data. Every statistic above is traceable to the source report.


    Want this applied to your shop? Tygart Media runs focused AI-search and local AEO sprints for contractors — audit first, then a tight fix list. Talk to us.

  • The Consistency Dividend

    The Consistency Dividend

    “The highest-ROI marketing work is also the most boring. That’s not a coincidence.”

    Name. Address. Phone. Identical everywhere. That’s the whole piece, and it’s worth more than the last three marketing tactics you tried combined — because nobody does it, because it’s boring, and boring is exactly where the edge lives.

    The witnesses

    Your business doesn’t exist in one place. It exists in dozens, and each one is a witness testifying about who you are and where to find you.

    The Google profile. The website footer. Yelp, Facebook, Angi, the BBB. The directories you claimed in 2017 and forgot. The truck door. The invoice template. The email signature. Every one of them says your name, your address, your phone number — or it says something close, which is worse.

    Nobody audits the witnesses. That’s the problem, and the opportunity.

    The leaks

    Here’s what the witnesses are saying right now, on profiles all over town:

    “123 Main St” on Google, “123 Main Street” on Yelp, “123 Main St Suite B” on Facebook — three addresses for one door. The old cell number still on the Angi listing from before the voice line. The suite number on the website, missing everywhere else. The Facebook page from 2016 with the previous address, still ranking, still confusing people.

    Each mismatch is small. Together they’re a credibility leak. The homeowner comparing two contractors doesn’t think “NAP inconsistency” — they think “something feels off about this one,” and they can’t say why. The search engine doesn’t think in words at all — it just has less confidence that all these listings are the same business, and confidence is the currency.

    Small leaks, everywhere, all the time. That’s what boring neglect looks like.

    A fanned stack of identical blank cream business cards on a wooden desk

    The dividend

    Now flip it. Every place that agrees is a vote.

    Same name, same address, same phone — on the profile, the site, the directories, the truck, the invoice. Each matching witness raises confidence: the human’s (“these people have their act together”) and the machine’s (every corroborating listing makes the entity clearer). Trust isn’t built in one place. It’s the sum of a hundred small agreements.

    That’s the dividend: not a spike, a yield. It pays a little every day, in every search, in every comparison — the quiet background hum of a business that agrees with itself. You don’t notice it working. You notice when it’s missing.

    The audit

    The work is unglamorous, which is why I’m spelling it out:

    Write down the canonical version — one name, one address format, one phone number. Not the pretty version, the exact version: St or Street, suite or no suite, which number. Then list every witness: every profile, every directory, the site, the truck, the invoices, the signatures. Then fix every mismatch, one by one, until they all testify the same.

    Then maintain it. New directory? Canonical version goes in. New truck? Canonical version on the door. New phone system? Every witness gets updated the same week, not “when we get around to it.”

    It’s an afternoon of tedium, twice a year. That’s the whole price.

    An orderly row of wooden file drawers with blank brass label plates

    The boring moat

    Here’s why this is a moat and not just hygiene: your competitors won’t do it.

    Not because they’re lazy — because it’s boring, and boring doesn’t feel like marketing. Marketing feels like a new website, a new ad campaign, a new something. Nobody gets excited about making the suite number match in fourteen places. So nobody does it. The field stays sloppy, and the one business that agrees with itself everywhere stands out without spending a dollar.

    Every real edge I’ve ever seen looked boring from the outside. This one just happens to look boring from the inside too.

    The close

    Name. Address. Phone. Identical everywhere.

    Boring is the moat. Consistency is the dividend. And the businesses collecting it are the ones whose witnesses all tell the same story — the story of a business that has its act together, down to the suite number.

  • Your Google Profile Is Your New Front Door

    Your Google Profile Is Your New Front Door

    “Nobody visits your website first. They meet your front door.”

    Search the trade plus the town and look at what comes up before anything with your URL on it: the business profile. The hours, the photos, the stars, the questions, the call button. That’s the first impression, and for most customers it’s the only one — they never walk past the door into the house.

    Your website is the house. The profile is the front door. Nobody’s impressed by the house if the door is boarded up.

    The door inventory

    Walk up to your own front door like a stranger and read what’s on it:

    The hours — including the holiday hours, the ones that are wrong on half the profiles in America right now. The photos — the truck, the crew, the work, or a gray empty storefront from 2019. The reviews — stars, words, and whether anyone from the business ever answered back. The questions — asked by strangers, answered by strangers, when nobody from the business is home. The posts — the weekly update slot, empty since the profile was claimed. And the two big brass buttons: call, and directions.

    That’s the door. Every customer reads it before they knock.

    The untended door

    Here’s what most front doors look like: hours that lie on holidays. Photos older than the crew in them. A Q&A section where a stranger asked “do you do water damage?” eight months ago and another stranger answered “idk.” No posts — the business has done a hundred jobs since the profile went up and the door shows none of them. Reviews sitting unanswered, the digital equivalent of mail piling up in the slot.

    And the doorbell — the call button — still works. It rings. Right into the voice line, right into the tuition piece. The door and the phone are the same system: the profile is where they decide to knock, the line is what answers.

    An untended door doesn’t just lose the knock. It sends the customer to the next door on the street — the competitor whose hours are right and whose photos are from this year.

    A finger about to press an old polished brass doorbell on a wooden door

    Tending the door

    The good news: tending a front door is a fifteen-minute weekly ritual, not a project.

    Fresh photos — the actual truck, the actual crew, the actual work from this month. A door with fresh photos says “we’re alive in here.” Check the hours — especially before holidays, the highest-traffic lying season. Work the Q&A — seed the questions customers actually ask, answer them in your own voice, so strangers don’t do it for you. One post a week — the job you finished, the storm you worked, the crew milestone. It’s the shop window; put something in it. Answer the reviews — every one, but especially the good ones, because the response is the business talking back through the door.

    Fifteen minutes. The highest-traffic page in the business, tended.

    The compound

    Here’s what makes the door different from every other marketing chore: it compounds and it doesn’t decay.

    A post you write stays up. A question you answer stays answered — every future stranger with the same question reads your answer instead of a stranger’s guess. A photo you add joins the set. Reviews you respond to stack into a record of a business that talks back. Nothing you do to the door un-does itself. It’s all permanent, all cumulative, all working while you sleep.

    Most marketing is rent — stop paying, it stops working. The front door is owned. Every fifteen minutes you spend on it is still there next year.

    A tended shop doorstep with a potted plant in warm golden-hour light

    The close

    Your website is the house. Beautiful, expensive, and visited second — if ever.

    The profile is the front door. It’s what they see from the street, it’s where they decide, and the doorbell on it rings straight into your line. Tend the door. Sweep the step. Put something alive in the window. Answer when they knock.

    Nobody ever hired the house. They hired the door that looked like somebody was home.

  • Your Reviews Are Your New Backlinks

    Your Reviews Are Your New Backlinks

    For twenty years, SEO was link-building. Other sites vouching for you, one hyperlink at a time. That game is over — and the replacement is sitting in your Google Business Profile, mostly ignored.

    Your reviews are your new backlinks.

    Why trust moved

    An answer engine recommending a contractor at 2 AM is making a trust decision. It can’t inspect your trucks or interview your techs. It reads signals — and the richest trust signal a local business produces is the public record of its customers, in their own words.

    Links said “this site is authoritative.” Reviews say “this company showed up, did the work, and a real human vouches for it.” In the answer era, the second statement is worth more than the first.

    The three layers

    Not all reviews are fuel. Three layers separate the profiles that get cited from the ones that don’t:

    1. Volume and recency. A profile with 200 reviews and nothing in three months reads abandoned. The engine notices recency the way a homeowner notices dust. Trust is a flow, not a stock — it needs refilling.

    2. Content. “Great service, highly recommend” is noise. It says nothing the engine can verify. Compare: “They dried out our kitchen after the dishwasher supply line burst, here in Puyallup, and had fans running the same day.” That’s a service, a place, a timeline, an outcome — verifiable detail from a third party. That’s citation fuel.

    Most contractors get the first kind because they ask for “a review.” The second kind comes from asking a better question — more on that below.

    3. Responses. The owner answering every review — good and bad — is the consistency discipline made visible. It proves there’s a human tending the business. The engine reads a thoughtful response as operational evidence: this company pays attention.

    How to ask

    Don’t ask for “a review.” Ask at the moment of relief — the equipment’s out, the house is dry, the stress is gone — and make it specific:

    • Send the direct link. Every extra tap loses half your ask rate.
    • Prompt for the details: what happened, where, how fast. “Mention what we fixed and how quickly” is a fair ask, and it turns noise into fuel.
    • Ask the happy ones. The tech knows who they are. Build the ask into the job-close routine, not into a quarterly campaign.

    One detailed review a week beats fifty generic ones a year.

    A service technician shaking hands with a relieved homeowner on a front doorstep

    The bad review is content too

    Answer it like the answer engine is reading — because it is. A calm, specific, human response to a one-star review is some of the strongest trust content a profile can carry. It shows how the company behaves when things go wrong, which is exactly what a 2 AM homeowner is trying to figure out.

    Never argue. Never go silent. Own what’s ownable, state what happened in plain words, invite the conversation offline. The response isn’t for the reviewer — it’s for the hundred strangers reading it after.

    A hand writing a thoughtful reply with a fountain pen at a lamplit desk

    What reviews don’t replace

    The pages still matter. The GBP still matters. Name, address, phone — consistent everywhere — still matters. Reviews are the fuel, not the engine. A hundred five-star reviews on a profile with the wrong phone number is a fast car with no wheels.

    But given the foundation, reviews are the highest-leverage work in local trust. Nothing else you do produces third-party verifiable detail at zero marginal cost.

    The close

    Backlinks were other websites vouching for you. Reviews are your customers vouching for you, in public, in their own words, attached to real jobs in real towns.

    The currency changed. The game didn’t. Get vouched for.

  • Storm Updates: Arizona + Southeastern Utah Flash Flood Outbreak — Tuesday, September 16, 2026

    This is a live storm update and search-demand pulse for Tuesday, September 16, 2026. A monsoon outbreak produced two flash-flood clusters: eight NWS Flash Flood Warnings across Arizona (issued 10:27–11:51 AM MST) covering Maricopa County (Phoenix metro), Pinal County, Pima County (Tucson area), Gila County, and Coconino County (Labyrinth/Face Canyon watersheds), plus two warnings for southeastern Utah’s San Juan County drainages south of Lake Powell (issued 12:01 and 12:34 PM MDT). Several Arizona warnings were tagged life-threatening, with 0.5–1.5 inches already fallen and rates up to 2 inches per hour.

    Flash flooding in desert washes and slot-canyon country moves fast. Verify local conditions with the National Weather Service before travel. Turn around, don’t drown.

    Cluster 1 — Arizona

    Warnings spanned Phoenix metro through Tucson and north into Coconino watersheds. Heavy monsoon cells dumped short-duration, high-rate rain onto urban pavement and desert soils that shed runoff into washes and underpasses.

    Arizona Search Demand (measured live)

    Google Trends pulls (live browser, no CAPTCHA) show East Valley hire-intent leading the state:

    SignalWindowReading
    water damage restoration mesa az7d+850%
    water damage restoration mesa7d+450%
    Mesa (city topic)7d+400%
    Glendale (city topic)7d+250%
    Cost (topic, seed: flood damage repair)7d+250%
    flood damage restoration30d+170%
    water damage restoration phoenix az7d / 30dBreakout
    flood damage restoration near me / flood restoration near me / flood restoration companies30dBreakout

    Trending Now (Arizona, past 7d): “flood watch” 20K+ searches / +1,000% (active); “flash flood warning” 500+ / +1,000% and 200+ / +800%. Hottest metros: Phoenix AZ 100 · Yuma AZ–El Centro CA 81 · Tucson (Sierra Vista) AZ 67. City-level breakout query language also hit Tempe, Scottsdale, Tucson, and Phoenix AZ.

    Cluster 2 — Southeastern Utah

    Two warnings covered San Juan County drainages south of Lake Powell, including Labyrinth Canyon — life-threatening flash flooding of slot canyons and dry washes.

    Utah Search Demand (measured live)

    SignalWindowReading
    emergency water damage restoration30d+4,350%
    water damage restoration services30d+1,400%
    water damage restoration services near me30d+1,100%
    water damage restoration near me30d+750%
    water damage restoration service near me30dBreakout
    flood damage restoration near me / flood damage restoration7dBreakout
    flood restoration salt lake city30dBreakout
    water mitigation company30dBreakout

    What Homeowners Should Do in the First Hours

    • Stop the source if safe: Do not enter flowing washes or standing water near electrical panels.
    • Document high-water marks before cleanup for insurance.
    • Extract before you dry: Mud and silt first; air movers over wet sediment spread contamination.
    • Vet “near me” companies: Ask for IICRC certification, Category 3 blackwater protocol, and written moisture maps — East Valley and Utah “near me” breakouts show hire-intent, not DIY research.
    • Ask the cost question early: Arizona Cost topic +250% on flood damage repair means carriers and deductibles will dominate the next conversation.

    Sources and Verification

    Official data verified against National Weather Service Flash Flood Warnings for Arizona and southeastern Utah (10 warnings, new to the day’s watermark); Google Trends Arizona and Utah regional datasets (7-day and 30-day windows), measured live via browser with no CAPTCHA blocks.

    Informational brief only — not an official warning broadcast. Monitor NOAA Weather Radio and local county emergency management for evacuation and shelter orders.

  • A City Page Is Not a Copied Homepage With the Town Name Swapped

    A City Page Is Not a Copied Homepage With the Town Name Swapped

    Inspired by Revved Digital. Original article: What Are Service Area Pages? A Local SEO Guide. This is a new Tygart article for restoration contractors. We kept the mechanism, added first-party field knowledge, and did not reprint the piece.

    A location page supports a real office and a Google pin people can visit. A service area page is for work you drive to. Restoration is almost always the second kind. Mixing them up is how shops either hide the warehouse address and disappear on Maps, or publish forty city URLs that are the same paragraph with “Tacoma” swapped for “Kent.”

    Google does not need a storefront in every suburb. It needs a page that could only have been written by someone who has pulled carpet there.

    What belongs on a restoration city page

    • H1 that is the service plus the city: “Emergency water extraction in [city].”
    • A drive-time sentence that is true. “From the [neighborhood] shop we are usually on site in 35 minutes.”
    • One real job: neighborhood, loss type, what the crew did. Photo if the homeowner allows.
    • Services you actually run in that city, including license limits.
    • Tap-to-call. Not a contact form buried under a map widget of a town you do not staff.

    Do not ship a page for a city you have never worked. Do not stuff the city name into every sentence. Do not treat fifty thin pages as fifty pins — the pin is still one profile. These URLs win organic “water damage in [city]” searches and give the homeowner a reason to believe you will show up.