Fort Collins Insurance BrokersYear-to-Date Performance Report
Jan 1 – May 20, 2026Prepared for Ryan Jackson by Local Nerds

The work is working.

Through the first 4½ months of 2026, focoins.com has more than doubled its monthly search traffic, cleaned out three years of indexing junk, and laid the foundation for the next frontier: showing up in AI-powered search. Here's where things stand and what's next.

YTD Search Clicks
2,060
▲ +35% vs Q4 baseline
YTD Site Sessions
13,839
▲ 16,865 page views
Search Impressions
1.17M
▲ Strong demand signal
AI Visibility Score
51/100
New baseline — big opportunity

1. Website Traffic

Google Analytics tells us who actually showed up at focoins.com — not just searched. The story is steady growth, with FAQ and quote pages doing real work pulling in qualified visitors.

YTD Engagement at a Glance

Key Numbers

Active users13,839
Total page views16,865
Event count54,859
Key events conversions428
Avg engagement time14s
Last 30-day trend+34% users

Top 10 Landing Pages (YTD)

PageViewsUsers
/ homepage3,2592,625
/free-quote lead gen362253
/quote lead gen299249
/lcs survey258200
/insurance-types/home-auto-bundle191165
/faqs/can-i-have-umbrella-…168149
/service-center163140
/insurance-types/auto13899
/faqs/what-is-combined-single-limit-csl…131123
/insurance-types/commercial125118

Engagement Signals

Where visitors come in and what they do.

SEM — Online Quote Clicks+29%
SEM — Calls From Website+64%
Direct traffic share≈68%
Organic search share≈24%
What this means: The lead-generation engine (Free-Quote, Quote, LCS pages) is the second-biggest traffic destination after the homepage. That's the right pattern.

2. Search Performance

Google Search Console shows how focoins.com performs on Google itself — what people search for, what Google shows, and what gets clicked. The numbers are climbing and the indexing problems we found in February are largely resolved.

Search Clicks & Impressions Trend

Indexing Health Story

February's audit found 1,831 broken pages. Three months of cleanup later:

404 Errors
1,831 → 516
72% reduction
Not-Indexed
2,726 → 1,433
47% reduction
Core Web Vitals
159/159 good
both mobile + desktop

Top Queries Driving Clicks

QueryClicksImpr.
fort collins insurance #1135883
fort collins insurance brokers16109
do i need homeowners insurance if my house is paid for151,117
insurance brokers fort collins13134
insurance broker fort collins9101
foco insurance brand6309
property in transit coverage5661
auto insurance fort collins42,391
car insurance fort collins41,172
fort collins car insurance4415

Top Pages by Search Clicks

PageClicks
focoins.com/ home279
www.focoins.com/160
/faqs/do-i-need-homeowners-insurance…77
/faqs/can-i-have-umbrella-without…71
/faqs/what-is-combined-single-limit-csl66
/faqs/is-sr22-transferable-between-states48
/coverages/commercial-property-debris-removal46
/faqs/does-sr22-affect-all-drivers…43
/faqs/what-happens-if-i-move-during-sr22…43
/coverages/auto-custom-equipment41
Pattern worth noting: FAQ pages are out-performing service pages on click volume. The content investment is paying off — and it's the kind of content that AI engines love.

Device Mix (Search Clicks)

Rankings Snapshot

Average position15.2
Keywords tracked218
Ranking at #1117
Top-10 share81%
Push-to-page-1 zone18

Brand Health (Semrush)

Authority Score22
Organic keywords1,812
Referring domains212
Backlinks589
Domain categoryInsurance

3. Keyword & Ranking Position

218 keywords are actively tracked. The hyper-local strategy (Fort Collins + specific neighborhoods + insurance type) is working: 117 keywords sit at position #1, and 81% are in the top 10.

Keyword Distribution

Highest-Impact Push-to-Page-1 Opportunities

KeywordPos.Volume
mendota insurance216,600/mo
renters insurance colorado142,400/mo
foremost insurance bill pay201,900/mo
colorado renters insurance17880/mo
the hartford business owners policy-5,400/mo
car insurance in colorado-2,400/mo
ho-6 policy-1,600/mo
Strategy: Push existing page-2 rankings into page 1 first (Mendota, Renters CO, Foremost). Then build content for keywords we don't yet target.

4. AI Search Visibility — What's Working for LLMs

A new lens for 2026. When someone asks ChatGPT, Claude, Perplexity, or Google's AI Overview "Who's a good insurance broker in Fort Collins?" — what happens? We ran a full audit. Here's the picture.

51/100
Baseline AI Visibility Score

Below average for an established local business — but with three clear, fixable weaknesses. The site itself scores well on AI-quotability (especially the Bond content). The bottleneck is what AI engines find about Fort Collins Insurance when they search the rest of the web.

Citability (on-site)
72
AI Crawler Access
60
Schema (AI-visible)
52
llms.txt Completeness
38
Brand Mentions (off-site)
22

What's Working Well

  • Bond page citability: 86/100. Statistics, dollar figures, Colorado-specific regulations — exactly what AI engines extract and quote.
  • Homeowners page: 78/100. Hard pricing data ($3,320 regional avg, 35% vs national).
  • Auto page: 74/100. Real numbers ($1,171 avg annual, 92% credit premium delta).
  • AI crawlers are not blocked. GPTBot, ClaudeBot, PerplexityBot can all reach the site.
  • FAQ inventory is strong. Bond, Auto, Home pages each have 6–10 well-written FAQs.
  • "Operating since 1992" is a high-trust signal AI engines pick up on.

What's Holding Us Back

  • llms.txt is stale — lists GEICO as a carrier (we're an independent broker representing different carriers), misses Bond content, wrong service framing.
  • Schema is JavaScript-injected — most AI crawlers don't run JS. The rich FAQ + Service + Review markup is invisible to them.
  • Reddit mentions: zero. Local insurance threads on r/FortCollins recommend competitors (State Farm, Country Financial, Riverside). AI engines lean on Reddit for local recommendations.
  • NASBP directory: not listed. Despite the Bond specialization investment, the national surety bond producer registry has no FCI listing.
  • Wikipedia entity: none. Limits AI's ability to "anchor" the brand.
  • BBB record still filed under "Insurance By Phone Inc" — the "Fort Collins Insurance" DBA isn't on the record.

Where AI Engines Look — Coverage Check

PlatformFCI StatusPriority
YelpListed (#3)Maintain
FacebookActiveMaintain
Google Business ProfileActive, 4.9/271Maintain
BBBListed (legacy name)Fix DBA
LinkedIn (Company)Missing/weakP1
Reddit r/FortCollinsZero mentionsP1
NASBP Surety LocatorNot listedP1
Wikipedia / WikidataNoneP2
Editorial (Expertise.com, etc.)NoneP2

The Big Strategic Question

Where do prospects come from in 2026? Increasingly: AI-generated answers. ChatGPT alone gets ~3.5B visits/month, Perplexity now exceeds 22M monthly. When they answer "best insurance broker in Fort Collins," they cite:

  1. Reddit recommendations (we have zero)
  2. Yelp / industry directories (we're #3)
  3. The agency's own structured data (ours is mostly JS-hidden)
  4. Wikipedia / Wikidata anchors (we don't have them)
  5. Editorial "best of" lists (we're not in them)
The good news: All five of these gaps are addressable. None require building new product. They require listing, content, and one schema migration sprint.

5. What We've Shipped (Jan – May 2026)

The investment this year went into fixing what was broken and building what will compound. Here's the timeline.

Dec 16, 2025
Rank tracking baseline established

400-keyword universe mapped via DataForSEO. Daily rank tracking system stood up. Baseline: 4 keywords found in top 100. Today: 218 keywords actively ranking.

Jan 12, 2026
First weekly rank report shipped

Automated 7-day aggregated rankings report begins. "Auto insurance fort collins co" holds #1 organic + #1 local pack.

Feb 21, 2026
Semrush competitive intelligence captured

Full export pre-cancellation: 1,812 organic keywords, 589 backlinks, 212 referring domains, Authority Score 22, top-3 AI-mention competitors identified.

Feb 28, 2026
GSC error catalog created

Full audit of focoins.com indexing. Identified 1,831 broken pages, 413 thin-content rejections, 3 schema errors. This became the cleanup roadmap.

Mar 19, 2026
DataForSEO on-page score: 97.07/100

Technical baseline confirmed excellent. 117 of 218 tracked keywords ranking #1. Avg position 5.1. Top-10 share: 81%.

Apr 8, 2026
Bond Content Architecture launched

45-keyword target matrix + 3-phase content plan + 30 pages of bond-specific content drafted (~86K words). The single largest content investment of YTD.

Apr 22, 2026
Free-Quote landing pages framework

Per-type lead capture pages drafted for the 6 highest-volume coverage queries. CMS structure designed for scale.

Apr 24, 2026
Indexing cleanup → 35% click lift

404 count: 1,831 → 516 (-72%). Not-indexed count: 2,726 → 1,433 (-47%). Total search clicks: 1,558 → 2,108 (+35%). Review snippet schema fix shipped on local-insurance template.

Apr 26, 2026
Schema cleanup action list

Identified 2 broken external schema files (geo_insuranceagency_schema = dead code, breadcrumb_schema = guard always fails). Root-cause diagnosis of 497 "Crawled — not indexed" pages: slug cannibalization, not thin content.

May 20, 2026 — Today
YTD report + AI visibility baseline

First comprehensive Year-to-Date scorecard. First AI/LLM visibility audit captured. Three priorities locked for the next 90 days (below).

6. What's Next — Priorities for the Next 90 Days

Based on everything above, here's where the next round of effort should go. Ranked by impact-per-hour-of-work.

P1
Rewrite /llms.txt and ship /llms-full.txt

Current llms.txt is misleading (wrong carrier list, missing Bond positioning). 4 hours of writing time gets every AI engine a clean, current, authoritative summary of FCI. Highest-impact single move available right now.

Effort~4 hours
P1
Inline the FAQ + Service + Review schema in page HTML

Currently AI crawlers only see the InsuranceAgency block. The richer FAQ, Service, AggregateRating, and Person schema is JS-injected and invisible to them. One sprint migrates it to inline markup in Webflow templates. Unlocks AI-quotability for the Bond content investment.

Effort~8–12 hrs
P1
Seed third-party brand mentions (NASBP, BBB, Reddit, Editorial)

The single biggest finding. Apply for NASBP Surety Pro Locator. Fix BBB record (add "Fort Collins Insurance" DBA). Establish organic Reddit presence in r/FortCollins (Ryan personally answers 1–2 threads/month). Pitch Expertise.com / BestCompany for editorial listings.

EffortOngoing
P2
Publish Bond content (M1–M3, 30 pages drafted)

~86K words of Bond-specific content is drafted and ready. Final QA + Webflow CMS publish unlocks the largest content investment of the year. Pair with the Free-Quote landing page framework rollout.

Effort~6–8 hrs
P2
Push-to-page-1 sprint: Mendota, Renters CO, Foremost

Three keywords are sitting at positions 14–21 with monthly volume of 880–6,600. Targeted content expansion on existing carrier and coverage pages should move them into the top 10. Direct revenue impact.

Effort~6 hrs
P3
Slug-cannibalization cleanup (497 Crawled-not-indexed)

Six commercial-* variants per city are competing with each other. Consolidate via 301 redirects to one canonical per intent. Expected outcome: meaningful chunk of the 497 rejected pages re-indexed within 2–4 weeks.

Effort~4 hrs
P3
Image alt-text + minor on-page polish

Sitewide missing alt text on staff photos and coverage icons. Shorten homepage title from 65 → under 60 chars. Lower priority but easy wins.

Effort~2 hrs