Scorecard
Overall 72/100 on 81 checks across 11 areas.
about 39 leads a month, worth up to $21,000
| Service | Searches a month (metro) | You’re in the Maps top 3 at | Leads a month to competitors | Worth |
|---|---|---|---|---|
| window cleaning | 560 | 13 of 25 points | 3.5 | $1,842 |
| pressure washing | 2,930 | 2 of 25 points | 34.7 | $18,471 |
| house washing | 100 | 0 of 25 points | 1.3 | $685 |
Your top 5 leaks
Where customers look for you and don't find you or don't choose you, ranked by how far behind your competitors you are. Under each: what we found that most likely causes it.
1. Not on Google's first page for window cleaning, pressure washing and house washing
Likely causes
- Covers the topic like the pages that rankYour window cleaning page is 4,065 words and uses “window cleaning” 26 times. The pages that rank are 499–1,441 words.Fix: Bring your service page in line with the top-ranking pages on wording and depth.
- Answers the questions customers askYour window cleaning page answers 0 of 6 common customer questions (competitors: 3, 0, 1).Fix: Add clear answers to the common questions shown below.
- Says something competitors don’tYour window cleaning page states 5 specific, checkable facts no competitor states (competitors: 10, 4, 5).Fix: Add specifics only you can state: your process, materials, warranty terms, local job details.
2. Hard to find on Google Maps for pressure washing and house washing
Likely causes
- Primary category matches your main servicePrimary category is "Pressure washing service" (your pressure washing service), not your main service, window cleaning.Fix: Set the primary category to your main money service.
- New reviews coming in9 new reviews in the last 90 days (competitors: 4, 31, 4).Fix: Make review requests a routine after every job.
- Profile posts are currentLatest Google post: 424 days ago.Fix: Post at least weekly.
3. Your site takes 24 seconds to show on a phone
What fixes it: Compress images, cut unused scripts and use fast hosting.
4. Far fewer reviews than Competitor B
What fixes it: Ask every customer for a review, automatically, right after the job.
5. Your website doesn’t come up when people search your name
Likely causes
- Business details coded for Google (schema)Your website’s hidden business code (schema) is incomplete: it’s missing your phone, website address, hours and links to your profiles, and it doesn’t list your address or service area.Fix: Add business code (schema) to your site with your name, phone, address or service area, hours and profile links.
- Your site links your profiles togetherYour site links to Facebook and Yelp, but its hidden business code doesn’t connect those profiles to you. Your Google profile links to your site.Fix: Link your social profiles from your site and list them in your site’s business code.
- Your key pages are in GoogleGoogle has 2 of your 3 service pages listed (not listed: /window-cleaning/). Your homepage didn’t come up in our searches.Fix: Submit missing pages in Search Console and link to them from the homepage.
You vs. your top 3
The businesses Google Maps shows first for “window cleaning Springfield”, side by side.
| You | Competitor A | Competitor B | Competitor C | |
|---|---|---|---|---|
| Google rating | 5 | 5 | 5 | 4.8 |
| Google reviews | 260 | 154 | 503 | 34 |
| New reviews, last 90 days | 9 | 4 | 31 | 4 |
| Owner replies to reviews | 100% | 98% | 100% | 71% |
| Profile photos | 131 | 203 | 3,276 | 44 |
| Profile categories | 5 | 3 | 8 | 3 |
| Maps rank: window cleaning | #13 | #1 | #2 | #3 |
| Maps rank: pressure washing | 20+ | #2 | #1 | 20+ |
| Maps rank: house washing | 20+ | #2 | #1 | #14 |
| Named by AI (of 8 answers) | 7 | 1 | 0 | 6 |
| Cited in Google AI Overviews (of 0) | — | — | — | — |
| Google Ads (Google’s ad library) | Stopped Oct 20, 2026 (1 ads) | None on record | Running now (1 ads) | Stopped Sep 9, 2026 (5 ads) |
| Quality linking websites | 25 | 203 | 26 | 41 |
| Link spam score (lower is better) | 37 | 6 | 36 | 35 |
| Web mentions of the website | 6 | 0 | 0 | 0 |
| Phone load time (main content) | 24.3s | 3.8s | 7.5s | 21.0s |
| Service page: customer questions answered | 0 | 3 | 0 | 1 |
| Service page: specific, checkable facts | 5 | 10 | 4 | 5 |
| Service page: facts nobody else states | 5 | 10 | 4 | 5 |
Google Ads: from Google’s public ad library (Ads Transparency Center), checked Oct 29, 2026. “Running now” means an ad was shown in the last 7 days. Local Services Ads (“Google Guaranteed”) aren’t included.
Where you show up around town
We searched each service from 25 spots around your business, as a customer standing there would. Each square is where you ranked in Google’s local results; your address is the outlined square, north is up, squares are 2.5 miles apart.
1–3 top 3 (shown first) 4–10 11–20 – not in the top 20
window cleaning
Who holds the top 3 around you most:
- Other local business 1: 19 of 25
- Other local business 2: 17 of 25
- Other local business 3: 16 of 25
Top 3 at these points, you vs. your Maps competitors:
- You: 13 of 25
- Competitor A: 0 of 25
- Competitor B: 0 of 25
- Competitor C: 7 of 25
pressure washing
Who holds the top 3 around you most:
- Other local business 4: 25 of 25
- Other local business 5: 13 of 25
- Other local business 6: 6 of 25
Top 3 at these points, you vs. your Maps competitors:
- You: 2 of 25
- Competitor A: 0 of 25
- Competitor B: 1 of 25
- Competitor C: 0 of 25
house washing
Who holds the top 3 around you most:
- Other local business 4: 25 of 25
- Other local business 5: 21 of 25
- Other local business 7: 8 of 25
Top 3 at these points, you vs. your Maps competitors:
- You: 0 of 25
- Competitor A: 0 of 25
- Competitor B: 0 of 25
- Competitor C: 0 of 25
What customers see when they search
A snapshot of Google for each of your main services.
“window cleaning Springfield”
- Competitor A 5★ · 154 reviews
- Competitor B 5★ · 503 reviews
- Competitor C 4.8★ · 34 reviews
- Other local business 2 4.9★ · 299 reviews
- Other local business 8 4.6★ · 28 reviews
- competitor-c.example
- homeadvisor.com
- competitor-c.example
- facebook.com
- other-business-2.example
No AI Overview shown for this search.
“pressure washing Springfield”
- Competitor B 5★ · 503 reviews
- Competitor A 5★ · 154 reviews
- Other local business 4 5★ · 304 reviews
- Other local business 9 4.8★ · 71 reviews
- Other local business 6 5★ · 62 reviews
- other-business-16.example
- other-business-17.example
- other-business-3.example
- yelp.com
- other-business-18.example
No AI Overview shown for this search.
“house washing Springfield”
- Competitor B 5★ · 503 reviews
- Competitor A 5★ · 154 reviews
- Other local business 6 5★ · 62 reviews
- Other local business 9 4.8★ · 71 reviews
- Other local business 4 5★ · 304 reviews
- other-business-16.example
- facebook.com
- yelp.com
- m.yelp.com
- facebook.com
No AI Overview shown for this search.
What AI tells your customers
We asked ChatGPT, Gemini, Claude and Perplexity who to hire, and what they know about you.
| Engine | Question | Who it recommends |
|---|---|---|
| ChatGPT | Who are the best window cleaning companies in Springfield? | Other local business 2 Sample Window & Pressure Washing Co. Competitor C Other local business 1 Other local business 4 Other local business 10 |
| ChatGPT | I need window cleaning in Springfield. Who should I hire? | Other local business 2 Sample Window & Pressure Washing Co. Other local business 1 |
| Gemini | Who are the best window cleaning companies in Springfield? | Sample Window & Pressure Washing Co. Other local business 11 Other local business 12 Other local business 2 Other local business 3 |
| Gemini | I need window cleaning in Springfield. Who should I hire? | Other local business 11 Sample Window & Pressure Washing Co. Other local business 3 Competitor C Other local business 2 Other local business 12 |
| Claude | Who are the best window cleaning companies in Springfield? | Other local business 2 Other local business 1 Sample Window & Pressure Washing Co. Other local business 13 Other local business 14 |
| Claude | I need window cleaning in Springfield. Who should I hire? | Other local business 2 Other local business 1 Sample Window & Pressure Washing Co. Competitor C Other local business 13 Other local business 15 |
| Perplexity | Who are the best window cleaning companies in Springfield? | Other local business 1 Other local business 2 Other local business 15 Other local business 13 Other local business 14 Other local business 12 Sample Window & Pressure Washing Co. |
| Perplexity | I need window cleaning in Springfield. Who should I hire? | Competitor A Other local business 11 Other local business 12 Other local business 1 Other local business 2 |
What AI says about Sample Window & Pressure Washing Co.
- ChatGPT: describes you correctly.
- Gemini: describes you correctly.
- Claude: describes you correctly.
- Perplexity: describes you correctly.
Review momentum
How fast new reviews are coming in compared with your competitors.
| New Google reviews | May | Jun | Jul | Aug | Sep | Oct |
|---|---|---|---|---|---|---|
| You | 7 | 2 | 8 | 3 | 4 | 2 |
| Competitor A | 3 | 4 | 1 | 3 | 1 | 0 |
| Competitor B | 6 | 6 | 3 | 1 | 6 | 24 |
| Competitor C | 0 | 1 | 0 | 0 | 0 | 4 |
Counted from each business’s 50 most recent Google reviews.
Your content vs. theirs
Your main window cleaning page compared with your competitors’ matching pages.
Questions customers ask
✓ answered on your page · ✗ not answered
- ✗ How much does window cleaning cost in Springfield?
- ✗ How often do I need window cleaning?
- ✗ How long does window cleaning take?
- ✗ Do you offer emergency service?
- ✗ Are you licensed and insured?
- ✗ Is there a warranty or guarantee?
Facts only you state
- Business established in 2004
- $5 million liability insurance
- OSHA compliant
- Phone number (555) 010-0100
- Uses special cleaning soaps and solutions
Facts competitors state that you don’t
None.
What customers look for, covered on your page
Streak-free window cleaning · Professional crews vs. DIY ladder risk · Free quote · Insurance and compliance · Punctuality and professionalism · Interior and exterior windows
Websites that link to competitors, not you
Places your competitors are listed or mentioned that you aren’t: often the easiest links to earn.
| Website | Type | Links to # competitors |
|---|---|---|
| united-local.com | directory | 2 |
| thebuildermarket.com | directory | 2 |
| loserve.com | unrelated | 2 |
| local-farmers-market.example | local | 1 |
| state-inspectors.example | trade | 1 |
| corbyhomes.com | unrelated | 1 |
| local-weekly-news.example | unrelated | 1 |
| friendhood.net | unrelated | 1 |
| bombreport.com | press | 1 |
| brightsfuture.com | unrelated | 1 |
| baretnews.com | press | 1 |
| altiusdirectory.com | directory | 1 |
Everything we checked
All 91 checks, by area. Click an area to open it.
Turning visitors into customers · 83
| Good | Tap to call Tap-to-call phone link on the homepage. | Our standard |
| Needs work | Quote or booking up front No form on the homepage; visitors must click through to a quote/contact page. | Our standard |
| Good | Forms actually work 2 forms found, and they work. | Our standard |
| Needs work | Contact basics Homepage shows phone ✓, service area ✓, hours ✗. | Expert guidance |
| Good | Trust proof near the decision Trust proof shown: reviews, license/insurance, years in business; missing: guarantee. | Expert guidance |
| Good | Tracking installed Tracking found: Google Analytics/Tag Manager, Google Ads. | Our standard |
| Not applicable | Fast reply to every lead Not answered on the intake form. | Our standard |
| Not applicable | Follow-up on every quote Not answered on the intake form. | Our standard |
| Not applicable | Bringing customers back Not answered on the intake form. | Our standard |
Google Business Profile · 68
| Needs work | Primary category matches your main service Primary category is "Pressure washing service" (your pressure washing service), not your main service, window cleaning. | Expert guidance |
| Needs work | Additional categories Your Google profile lists 4 extra categories (competitors: 2, 7, 2). | Competitor gap |
| Needs work | Profile is complete Missing from the profile: services list, booking/quote link. | Expert guidance |
| Good | Profile is claimed Profile is claimed. | Expert guidance |
| Good | Profile links to the right page Profile website: http://www.sample-window-wash.example/. | Expert guidance |
| Needs work | Photos 131 photos on your Google profile (competitors: 203, 3276, 44). | Competitor gap |
| Problem | Profile posts are current Latest Google post: 424 days ago. | Our standard |
| Couldn’t check | Profile questions answered Could not read profile Q&A. | Our standard |
| Needs work | Review count vs competitors 260 reviews. Top competitor has 503 (Competitor A 154, Competitor B 503, Competitor C 34). | Competitor gap |
| Good | Rating Rating 5 (competitors: 5, 5, 4.8). | Our standard |
| Needs work | New reviews coming in 9 new reviews in the last 90 days (competitors: 4, 31, 4). | Competitor gap |
| Good | Owner replies to reviews Owner replied to 100% of 9 recent reviews. | Our standard |
Local visibility · 11
| Problem | Google Maps ranking In the Google Maps app, searching from the city center, you rank: “window cleaning”: #13; “pressure washing”: not in the top 20; “house washing”: not in the top 20. | Our standard |
| Problem | In the map results on a regular Google search In the 3 map results at the top of a regular Google search: “window cleaning”: no; “pressure washing”: no; “house washing”: no. | Our standard |
| Problem | Ranking in Google’s regular results Your rank in Google’s regular results: “window cleaning Springfield”: not in the top 20; “pressure washing Springfield”: not in the top 20; “house washing Springfield”: not in the top 20. | Patent-described (proxy) |
| Not applicable | The right page ranks Your site isn't in the top 20 for "window cleaning Springfield", so there's no ranking page to check. | Expert guidance |
| Good | Showing up for “best” searches For "best window cleaning in Springfield": you appear; competitors appearing: 2 of 3. | Expert guidance |
AI visibility · 100
| Good | AI tools recommend you Named in 7 of 8 AI answers (ChatGPT, Gemini, Claude and Perplexity). Competitors: Competitor A 1, Competitor B 0, Competitor C 6. | Competitor gap |
| Good | AI describes you correctly All four AI tools describe your business correctly. | Expert guidance |
| Good | AI doesn’t mix you up with others No AI tool confuses you with another business. | Expert guidance |
| Not applicable | Cited in Google’s AI Overviews Google showed no AI Overview for these searches. | Patent-described (proxy) |
| Good | AI search tools can read your site Your site lets AI search tools read it. | Google documents |
Content: covers what customers ask · 69
| Good | A page for every main service Each main service has its own page. | Expert guidance |
| Needs work | Answers the questions customers ask Your window cleaning page answers 0 of 6 common customer questions (competitors: 3, 0, 1). | Expert guidance |
| Needs work | Covers the topic like the pages that rank Your window cleaning page is 4,065 words and uses “window cleaning” 26 times. The pages that rank are 499–1,441 words. | Expert guidance |
| Good | Covers what customers look for Your page covers 6 of the things customers look for when choosing (competitors: 6, 0, 4). | Expert guidance |
| Problem | Price information No pricing information on the main service page. | Expert guidance |
| Good | Service area stated Springfield is named on 11 of 11 pages checked. | Expert guidance |
| Not applicable | No near-duplicate location pages Fewer than two location-style pages to compare. | Expert guidance |
| Not applicable | Location pages show local proof No city or location pages found. | Expert guidance |
Content: says something competitors don’t · 65
| Needs work | Says something competitors don’t Your window cleaning page states 5 specific, checkable facts no competitor states (competitors: 10, 4, 5). | Patent-described (proxy) |
| Needs work | Specifics with real numbers 2 specifics with real numbers (years, warranty terms, prices, counts) on your page (competitors: 5, 1, 3). | Patent-described (proxy) |
| Good | First-hand proof 2 passages show first-hand experience (specific jobs, conditions, results) (competitors: 1, 0, 0). | Patent-described (proxy) |
| Needs work | Answers the follow-up questions Your page adds 3 useful answers beyond what Google already shows (competitors: 6, 0, 3). | Patent-described (proxy) |
| Needs work | Claims are specific, not puffery 3 unsupported claims like "We are the #1 window cleaning pros in town.", "The Best Results, Guaranteed!". | Patent-described (proxy) |
| Good | Site looks current Your site was updated in the last week. | Patent-described (proxy) |
Page structure · 98
| Good | Main heading names the service and city Your homepage’s main heading: "Best Pressure Washing & Window Cleaning Springfield". Has the service, has the city. | Tested |
| Good | Page title names the service and city Your homepage’s title in Google results: "Pressure Washing Service Springfield | Window Cleaning Springfield". Has the service, has the city. | Tested |
| Good | Title length Your homepage title is 58 characters, short enough to show in full. | Expert guidance |
| Good | Service in the page address 3 of 3 service page web addresses include the service name. | Tested |
| Good | Summary for Google results Your homepage has a summary for Google results. | Google documents |
| Good | Service and city in the page text Your homepage mentions your service and city, including in a heading. | Tested |
| Good | Links name the service 3 of 3 service pages are linked with text that names the service. | Tested |
| Needs work | Links say where they go 12 links use generic text like "learn more" instead of saying where they go. | Tested |
| Good | Service pages linked from the homepage 3 of 3 service pages are linked from the homepage's main content. | Tested |
| Good | Key pages are close to the homepage Service pages are one click from the homepage. | Tested |
| Good | Answers come first No headings on your page ask a customer’s question and answer it right away (competitors: 0, 0, 0). | Tested |
| Good | Headings organized properly Your headings are organized properly. | Our standard |
| Good | Map on the page Google Map embedded on the homepage. | Expert guidance |
Who you are online · 62
| Good | Google can identify your business We found your Google Business Profile. | Our standard |
| Needs work | Name, address and phone match everywhere The phone number on your Google profile matches your homepage. Your street address isn’t on your homepage. | Expert guidance |
| Good | Your pages agree with each other Your pages state the same facts consistently. | Expert guidance |
| Problem | You own your own name in search Searching "Sample Window & Pressure Washing Co. Springfield" shows other-business-3.example first; your site is not in the top 20. | Expert guidance |
| Needs work | You control the results for your name When people search your business name, 3 of the top 10 results are yours (your site or your profiles). For your competitors: 5, 0, 0. | Expert guidance |
| Problem | Google recognizes your business by name Google doesn’t show an information panel for your business name. | Expert guidance |
| Good | About and policy pages About page found; privacy policy found; terms found. | Expert guidance |
| Good | Homepage says who, what and where Homepage clearly states: name, service, area, audience . | Expert guidance |
| Problem | Business details coded for Google (schema) Your website’s hidden business code (schema) is incomplete: it’s missing your phone, website address, hours and links to your profiles, and it doesn’t list your address or service area. | Google documents |
| Needs work | Your site links your profiles together Your site links to Facebook and Yelp, but its hidden business code doesn’t connect those profiles to you. Your Google profile links to your site. | Expert guidance |
| Not applicable | The owner is connected to the business No owner name given. | Expert guidance |
| Needs work | Real people and credentials No named people; credentials: $5 million Liability Insurance, Established 2004, OSHA Compliant. | Expert guidance |
| Good | One Google listing, not two No duplicate Google listings found. | Our standard |
Authority & mentions · 56
| Problem | Quality links to your site 25 trustworthy websites link to yours (competitors: 203, 26, 41). | Competitor gap |
| Good | Local and trade links 3 links from local or trade websites (competitors: 3, 2, 2). | Expert guidance |
| Good | Mentions across the web 6 web mentions of your website (competitors: 0, 0, 0). | Expert guidance |
| Problem | Spam risk of sites linking to you Spam risk of the websites linking to you: 37 out of 100 (competitors: 6, 36, 35; lower is better). | Expert guidance |
| Needs work | Listed where competitors are 13 websites link to 2+ competitors; 3 of them don't link to you (e.g. united-local.com, thebuildermarket.com, loserve.com). | Expert guidance |
How Google sees your site · 80
| Good | Google can read the page without extra steps Your homepage text loads without needing extra scripts, so Google can read all of it. | Google documents |
| Needs work | Links Google can follow 6 links in your menu or page don’t work as normal links, so Google can’t follow them. | Google documents |
| Good | Preferred web address set Your homepage tells Google its preferred web address. | Google documents |
| Good | Google is allowed to list the page Google is allowed to list your homepage. | Google documents |
| Good | Google is allowed to read the site Your site lets Google read it. | Google documents |
| Needs work | Your key pages are in Google Google has 2 of your 3 service pages listed (not listed: /window-cleaning/). Your homepage didn’t come up in our searches. | Google documents |
| Good | A page list for Google (sitemap) Your site gives Google a list of its pages (a sitemap). | Google documents |
| Needs work | No broken internal links We checked 32 links on your site: none broken, 2 go through a redirect. | Google documents |
| Good | Secure site Your site loads securely (https). | Google documents |
| Problem | Speed on a phone On Google’s phone test, the main part of your homepage takes 24.3 seconds to appear. Google’s target is 2.5 seconds. Speed score 59 out of 100. | Google documents |
| Good | Built for phones Your site is set up for phone screens. | Google documents |
| Good | Business code is valid and honest Your site’s hidden business code reads cleanly (6 items). | Google documents |
| Good | Images are described 100% of your homepage images have descriptions for Google and screen readers (competitors: 40%, 100%, 0%). | Google documents |
Paid search · 100
| Good | Paid search You are advertising on Google. Competitor B has run Google ads in the last 30 days. | Competitor gap |
| Couldn’t check | Local Services Ads Local Services Ads (“Google Guaranteed”) are not measured yet. | Competitor gap |
Pages we read on your site
| Page | Status | Title | Main heading (H1) | Words |
|---|---|---|---|---|
| / | 200 | Pressure Washing Service Springfield | Window Cleaning Springfield | Best Pressure Washing & Window Cleaning Springfield | 4211 |
| /window-cleaning/ | 200 | Window Cleaning Springfield | Window Cleaning Service | Window Cleaning Springfield | 4065 |
| /pressure-washing/ | 200 | Pressure Washing Springfield | Springfield Pressure Washing | Pressure Washing Springfield | 4046 |
| /house-washing/ | 200 | House Washing Springfield | House Washing Service Springfield | House Washing Springfield | 4359 |
| /contact-us/ | 200 | Contact Us - Sample Window & Pressure Washing Co. | Request A Quote | 125 |
| /about-us/ | 200 | About Us - Sample Window & Pressure Washing Co. | Home - About Us | 3803 |
| /reviews/ | 200 | Reviews - Sample Window & Pressure Washing Co. | Home - Reviews | 3450 |
| /privacy-policy/ | 200 | Privacy Policy - Sample Window & Pressure Washing Co. | Home - Privacy Policy | 1113 |
| /terms-conditions/ | 200 | Terms & Conditions - Sample Window & Pressure Washing Co. | Home - Terms & Conditions | 388 |
| /contact-us/ | 200 | Contact Us - Sample Window & Pressure Washing Co. | Request A Quote | 125 |
| / | 200 | Pressure Washing Service Springfield | Window Cleaning Springfield | Best Pressure Washing & Window Cleaning Springfield | 4211 |
Evidence labels: “Google documents” = Google’s own published guidance. “Tested” = published controlled ranking tests. “Expert guidance” = leading practitioners’ published methods. “Patent-described (proxy)” = a mechanism described in a Google patent, measured indirectly; a patent is not proof Google uses it. “Our standard” = our benchmark. “Competitor gap” = compared with your top competitors.
Every search and AI answer is a sample taken on October 29, 2026 from Springfield. Results vary by location, device and day. Content measurements are made by an AI model against a fixed checklist and quote the page text they’re based on.
What we’d fix first
We found 34 things to fix. The Growth plan covers 21 of them. Below is every one, by what it takes to fix.
In every plan (Foundation and up) (11)
- Google Maps ranking
- In the map results on a regular Google search
- Ranking in Google’s regular results
- Primary category matches your main service
- Name, address and phone match everywhere
- Additional categories
- Profile is complete
- Photos
- Profile posts are current
- Your key pages are in Google
- Listed where competitors are
Growth plan and up (10)
- Business details coded for Google (schema)
- Price information
- Says something competitors don’t
- No broken internal links
- Answers the questions customers ask
- Covers the topic like the pages that rank
- Specifics with real numbers
- Your site links your profiles together
- Answers the follow-up questions
- Claims are specific, not puffery
Scale plan (2)
- Quality links to your site
- You control the results for your name
Depends on your systems (CRM, phones) (2)
- Review count vs competitors
- New reviews coming in
Separate project, quoted on its own (9)
- You own your own name in search
- Speed on a phone
- Quote or booking up front
- Google recognizes your business by name
- Real people and credentials
- Links Google can follow
- Spam risk of sites linking to you
- Contact basics
- Links say where they go
Want to walk through it?
This is a real review with the business, its competitors and its city replaced. Get one for your business, free.
Get your free review