Sample report. Northwind Heating & Air and every competitor named here are fictional; figures are illustrative. Run your own free Check-Up →
ROAN ONE

Findability Report

Website and Google Business Profile assessment for a local business

Report no.RS-DEMO-01
IssuedSeptember 20, 2026
Checks run64 of 73
SourcesGoogle · site crawl
Access levelPublic data only
Profile photo

Main photo from your Google listing.

Northwind Heating & Air

Address1200 Sample Ave, Norcross, GA
Websitenorthwindhvac.example
CategoryAir conditioning repair service
Rating4.9 · 191 reviews
Overall score
40/100
Coverage 88%
64 of 73 checks measured
Principal
finding

Your reputation is excellent. Your online presence is not carrying it.

4.9 stars from 191 reviews says the work is good. But people decide who to call before they read reviews, and what holds you back is what your listing and your website show: 38 checks of the 64 we could run found a problem.

Services listed on your profile
0
Additional categories on your profile
0
Website checks passed
17of 34
Your rating on Google
4.9
Summary of sections
SectionScoreChecks passed
01Your websiteTechnical and on-page SEO, content, AI readiness51 / 10017 of 34
02Your Google Business ProfileLocal SEO: visibility, listing, reviews30 / 1005 of 19
03Data consistencyWhether your site and your listing tell the same story39 / 1004 of 11

Each section score is the share of checks passed, weighted by how much each one affects whether customers find you.

38 issues found. Your reputation is excellent, and each of these still sends some of the people searching for your services to someone else. That shows up in your revenue every month. We estimated how much, from how many people search for what you do in Norcross and where Google places you.

See what this costs me each month ↓
Section 01

Your website

Score 51/100 · 17 of 34 passed
1.0

Scores by area

How the 51 is built
Content uniquenessunique text per page, promised service without a page, thin pages and 1 more
25/100
On-page optimisationpage headings, home page title, breadcrumbs and 2 more
32/100
Technical SEOrobots.txt
96/100
AI search readinessself-issued review markup, facts agree across pages, quotable passages
33/100
Images and page weightpage weight
50/100
Trust and securityprices or fees shown anywhere, accessibility, analytics and ad tags
91/100
1.1

First impression

What a customer sees

What a customer sees on the home page, on a phone, which is where most of them arrive.

MeasuredYour siteExpected
Phone visible without scrollingyesyes
Tap-to-call linkyesyes
Contact form reachableyesyes
Prices or fees shown anywherenoneat least one
Images loaded per page230+under 60
1.2

Technical health

Technical SEO · 96/100
Ref.CheckFindingExpectedStatus
1.2.01Secure connectionHTTPS and certificate validityThe site opens over HTTPSHTTPS everywherePass
1.2.02Mobile renderingviewport and adaptive layoutViewport set correctly, layout adaptsadaptivePass
1.2.03Page weightimages loaded per page230+ images on every page, including galleries below the visible area
230+ img/page
under 60Attention
1.2.04Broken linksinternal links returning an errorNone found on the home page0Pass
1.2.05Safe browsingGoogle security blacklistNot flaggednot listedPass
1.3

Findable in search

On-page SEO · 32/100
Ref.CheckFindingExpectedStatus
1.3.01Sitemappresence, size, declarationPresent, 25 URLs with lastmod dates
25 URLs
presentPass
1.3.02robots.txtstructure of crawl rulesBuilt from 100 Allow lines instead of one rule. Any new page stays outside the list until someone adds it by hand.
100 Allow lines
rule-basedAttention
1.3.03Page headingsH1 present on every page4 pages carry no H1 at all
/faqs/projects/brands-we-carry/before-after
1 per pageFail
1.3.04Home page titlelength in characters79 characters. Google cuts at about 60, so the end never appears in results.
79 chars
under 60Attention
1.3.05Breadcrumbstrail and BreadcrumbList markupNeither a trail nor BreadcrumbList markup on the 25 pages crawled. Results show a bare URL instead of a readable path.presentAttention
1.3.06Canonical tagsduplicate protectionCorrect on every page checkedcorrectPass
1.3.07Missing page behaviourresponse on a dead URLReturns 404 without redirecting404Pass
1.3.08Meta descriptionsthe text Google shows under your linkHome page has one. 9 of 25 pages have none, so Google writes its own snippet for them.
/p1/p2/p3/p4
one per pageAttention
1.3.09Indexable pagesnoindex tags and blocked pagesAll 25 pages crawled are open to indexing.allPass
1.3.10Internal linksorphan pages and navigationNo orphan pages found among the 25 pages crawled.no orphansPass
1.4

Content uniqueness

Content quality · 25/100
Ref.CheckFindingExpectedStatus
1.4.01Unique text per pagecross-page comparison96% of text blocks repeat between /duluth and /buford
/duluth ↔ /buford · 96%/duluth ↔ /furnace-installation · 92%
under 30%Fail
1.4.02Promised service without a pageheadline against site structureThe home page headline says TRUSTED AIR CONDITIONING REPAIR. No page carries “air conditioning repair” in its address, title or heading.
air conditioning repair: no page
page existsFail
1.4.03Thin pagesword count per page2 pages hold less than 250 words
/brands-we-carry, 197 words/before-after, 164 words
400+ wordsAttention
1.4.04Image alt textimages described for search and screen readers225 of 5750 images across the pages crawled have no alt text
225/5750
all describedAttention
1.4.05Informational contentpages answering questions before the saleNone. The blog address redirects to the home page.
/blog → redirect to /
presentAttention
1.4.06Spellingvisible text on the home pageNo errors found0 errorsPass
1.5

AI search readiness

Structured data · AEO · 33/100
Ref.CheckFindingExpectedStatus
1.5.01Structured dataJSON-LD types foundService, FAQPage, ProfessionalService presentLocalBusiness + ServicePass
1.5.02Self-issued review markupaggregateRating on your own organisationYour pages rate you 4.9 from 218 in your own markup. Google's rules do not allow self-serving review markup.
aggregateRating 4.9 / 218
absentFail
1.5.03Facts agree across pagesfounding year, claims, figuresYour pages give different founding years
19931998
one answerFail
1.5.05Quotable passagespages that answer a question directlyNone found, so there is nothing an assistant can lift and attribute to you4 or moreFail
1.6

Trust and security

Trust signals · 91/100
Ref.CheckFindingExpectedStatus
1.6.01Privacy policypresent and reachablePresent, linked from the home pagepresentPass
1.6.02Accessibilityimages described, contrast, labelsOn the home page: 9 images without alt text. In the US these are the most common basis for an accessibility complaint.no gapsAttention
1.6.03Link previewOpen Graph and Twitter cardFilled, with an image. Your link shows as a card, not a bare URL.filledPass
1.6.04Email spoofing protectionSPF and DMARC recordsBoth found on your domainboth presentPass
1.6.05Analytics and ad tagsmeasurement installed on the siteGoogle Analytics found. No Meta pixel and no Google Ads tag.all threeAttention
What we do about your website17 issues in this section · covered from Core

We build you a new site on your own photos and words, on your own domain, with the pages your trade actually needs. Then we work on it every month so it never drifts back. Your current site stays exactly where it is until you have seen the new one and said yes.

Your new website
Ready to review within five days
Titles, headings and schema
Tuned for search
Every month after
New pages built on real local demand
See the plans →
Core fixes all 17 issues in this section. See plans →
Section 02

Your Google Business Profile

Score 30/100 · 5 of 19 passed
2.0

Scores by area

How the 30 is built
Visibility in searchposition on your own category, position on a related search, weaker listings ranked above you
8/100
Categoriessecondary categories, primary category vs the listings Google shows
0/100
Listing completenessopening hours, service list, attributes and 2 more
46/100
Reviewsreview volume, review pace, low ratings answered
50/100
Photos and postswho uploaded your photos
83/100
2.1

Are you being shown at all

Map visibility · 8/100
Search A · “air conditioning repair service norcross ga”
1Maplewood Comfort
2Redline Mechanical
3Keystone Comfort Services
4Cedar Creek Heating
5Granite State Air
6Ironwood Air & Heat
7Eastgate Air Solutions · 131 reviews
8Oakridge Climate Co.
9Blue Pine Heating & Cooling
10Silver Maple HVAC
11Brightline Air Services · no reviews
12Summit Comfort Air
13Riverbend HVAC Co.
14Harbor Heating & Air
15Northwind Heating & Air
Search B · “hvac contractor norcross ga”
1Redline Mechanical
2Maplewood Comfort
3Keystone Comfort Services
4Ironwood Air & Heat
5Oakridge Climate Co.
6Summit Comfort Air
7Cedar Creek Heating
8Riverbend HVAC Co.
9Silver Maple HVAC
10Granite State Air
20 results returned. You are not one of them.
Your position, search A
15/20
on your own category name
Your position, search B
20+
not in 20 results
Businesses ahead of you
14
on a search you should own
Ranked above you with fewer reviews
1
Brightline Air Services, 11th
Ref.CheckFindingExpectedStatus
2.1.01Position on your own categorysearch for your category and cityPlace 15 of 20 on “air conditioning repair service norcross ga”
#15
top 3Fail
2.1.02Position on a related searchsecond wording of your serviceNot in the 20 results Google returned for “hvac contractor norcross ga”
not in 20
top 3Fail
2.1.03Weaker listings ranked above youlistings with fewer reviews placed higher1 listing with fewer reviews than yours is placed above you
Brightline Air Services, 0 reviews, #11
noneAttention
2.3

What your listing says about you

Listing completeness · 46/100
Ref.CheckFindingExpectedStatus
2.3.01Opening hoursas displayed on the listingYour listing does not show round-the-clock hours while your site promises 24/7 service.
site: 24/7
all 7 daysFail
2.3.02Secondary categoriesadditional categories claimedNone. Every category that fits your business is another set of searches, and your listing enters none of them.
0 additional
4 to 8Fail
2.3.03Primary category vs the listings Google showscomparison against search resultsNone of the 8 listings Google shows first share your primary category. 8 of them use HVAC contractor.matches the leadersFail
2.3.04Service listservices published on the listingEmpty. This is free space where the words a customer types are matched directly.
0 services
12 or moreFail
2.3.05Attributespublic attributes filled in1 attribute visible. Payment methods, parking and accessibility are what customers filter by.
1 attribute
8 or moreFail
2.3.07Link trackingtagging on the website linkThe website link carries no tag, so visits from Google Maps are invisible in your analyticstaggedAttention
2.3.08Profile ownershipclaimed and verified by the ownerClaimed by an owner accountclaimedPass
2.3.09Business descriptionlength of the profile description412 of 750 characters used
412 chars
750 charactersAttention
2.3.12Website linklisted on the profileListedlistedPass
2.3.13Business statusas shown on the listingShown as open for businessoperationalPass
2.4

Photos, posts and reviews

Reputation signals · 50/100
Star breakdown · all 191 reviews
5
181
4
4
3
1
2
1
1
4

Google shows five reviews at a time. This is all of them. 5 low ratings out of 191.

What your customers write about
same-day service34
AC repair27
honest pricing21
furnace12
maintenance plan9

Topics counted by Google across your reviews. The ones customers name most are the words they search with.

Ref.CheckFindingExpectedStatus
2.4.01Review volumeagainst nearby businesses in your category191 reviews against a median of 925 among the 7 listings Google showed for “air conditioning repair service norcross ga”within rangeFail
2.4.02Review pacehow recently new reviews arriveThe newest review Google shows us is 2 months oldmonthlyAttention
2.4.03Who uploaded your photosowner photos against customer photosOf the 10 most recent photos, 7 were uploaded by customers and 3 by youmostly yoursAttention
2.4.04Low ratings answeredone and two star reviews with an owner reply4 of 5 carry a reply. 1 has been sitting unanswered.all answeredAttention
2.4.05Ratingaverage star rating4.9 from 191 reviews4.5 or higherPass
2.4.06Photos on the profilephotos on the listing186 photos on the listing
186 photos
40 or morePass
What we do about your Google profile14 issues in this section · covered from Growth

We fill in every field this section just showed you as empty, and we keep it filled. Categories chosen against what actually ranks in Norcross. Services written out. Attributes, hours, description. Eight posts a month. Every new review answered the same day, nights and weekends included, in your voice.

Gaps on your listing
Fixed in the first week
Empty services and attributes
Filled and kept current
Someone edits your listing
You know within the hour
See the plans →
Growth fixes all 14 issues in this section. See plans →
Section 03

Data consistency

Score 39/100 · 4 of 11 passed
3.0

Scores by area

How the 39 is built
Facts match between site and listingopening hours, review count, year founded and 1 more
41/100
Services with a page to land onmain service, urgent service
17/100
Presence on other platformsapple Maps
67/100
3.1

Same business, different answers

Name, address, phone consistency

Google compares what it finds about you in different places, and so do AI assistants. Where the answers differ, the safe move for them is to show someone else.

FactOn your websiteOn your Google profileResult
Opening hours24/7 on the sitenot open 24 hoursconflict
Review count218 in page markup191 actualconflict
Year founded1993 and 1998 on different pagesnot shownconflict
Addressstreet address not found1200 Sample Avepartial
Business nameNorthwind Heating & Airidenticalmatch
Phone numbersame number on the siteidenticalmatch
3.2

Services with nowhere to land

Service coverage
Ref.ServiceFindingExpectedStatus
3.2.01Main serviceyour primary category on GoogleNo page exists on the site for air conditioning repair service
air conditioning repair service: no page
page existsFail
3.2.02Urgent servicepromised as available now or 24/7Emergency or same-day service is promised on the home page, and no page carries itpage existsFail
3.2.03Other listed servicespages and internal linksEvery additional category has a pagepage existsPass
3.3

Where else you are findable

Citations and directories
Ref.CheckFindingExpectedStatus
3.3.02Social profileslinked from the site6 accounts linked2 or morePass
3.3.03Apple Mapslisting presentNo listing found. iPhones open Apple Maps by default.presentAttention
What we do about the gaps between them7 issues in this section · mostly covered from Core

One set of facts, everywhere. Your hours, your address, your services and your history say the same thing on your site, on your listing and in every directory that carries you. Then it is checked every month, because this is exactly the kind of thing that drifts the moment nobody is watching.

See the plans →
Pro fixes all 7 issues in this section. See plans →
Estimate

What this costs you

every month, estimated
$600 – 2,000/ month
about $20 to $67 every day

People in Norcross who searched for exactly what you do and hired someone else. Not because of your work: 4.9 stars from 191 reviews says the work is good. Because of where Google placed you, and what your listing and your site showed them.

●

The same searches, different positions

Visits each month
On the map · your Google listing
Where you are now · 15th
≈ 5
At 7th place
≈ 21
At 4th place
≈ 59
In regular search · your website
Where you are now · not in top 20
0
At 7th place
≈ 5
At 4th place
≈ 14
●

How we got to this number

Every step shown
StepValueSource
People searching for your services in Norcross each month1,300measured
On the map
Your listing's position on your own category15th of 20measured
Share who open a listing at 15th · at 7th to 4th0.4% · 1.6% to 4.5%First Page Sage 2026, BrightLocal 2025
Listing visits you are not getting16 to 53calculated
Of those, call or book25%Birdeye 2026, LocaliQ 2025
In regular search
Your website's position for the same searchesnot in top 20measured
Share who click a site at 7th to 4th0.4% to 1.1%First Page Sage 2026
Website visits you are not getting5 to 14calculated
Of those, call or send a form7%Birdeye 2026, LocaliQ 2025
Both together
Of all these enquiries, become a paid job40%ServiceTitan, Invoca 2026
First job, average$350Angi 2026, HVAC repair
Jobs going elsewhere each month2 to 6 · $600 to $2,000

Most of the loss is on the map, not on your website. That is normal for local services: in regular search an AI answer, ads and the map sit above every website, so sites get few clicks. We count only the first job, not what that customer spends later, and we never count the top three places on the map. This is an estimate, not a promise. Searches and positions are measured, every rate is a published benchmark for your trade.

Organize your local SEO →Learn how we work →Plans from $199/mo. A new website in every plan.
FREE CONSULTATION

Want these numbers explained?

Our AI assistant has already read this whole report. On a free five-minute call it walks you through what the score means, where the money goes and what to fix first. No small talk, no pressure. Ask whatever you want to know, or end the call whenever you like.

Stop the leak: see plans →

Calls from (213) 315-6988 ·

Plans

Hand it over

A new website is in every plan

You have 4.9 stars and 191 people who bothered to write about you.

That is the part nobody can buy.

Based on this report, Northwind Heating & Air qualifies for every plan below. The rest of this report is work, and that is ours.

How the service works, on roanone.com →
Core
$199/mo

Your website, rebuilt and looked after every month.

21 of 38 issues in this report
2 of 8 places we look after for you
  • A professional website built for you, on your domain and your own materials
  • Hosting, domain setup, SSL and updates
  • Speed, mobile and a clear path to you: call, form, booking, prices
  • Analytics and ad tags installed and verified
  • HTTPS, privacy policy, accessibility, SPF and DMARC, uptime watched 24/7
  • Titles, headings and schema tuned for search
  • 4 articles and service pages a month, built on real local demand
  • Your Google profile: audited every month, not managed
Start 5-day free trial5-day trial. Cancel before day 6 and you pay nothing.Full plan details →
Growth
$399/mo

Your website and your Google profile, both run for you.

37 of 38 issues in this report
4 of 8 places we look after for you
  • Everything in Core
  • Google Business Profile management, end to end
  • 8 Google Posts a month
  • Profile change alerts, 24/7
  • Replies to reviews in your voice, 24/7
  • New customer review requests
  • 8 articles and service pages a month
Start 5-day free trial5-day trial. Cancel before day 6 and you pay nothing.Full plan details →
Pro
$449/mo

Everything, plus your reputation and your competitors watched.

38 of 38 issues in this report
8 of 8 places we look after for you
plus the four areas this report does not cover
  • Everything in Growth
  • Reputation Guard beyond Google, 24/7
  • Competitor Intelligence: five competitors watched
  • Full market data for your city
  • Seasonal profile retuning
  • Organic rankings tracked across your city
  • 16 articles and service pages a month
  • A Spanish version of your website
Start 5-day free trial5-day trial. Cancel before day 6 and you pay nothing.Full plan details →
What each plan looks after for you
Where customers find youCoreGrowthPro
Your website
Answers from AI assistants
Your Google profile—
Your reviews on Google—
Your reviews on Yelp, Facebook, Apple Maps, Bing——
Five competitors, watched and reported every week——
Your rankings across the whole city——
Spanish-speaking customers——
01
Pick a plan. Card required, nothing charged for five days.
02
Twenty minutes of questions by email or text, plus Manager access to your Google listing.
03
Your website preview on day 2, built from your current site, before anything is charged.
04
Cancel from your account before day 6 and you pay nothing. The work done in the trial stays on your listing.
05
Then it runs, and you get a report on what changed: every month on Core, every Friday on Growth and Pro.
No contract, no setup fee. You stay the owner of your domain and your Google listing. Your current website stays exactly where it is, untouched, until you say so. If you ever leave, you keep the work, and you can keep the new site for $59 a month after your third month.

We do not promise positions in Google. Nobody can. We promise the work, done properly and kept current, and a report showing exactly what was done: monthly on Core, weekly on Growth and Pro.
Section 04

Scope of this report

4 areas outside scope

This report covered your website and your Google Business Profile. It did not cover:

  1. What ChatGPT, Gemini and Perplexity answer when someone asks them for your service in your city, and whether your name comes up at all.
  2. Your reviews outside Google: Yelp, Facebook and other sites.
  3. Where you rank from every part of your area, not only from the one point where we searched.
  4. Who links to your website, and which of your competitors are being linked to instead.

Could not be completed on this run: mobile speed: Google PageSpeed did not answer in time. 9 checks of 73 were not measured this time. They score nothing in either direction.

What already works
4.9 from 191 reviewsan excellent reputation, the part nobody can buy
Secure connectionthe site opens over HTTPS
Mobile renderingviewport set correctly, layout adapts

Method. Produced on September 20, 2026 from publicly available data: your Google Maps listing; the listings of nearby businesses in your category; a check of northwindhvac.example covering the home page, its HTTP response, structured data and tags; DNS records for your domain. Limits. We had no access to your Google Business Profile dashboard, so some fields are judged by how Google displays them publicly, and your dashboard may hold more than the listing shows. Checks we could not complete are marked Not measured and score nothing in either direction. Figures are stated only where they were measured.

ROAN ONE · Findability Report · RS-DEMO-01Page 1 of 1 · generated automatically
Get your numbers explainedfloating button, bottom-right

Want to understand what these checks mean? Read our plain-English guides to local SEO and AI search →