The site currently appears somewhere in Google's results for 2,860 keywords — distinct phrases people actually type into Google — and 464 of those sit in the top ten, meaning on the first page. Together those positions are worth an estimated 4,887 visits per month. Think of this as the size of the site's storefront window on Google: the more searches it shows up for, and the higher it sits, the more passing traffic it captures. Our market model maps 705 service-intent keywords — searches that signal someone wants to buy, sell, or hire an agent — across the configured counties. The site currently holds a Google position on 5 of them, so most of the demand we can measure is happening WITHOUT this site in the results. Every uncovered keyword is a conversation with a future client that someone else is having. On Google's Lighthouse speed test, the mobile experience scores 23 out of a possible hundred. Speed is not cosmetic: slow pages lose visitors before they finish loading, and Google folds the loading experience into its rankings.
4.9★
Google reviews (661 reviews)
2,860
Keywords you rank for
4,887
Monthly visitors from Google
399
Websites linking to you
100%
Map visibility (best keyword)
Where you show up on the map
homes for sale in fort collins
Google Maps
Found at 49 of 49 map points — average position 2.06
Share of local voice: 82%
houses for sale fort collins
Google Maps
Found at 49 of 49 map points — average position 1.35
Share of local voice: 98%
Your keyword wins
You rank for 2,860 search phrases. Here are your top 5.
Search phrase
Monthly searches
Your Google position
top realtor fort collins
40
7
severance real estate
590
12
timnath real estate
70
12
fort collins real estate
2,400
13
homes for sale in fort collins
9,900
15
▲ homes for sale in fort collins moved 16 → 15
What we're working on
Duplicate page titles across 2 pages
Several pages introduce themselves to Google with the exact same title, so Google cannot tell which page is which — and shows searchers whichever one it guesses.
The title is the blue headline people see in Google results. When several pages share one, Google picks which page to show for a search — usually not the one intended — and identical headlines win fewer clicks than specific ones.
Our plan: Rewrite each duplicated title (the Technical tab lists every cluster) so every indexable page announces its own community or service.
Strong on the map, absent from AI answers
When people search on Google Maps, this business dominates. But when people ask an AI assistant the same question, the answers simply do not include the business at all. The map lead has not carried over.
AI assistants build their recommendations from a different evidence trail than the map results: structured facts about the business across the web, citations on pages the AI reads, and content that answers questions directly. The AI Visibility tab shows the scanned searches and where the business currently places.
Our plan: Publish direct-answer content for the scanned searches (a page that plainly answers each search as a buyer or seller would ask it), and build out the structured facts AI assistants read — consistent listings, complete profiles, question-and-answer content.
Next 30 days
Rewrite the duplicated titles (Technical tab lists each cluster) so every indexable page has a unique, intent-matching title.
Titles are the storefront sign in search results — making each one unique immediately changes which searches each page can win.
Keep the review cadence: request a review after every closing; respond to every new review within a week.
Google rewards a steady stream of fresh reviews more than a large lifetime total, and public replies signal an attentive business to the next reader.
From the Search Console queries table, pick the searches with many appearances but a weak average position and strengthen the matching pages (title, content depth, internal links).
Google is already showing the site for these searches — the demand is proven, and moving up a few positions converts appearances into clicks faster than any new page can.
Next 60 days
Build or strengthen community pages for the highest-demand keywords where the site has no position today (Keywords tab, rows marked "not ranking", sorted by searches per month).
These are real searches with no answer from this site yet — each new page opens a lane of traffic that nothing else on the site competes for.
Add structured data to the pages that carry none — the Schema section shows how many pages already have it, out of all pages checked, plus a starting list of the ones still missing it.
Structured data is a label that tells Google exactly what a page is; labeled pages qualify for richer listings (stars, prices, business details) that win more clicks from the same position.
Close the AI-answer gap: publish pages that answer the scanned searches directly, and strengthen the structured facts assistants read (consistent listings, complete profiles).
The map-pack lead proves the business has earned local authority — the same proof has to be planted where AI assistants read, or a growing slice of searchers will never hear the name.
Publish one community page per week starting with the highest-demand uncovered communities in the Market tab.
Consistent publishing compounds: every community page adds rankings, internal links, and local relevance that the next page inherits.
Next 90 days
Run a link-building cycle using the competitor deep-dive as the map: each dive card lists the link-source mix that is working for that competitor — pursue the same source types.
The authority gap sets the ranking ceiling — closing the referring-domain gap raises the whole site at once, not one page at a time.
Re-scan the local grids monthly to defend the map-pack lead: watch for any keyword where Share of Local Voice slips and check which competitor gained.
A dominant map position erodes quietly — a competitor earning reviews in one neighborhood shows up as a falling grid cell long before it shows up in revenue.
Re-run this audit and compare it to this one: every issue count this report flagged should have dropped, and ranking keyword count and referring domains should have grown.
The same measurements, re-taken, are the proof the work moved the numbers — and the input for the next quarter's plan.
Site speed
Mobile experience score: 23/100 — this is our biggest opportunity, and it's on the 30-day plan.
Desktop experience score: 49/100.
Technical details
Mobile load time (LCP): 57.0s
Mobile layout stability (CLS): 0.14
Desktop load time (LCP): 8.8s
Desktop layout stability (CLS): 0.05
Some sections aren't in this report yet: technologies, aeo. We'll add them as soon as they finish processing.