SEO Believer
seobeliever.com
This is a real report, not a mockup or a filled-in template. It is the $129 Audit Pro, run on our own site on August 11, 2026, published exactly as it was generated. Nothing was removed and no number was softened, including the ones that do not flatter us.
You will notice the rankings and the AI citations are weak. SEO Believer opened in May 2026, and that is what a three-month-old site measures like. We would rather show you that than show you a polished example from a site that has had ten years to mature, because the point of this page is that you can trust the measurements when they are about you.
Your report covers your site, in this format, with your numbers. See what each tier measures, or ask for one.
Thank you for trusting us with your SEO audit. Somebody built this business and this website, and having a stranger measure it is not a small thing to invite. Everything in this report is measured, never guessed, and where we could not measure something we say so plainly rather than filling the gap.
Every line here is something we measured, not encouragement. These are also the things not to break while fixing everything else.
| Area | Verdict | Why |
|---|---|---|
| Speed | Strong | Lighthouse* performance 86 of 100, 0.5 MB page weight, 4.1s to render the main content. |
| On-page | Room to grow | 6 have more than one H1. |
| Rankings | Room to grow | 2 ranked keywords, 0 of them in the top three. |
| Authority | Mixed | 33 different websites already link to yours, which is the slowest thing in SEO to build and a real head start. Domain rank 0 across 35 links, and more referring domains is the lever from here. |
| Google Business Profile | Not measured | The name search returned nothing, which is ambiguous rather than proof no profile exists. |
| AI search | Room to grow | Named in 0% of 31 answers across 4 LLMs for Boulder, CO. |
Four measurements, not a grade. The table above is the summary.
Every number above traces to a real pull, not an LLM guess. N/A means that measurement wasn't part of this tier or couldn't be completed, never a made-up value.
| Reachable | Reachable |
|---|---|
| HTTPS / valid certificate | Secure |
| Mobile viewport tag | Present |
| Server response time | 47 ms how fast your server sent the HTML. NOT how fast the page appears: see the note under Core Web Vitals. |
| HTML document size | 30 KB the HTML only, not the whole page |
| Total page weight | 473 KB everything a visitor downloads: images, scripts, fonts, CSS |
| Copyright year found | 2026 |
| CMS / site builder | not measured |
| Looks parked / placeholder | No |
404 handling: Correct Missing pages return HTTP 404 and the page helps the visitor get back on track.
| Performance score | 86 |
|---|---|
| First Contentful Paint | 1.6 s |
| Largest Contentful Paint | 4.1 s |
| Total Blocking Time | 0 ms |
| Cumulative Layout Shift | 0.001 |
| Speed Index | 1.6 s |
Measured by Lighthouse via DataForSEO on a simulated mobile device.
The two numbers are measuring different things, and both are correct. The server response time in the section above is how long your server took to hand over the HTML file, measured once from a fast connection. It is a plumbing number. Everything below is a real browser on a throttled mobile connection actually building and drawing the page: downloading images, running scripts, loading fonts. A site can hand over its HTML in a fraction of a second and still take many seconds to become usable, and that is exactly what a heavy page looks like.
Put plainly: the fast number is your host. The slow numbers are your page.
The right-hand column is Google's own published target for a phone, checked against their documentation in August 2026. Hitting it is what makes Lighthouse grade that measurement green.
| Measurement | What it means | Aim for |
|---|---|---|
| Performance score | Lighthouse’s overall 0 to 100 grade for this page on a simulated mid-range phone. Under 50 is poor, 50 to 89 needs work, 90 and above is good. | 90 or above |
| First Contentful Paint | How long until the visitor sees ANYTHING at all: the first text or image. Before this, they are looking at a blank screen. | 1.8s or less |
| Largest Contentful Paint | How long until the biggest thing on screen, usually the hero image or headline, has finished loading. This is the closest single number to "when does the page feel ready", and Google uses it as a ranking signal. | 2.5s or less |
| Total Blocking Time | How long the page was on screen but frozen, ignoring taps and scrolls because JavaScript was busy. This is the number people describe as "the site feels broken". | 200ms or less |
| Cumulative Layout Shift | How much the page jumps around while loading, on a 0 to 1 scale. This is what makes someone tap the wrong button. | 0.1 or less |
| Speed Index | How quickly the page fills in visually overall, rather than at one single moment. | 3.4s or less |
Lighthouse is Google's own page-quality tool, built and maintained by the Chrome team. It is the same engine behind PageSpeed Insights and the Lighthouse panel inside Chrome's developer tools, so anyone you hand this report to can re-run it themselves and get comparable numbers.
It matters here for one specific reason: the Largest Contentful Paint, Cumulative Layout Shift and Interaction to Next Paint figures Lighthouse reports are the same Core Web Vitals Google has publicly confirmed it uses as ranking signals. This is not a third-party opinion about your speed, it is a measurement from the company doing the ranking.
Two honest limits. First, Lighthouse runs a simulated mid-range phone on a throttled connection, which is deliberately harsher than a modern phone on good wifi, so treat the scores as a stress test rather than as what every visitor experiences. Second, a single run varies: the timing figures move a little between runs on an unchanged site, which is why this report never treats a small change in them as an improvement. The score and the page weight are far more stable than the individual timings.
| Title tag | SEO Believer | Be the business Google ranks and AI recommends (61 characters, longer than the usual 30 to 60 range and likely truncated in results) |
|---|---|
| Meta description | Get found on Google Maps and recommended by ChatGPT, Perplexity and Gemini. Boulder SEO consultancy for Front Range businesses. Ranking the web since 1995. (155 characters, within the usual range) |
| H1 heading | One H1 Be the business Google ranks and AI recommends. |
| Canonical tag | https://seobeliever.com/ |
| Social share tags | Present |
| Images missing alt text | 0 of 2 |
The meta description is the two lines of grey text under your name in a Google result, and it is the only sales pitch you fully control at the moment somebody is choosing between you and four competitors. It is not a ranking factor and never has been, so writing one will not move your position. What it moves is whether the person clicks. Leave it empty and Google grabs whatever sentence it likes off the page, which is often a navigation menu or a cookie notice. It is also the text that appears when anyone shares your page on LinkedIn, Facebook or in a message. One or two real sentences under 160 characters, saying who you help and what they get.
20 of 20 pages read. Sampled evenly across the sitemap rather than taking the first few, so this is not just the homepage and the newest pages.
| Page | Title tag | Meta description | Words | Issues |
|---|---|---|---|---|
| / | SEO Believer | Be the business Google ranks and AI recommends (61) | Get found on Google Maps and recommended by ChatGPT, Perplexity and Gemini. Boulder SEO co… (155) | 989 | Clean |
| /about/ | About Annette Thompson | SEO Believer (37) | Annette Thompson founded adoption.com in 1995. BS in Medical Technology from UTHSC Houston… (248) | 799 | Clean |
| /blog/ai-search-optimization-services/ | AI Search Optimization Services | SEO Believer (46) | Get cited by ChatGPT, Perplexity, Gemini, and Google AI Overviews. The optimization layer … (113) | 2730 | Clean |
| /blog/how-ai-chooses-which-businesses-to-mention/ | How AI Chooses Which Businesses to Mention | SEO Believer (57) | ChatGPT, Claude, Perplexity, and Gemini each pick businesses differently. We unpack the so… (133) | 3639 | Clean |
| /blog/how-ai-search-changes-local-seo/ | How AI Search Changes Local SEO | SEO Believer (46) | AI Overviews now eat SERP space above the local pack on a growing share of near-me queries… (96) | 2814 | Clean |
| /blog/how-proximity-affects-local-rankings/ | How Proximity Affects Local Rankings (and Where Its Power Ends) | SEO Believer (78) | Distance decay, geo-grid mechanics, and why proximity is no longer the dominant ranking fa… (162) | 2884 | 2 H1s |
| /blog/how-to-build-local-authority-in-boulder-and-denver/ | How to Build Local Authority in Boulder and Denver | SEO Believer (65) | A Front Range playbook for ranking locally in Boulder, Denver, and the corridor between. C… (168) | 3677 | 2 H1s |
| /blog/local-seo-vs-national-seo/ | Local SEO vs National SEO: Why the Strategies Barely Overlap | SEO Believer (75) | Local SEO and national SEO compete on almost opposite signals. Here (67) | 3007 | 2 H1s |
| /blog/the-truth-about-google-maps-rankings/ | The Truth About Google Maps Rankings: A Geo-Grid Mental Model | SEO Believer (76) | Google Maps rankings shift based on where the searcher stands. Understanding the geo-grid … (157) | 2813 | 2 H1s |
| /blog/what-is-a-local-seo-heatmap/ | What Is a Local SEO Heatmap? | SEO Believer (43) | How geo-grid heatmap tools actually work, what the colors mean, and how to read a Local Fa… (140) | 2886 | 2 H1s |
| /blog/what-makes-content-citation-worthy-for-ai-search/ | What Makes Content Citation-Worthy for AI Search | SEO Believer (63) | AI search platforms cite a tiny fraction of the web. We unpack the six qualities that sepa… (147) | 3230 | Clean |
| /blog/why-your-competitor-ranks-higher-on-google-maps/ | Why Your Competitor Ranks Higher on Google Maps | SEO Believer (62) | Twelve concrete, observable reasons your competitor outranks you on Google Maps. With a di… (145) | 3236 | 2 H1s |
| /case-studies/bone-voyage-arc/ | Bone Voyage Dog Rescue: From DR 12 to 62 in About a Year | SEO Believer (71) | How Bone Voyage climbed from a long-drifting DR of about 12 to a peak of 62 in roughly a y… (159) | 782 | Clean |
| /healthcare-seo/ | Healthcare SEO Agency | SEO Believer (36) | Healthcare SEO for clinics that know their own numbers: medical spas, menopause and hormon… (232) | 2527 | Clean |
| /industries/medical-practices/ | Medical Practice Marketing and Clinic Website Design | SEO Believer (67) | Marketing and website design for medical practices, priced against the real numbers: a new… (234) | 1506 | Clean |
| /industries/weight-loss-clinics/ | Weight Loss Clinic Marketing | SEO Believer (43) | Marketing for weight loss and GLP-1 clinics: $99 to $400 a month programs, six to twelve m… (247) | 1529 | Clean |
| /locations/boulder/ | Boulder SEO Consultant | SEO Believer (37) | Find out where your Boulder business ranks in Google Maps, in search results, and in AI an… (145) | 604 | Clean |
| /locations/lafayette/ | Lafayette CO SEO Consultant | SEO Believer (42) | Find out where your Lafayette business ranks in Google Maps, in search results, and in AI … (147) | 539 | Clean |
| /locations/louisville/ | Louisville CO SEO Consultant | SEO Believer (43) | Find out where your Louisville business ranks in Google Maps, in search results, and in AI… (148) | 562 | Clean |
| /seo-audit/ | SEO Audit Report | SEO Believer (31) | Find out where you show up across Google Maps, Google search and AI assistants. Every numb… (162) | 3139 | Clean |
| Title tag | The blue clickable line in Google results, and the text that becomes the browser tab and the label on every shared link. It is the single most important piece of text on a page. When two pages share one title, they compete with each other for the same search instead of each winning its own, and Google picks whichever it prefers rather than whichever you meant. |
|---|---|
| Meta description | The grey summary underneath the blue link. It is not a ranking factor, and it decides whether anyone clicks, which amounts to the same thing. Leave it empty and Google writes its own from whatever text it finds on the page, which is often a navigation menu or a cookie notice. It is also what appears when the page is shared on LinkedIn or Facebook. |
| H1 heading | The page's own headline, and the strongest in-page statement of what it is about. A page with none makes a search engine guess from fragments. A page with several is arguing with itself about which topic it owns, and that is usually a theme styling choice rather than a decision anybody made on purpose. |
| Canonical URL | A line in the page code saying "this is the real address for this content". It exists because the same page is often reachable several ways, with and without a trailing slash, with tracking parameters, or under two paths. Pointed at itself, it consolidates all that into one page. Pointed somewhere else by accident, it tells Google to index a different page instead, so the page you care about quietly asks not to be found. |
Your home page publishes 5 schema types: FAQPage, LocalBusiness, Organization, ProfessionalService, Question
Other pages add: BreadcrumbList, ListItem, Person, Article, Service, Product
Structured data is how search engines and AIs identify what your business is and what each page covers. It is code in the page, not text you type, so on a hosted site builder it usually means a code-injection block or a plugin.
| robots.txt | Found |
|---|---|
| Blocks all crawlers | No, crawlers are allowed |
| XML sitemap | Found (49 URLs) |
Sitemap freshness: Clean All 20 of the 49 listed URLs we sampled load correctly and allow indexing.
We sampled 20 of the 49 URLs in your sitemap, spread evenly through the file rather than taken from the front, because the front is usually the homepage and the newest pages, which are the least likely to be stale. The sitemap publishes no last-modified dates, so there is no way to tell from the file alone how current it is.
No Google Maps listing matched the name "SEO Believer", which on its own is ambiguous: this search matches on the business name and a punctuated or abbreviated name can miss the index.
The map pack for that search is held by Boulder SEO Marketing (28 reviews), BSM - A Denver SEO Company (63 reviews), Hoopless Marketing SEO & AI Consulting (3 reviews). Those positions are free and they are won with a profile and reviews, not with ad budget.
This check could not confirm one either way, so the first job is five minutes on Google Maps rather than a list of settings to change. Search for your business name, then your own name, then your name plus what you do. If a listing appears, claim it. If nothing appears anywhere, create one. Creating a second profile for a business that already has one is the mistake that takes weeks to unpick, which is why this comes before every other suggestion in this section.
Confirmed against a live Google search for "seo consultants boulder" from United States. Your site did not appear in the first ten ordinary results for it.
| Holding the map pack | Rating | Reviews |
|---|---|---|
| Boulder SEO Marketing | 5 | 28 |
| BSM - A Denver SEO Company | 5 | 63 |
| Hoopless Marketing SEO & AI Consulting | 5 | 3 |
For a business people look for near them, the Google Business Profile is usually the highest-value free thing available, and it sits above the ordinary blue links. When somebody searches a service plus a place, Google shows a map with three businesses first. Most people choose from those three without scrolling.
Three things follow from that. First, you can rank first in the ordinary results and still be invisible, because the map box is a separate competition with separate rules. Second, the map box is won with a claimed profile, correct categories and reviews, none of which cost money, so a competitor cannot outspend you on it. Third, the profile is where your hours, location and photos come from, so without one Google is answering questions about you from whatever it can find elsewhere.
It is also increasingly what AIs read when someone asks them for a local recommendation, so an absent profile costs you on both surfaces at once.
Whether this business is local at all was judged from its own pages, not from its industry: the site publishes a postal address; the site carries LocalBusiness-family structured data.
| Domain rank | under 1 a zero on this scale with 33 referring domains means "too small for this provider to score", not "no authority" |
|---|---|
| Backlinks | 35 |
| Referring domains | 33 (13 nofollow) |
| Referring IPs / subnets | 13 / 13 |
| Link types | 35 text anchors, not measured image links |
| Broken pages found | 1 |
| Domain first seen | 2023-10-14 20:54:56 +00:00 |
Domain rank is DataForSEO's own estimate of how much authority a website has accumulated, on a scale that runs to about 1,000. It is built from how many other sites link to you and how strong those sites are.
It is not a Google score. Google publishes no such number. It is also not Moz's Domain Authority or Ahrefs' Domain Rating, so comparing it to a figure an agency quoted from a different tool is meaningless: the scales are different.
What it is genuinely useful for is comparison against the specific competitors in this report, measured the same way on the same day. Treat it as a relative position, not a grade.
One thing worth saying plainly for a local business: a modest number here is not the problem people assume. Being found near you is won in the map results and on your own pages far more than by out-linking a national organisation. Link building is slow, expensive, and rarely the first thing worth your time.
33 referring domains send 35 links to this site.
1 broken page found. No inbound links point at it, so this is tidying rather than lost authority. Each is named below.
| Page | Status | What it means | Links pointing at it |
|---|---|---|---|
| https://seobeliever.com/articles/how-google-maps-rankings-work | 404 | the page does not exist. Either restore it, or redirect it to whatever replaced it. | 0 |
A broken page with links pointing at it is authority somebody already gave you landing on nothing. Redirect it to whatever replaced it and that authority starts counting again.
These are the phrases somebody in Boulder would type to find a business like yours, with monthly search volumes from Google. They are deliberately different from the keyword list further down, which is mostly people searching your name because they already know it.
"Not checked" is not the same as "not ranking". Positions here come from the list of keywords this domain is already known to rank for, and that list only holds phrases with enough search volume to be tracked. Where a phrase shows no volume, its absence from that list tells us nothing about where you actually rank, so we say we did not check rather than reporting a zero we have not earned. Confirming those would take a live search per phrase, which is a real cost and is not part of this tier.
| What they type | Searches/month | Where you rank |
|---|---|---|
| seo consultants near me | 1600 | Not in the top 100 |
| seo consultant near me | 1600 | Not in the top 100 |
| seo consultant boulder | 10 | Not in the top 100 |
| seo consultants boulder | not measured | Not in the top 100 |
| boulder seo consultants | not measured | Not in the top 100 |
| best seo consultants boulder | not measured | Not in the top 100 |
| seo consultants in boulder | not measured | Not in the top 100 |
| boulder seo consultants events | not measured | Not in the top 100 |
| seo consultants groups boulder | not measured | Not in the top 100 |
| join seo consultants boulder | not measured | Not in the top 100 |
This site does not appear in the top 100 for any of the 10 local phrases below. That is the gap between being findable by people who already know your name and being findable by people who do not.
The strongest of them is "seo consultants near me" at about 1600 searches a month. In a single town that is a meaningful number, not a small one: those are people looking for exactly what you run, in the place you run it.
| Domain | Ranked keywords | Pos 1 | Pos 2-3 | Pos 4-10 | Pos 11-20 |
|---|---|---|---|---|---|
| seobeliever.com (you) | 2 | 0 | 0 | 0 | 0 |
| boulderseomarketing.com | 808 | 55 | 95 | 130 | 142 |
| socialseo.com | 350 | 19 | 41 | 35 | 58 |
These are the sites that actually rank when someone searches "seo consultants boulder", which is the question a potential member types. Directories and social platforms are excluded because you cannot compete with them on their own terms.
2 of 2 competitors rank for more keywords than this site. The widest gap is boulderseomarketing.com, with 808 ranked keywords against this site's 2, about 404 times as many.
Nothing currently ranks in positions 11 to 20, so there is no page-two quick-win list to work from. Gains here have to come from new pages or new links rather than from nudging existing ones.
Page-two keywords are filtered to ones related to what you do, measured against "seo consultants boulder", "seo consultants".
builtincolorado.com also rank for these searches, and it is deliberately left out of the comparison below. That domain is more than fifty times the size of this site, so it is not a useful comparison for planning.
98 more of boulderseomarketing.com's keywords were left out because they are not related to what you do. A rival can rank for things that are none of your business, and chasing those is how a free afternoon gets wasted.
2 searches below are ones boulderseomarketing.com ranks for and this site does not. That competitor was chosen because it ranks highest for "seo consultants boulder", the search a customer actually types, so its terms are the closest thing to your own market.
Nothing currently ranks in the top ten, so there is no page-one position to defend yet.
These are terms the closest comparable site to yours ranks for and you do not. They are filtered down to things related to what you do, at a size you could plausibly compete for. Treat them as candidates for a page rather than a to-do list.
| Search | Their position | Searches/month |
|---|---|---|
| colorado springs seo consultant | 18 | 3600 |
| seo consultant colorado springs | 18 | 3600 |
All major AI crawlers allowed
Your robots.txt does not block ChatGPT, Claude, Perplexity, or Google's AI crawlers. That is the correct setting for being quotable.
llms.txt file: present. llms.txt is an emerging convention for telling AIs what a site is about. It is not yet honored by the major AIs, so it is not currently costing you traffic.
This section measures whether AIs are permitted to read your site. Whether they actually cite you is measured separately in the AI Citation Share Index.
Google finds pages by following links, and the links your own pages send are most of how it decides which of them matter. A page nothing links to is one Google may never find and a visitor certainly will not.
Measured across the 20 pages we could read. That is the honest boundary: "nothing links to this" means nothing among those pages does, not nothing on the internet.
These are reachable only by typing the address or finding them in your sitemap. They receive none of the authority the rest of your site has earned. Linking to each one from a relevant page is usually a few minutes of work.
| Page | Its title |
|---|---|
| https://seobeliever.com/blog/ai-search-optimization-services/ | AI Search Optimization Services | SEO Believer |
| https://seobeliever.com/blog/local-seo-vs-national-seo/ | Local SEO vs National SEO: Why the Strategies Barely Overlap | SEO Believer |
| https://seobeliever.com/blog/why-your-competitor-ranks-higher-on-google-maps/ | Why Your Competitor Ranks Higher on Google Maps | SEO Believer |
How many clicks from your home page. Three or more reads to a search engine as "not important", and it is crawled less often as a result.
| Page | Clicks from home |
|---|---|
| What Makes Content Citation-Worthy for AI Search | SEO Believer | 3 |
The typical page on your site has 2 internal links pointing at it. These have the least.
| Page | Links pointing at it |
|---|---|
| The Truth About Google Maps Rankings: A Geo-Grid Mental Model | SEO Believer | 1 |
| What Makes Content Citation-Worthy for AI Search | SEO Believer | 1 |
| Boulder SEO Consultant | SEO Believer | 1 |
| Lafayette CO SEO Consultant | SEO Believer | 1 |
| Louisville CO SEO Consultant | SEO Believer | 1 |
| How AI Search Changes Local SEO | SEO Believer | 2 |
| How Proximity Affects Local Rankings (and Where Its Power Ends) | SEO Believer | 2 |
| What Is a Local SEO Heatmap? | SEO Believer | 2 |
Ranking on approximately 2 organic keywords nationally.
| Keyword | Monthly volume | Current rank |
|---|---|---|
| google maps ranking factors | 50 | 70 |
| google places ranking | 50 | 52 |
0 of 100 share of voice
We asked 8 buyer questions across 4 AIs for Boulder, CO, about "seo consultants". 31 of 32 answers came back usable, and only those were scored. None of the questions mentioned your name, so being named had to be earned.
Every one of these answers was produced with live web search switched on, which is what a customer's AI does when they ask it a question like this. That matters: an AI model answering from memory alone routinely invents local business names, so a memory-only test would tell you nothing about your actual visibility.
Perplexity decides differently from the other three. It is a search engine first: it runs a live web search for essentially every question and then summarises the pages it found, with links. That makes it the most directly connected to ordinary SEO of the four, because where you rank in a normal search largely decides whether Perplexity sees you at all. ChatGPT, Claude and Gemini blend what the model already learned during training with whatever it looks up in the moment, so they can name a business without any page in front of them, and they can miss one that ranks perfectly well.
The biggest AI surface is not on this list. It is the AI answer Google now shows at the top of its own results, which reaches far more people than every chatbot combined simply because it appears in ordinary Google searches. We do not test it here: there is no reliable way to query it as a customer would, and this report does not report numbers it cannot measure.
Worth knowing how that one behaves, though, because it is the opposite of what people expect. Google's AI answers reach the most people and send the FEWEST clicks, since they answer the question on the page and the searcher never leaves. Most measured AI visits to websites still come from ChatGPT. So treat these two as different goals: getting named in Google's AI answer is about being the business it recommends, and getting cited by a chatbot is what actually brings somebody to your door.
You were not named in any answer. The businesses named instead are listed below, along with the pages the AIs read to find them. Some of them are local businesses like yours, which means this is a contest you can actually enter.
Your structured data does not name WHICH KIND of business this is, so these questions used a category worked out from the page copy instead. A LocalBusiness tag says you are a local business; a more specific type says what you actually do, and that is the part missing.
The exact wording, so you can judge whether the test was fair. None of them mention your name: being named had to be earned. Each was asked with the location set to Boulder, CO, which is the town published on your own site, not your street address. AIs answer at town level, so a precise address would not change the answer.
| Question asked | Named you | Linked to your site |
|---|---|---|
| Who are the best seo consultants in Boulder, CO? | No | No |
| I just moved to Boulder, CO and am looking for seo consultants. Who should I call? | No | No |
| Who are the most trusted seo consultants in Boulder, CO? | No | No |
| Can you recommend highly rated seo consultants near Boulder, CO? | No | No |
| Who are the top three seo consultants in Boulder, CO and why? | No | No |
| My friend asked me about seo consultants in Boulder, CO. Who should I tell them about? | No | No |
| Which seo consultants in Boulder, CO have the best reputation? | No | No |
| I need seo consultants in Boulder, CO this week. Where should I start? | No | No |
These are not scraped out of the wording of the answers. Each one is a business the AI identified as an entity, with its own web address, so every row below is a real company you can go and look at.
| Business | Website | Answers naming it |
|---|---|---|
| Boulder SEO Marketing | boulderseomarketing.com | 7 of 7 |
| Grounds for Promotion | groundsforpromotion.com | 6 of 7 |
| Bullzeri Marketing | bullzeri.com | 5 of 7 |
| Black Swan Media | blackswanmedia.co | 4 of 7 |
| Jolly Web Consulting | jollywebconsulting.com | 4 of 7 |
| Taylor Scher Consulting, LLC | taylorscherseo.com | 3 of 7 |
| Colorado SEO Design | coloradoseodesign.com | 2 of 7 |
| Think Better Marketing | not linked | 2 of 7 |
| Top Fox Marketing | topfoxmarketing.com | 2 of 7 |
| boulderseogroup.com | boulderseogroup.com | 1 of 7 |
These are the pages the AIs actually opened before answering, most-used first. This is the practical half of this section: if you are not on the sites at the top of this list, you are invisible at the exact moment somebody asks an AI for a recommendation. Getting listed on them is usually far quicker than trying to make an AI model remember you.
| Source | Times used | What it is |
|---|---|---|
| clutch.co | 20 | Website, worth a mention or a link if it is relevant |
| taylorscherseo.com | 15 | A competitor not somewhere you can get listed |
| agencies.semrush.com | 14 | Website, worth a mention or a link if it is relevant |
| boulderseomarketing.com | 13 | A competitor not somewhere you can get listed |
| hoopless.com | 11 | Website, worth a mention or a link if it is relevant |
| designrush.com | 10 | Website, worth a mention or a link if it is relevant |
| blackswanmedia.co | 9 | A competitor not somewhere you can get listed |
| reddit.com | 9 | Directory or platform you can get listed on this |
| builtincolorado.com | 8 | Website, worth a mention or a link if it is relevant |
| goodfirms.co | 8 | Website, worth a mention or a link if it is relevant |
| linkedin.com | 8 | Directory or platform you can get listed on this |
| seranking.com | 8 | Website, worth a mention or a link if it is relevant |
| AI | Named you | Linked to your site | What it said |
|---|---|---|---|
| ChatGPT | No | No | |
| Claude | No | No | |
| Gemini | No | No | |
| Perplexity | No | No |
Some individual answers did not come back: ChatGPT lost 1 of 8. Those are excluded from the maths rather than counted against you, and they are named here so a dropped answer cannot be mistaken for nobody mentioning you.
Not found in the Google Maps results
Your business did not appear anywhere in the 20 Maps results for this search. That is a real finding, not a failed measurement: for a local business this is usually the single most expensive gap on the list, because Maps is where people pick who to call.
You can get into this list, but a Google Business Profile is the entry ticket. Google Maps only ranks businesses that have one, so no amount of work on your website will place you here. Create or claim yours first, complete it properly, and then reviews and categories are what move you up. It is free, and it is the highest-value hour in this whole report.
We searched Google Maps for "seo consultants boulder" from Boulder, Colorado, United States, which is the kind of thing a customer types when they do not already know your name. That location is the town your site publishes, not your street address: Maps answers differently for somebody standing outside your door than for somebody across town, and a town-level search is the fair middle. Your structured data does not name WHICH KIND of business this is, so this search used a category worked out from the page copy instead. A more specific business type in your markup would sharpen it.
| Business | Position | Rating | Reviews |
|---|---|---|---|
| Boulder SEO Marketing | 1 | 5 | 28 |
| SEO Meets Real Estate Investors | 2 | 5 | 47 |
| Boulder SEO Group | 3 | 5 | 1 |
| Digital Skyweb | AI-Powered Digital Marketing Agency | 4 | 5 | 7 |
| Hoopless Marketing SEO & AI Consulting | 5 | 5 | 3 |
Every "currently reads" line below is quoted from your page and was checked character by character against it before this report was written. The suggested rewrites are a copywriter's opinion, not a measurement, and they are the only part of this report that is. The copy review currently covers your home page only, which is why every finding below shares one address.
Currently reads: "Be the business Google ranks and AI recommends"
The problem: The headline is too generic and doesn't specify what kind of business it's for
Try instead: "Be the local business Google ranks and AI recommends"
Currently reads: "Get found on Google Maps and recommended by ChatGPT, Perplexity and Gemini"
The problem: It doesn't specify what happens when you get found or recommended
Try instead: "Get found on Google Maps, recommended by AI, and attract more customers"
Currently reads: "Not sure where your SEO stands?"
The problem: It doesn't provide a clear next step for the customer
Try instead: "Get your free Visibility Snapshot and find out where your SEO stands"
Ranked by how much each one is likely to be costing you, judged from what could be measured on this run. Effort is a rough estimate: S under an hour, M a few hours, L half a day or more.
| # | Fix | Why it matters | Effort | Can you do it? |
|---|---|---|---|---|
| 1 | Claim or create your Google Business Profile Quick win | We could not confirm a profile from public data, which is itself the finding: if it existed and were healthy, it would have been easy to find. Meanwhile the map box for your own category is held by other businesses. You do NOT need a public street address for this: Google supports service-area businesses, so a community that meets around a city can list itself without publishing a venue. Search Maps for every form of your name before creating one, so you claim an existing listing rather than making a duplicate. The businesses holding that map box have 3, 28, 63 reviews. Reviews are one of three things Google weighs there, alongside how close you are to the searcher and how well known you are, so they are not the whole answer. Ask a few members a month rather than everyone at once: a sudden burst on a new profile is the pattern Google's filters suppress. | M, a few hours | Yes Done entirely on Google, nothing to do with your website. |
| 2 | Link to the 3 pages nothing currently points at Quick win | 3 pages are reachable only by typing the address. Google finds pages by following links, and the links your own pages send are most of how it decides which pages matter, so these receive none of the authority the rest of your site has earned. The page already exists and the words are already written; it just needs a link from somewhere relevant. | S, under an hour | Yes Adding a link inside existing page content, on any platform. |
| 3 | Claim and complete your listing on reddit.com Quick win | When we asked the AIs for a seo consultants in Boulder, CO, they read reddit.com to work out the answer. Those pages are where the recommendation actually comes from, and unlike being memorised by a model, getting listed on them is something you can act on directly. | S, under an hour | Yes Each directory has its own sign-up. Nothing here touches your website. |
The last column matters as much as the order. Some fixes are not available on every platform, and a task you cannot perform is a wall rather than a job, so each row says whether you can do it yourself. Anything marked "needs a developer" is worth quoting for rather than attempting.
Nothing here is generic advice: every row exists because a specific measurement in this report triggered it, and a row is absent when the thing it would fix was not found.
A paid report includes a CSV of every measurement, so the numbers stack into a history you own outright, and one free re-audit once you have made the fixes, which gives you a genuine before-and-after rather than a promise. Both are keyed to your own run, which is why they are not live links on this sample page.
Self-serve checkout is not live yet. Tell us which tier you want on the contact form and Annette sets the audit running by hand, with the finished report back to you inside one business day.