Lightning protection systems · Central Florida · lightningrodsflorida.com
Prepared by REK Marketing & Design
No Google Business Profile found. Your 4.8★ reputation sits on Porch & HomeAdvisor instead.
Biggest gapYou already have the hard part: a real 50-year reputation and a 4.8★ review record. What you don't have is the technical foundation that tells Google and AI engines you exist, who you are, and where you work. Right now a GoDaddy template site with no Google Business Profile is hiding a strong business. Fix these three things and rankings follow.
We could not find a GBP for you. Without one you literally cannot appear in the Google Map Pack or Maps, where most "lightning protection near me" clicks happen.
Unlocks the Map PackThe builder blocks proper title tags, schema, speed, and clean URLs. A custom-coded site fixes the whole technical layer at once and is the platform everything else is built on.
Fixes the foundationThree business names and two phone numbers are in the wild. Pick one, make it consistent everywhere, and add LocalBusiness schema so Google and AI trust the entity.
Builds trust signalsFifty-plus years, a fourth-generation family name, and a 4.8★ rating across Porch (174 reviews), HomeAdvisor, and Yelp are assets most competitors would envy. But the site that represents all of that is a GoDaddy Website Builder template with brand-only title tags, duplicate headings, keyword-stuffed city lists, and no structured data, and it carries a Domain Authority of just 4.
The good news for AI search: your site already allows AI crawlers, publishes an llms.txt file, and is being cited by ChatGPT today (we found ChatGPT referral tracking on your own homepage link). That is a head start most local contractors don't have. The job now is to make the site worthy of the citations it's already earning, and to claim the local-search real estate you're currently giving away to Florida Lightning Protection, Bonded, and the rest.
50+ years, 4th-generation name, 4.8★ reviews, statewide service, and an llms.txt ChatGPT already reads. Reputation isn't the problem.
DA 4, 0 dofollow links, 0 of 45 pages with canonicals, no GBP, no schema, brand-only titles, and 19 out-of-state doorway pages.
Competitors rank on weak, dated sites too. A custom site + GBP + clean schema makes Townsley the most citable lightning brand in Central FL.
You have a rare AI head start for a local contractor, but no machine-readable identity. The biggest lever, by far, is giving AI engines a clear, structured "who and where."
There's no LocalBusiness, Service, or FAQ schema, so AI and Google have to guess what you are. Worse, three names appear across the web (Townsley Lightning Rods LLC, James Townsley Lightning Rods, Central Florida Lightning Rods), splitting your entity so no single profile gains authority.
robots.txt only blocks /404, so GPTBot, ClaudeBot, PerplexityBot and Google-Extended can all read you.
You publish /llms.txt, the file AI uses to understand a site fast. Most rivals have none. Upgrade it from the thin auto-version.
A utm_source=chatgpt.com link on your own homepage proves AI is surfacing you in real answers today.
The H1 repeats 3× and 200+ city names are dumped in the body. Models rarely cite keyword-stuffed pages.
Thin E-E-A-T is the sixth GEO factor (no owner bio, no UL/LPI shown, no linked reviews); rolled into the schema + content fixes above and the roadmap.
The lightning-protection field in Florida is established but technically unsophisticated. Most competitors out-rank Townsley today on the strength of a Google Business Profile and visible certifications, not better websites. That is beatable.
| Competitor (shared keywords) | Domain Authority | Visibility | Est. / cert. |
|---|---|---|---|
| Townsley (you) | 4 | — | 1996 LLC / 50+ yrs · no cert shown |
| floridalightningprotection.com | 14 | 1.85 | 1985 · UL listed |
| americanelectricofjacksonville.com | 22 | 0.90 | Electrician (Jax) |
| gulfcoastlightningrods.com | 2 | 0.86 | The Villages · UL/LPI |
| mcleanlp.com | 18 | 0.61 | Central FL |
| bondedlightning.com | 26 | 0.29 | 1973 · UL/LPI |
| yelp.com (directory) | 93 | 0.28 | Aggregator |
| allsouthlightningprotection.com | 11 | 0.25 | UL/LPI |
Source: Moz Domain Analysis (Jun 4, 2026). "Visibility" is Moz's share-of-voice estimate across shared keywords. Two takeaways: the field is winnable (most rivals sit at DA 11-26), and your DA of 4 is the lowest of the named set, the direct result of a thin, spammy backlink profile.
| Keyword | Current rank | Read |
|---|---|---|
| lightning rods in florida | 5 | Page 1, almost |
| lightning rods protection florida | 10 | Bottom of page 1 |
| mclean lightning protection | 33 | A competitor's brand |
| lightning protection contractors florida | 35 | Page 4 |
| lightning protection jacksonville fl | 46 | Page 5 |
| lightning protection molino fl | 48 | Page 5 |
Source: Moz (Jun 4, 2026). You rank for only 6 keywords total, and most sit on pages 4-5 where almost no one clicks. The two page-1 terms prove the domain can rank; it just has almost no optimized pages or authority pushing it. Per-keyword competitor positions are being pulled separately.
Florida Lightning Protection, Bonded, Gulf Coast and the rest all foreground "UL Listed / LPI Certified." Townsley's site never mentions it, and for a safety product that's the #1 trust signal buyers and AI look for. If you hold UL/LPI/NFPA 780, feature it sitewide; if not, lead on the 50-year, 4th-generation record.
Most rivals sit at DA 11-26 on dated, lightly-optimized sites with little schema and thin local content. A modern custom site with real city pages and a GBP would leapfrog the regional pack. Prioritize The Villages, Ocala, and Central FL, where competitors are weakest and storm demand is highest.
These are the classic-search issues, the things Google reads when deciding where you rank. Ordered by impact. Tap any row to see the fix.
Speed is one of the few things GoDaddy gets right here. Lighthouse SEO score is 92 and Best Practices 96. The fixable bits are mobile LCP (3.3s, larger hero images), desktop layout shift (0.119), and ~500 KB of image-delivery savings. No CrUX field data yet (low traffic), so these are lab figures.
For "lightning protection near me" and "[city] lightning rods," the Google Map Pack sits above the regular results and takes most of the clicks. Townsley is invisible there because we could not find a Google Business Profile.
Note: a profile may exist but be unverified, unclaimed, or hidden. Step one is to confirm and claim it. The 174 five-star reviews currently sitting on Porch are the proof you'd want feeding a Google profile instead.
Search Google Maps, claim or create the listing, and complete verification. Use one canonical name and phone sitewide. Primary category "Lightning Protection System Supplier"; secondary Electrician / Roofing Contractor as applicable.
Ask for a Google review by text after each install, post weekly project photos, answer questions. Target 10+ reviews in 60 days and 2 photo posts a week from your existing gallery. Velocity and freshness are direct Map Pack factors.
Sequenced so the fastest wins (GBP, identity) land first, while the custom site, the thing that lifts everything, is built in parallel.
You have the reviews, the history, and an AI head start. What's missing is the foundation, and that's exactly what REK builds. Let's start with the Google Business Profile and a custom site plan.
Book the strategy call →Everything above, with the specifics. Tap each block to open it.
Deploy LocalBusiness + Service + FAQPage JSON-LD in the <head>, with one canonical business name, a single NAP, and geo coordinates. Anchor @id to the homepage and add sameAs links to the Porch, HomeAdvisor and Facebook profiles.
Verify before deploying: confirm the exact legal name, address, and phone against the live site and any claimed profile. Only include aggregateRating if it maps to a rating shown on the page from a verifiable source.
/404; /llms.txt present but thin and auto-generated; ChatGPT referral parameter found on a homepage link.Site crawl + Moz Domain Analysis + PageSpeed Insights + manual SERP review, June 4 2026.
"Visibility" is Moz's share-of-voice estimate across shared keywords, not traffic. No CrUX field data at the current traffic volume, so Core Web Vitals are lab figures. Any figure flagged "verify" requires live-tool confirmation before this is sent to a client.