Brian Fidler
Search & AI fixes
25+ years building and ranking websites. Brian runs the search and AI side of your report — every fix is something he has done for real businesses.
The full fix kit — not another vague SEO report
Find out exactly why the calls are going to the HVAC company above you on Google — and get the step-by-step fix for every reason, in two business days, for $499.
2 business days · money-back guaranteed · no contract, no upsell calls
No contracts. No cold calls. No "guaranteed #1" promises. Money back if it's not worth it.
Want to see your own score first? Run the free 10-second audit →
Sample report
At Risk
The cost of waiting
The top 3 on the map take the lion's share of "near me" calls. If being invisible costs you even one install a month, that's a few thousand dollars walking to the company ranked above you — every month, on repeat.
The $499 isn't the expense. The expense is the calls you're already not getting while you decide. Every week your site can't be read by AI assistants and you're not in the map pack, those calls go to whoever can be.
When someone searches "AC repair near me," the top 3 on the map get the call. Your report shows your exact map-pack spot next to the competitors beating you — their review counts and ratings beside yours — so you know precisely who you're losing to and by how much.
More people now ask an AI assistant "who's the best HVAC company near me" before they ever open Google. If your site blocks the AI crawlers or has no structured data, you can't be quoted — the answer names a competitor. The kit hands you the exact one-line fix and the markup to make your business readable.
No vague grade. Every issue comes with the exact fix — the schema to paste in, the meta description rewritten, the mobile viewport tag, the robots line — ranked so the first hour of work moves the needle most. Hand it to your web person as a work order, or do it yourself.
Getting found is half the battle — convincing the visitor to pick up the phone is the other half. A creative director reads your site the way a customer does and flags the friction: the buried phone number, the competing buttons, the missing trust cues that cost you the call.
We pull your off-page authority by hand: your Domain Rating against the competitors above you, where your links are just directories vs. real editorial mentions, and which money-term searches you're invisible for. You'll know whether the problem is your site or your authority — and the specific next move.
We map the real prompts people type into ChatGPT and Gemini for your services in your city, and show where your site can earn a mention. This is the visibility your competitors don't even know they're missing.
Today
After you close the gaps
Close the gaps → climb the pack ↑
Illustrative, using the demo company's data. Your report shows your real position — we never promise a specific ranking.
What a 10-second scan reads
What the full audit adds
The deliverable
One combined report — search visibility and site design — for less than most agencies charge for a single month. One-time. No contract. You own it.
How your site scores out of 100 across technical setup, content, AI readiness, and trust — not just a vague grade.
We pull up your Google Business Profile the way a customer sees it — categories, hours, photos, services — flag what's missing, check your reviews and ratings, and tell you whether you show up in the Maps 3-pack for the searches that matter.
Each problem comes with exactly what to change, written so you or your web person can act on it the same day.
A creative director looks at your site the way a customer does and flags what's stopping them from calling.
The real questions customers ask ChatGPT, Gemini, and other AI assistants about your services — and how your site can show up for them.
Fixes ranked by impact, so the first hour of work moves the needle the most.
| CoolRankings · HVAC Search + Site Audit |
Prepared 2026-06-19
Hi Summit, here's your full report — how you score, how you stack up against your competitors, every search & AI fix ranked by impact, and a hands-on design & UX review.
|
52/100
At Risk
|
|
Your HVAC website scored 52/100 (At Risk). You rank 2nd of 3 on AI search readiness against the competitors we checked. Your weakest area is AI & Generative Readiness. Below are 13 specific, paste-ready fixes ranked by impact, plus a hands-on design & UX review of your site.
You rank 2nd of 3 on AI search readiness against the competitors we checked.
What denvercomfortpros.example (the current leader) does that you don't:
The map pack drives more HVAC calls than any other channel. Here's where you stand.
Your Google Business Profile shows 38 reviews at 4.6★ · HVAC contractor.
Missing from your profile: photos, business hours.
For HVAC contractor Denver, CO you appear at map position #4 — outside the top 3 “map pack” that gets the calls.
Who's winning the map pack for HVAC contractor Denver, CO right now:
Your backlink and ranking standing — the off-page signals a one-page scan can't see, pulled by our analyst.
|
Domain Rating
18/100
Ahrefs authority score
|
Referring domains
24
3 real editorial links
|
Ranked keywords
41
organic search terms
|
How your Domain Rating compares
| Denver Comfort Pros | 31 | |
| Mile High HVAC | 22 | |
| Your site | 18 |
For “ac repair denver” (1,300 searches/mo) you rank #28 — page 3 — a money term going to competitors.
Your brand is corroborated across the directories (Yelp, Angi, BBB), but you have almost no ranking authority for the searches that bring calls. Three editorial links from local or trade sites would move this faster than anything on-page.
Ranked by impact, so the first hour of work moves the needle the most.
|
1. AI assistants are blocked from reading your site Your robots.txt blocks: GPTBot. Those are the crawlers AI assistants use to read and cite you. |
|
2. No llms.txt file No /llms.txt file was found (request returned 404). |
|
3. No page-level structured data No page-level (Service/WebPage) structured data was found. |
|
4. No FAQ structured data No FAQPage structured data was found on your homepage. |
|
5. No breadcrumb structured data No BreadcrumbList structured data was found. |
Every issue we found, with the exact fix — ranked by impact.
|
1. AI assistants are blocked from reading your site When a customer asks ChatGPT or Gemini for AC repair near them, your site can't be quoted — your robots file blocks the AI crawlers. That's calls handed to competitors. On your site: Your robots.txt blocks: GPTBot. Those are the crawlers AI assistants use to read and cite you.
What this is: robots.txt is a file at summit-heating-air.example/robots.txt that tells automated readers what they may access. If it blocks AI crawlers (GPTBot, ClaudeBot, etc.), those assistants literally can't read your site to cite you. Example — allow the AI crawlers in robots.txt:
|
|
2. No llms.txt file An llms.txt file helps AI systems understand and surface your business — yours is missing. On your site: No /llms.txt file was found (request returned 404).
What this is: An llms.txt file is a plain-text summary of your business at summit-heating-air.example/llms.txt — like a cheat sheet AI assistants read to describe you correctly. It's the AI-era version of a sitemap. Example — save as llms.txt at the root of your site:
|
|
3. No page-level structured data Page schema helps AI understand and quote your content; it's missing. On your site: No page-level (Service/WebPage) structured data was found.
What this is: Service JSON-LD labels what a specific page is about (e.g. “AC Repair in CITY”), helping it rank for that service and be quoted accurately. Example — paste in a service page's <head>:
|
|
4. No FAQ structured data FAQ schema is a top way to get pulled into AI answers and rich results — you have none. On your site: No FAQPage structured data was found on your homepage.
What this is: An FAQ is a short list of real questions customers ask, with answers, on the page. FAQPage JSON-LD marks them up so Google can show them as expandable Q&As under your result — and AI assistants can lift the answers. Example — pair a visible FAQ with this in the page <head>:
|
|
5. No breadcrumb structured data Breadcrumb schema helps search engines map your site structure. On your site: No BreadcrumbList structured data was found.
What this is: A breadcrumb is the little “Home › Services › AC Repair” trail that shows where a page sits in your site. BreadcrumbList JSON-LD is hidden code that tells Google (and AI assistants) that trail, so they can show it under your listing and understand your site structure. Example — paste in the page's <head>, editing the names and URLs:
|
|
6. Your brand isn't connected to its profiles No sameAs links to your social/business profiles, so search and AI can't connect your brand entity. On your site: We found 0 sameAs profile link(s) in your markup; 3+ connects your brand for search and AI.
What this is: “sameAs” links inside your schema point to your other verified profiles (Google Business Profile, Facebook, Yelp). They connect your website to those profiles so search and AI know they're all the same business. Example — add a sameAs array to your LocalBusiness schema:
|
|
7. Your site looks abandoned to Google There's no recent date anywhere on the page. Search engines and AI answers favor sites that look actively maintained — yours reads as stale. On your site: No date was found anywhere on your homepage — it reads as unmaintained.
|
|
8. No clear About page for a customer to trust you Customers letting a tech into their home or business want to know who you are. There's no findable About page telling them — and telling Google — your story. On your site: No About page was found at the usual paths (/about, /about-us).
|
|
9. Images are missing alt text Missing alt text hurts accessibility and removes ranking and AI-readability signals. On your site: 5 of your 9 images are missing alt text.
What this is: Alt text is a short description of an image, read by screen readers and search engines (and used for AI image understanding). Describe what the photo shows. Example — before and after:
|
|
10. Not enough content to rank The page is too thin to compete for buyer searches or to be cited in AI answers. On your site: Your homepage has roughly 22KB of readable text.
What this is: “Thin” content means a page has too little real text for Google to understand and rank it — and too little for an AI assistant to quote. The fix is a genuine page per service with specifics, not a sentence or two. Example — an outline for a service page that ranks:
|
|
11. Missing trust pages (privacy / terms) Basic privacy and terms pages signal a legitimate business to both customers and Google. Yours are missing or incomplete. On your site: Privacy page: found. Terms page: missing.
|
|
12. Your search snippet isn't selling the call The description Google shows under your link is missing or the wrong length, so your listing doesn't pull the click when someone's comparing HVAC companies. On your site: Your meta description is 98 characters: “Summit Heating & Air keeps Denver homes comfortable with fast AC repair and furnace installation.”. The ideal range is 120–160.
What this is: The meta description is the short blurb under your link in Google results. A good one names your service + city and gives a reason to click; without it Google writes its own. Example — add to your homepage <head>:
|
|
13. Links look broken when shared Missing Open Graph tags mean your pages show no image or title when shared or surfaced by AI. On your site: We found 2 Open Graph tag(s) on your homepage; 4+ is best practice.
What this is: Open Graph tags control the title, description, and image shown when your link is shared (texts, Facebook) or surfaced by AI. Without them, shared links look broken. Example — add to your homepage <head>:
|
Finished assets for your site, ready to paste in. Hand them to your web person as a work order.
LocalBusiness schema — paste into your homepage <head>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HVACBusiness",
"name": "Summit Heating & Air",
"url": "https://summit-heating-air.example/",
"telephone": "(303) 555-0142",
"address": {
"@type": "PostalAddress",
"streetAddress": "1840 Blake St",
"addressLocality": "Denver",
"addressRegion": "CO",
"postalCode": "80202",
"addressCountry": "US"
},
"areaServed": "Denver and surrounding areas",
"makesOffer": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "AC repair"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "AC installation"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "furnace repair"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "heating installation"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "HVAC maintenance"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "emergency HVAC service"
}
}
],
"sameAs": [
"https://www.facebook.com/summitheatingair"
]
}
</script>FAQ schema — paste alongside a visible FAQ section
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Best AC repair in Denver?",
"acceptedAnswer": {
"@type": "Answer",
"text": "[Write 1–2 plain sentences answering \"best AC repair in Denver\" — name your service area, pricing range, and response time.]"
}
},
{
"@type": "Question",
"name": "Who fixes furnaces near Denver?",
"acceptedAnswer": {
"@type": "Answer",
"text": "[Write 1–2 plain sentences answering \"who fixes furnaces near Denver\" — name your service area, pricing range, and response time.]"
}
},
{
"@type": "Question",
"name": "Emergency HVAC repair Denver?",
"acceptedAnswer": {
"@type": "Answer",
"text": "[Write 1–2 plain sentences answering \"emergency HVAC repair Denver\" — name your service area, pricing range, and response time.]"
}
},
{
"@type": "Question",
"name": "Best HVAC company in Denver?",
"acceptedAnswer": {
"@type": "Answer",
"text": "[Write 1–2 plain sentences answering \"best HVAC company in Denver\" — name your service area, pricing range, and response time.]"
}
}
]
}
</script>llms.txt — upload to summit-heating-air.example/llms.txt
# Summit Heating & Air
> Summit Heating & Air provides AC repair, AC installation, furnace repair and more for customers and businesses.
## Services
- AC repair
- AC installation
- furnace repair
- heating installation
- HVAC maintenance
- emergency HVAC service
## Service area
- Denver and surrounding areas
## Contact
- Website: https://summit-heating-air.example/
- Phone: (303) 555-0142robots.txt — let AI assistants read your site
# Remove the Disallow rules blocking AI crawlers, then add:
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /A creative director's read of your site the way a customer sees it.
|
First impression Strong — the hero says 'AC Repair & Furnace Install in Denver' and the phone is visible. Add a one-line trust cue (years in business / license #). |
|
Click-to-call The number is tap-to-call on mobile, but it scrolls out of view. Pin a sticky call bar on phones. |
|
Mobile usability Comfortable tap targets, but the form fields are tight — add vertical padding so thumbs don't mis-tap. |
|
Trust signals Reviews and the license number aren't above the fold. Pull your Google rating and a license badge up near the hero. |
|
Service-area clarity Denver is named, but neighborhoods/suburbs aren't. List the cities you serve — it helps both customers and local search. |
|
Conversion path Two competing CTAs (call vs. 'book online'). Pick one primary action and make it dominant. |
|
Visual credibility Clean and current. Swap two stock photos for real truck/team shots to lift authenticity. |
|
Speed feel Loads fine, but the hero image is oversized. Compress it to keep the first paint snappy on phones. |
Your score is the AI Search Readiness Index (ASRI): 45 checks across four weighted areas — Technical Foundation (25), Content & Answer Structure (25), AI & Generative Readiness (30), and Authority & Trust (20) — summed to a score out of 100. Every finding above names something we could verify on your own site.
|
Schema / structured data Hidden code (JSON-LD) that tells Google and AI assistants exactly who you are, what you do, and where — so they can confirm and quote your business. |
|
LocalBusiness schema The specific structured-data type that states your name, address, phone, hours, and service area. It's how a search engine confirms you're a real local company. |
|
llms.txt A simple text file at summit-heating-air.example/llms.txt that describes your business in plain language for AI systems, the way robots.txt and sitemaps work for search engines. |
|
AI crawler The automated readers (GPTBot, ClaudeBot, PerplexityBot, and others) that AI assistants use to read your site. If your robots file blocks them, you can't be quoted in AI answers. |
|
Canonical tag A line of code that tells search engines which version of a page is the 'official' one, so your ranking signals don't get split. |
|
Open Graph tags The title and image that show up when your link is shared on Facebook, in texts, or surfaced by AI. Missing them makes your links look broken. |
|
ASRI AI Search Readiness Index — our 0–100 score across four areas (technical, content, AI readiness, and trust) measuring how ready your site is for both Google and AI search. |
2 business days · money-back guaranteed · no contract, no upsell calls
The 2 days is the value. Instant reports are templates — yours is reviewed by the two people whose names are on it.
You order
One flat $499. No contract, no discovery call, no upsell pitch.
Brian & Savelle review it by hand
The engine runs your audit, then two real people check every finding, pull your authority data, and write the design review. This step is the value — it's why it isn't instant.
Your fix kit lands in your inbox
A clear PDF: every issue, the fix for each, your competitive standing, ranked by impact. Yours to keep.
within 2 business daysThe same diagnostic an agency runs in month one of a retainer — sold once, flat, and yours to keep.
| Do it yourself Free — but you're guessing | Hire an agency retainer $750–1,500/mo, locked in | Most owners start here The full fix kit $499 once | |
|---|---|---|---|
| Every issue found + the exact fix | |||
| Reviewed by hand by named experts | |||
| Competitive map-pack scoreboard | Sometimes | ||
| Time to results | Weeks of research | Month one | 2 business days |
| Locks you into a contract | |||
| You own the report | Rarely |
The full fix kit
$499 once
Do it yourself
Free — but you're guessing
Hire an agency retainer
$750–1,500/mo, locked in
If the full fix kit isn't worth more than you paid, email Brian directly — no forms, no fight. We refund the full $499 and you keep the report.
Two real people, not a faceless agency. Our names go on every report.
Search & AI fixes
25+ years building and ranking websites. Brian runs the search and AI side of your report — every fix is something he has done for real businesses.
Design & UX review
Creative director with two decades of design experience. Savelle reviews how your site looks and works for the customer about to call you.
Based in Phoenix, AZ — reach us anytime through our contact form
Most owners hand the fix kit to their web person. If you'd rather we handle it, we do the work for you — the fixes, the site, and the ongoing visibility.
Every fix from your report, done on your site by the two people who wrote it.
If the site itself is the problem, we redesign and rebuild it as part of the engagement — no separate web-design contract.
Every month we work your Google Business Profile — fresh posts, photos, new reviews, and accurate info — plus tracked AI prompts and call tracking, so you see the work and the phone calls it produces.
Monthly engagements run $750–$1,500/mo with a 90-day commitment.
Prefer to write? Send us a note
One combined report: a full search and AI visibility audit of your website plus a design review. Every problem we find comes with step-by-step fix instructions in plain English, ranked by what to fix first. This is the diagnostic work an agency does in month one of a $1,500-a-month retainer — sold once, flat, no contract. You own it.
No. Nobody can guarantee where AI assistants rank you, and anyone who promises that is selling snake oil. We check verifiable facts about your site — things that are provably present or missing — and show you specific fixes that improve your odds of showing up.
Yes. Your report has a section on your Google Business Profile and local pack. We look at whether your profile is complete — right categories, hours, photos, services — check your reviews and rating, and tell you whether you're showing up on Google Maps for your main searches. If you're not, we tell you what's holding you back.
Most SEO is sold as a monthly retainer where you can't see the work. This is the opposite: a one-time flat fee, every finding is something you can verify on your own site in five minutes, and if it's not worth what you paid, we refund you and you keep the report. No contract to escape from.
No catch. The free audit checks your site against 40+ verifiable facts and shows your score and top issues — that's real and yours to keep. We make money when some owners buy the full fix kit. No obligation, no sales calls unless you ask.
The free audit takes about 10 seconds. The full $499 fix kit is hand-reviewed by Brian and Savelle — a real person checks every finding, pulls your off-page authority data, and adds the design review — and lands in your inbox within 2 business days.
No. Each fix says exactly what to change and why it matters, written for a business owner. If someone else runs your website, you can forward them the report as a work order.
Great — the report works as an independent checklist. Hand it to them and ask which items are done. You'll know in one meeting whether you're getting what you pay for.
If you don't think the fix kit is worth more than you paid, tell us and we refund the full $499. You keep the report either way.
Yes. We apply the fixes ourselves — including rebuilding the site if that's what it takes — plus ongoing monthly visibility work. Engagements run $750–$1,500 a month with a 90-day commitment. Start with the free audit and we'll talk from there.
Every issue on your site, every fix in plain English, where you rank against the competitors winning your calls — hand-reviewed and in your inbox within 2 business days.
Every week your site can't be read by AI assistants, those calls go to whoever can be.
Get the full fix kit — $499Money-back guarantee — you keep the report either way.