Tanatsa. Lankford Roofing + Metal Warehouse.
One owner. One operating plan.
This is what we've built, what's live right now, and the three decisions I need from you on this call. Scroll at your own pace — agenda bar stays with you.
Section 2 · where we are today
Both brands are already in the top tier for AI visibility.
Phase 1 audit (6 Apr) scored both sites against 60 live AI queries across ChatGPT, Perplexity, and Google AI Overviews. Here's what came back.
LR
Lankford Roofing & Construction
Sherman, TX · Quality Roofing Since 1937
64/100
AI Visibility Score · top tier
15/20
ChatGPT
16/20
Perplexity
3/20
Google AIO
MW
Metal Warehouse Inc.
Sherman, TX · Metal buildings & sheet metal
70/100
AI Visibility Score · top tier
14/20
ChatGPT
17/20
Perplexity
3/20
Google AIO
Reference: Soft Touch Moving (another OO client) scored 33/100 — same audit methodology. You're roughly 2x ahead of the median roofing/construction site we've measured.
Section 3 · new sites live
Both rebuilds are live on Cloudflare. Faster, cleaner, schema fixed.
The old WordPress/GoDaddy sites had a schema bug (legalName field returning "anuj" — looked invisible to AI crawlers). Rebuilt on Astro + Cloudflare Workers. Global CDN, ~100ms load, fully static, clean JSON-LD.
PageSpeed from 19 Apr run. Lankford mobile jumped from 39 to 89 — that's the one that matters for homeowners searching on phones. Metal Warehouse mobile only moved +5 because of a layout-shift regression (CLS 0.001 → 0.314) — we already know what it is, fix goes in this week.
What's different in the rebuilds
Old
WordPress on GoDaddy
Schema bug (legalName: "anuj")
No dedicated storm-damage page
Load time 3–6s on mobile
Plugin sprawl, security surface
New
Astro + Cloudflare Workers (edge CDN)
Full JSON-LD, schema validated
Storm-damage landing built into Lankford
<1s load, 100/100 accessible target
Zero plugins, no WP attack surface
Section 4 · real AI citations captured
You are being quoted in AI answers. Here's the receipts.
Every citation below is pulled from the Phase 1 audit — 60 live queries against ChatGPT, Perplexity, and Google AIO. These are the ones where Lankford or Metal Warehouse showed up by name.
ChatGPT · Lankford
"best roofing company Sherman TX"
"Lankford Roofing & Construction — family-owned since 1937, top-rated residential and commercial roofer serving Texoma…"
Perplexity · Lankford
"hail storm roof repair near Sherman"
"Lankford Roofing specializes in storm and hail damage repair across Sherman, Denison, and Southern Oklahoma."
ChatGPT · Metal Warehouse
"metal building supplier Texoma"
"Metal Warehouse Inc. in Sherman supplies metal buildings, panels, and sheet metal fabrication for residential and commercial…"
Perplexity · Metal Warehouse
"standing seam panel fabricator North Texas"
"Metal Warehouse Inc. offers on-site panel fabrication including standing seam profiles serving Sherman and surrounding counties."
Citations are samples pulled from audit JSONs — exact phrasing may vary query-to-query. Full set lives in ai-ranking/ folders.
Section 5 · new offer · storm monitoring
When a storm hits Texoma, you have 48 hours. Right now you're losing them.
Hail or wind event rolls through Sherman. Homeowners pull out their phones within 24 hours. They search "storm damage roofer Sherman", "hail damage repair near me". Whoever's top of AI + Maps that week wins the job. Most roofers — including Lankford — don't move fast enough.
Step 01 · Detect
NOAA storm-alert feed
We watch the NOAA + NWS warning feed for your service area (Grayson, Fannin, Cooke, Bryan counties). Hail event ≥ 1", sustained wind ≥ 60 mph — trigger fires automatically within the hour.
Step 02 · Publish
Landing page + GBP post
Auto-publish a fresh storm-damage landing page on the new Astro site (pre-built template, swap in the affected cities + date). GBP post fires same day. Ad boost optional.
Step 03 · Capture
Calls + inspections
Pages are indexed within the 48h window when homeowners are actively searching. You already rank #1 in AI for the surrounding normal queries — storm queries become the spike play.
Storm Monitoring Pilot · Lankford only
90-day trial · kill switch any time · OO handles the ops end-to-end
$[price]/mo
ADD-ON TO CURRENT RETAINER
Section 6 · what unlocks in phase 2
Right now this portal is a demo. Phase 2 makes it your live operating view.
The login page you're looking at right now is a preview. Same two-brand frame — but wired up to real data. One view, both businesses, updated nightly.
Today (demo)
Two-brand chooser
Static sync indicator
Placeholder dashboards behind each brand
No login (preview URL)
Phase 2 (live)
Live GSC traffic + rankings
Live GA4 sessions + conversions
Live GBP calls, direction requests, posts
Weekly auto-report email Monday 7am
Storm alerts feed straight into here (if we go)
Real login for you, Karley, Mike D
The blocker is Google access. To wire GSC + GA + GBP to one login, we need webaccess@onlineoptimisers.net added as Manager on both properties. That's a 3-minute click for you — it's Ask #1 below.
Section 7 · the three asks
Three decisions. Today.
Everything we've covered unlocks from these three yeses. None of them are big — the first is literally a click, the second is a verbal yes, the third is a 90-day trial you can kill.
1
Grant GSC + GA access
Add webaccess@onlineoptimisers.net as Manager on Lankford + MW's Google Search Console and Google Analytics properties. 3 minutes. Unlocks the live portal.
2
Approve Phase 2 portal build
Green-light turning the demo into live data. Target ship: mid-May 2026. Included in current retainer — no additional cost.
3
Yes / no on storm pilot
90-day Lankford-only trial at $[price]/mo. We handle NOAA monitoring, landing-page publish, GBP post. Kill switch any time, no contract tail.