Sample: a real home remodeler business. Names blurred; owner numbers are typical for the industry. Get yours free
AI-Ready Audit, whole business edition
ColabContent LLC

Five stars on Google.
Not in the map's top three in any of 4 towns.
26 things worth a conversation.

Across seven areas we found 26 things worth discussing. The priced ones add up to $233,000 to $594,600 a year (2 lines priced, 4 waiting on your numbers). The unpriced ones may matter more. For scale, from your own numbers: one more deal a month is worth $420,000 a year (today about 6.2 a month). Some of the biggest levers, such as referred buyers who look you up and your past clients, cannot be priced from outside and are covered on the call. 3 of the seven areas cannot be graded from outside; they are marked provisional until you answer their questions.

Prepared forlorem ipsum dolor sit amet
psum dolor sit amet consec, lor sit a, MA
Prepared byBrandon Rodriguez
ColabContent LLC
Audit date2026-10-04
Inputs23 found in public sources, 0 estimated, 7 from you

In plain wordsThe short version

Your reputation with real customers is strong, 19 reviews averaging 7.11 stars across Nextdoor and other sites outside Google, built on nearly 20 years as a licensed, insured, BBB-accredited contractor. The problem is almost nobody finds you through today's main search routes: you are not in the top three on Google Maps in any of the four towns you serve, and AI assistants like ChatGPT and Gemini recommend other contractors by name far more often than they recommend you. Part of this comes down to basics, your Google profile address does not match your website, and you have only 2 reviews on Google itself against competitors with over 100, so Google has little recent reason to trust or rank your listing. Underneath all this, nobody can currently tell which calls or website inquiries turn into booked jobs, so you cannot see what is actually working. The first step is cheap and fast: fix the address mismatch, ask recent happy customers for a Google review, and shorten your website's quote form, since these remove the friction that is likely costing you inquiries right now. Everything else, quoting speed, admin systems, and tracking, builds on top of that foundation once visibility is fixed.

How to read this report

Not counted yetMore money we could not count from outside, and how your answers unlock it

Not in the forecast yet

Answer these and we can size the rest

  1. How do you track each job from intake to scheduled to complete (paper folder, whiteboard, spreadsheet, software)? Unlocks: Where the schedule and job status live
  2. Which number would you most like to see every Monday morning? Unlocks: No record we could find ties a call or a form to a job
  3. From a customer's first call to a written quote in their hands, how many days does it usually take? Unlocks: Quoting: how long a written quote takes
  4. How many quote requests come through the website in a month? Unlocks: Website inquiries: a 7-field form, then a wait
  5. Is the address or phone on your Google profile wrong, or did something change? Unlocks: Your Google profile and your website disagree

Answer them here; the report is recalculated with your numbers.

01 · Executive summaryThe reputation is five stars on Google. The reach and the systems behind it are where the opportunity is.

Across seven areas we found 26 things worth discussing. The priced ones add up to $233,000 to $594,600 a year (2 lines priced, 4 waiting on your numbers). The unpriced ones may matter more. For scale, from your own numbers: one more deal a month is worth $420,000 a year (today about 6.2 a month). Some of the biggest levers, such as referred buyers who look you up and your past clients, cannot be priced from outside and are covered on the call. 3 of the seven areas cannot be graded from outside; they are marked provisional until you answer their questions.

This page is written for the call. Each item below is one conversation: the size of it, what it rests on, and the question that decides what to do first. Nothing here is a quote; the numbers are yours to correct on the confirmation page, and the report is redone when you do.

Priced findings, revenue per year
$233,000to$594,6002 lines, conservative to likely; 4 more waiting on your numbers

The lines overlap (a visibility win creates calls that the call line also counts) and they are revenue, not profit. Treat the total as the ceiling of what these 2 lines describe, not as money in the bank.

Graded from outside
4 of 7 areas; 3 wait on your answers. Grades are per area in section 02; there is no single whole-business grade until all seven have your inputs.

The biggest opportunities, in dollars

Conversation 1 · Sales and marketing

Google's map does not show you in the top three in any of the 4 towns we checked

$145,500 to $419,600 a year
Which of amet con, onsect, tur adip, piscin would you take more work from tomorrow? That decides where the first town pages and review asks go.
Conversation 2 · Customer experience

Past customers: how you stay in touch with them

$87,500 to $175,000 a year
Do you have the old customer records anywhere, even in email? The real count sets the size of the first campaign.
Conversation 3 · Sales and marketing · not priced yet

AI assistants named you in 2 of 24 buyer questions that did not already contain your name

Which question would you most want an assistant to answer with your name?
Conversation 4 · Operations · not priced yet

Quoting: how long a written quote takes

From first contact to written quote, how long does it take, and how many quotes a month? With those two numbers we can size the quoting assistant.

02 · Whole-business scorecardSeven areas, one honest grade each.

Scores come from what we could observe and from your answers. An area marked provisional is graded on outside evidence only and moves as soon as you answer its questions on the confirmation page.

4 of 7 areas graded from outside; 3 provisional until you answer
A: 85 and up · B: 70 · C: 55 · D: 40 · F: below 40. An area waiting on your answers is not graded yet. Each row says what moves its score. No single overall grade is given until all seven areas have your inputs.
F
Sales and marketing 14/100
Not in the map's top three in any of 4 towns; no assistant named you on most questions (ChatGPT 1 of 6, Claude 1 of 6, Gemini 0 of 6, Perplexity 0 of 6).
How customers find you on Google and through AI assistants, what happens when they call or fill the form, and what turns into a job. 7 findings.
Scored on: share of towns in the map top three, share of buyer questions where an assistant named the business, mobile speed, listing consistency (only what was measured counts).
Operations not graded yet
No operating system is visible from outside, and the quote is the step we cannot yet size.
Scheduling, quoting, tracking a job from intake to completion, and the handoffs in between. 7 findings.
Scored on: timing praise in reviews, quote form length, a scheduling tool visible, quoting method known (provisional until answered).
D
Customer experience 40/100
19 reviews averaging 7.11 stars off Google, a real strength; 5 stars on Google.
Intake, communication, reviews, and repeat and referral business. 4 findings.
Scored on: rating, reply rate, referral mentions, review velocity against the map leaders, follow-up known.
Back office not graded yet
Hours of manual intake could not be sized in this run; billing not visible from outside.
Billing, collections, bookkeeping and the hours of desk work behind every job. 2 findings.
Scored on: invoicing and bookkeeping known, hours of manual intake (provisional until answered).
D
Team 40/100
2 of 2 reviews name a person; how much the business depends on one person is the question.
Hiring, training, and the knowledge that lives only in one person's head. 3 findings.
Scored on: share of reviews naming one person, years in business, team size and training known (provisional until answered).
F
Data and reporting 20/100
The key numbers are not yet known; no record we could find ties a call to a job.
What the owner can and cannot see about the business without digging. 2 findings.
Scored on: tag manager, analytics, call tracking, a form-to-job record, close rate known.
Software not graded yet
0 website tools visible, no business system visible; spend not yet known.
Every tool the business pays for, the overlap, and what one owned system could replace. 1 finding.
Scored on: business systems visible (CRM, scheduling, reviews), spend known (provisional until answered).

03 · Findings by areaWhat we found, what it costs, and what AI could do about it.

Every finding carries its evidence. Every estimate says what it rests on and how to correct it. "What AI could do" describes a system, not a subscription: something built for elit sed do eiusmod tempo that you would own.

F

Sales and marketing

What this means for you. This is about whether new homeowners searching for a contractor actually find you, on Google Maps, in AI answers, and across the review sites they check before calling.
high

Google's map does not show you in the top three in any of the 4 towns we checked

In plain words: Being invisible on the map means most searching homeowners find competitors first, costing real job inquiries every month.

Conservative
$145,500a year
Likely
$419,600a year
What this rests on. With the fixes working (map position 1 or 2 for every buyer term we measured, in every town you serve). Even the minimum case, reaching position 3 for the main term only, is $10,049 to $20,097 a year. Searches and map positions are measured; click and inquiry rates are published benchmarks; close rate and deal value are yours.
Math: 350 searches a month for 9 buyer terms across 4 towns; reaching position 1 or 2 adds 42 to 61 clicks a month x 3.3% to 6.6% inquiries x 25% close x $35,000 x 12

Town by town: searches a month, your map position for "general contractor near me", and who holds the top three

TownSearchesAds value / moYour positionTop three today
ipsum dol100$621#14olor sit amet cons, t amet co, consectetur adipiscing
etur a110$1,957not in top 3ipiscing elit sed , g elit sed do eiusmod tempor in, ipsum dolor sit ame
dolor si100$1,753not in top 3it amet consectetur adip, consectetur adipi, tetur adipiscing elit se
dipisc80$594not in top 3ng elit sed do e, m ipsum dolor si, dolor sit amet consectetur adipiscing elit sed do eiusmod

What fixing this is worth, two cases

CaseExtra clicks a monthExtra deals a yearWorth a year
Minimum: map position 3 for your main search, in the towns you listed2.90.3 to 0.6$10,049 to $20,097
Google map position 1 or 2 for every buyer search, in the towns you listed42 to 60.54.2 to 12$145,530 to $419,612
Ceiling: your own Google profile at map position 1 or 2 across the counties of your listed towns (map rankings fade with distance, so this is the most it could be, not the forecast)135.6 to 195.513.4 to 38.7$469,854 to $1,354,746
Your own website in the regular results, positions 5 to 3, in the counties of your listed towns30.5 to 66.73 to 13.2$105,717 to $462,023
The forecast: the map row for your towns plus your own website across your market, together $233,000 to $594,600 a year. The minimum row is the floor and the ceiling row is the most it could be; neither is added to the forecast.

Why the last row is so much larger: the first two rows count only the towns you listed, near your office; the last counts your whole market (every county you serve). Map rankings fade with distance, so treat it as the ceiling, not the forecast.

Searches a month measured: 350 across your towns. Assumptions: map position 1 17.3%, 2 12.0%, 3 2.9% of searches (BrightLocal, Local Services Ads Click Study); 3.3% to 6.6% (Unbounce Conversion Benchmark Report, half to full).

Not priced here, and often bigger:
  • Referred buyers who look you up: your 19 reviews are not where they search first, so some pick someone else. Not measurable from outside.
  • Buyers who ask an AI assistant for a recommendation: not priced, because AI usage has no public local volume.
  • Repeat and referral business from your past clients: shown on its own line as what it could be worth, and not added to the total until you tell us how you stay in touch with them today.
Sharpen this:Which towns do you actually serve, and which are most valuable? (answered)
Details and evidence
On Google Maps, pinned to each town centre, sit amet consectetur adipi is not in the top three in any town measured. Those towns carry about 390 searches a month for your services (worth about $59,098 a year at Google Ads prices). Your estimated share of map-pack clicks across the area is 0.0%.
Do it yourself
Write one page per town you want work from, with real job photos and a review from that town; correct your listings; ask every finished job in that town for a review.
Off the shelf
Any local-SEO agency or a listings tool will do the listings and schema part; expect a monthly fee and generic pages.
Built for you, owned by you
Town and service pages generated from your own jobs and reviews, listings held in one record, and a review engine by town; one build, no monthly seat fee.

Also covers: Your 19 reviews are invisible where most buyers search

Evidence: local-demand.json: Google Ads volume per town; Google Maps top three per town; discovery.json profiles; presence/gbp.json; local-demand.json; presence/ai-answers.json
high

AI assistants named you in 2 of 24 buyer questions that did not already contain your name

In plain words: When homeowners ask AI tools for a contractor, those tools are naming competitors instead of you most of the time.

Details and evidence
Buyer questions checked, per assistant: ChatGPT named you on 1 of 6; Claude named you on 1 of 6; Gemini named you on 0 of 6; Perplexity named you on 0 of 6. When asked about you by name, 2 of 8 answers cited your website. The businesses they named most often instead: t consectetur , ctetur adipiscing elit , adipiscing elit sed do, ing elit sed do eiusmo.

The questions where you were not named, verbatim

AssistantQuestion askedNamed insteadHow the answer opened
ChatGPTWhat are the best general contractor near me companies near em ipsum , MA?m dolor sit amet consectetur adipi, sit amet consectetur a, et consectetur adipiscHere are several well-rated general contractors that serve ectetur a, MA (names drawn from local directories and review sites). Tell me what kind of project you have (remodel, addition, roof, small repairs, budget, timeline) and...
ClaudeWhat are the best general contractor near me companies near adipisci, MA?cing elit sed do eiusm, rem ipsum dolor s, um dolor sit amet coHere are some of the best general contractors near r sit ame, MA, based on Yelp ratings and local reviews: Top General Contractors Near met conse, MA 1. sectetur adipiscing el 5.0 Located at r adipiscing eli, scing eli...
GeminiWhat are the best general contractor near me companies near orem ipsu, MA?sum dolor sit amet conse, or sit amet consectetur, amet consectetur adipHere are some of the best general contractor companies near nsectetur, MA, based on reviews and specialties: Full-Service General Contractors & Remodelers: ur adipiscing elit sed d: This company receives high praise for full-gut...
PerplexityWhat are the best general contractor near me companies near iscing el, MA?lorem ipsum dolor s, psum dolor sit amet , lor sit amet consectetHere are several well-reviewed general-contractor options near amet con, MA to investigate: - onsectetur adipisci, Listed by the BBB as a general contractor serving the tur adipi area. - piscing elit sed do , BBB-accredited...
ChatGPTWho would you recommend for general contractor near me in elit sed, MA? I want someone local and reliable.ipsum dolor sit amet consectetur a, olor sit amet consecte, t amet consectetur adipHere are a few local, well-reviewed general-contractor options that serve consectet, MA, plus quick tips for choosing the best one for your job. Recommended contractors (local + vetted listings) - etur adipiscing elit ...
ClaudeWho would you recommend for general contractor near me in ipiscing , MA? I want someone local and reliable.g elit sed do , ipsum dolor sit a, dolor sit amet consectHere are some well-regarded general contractors near it amet c, MA that you might want to consider: Top General Contractors Near consecte, MA 1. tetur adipisci (4.1 reviews on Yelp) dipiscing elit is a general contractor based...
GeminiWho would you recommend for general contractor near me in ng elit s, MA? I want someone local and reliable.m ipsum dolor sit amet c, dolor sit amet consect, sit amet consectetur It appears you're looking for a local and reliable general contractor in t consect, MA. Here are a few highly-rated options that specialize in various home improvement projects: Highly-Rated General Contractors in ctetur ad, MA:...
PerplexityWho would you recommend for general contractor near me in adipiscin, MA? I want someone local and reliable.ing elit sed do eiusmo, em ipsum dolor, m dolor sit amet conFor a local, reliable starting point in sit amet, contact these contractors for estimates: - et consectetur adipisc, Based in nearby ecte, serves adipisci, and reports 20+ years of hands-on experience with substantial...
ChatGPTBest general contractor near me in cing e, MArem ipsum dolor sit am, um dolor sit amet cons, r sit amet consectetur adipiscing I can, do you have a specific project (kitchen/bath, addition, whole‑house remodel, small repairs) and a budget or timeline? That will help me pick the best matches. While you decide, here are several highly rated general...
ClaudeBest general contractor near me in met co, MAsectetur adipiscing el, r adipiscing elit se, scing elit sed do eiusmod temporHere are some of the best general contractors near orem i, MA, based on top-rated listings from Yelp, Thumbtack, BuildZoom, and other review platforms: Top General Contractors in sum do, MA 1. or sit amet consectetu 5.0 163...
GeminiBest general contractor near me in amet c, MAnsectetur adipiscing elit sed do e, ur adipiscing elit sed do eiusmo, iscing elit sed do eiusmod It appears you're looking for general contractors in lorem , MA. Here are some of the top-rated and well-reviewed options: psum dolor sit amet consectetur ad is a general contractor based in lor si, MA, with an A+ rating from the...
PerplexityBest general contractor near me in amet , MAonsectetur adipiscing elit , tur adipiscing elit sedFor a general contractor in piscin, MA, start by comparing licensed local contractors through Houzz, Thumbtack, and the Better Business Bureau . These directories provide contractor listings, reviews, service areas, and quote...
ChatGPTWho should I hire for general contractor near me in elit se, MA?ipsum dolor sit amet con, olor sit amet consectetur ad, t amet consectetur adipiscI can help, but first a couple quick questions so I give useful, tailored recommendations: - What type of job is this (small repair, bathroom/kitchen remodel, addition, full‑home renovation, new build)? - Do you have a target...
ClaudeWho should I hire for general contractor near me in consecte, MA?etur adipiscing elit s, ipiscing elit sed do eiusmo, g elit sed do eiusmod temHere are some highly recommended general contractors near ipsum d, MA to consider: Top General Contractors in dolor si, MA 1. it amet consectetur ad consectetur adipiscin is one of the top-rated general contractors in tetur ad,...
GeminiWho should I hire for general contractor near me in dipiscin, MA?ng elit sed do eiusmod, m ipsum dolor, dolor sit amet consecHiring a general contractor involves several important steps, especially to ensure they are qualified and reputable. In Massachusetts, there isn't a single "general contractor" license at the state level. Instead, there are...
PerplexityWho should I hire for general contractor near me in sit amet, MA?t consectetur adipiscing eli, ctetur adipiscing elit, adipiscing elit sFor a general home renovation in ing elit, start by interviewing these three: - em ipsum dolor sit amet cons, m dolor -based at sit amet co; handles residential remodeling and commercial maintenance. Call et consectetur . -...
ChatGPTWho offers bathroom remodeling near ectetur a, MA? adipiscing elit sed d, cing elit sed do e, rem ipsum dolor sHere are several bathroom-remodeling companies and places that serve um dolor , MA (good starting points, I included a mix of local contractors and aggregator sites where you can compare reviews and request quotes): Top local...
ClaudeWho offers bathroom remodeling near r sit ame, MA?met cons, sectetur adipiscing el, r adipiscing elit sed do eiusmod teHere are some bathroom remodeling companies near scing eli, MA: 1. orem ips sum dolo offers expert bathroom remodeling in or sit am, MA, delivering award-winning craftsmanship, tailored designs, and attention to detail. [Best...
GeminiWho offers bathroom remodeling near amet cons, MA?nsectetur adipiscing , ur adipiscing elit s, iscing elit sed do eiusmod temFor homeowners in lorem ips, MA, several companies offer bathroom remodeling services. These companies provide a range of services from complete renovations to smaller upgrades. Some of the bathroom remodeling providers in and...
PerplexityWho offers bathroom remodeling near psum dolo, MA?lor sit amet consectetur a, amet con, onsectetuSeveral companies offer bathroom remodeling in or near tur adipi, MA: - piscing elit sed do eiusmo, elit s; offers full bathroom redesigns and remodeling, including plumbing, electrical, layout, and finishes. Its portfolio...
GeminiI need home additions in ipsum dol, MA. Who do you recommend?olor sit amet consectetu, t amet consectetur adipiscing , consectetur adFor home additions in etur adip, MA, here are some highly-regarded contractors: Full-Service Home Addition Contractors: ipiscing elit sed do eiu specializes in designing and constructing all styles and sizes of residential...
PerplexityI need home additions in g elit se, MA. Who do you recommend? ipsum dolor sit a, dolor sit amet consect, it amet consectetur adipFor a consecte home addition, these contractors are worth contacting for estimates: - tetur adipiscing e, Specializes in home additions and remodeling in dipiscing; phone ng elit sed . - m ipsum dolor sit amet, Offers addition...
ChatGPT dolor sit amet consectetu sit amet MA reviewsnobody localI found several online listings and review sources for t consectetur adipiscing e (ctetur ad, MA). Would you like a quick summary or the full recent reviews from specific sites (Google, BBB, Trustpilot, etc.)? Below is a short...
Claudeadipiscing elit sed do eiu ing elit MA reviewsnobody localHere is a summary of what I found about em ipsum dolor sit amet co in m dolor s, MA: sit amet consectetur adip, et consec, MA Contact & Basic Info: - Phone: ectetur adipis adipiscing elit sed do ei - Address: cing elit sed,...
Geminirem ipsum dolor sit amet c um dolor MA reviewsnobody localr sit amet consectetur adi in met conse, MA, has generally positive reviews and holds an A+ rating with the Better Business Bureau (BBB) where it has been accredited since 2012. They offer a wide range of services for both...
ChatGPTIs sectetur adipiscing elit s in r adipisc, MA a good company to hire?nobody localShort answer: maybe, there’s evidence they’re a legitimate, licensed business in the scing eli area, but online review information is limited/uneven so you should verify a few things before hiring. What I found - Better Business...
ClaudeIs orem ipsum dolor sit amet in sum dolor, MA a good company to hire?nobody localBased on the search results, or sit amet consectetur ad in amet cons, MA appears to be a well-regarded company. Here's a summary of what's known about them: Positive Indicators - BBB Accredited & A+ Rated: nsectetur adi...
GeminiIs ur adipiscing elit sed do in iscing el, MA a good company to hire?nobody localIt appears you're asking about "lorem ipsum dolor sit amet" in psum dolo, MA. Here's a summary of what the search results suggest: Positive Indicators: BBB Accreditation and Rating: lor sit amet consectetur a has been BBB...
The simplest fix
Add a plain-language FAQ to each service page (services, towns, price from, timeline) and put your Google reviews on the site.
Evidence: presence/ai-answers.json (verbatim answers, dated; unchecked answers are excluded from the counts, not counted as named)
mediumneeds your answer

Calls when nobody can pick up: what happens to them

In plain words: Some share of your roughly 25 monthly calls likely go unanswered and uncounted; worth tracking to see exactly how many.

Not priced yet. Rests on inbound calls a month (your figure: 25); share of calls that are new-job inquiries (not yet answered); close rate on new inquiries (your figure: 25%); average job value (low to high) (your figure: $35,000 to $35,000). Correct any of these on the confirmation page and this line is recalculated.
Sharpen this:About how many calls come in a month? (answered)
Details and evidence
Published call benchmarks (measured on home-services businesses, the closest published data) put missed calls at 14% to 27%; fewer than 3% of missed callers leave a voicemail. We did not call you, so your own answer rate is not measured. You told us about 25 calls come in a month.
Do it yourself
Forward the line to a second phone when nobody is at the desk and keep a paper log of who called and when for thirty days.
Off the shelf
An answering service or a rented AI receptionist takes messages for a monthly fee; the details still get re-keyed.
Built for you, owned by you
Intake built into your own job system: calls and forms captured with the job details, the first visit booked, a summary to you. Part of a larger build, not a product on its own.
Evidence: Invoca: 27% of calls to home services businesses are not answered (Invoca platform data, May 2024) (https://www.invoca.com/blog/how-much-missed-sales-calls-cost-home-services-businesses, read 2026-09-25)
mediumneeds your answer

Website inquiries: a 7-field form, then a wait

In plain words: A long form and a slow-loading page can turn away website visitors before they ever reach you.

Not priced yet. No conservative figure, because we did not measure your reply time; the likely figure assumes the HBR average reply behaviour applies to you. Rests on website quote requests a month (not yet answered); close rate on new inquiries (your figure: 25%); average job value (low to high) (your figure: $35,000 to $35,000). Correct any of these on the confirmation page and this line is recalculated.
Sharpen this:How many quote requests come through the website in a month?
Details and evidence
The longest inquiry form on the site asks for 7 fields, on a home page that takes 3.2 s to show its main image on a phone (Google's bar is 2.5 s). Of 2,241 US companies audited by Harvard Business Review, 37% replied to a web inquiry within an hour and 23% never replied. We did not test your reply time (no form was submitted).
Do it yourself
Reply from your phone within the hour for a week and cut the form to five fields; count what changes.
Off the shelf
A forms tool with auto-reply sends a thank-you; it does not book anything or follow up.
Built for you, owned by you
A form that replies with next steps and a booking slot, and a follow-up sequence that runs until the customer answers or says no.
Evidence: inventory.json form fields; technical/lh_home_mobile.json; Harvard Business Review, The Short Life of Online Sales Leads (Oldroyd, McElheran, Elkington), read from a copy of the article: Of 2,241 US companies sent a web lead, 37% responded within an hour, 23% never responded, and the average response among responders was 42 hours; firms that responded within an hour were nearly seven times as likely to qualify the lead (Harvard Business Review, March 2011) (https://thedenmangroupselling.wordpress.com/wp-content/uploads/2011/03/the-short-life-of-online-sales-leads-harvard-business-review.pdf, read 2026-09-25)
mediumneeds your answer

Your Google profile and your website disagree

In plain words: A mismatched address can confuse customers and makes Google trust your listing less in search results.

Sharpen this:Is the address or phone on your Google profile wrong, or did something change?
Details and evidence
Google Business Profile shows amet consectetur adipiscing elit . The website says - -, onsectetu. Google trusts a business less when its own sources disagree about where and how to reach it.
Do it yourself
Log in to your Google profile and your website and make the name, address and phone match exactly.
Off the shelf
A listings service syncs the record for a monthly fee.
Built for you, owned by you
Included in the visibility build: one record pushed everywhere and watched for drift.
Evidence: presence/listings.json (website versus Google profile)
high

Where your buyers look: 15 places checked, you are on 11

In plain words: Being absent from Angi and HomeAdvisor means missing buyers who specifically shop lead marketplaces before calling anyone.

Every place we checked, and how you show up there

WhereMattersYou there?RatingReviewsNote
Yelphighyesprofile found; rating not readable from outside
Better Business Bureauhighyesprofile found; rating not readable from outside
Houzzhighyes
Angi / HomeAdvisorhighnono profile found under your name
Thumbtackmediumnono profile found under your name
HomeGuidemediumyes
Nextdoorhighyes5.05
BuildZoommediumyes
Alignablelowyesprofile found; rating not readable from outside
Facebookmediumnono profile found under your name
The Blue Book Building & Construction Networklowyes
LinkedInmediumyesfound by a search for your name
MapQuestmediumyesfound by a search for your name
Details and evidence
Homeowner notices a need (outdated kitchen/bath, need more space), searches Google/Google Maps or asks neighbors/Nextdoor for a 'general contractor near me,' checks BBB rating and any reviews on Yelp/Houzz/Angi, requests a free estimate from 2-3 contractors, and picks based on license/insurance, responsiveness, price, and gut trust. Before judging anything, we researched where buyers of a business like yours actually look and compare, then checked each place for you by name. Not found where it matters: Angi / HomeAdvisor. Found: Yelp, Better Business Bureau, Houzz, HomeGuide, Nextdoor (5.0 stars from 5 reviews), BuildZoom, Alignable, The Blue Book Building & Construction Network.
What would change it
One record of who you are, kept current on every place your buyers look, with your reviews shown where they compare.
Evidence: discovery.json (research with live web search, every profile fetched and checked for your name)
high

What the businesses beating you have that you do not

In plain words: Adding a Houzz photo portfolio and joining lead marketplaces are two concrete ways to close the gap with top-ranked competitors.

Them versus you

What they haveThe top threeYouExamples
A website of their own3 of 3yestur adipiscing eli: piscing elit sed do eiu; elit sed: ipsum dolor sit amet consec; olor sit amet consectet: t amet consectetur adipis
A claimed Google Business Profile3 of 3yes
Google reviewsmedian 110 (most 124)2consectetur adipis: 124; etur adipiscing elit se: 110
New Google reviews in the last 90 daysmedian 5see findings
Photos on their Google profilemedian 114177
Mobile page speed (0 to 100)median 63see findings
Reviews anywhere (all platforms)not measured for competitors19 at 7.11
Details and evidence
We compared you with the 3 names holding Google's map top three for your main search (ipiscing elit sed , g elit se, ipsum dolor sit amet c). Missing for you: Houzz portfolio with project photos and reviews; Active presence on consumer lead marketplaces (Angi, HomeAdvisor, Thumbtack). Each gap is a step on the path below.
What would change it
Close the gaps in the order the plan below gives, starting with the ones that cost least and let buyers find you.
Evidence: competitors.json (measured); discovery.json peer playbook (research)

Operations

needs your answers
What this means for you. This covers how a job moves from first call to finished work, including quoting speed and scheduling; most of it cannot be seen from the outside and needs your input.
context

What customers complain about at the competitors on your map

In plain words: Competitors' slow-quote complaints are a chance to win work by promising and delivering faster written quotes.

Details and evidence
dolor sit amet con: 1 of 28 reviews complain about slow quote; it amet consectetur adi: 1 of 28 reviews complain about some other complaint; consecte: 1 of 21 reviews complain about slow quote. Your own 2 reviews contain 0 stated complaints. Where a competitor's customers complain about something you do well, that can be a selling line for your quotes and your website.
What would change it
Quote follow-ups and web copy that lead with the things competitors get wrong and that your reviews prove you get right.
Evidence: 77 competitor Google reviews judged one by one
mediumneeds your answer

Quoting: how long a written quote takes

In plain words: Knowing your own quote turnaround lets you turn speed into a selling point against slower competitors.

Not priced yet. No number until we know your quote turnaround and how many quotes you write a month; the owner can supply both.
Sharpen this:From a customer's first call to a written quote in their hands, how many days does it usually take?
Details and evidence
Public data cannot show what happens between an inquiry and the written quote. For many buyers the quote is the sale, so the wait matters. We cannot size it until you tell us how long it takes.
The simplest fix
Time the next ten quotes from inquiry to sent; that number decides whether this matters.
Evidence: Owner answers where given; not observable from public data
contextneeds your answer

Six operations questions this audit cannot answer from outside, and would on the call

In plain words: These six questions shape true profitability and reliability, and answering them on a call sharpens the whole picture.

Sharpen this:Which of these six costs you the most today?
Details and evidence
Six questions for the call: Is margin known per job? What supplies or stock are on hand and what did they cost? Where does rework come from (the handoff from sale to delivery)? How long do suppliers take? Does capacity match the calendar? How often do customers call back with a problem? Each needs your records, not our guesses.
Evidence: Not observable from public data; listed so the call covers the operations that matter most in this business
mediumneeds your answer

Where the schedule and job status live

In plain words: Without a visible system, schedule and job status may live in one person's head, risking mistakes if they are unavailable.

Sharpen this:How do you track each job from intake to scheduled to complete (paper folder, whiteboard, spreadsheet, software)?
Details and evidence
The website shows nothing in the categories ads, call tracking, chat, crm, email marketing, field service, reviews, scheduling. We cannot tell from outside where the schedule and job status live (paper, a spreadsheet, a phone, or a tool we did not detect); the confirmation page asks.
The simplest fix
A whiteboard with one row per job and columns for each stage (inquiry, scheduled, quoted, in progress, complete) is a real system.

Also covers: The website runs tetur adipiscing elit s with 0 tools visible; no business system is visible from outside

Evidence: Home page source (signals.json); Home page source, response headers, MX records
contextneeds your answer

Worth asking: Strong Google Business Profile with many recent 5-star reviews

In plain words: A strong, active Google profile is usually what gets a homeowner to click you first on the map.

Sharpen this:Do you have this today: Strong Google Business Profile with many recent 5-star reviews?
Details and evidence
Drives local map-pack visibility, which is the first thing most homeowners check. Top performers in your field usually have this; we could not confirm whether you do.
Evidence: discovery.json peer playbook (research)
contextneeds your answer

Worth asking: Active social media (Facebook/Instagram) with before/after project photos

In plain words: Regular before and after photos keep your name visible between jobs and give past customers something to share.

Sharpen this:Do you have this today: Active social media (Facebook/Instagram) with before/after project photos?
Details and evidence
Keeps the brand visible between projects and supports referral sharing. Top performers in your field usually have this; we could not confirm whether you do.
Evidence: discovery.json peer playbook (research)
contextneeds your answer

Worth asking: Referral partnerships with realtors, designers, and trades

In plain words: Formal referral relationships with agents and designers could become a steady, low-cost source of high-value jobs.

Sharpen this:Any named realtor/designer partner mentions in reviews, Alignable connections, or co-marketing content.
Details and evidence
High-value remodel/addition projects commonly flow through real-estate agents and allied trades in a tight local market. Whether it is already working is not visible from outside, so we ask instead of guessing.
What would change it
Ask the owner which realtors, designers, or subcontractors currently refer work and whether that relationship is tracked.
Evidence: discovery.json growth levers (research)
D

Customer experience

What this means for you. This is about how happy your customers are and how visibly that shows up online for the next homeowner deciding who to call.
mediumneeds your answer

5 stars on Google; how fast new reviews arrive

In plain words: Fewer and older reviews, plus no owner replies, make your Google listing look less active than competitors to homeowners.

Sharpen this:After a job, do you ask for a review, send a thank-you, or check in later? How?
Details and evidence
Review count: 2 against a best of 124 among the three.; New reviews in the last 90 days: 0 against a best of 8.; Owner replies: 0% of recent reviews against a best of 100%.; Google photos: 77 against a best of 5636.; you replied to 0 of your 2 most recent reviews; the top three on the map replied to 50 of their 77. Google ranks the map on volume and recency as much as on the star figure.

You against the top three on the map

BusinessMapRatingReviewsNew in 90 daysPhotosMobile speedNamed by AIOne thing to copy
dipiscing elit sed do eius (you)#1452077842 of 24
ng elit sed do eiu#14.912451141632 of 24Show customer reviews on the home page; m ipsum dolor sit does ("etts - dolor sit amet co GET A QUOTE HOME SERVICES GALLERY REVIEWS CONTACT ABOUT F").
sit amet #24.82285636372 of 24Say "free estimate" above the fold; t consect does.
ctetur adipiscing elit #34.8110227680 of 24Show a street address on the home page, as adipiscing elit sed do does ("ing elit sed").
Do it yourself
Text a review link the day a job finishes, every job, for ninety days.
Off the shelf
Review-request tools automate the text for a monthly fee.
Built for you, owned by you
Requests timed from the job record, a monthly nudge to past customers, and the count reported by town.
Evidence: benchmark.json; Google reviews (signals.json)
medium

What customers praise, in their words

In plain words: Putting these two praise points on your website turns private compliments into public selling points for new visitors.

Details and evidence
1 of 2 praise the finished work; 1 of 2 praise a clean job. 2 name a person at the business and 0 say they would recommend or return. Whether this praise appears on your website is worth checking.
Copy kit, ready to use

Built only from the review text above; every quote is verbatim and every headline is a count from the reviews read. Check before publishing; add the reviewer's first name only with permission.

Headlines that are true today

  • Rated 5.0 by 2 customers on Google
  • 2 of 2 recent reviews name a person at the business

Pull quotes for the home page and the quote email

"Incredible experience with em ip (Sr. and Jr.) and m do. We had a detached garage razed and rebuilt. They were part of every aspect of the demo and build, doing all the demo and constructing themselves except the initial framing (which..."Google review, 6 years ago

FAQ answers in your customers' words

How good is the work?
"Incredible experience with sit (Sr. and Jr.) and et c. We had a detached garage razed and rebuilt. They were part of every aspect of the demo and build, doing all the demo and constructing themselves except the initial framing (which..."

The simplest fix
Copy the pull quotes in the copy kit below onto your quotes and your Google profile posts and the home page.
Evidence: 2 Google reviews judged one by one
high

Past customers: how you stay in touch with them

In plain words: Around 250 past customers are a low-cost pool for repeat work or referrals if you reach out to them regularly.

Conservative
$87,500a year
Likely
$175,000a year
What this rests on. Rests on past customers you have contact details for (your figure: 250); average job value (low to high) (your figure: $35,000 to $35,000). Correct any of these on the confirmation page and this line is recalculated. Reactivation rate is a low placeholder (2%) with no published benchmark.
Math: 250.0 past customers x 2.0% rebook x $35,000 to $35,000 (conservative takes half the rate)
Sharpen this:Roughly how many past customers do you have an email or phone for? (answered)
Details and evidence
About 250 past customers with contact details (your figure). Every past customer is a candidate for repeat work or a referral. No email or text-marketing tool shows up in the website's source. If you already run a mailing or a call-round, tell us on the confirmation page and this line is removed.
Do it yourself
Export contacts from your email or phone, pick fifty past customers, and send a short check-in offer.
Off the shelf
An email tool sends the campaign once you have built the list; the list is the work.
Built for you, owned by you
The database built from your email and old records, a campaign that runs on its own, and a report of what it booked.

Also covers: Worth asking: Reactivating the existing 250-contact customer database for referrals and repeat work

Evidence: intake (your figure); home page source (no email or SMS tool detected); discovery.json growth levers (research)
strength

19 reviews averaging 7.11 stars across 4 profiles off Google

In plain words: Strong outside reviews prove your reputation is solid even where your Google review count is thin.

Details and evidence
This is a real strength. Nextdoor: 10.0 stars from 10 reviews; Nextdoor: 5.0 stars from 5 reviews; Nextdoor: 3.0 stars from 3 reviews; Nextdoor: 1.0 stars from 1 reviews. Ratings and counts were read from each page's own data.
Evidence: ectetur adipiscing elit sed do eiusmod tempor incididunt u; adipiscing elit sed do eiusmod tempor incididunt ut labore et dolo; cing elit sed do eiusmod tempor incididunt ut labore et dolore m; rem ipsum dolor sit amet consectetur adipiscing elit sed do eius

Back office

needs your answers
What this means for you. This covers the paperwork behind the jobs, invoicing, collections, and admin time, and whether it is quietly eating hours that could go toward projects.
lowneeds your answer

How invoicing and collections run

In plain words: Knowing your invoicing and payment timeline would show how much owner time collections are quietly costing you.

Not priced yet. Needs your hours a week on invoices and paperwork, and who does them; then it is priced at the BLS bookkeeping wage for your state.
Sharpen this:About how many hours a week go to invoices, bills, bookkeeping and paperwork, and who does them?
Details and evidence
We detected no payment, invoicing or accounting tool on the website. How deposits, balances due and supplier bills are tracked is not visible from outside. We cannot put a number on it until you tell us how you invoice and how long it takes to get paid.
The simplest fix
Send the deposit link with the quote and the balance request the day the job finishes.
Evidence: Home page source (no payment or accounting integration detected)
contextneeds your answer

Hiring an office person costs about $43,870 a year in wages alone

In plain words: Comparing wage cost to a built system helps you decide how to cover admin work as the business grows.

Sharpen this:How many people work in the business, including you? (answered)
Details and evidence
That covers 40 of the 168 hours in a week, before payroll taxes, benefits and training. A built intake and admin system covers all 168 for a one-time build plus care. It does not replace the people who do the work itself; it replaces the desk work.
What would change it
The comparison, not a recommendation: the right answer depends on your team size and the biggest headache, both on the confirmation page.
Evidence: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, occupation 43-4171: Median annual wage for receptionists and information clerks in Massachusetts: $43,870 (BLS OEWS, May 2025) (https://www.bls.gov/oes/current/oes434171.htm, read 2026-09-25)
D

Team

What this means for you. This is about how much day-to-day work and reputation rests on you personally, and what would happen if you were unavailable for a stretch.
high

2 of 2 reviews name a person at the business

In plain words: If the named person were unavailable for two weeks, having a backup plan protects both the work and your reputation.

Sharpen this:What would stop or slow down if you (or one key person) were out for two weeks?
Details and evidence
That is the best kind of reputation, and it raises one question worth an honest answer: if that person is out for two weeks, what carries on? Reviews cannot show how work is delegated inside the business; they do show that customers remember a person, not only the company.
The simplest fix
Write the ten steps of a job as you do them, one page, this month.
Evidence: Google reviews (signals.json)
contextneeds your answer

No job postings found (48 search results checked)

In plain words: With a team of 6 and no postings found, confirming your hiring plans helps size future capacity needs.

Sharpen this:Are you hiring for any role right now, and how long has it been open?
Details and evidence
Four Google searches, including Indeed and LinkedIn, found no posting under the business name. That does not tell us whether you are hiring, so it is a question for you. You told us the team is 6 people.
What would change it
When a hire is needed: a written onboarding path built from the job system's own checklists, so a new hire learns your way in days.
Evidence: Google search results through the search index, judged one by one
lowneeds your answer

How a new person learns the job

In plain words: Written steps for key tasks would make training faster and reduce reliance on one person's memory.

Sharpen this:How is a new hire trained today: shadowing, written steps, videos, nothing formal?
Details and evidence
Not visible from outside. We would ask on the call. Written steps for the key tasks double as a training manual.
The simplest fix
Record a phone video of each step the next time you do it.
Evidence: Not observable; asked on the confirmation page
F

Data and reporting

What this means for you. This is about whether you can see which calls or inquiries actually turn into booked jobs, so you know what marketing and effort are paying off.
high

No record we could find ties a call or a form to a job

In plain words: Without linking calls or forms to jobs won, you cannot see which marketing effort actually pays off.

Sharpen this:Which number would you most like to see every Monday morning?
Details and evidence
We detected no call tracking; we could not see a form-to-job record from outside. We have no figure yet for web inquiry volume. If a spreadsheet or a notebook already holds them, the confirmation page takes a minute and this area regrades.
Do it yourself
Start the one-line log from the quick wins; thirty days gives a real close rate.
Off the shelf
A CRM does this for a monthly per-user fee if someone types into it every day.
Built for you, owned by you
Every call, form and quote in one record with its outcome; the Monday report writes itself.
Evidence: Home page source; intake basis labels
context

Inputs behind this audit: 23 found in public sources, 0 our estimates, 7 from you

In plain words: Because every number here is sourced or owner-given, correcting any detail will sharpen every section that uses it.

Details and evidence
Nothing in this report is our estimate; every number was found in a public source or given by you. The confirmation page lets you correct any of them and the affected sections are recalculated.
Evidence: intake-v4.json basis labels

Software

needs your answers
What this means for you. This covers the technical health of your website, speed, security, and search-readiness, separate from the bigger business systems above.
medium

Mobile speed score 84 of 100

In plain words: Missing security headers and email authentication are quick technical fixes that improve trust and email deliverability.

Details and evidence
Lighthouse mobile scored the home page 84 of 100 for speed, with the main image at 3.2 s; SEO 100, accessibility 96, best practices 100; security headers: 2 of 6 present (missing content-security-policy, x-frame-options, referrer-policy, permissions-policy); email authentication: no SPF record, no DMARC record; site files: robots.txt present, sitemap.xml present, llms.txt present. These are the search and trust fixes, separate from the business systems above.
Do it yourself
Have your web person work through the appendix fix sheet.
Off the shelf
Any competent web developer can do the 11 fixes in the appendix.
Built for you, owned by you
The $2,997 fix package: the same list, done in 14 days.
Evidence: technical/technical.json, technical/lh_home_mobile.json, technical/dns_raw.txt
Other observations · checked, but they matter little for a business like yours
  • Social profiles: 1 of 4 platforms checked were found

04 · Quick winsSix things you can do yourself this week.

None of these need us. Each one either wins work directly or turns one of our estimates into your real number.

Reply to the website form within the hour for one week and count them

Turns the web follow-up line from an estimate into a fact, and may win a job.

10 minutes a day · Sales and marketing

Ask the last five happy customers for a Google review by text, today

You have 2 reviews; the map leader has 124. Review volume and recency are what Google watches on the map.

20 minutes · Customer experience

Make your Google profile match your website: Google Business Profile shows um dolor sit amet consectetur adip

When a business's own sources disagree, Google trusts it less and customers dial the wrong number.

30 minutes · Sales and marketing

Put the three best review quotes on the home page

Your customers' own words are the most believable copy you have.

1 hour · Customer experience

Start a one-line log: date, caller, town, job, quoted, won or lost

Thirty days of this gives a real close rate and a real call count, which re-prices half this report.

1 minute per call · Data and reporting

Cut the quote form to five fields

It asks 7 fields; fewer fields usually means more inquiries.

30 minutes with your web person · Operations

05 · The ninety-day roadmapRanked by what it is worth and how fast it lands.

Weeks 1 to 4 are the fixes and the measurement. Weeks 3 to 8 are visibility and the customer base. Weeks 5 to 12 are the systems. Each line points back to its finding; the bar shows when it runs across the twelve weeks.

Weeks 1 to 4Weeks 3 to 8Weeks 5 to 12
startweek 4week 8week 12
1
weeks 3 to 8effort: mediuma builder (us or anyone capable)worth $145,500 to $419,600 a year
2
weeks 3 to 8effort: mediuma builder (us or anyone capable)worth $87,500 to $175,000 a year
3
weeks 1 to 8effort: mediuma builder (us or anyone capable)
4
weeks 1 to 4effort: lowyou or your web person
5
weeks 1 to 4effort: lowyou or your web person
6
weeks 1 to 4effort: lowyou or your web person
7
weeks 1 to 4effort: lowyou or your web person
8
weeks 1 to 4effort: lowyou or your web person
9
weeks 1 to 4effort: lowyou or your web person
10
weeks 3 to 8effort: mediuma builder (us or anyone capable)
11
weeks 5 to 12effort: higha builder (us or anyone capable)
12
weeks 5 to 12effort: mediuma builder (us or anyone capable)
13
weeks 5 to 12effort: mediuma builder (us or anyone capable)
14
weeks 9 to 12effort: mediuma builder (us or anyone capable)
15
weeks 9 to 12effort: lowyou or your web person

Twelve months, with and without the priced fixes

Cumulative revenue protected or added, at the conservative and likely figures, against the likely amount lost if nothing changes. Built from the same inputs as the findings above; your corrections move all three lines.

$0$63,300$126,700$190,000$253,400m1m4m7m10m12
With, likelyWith, conservativeLost without

06 · What we would do firstFirst, then, later, and when to take none.

In the order we would take them. The first step is the smallest one that fixes the biggest problem we actually measured. Prices are typical ranges; the final price is set on your call, once we know your situation.

First · First step

Search, map and AI visibility fixes

typically $1,500 to $4,000, one timefinal price set on your call

The ranked fixes in the appendix, done for you, so the map and the AI assistants can find and quote you.

Findings it answers

Worth: $145,500 to $419,600 a year.

Where it fits: It fixes the biggest problem we actually measured, it is the smallest spend, and everything else works better once buyers can find you.

Then · Custom AI system

Customer database, reactivation and review engine

typically from $10,000, scoped on your call, free prototype firstfinal price set on your call

Every past customer in one owned database, a reactivation campaign that runs itself, review requests after each finished job, and a referral ask. Reporting on what it booked.

Findings it answers

Worth: $87,500 to $175,000 a year.

Where it fits: It puts the customers you already have to work: their reviews and their repeat business. Payback does not depend on Google.

Then · Custom AI system

Intake, quoting and job board

typically from $10,000, scoped on your call, free prototype firstfinal price set on your call

Calls and forms captured with the job details, quotes priced from your rate card, a job board from first contact to completion, customers told at each step, and a Monday report.

Findings it answers

Where it fits: It takes the desk work off the owner and puts the way the business runs into a system a second person can use. The biggest unpriced findings live here; your answers on the confirmation page size it.

Then · Care plan

Kept current and growing

typically $500 to $997 a monthfinal price set on your call

Monthly: review requests sent for you, profiles kept current, new pages where they pay, the AI answers re-tested, the numbers reported. Cancel any time; everything built stays yours.

Findings it answers

Where it fits: Only after the first step; it keeps you visible as competitors move.

When not to hire us

The next step is a 20-minute call with Brandon to walk through this report, plus a short personal video. Before the call, the two most useful things you can do are the quick wins above and the confirmation page, which takes about five minutes and replaces our estimates with your numbers. Questions to support@colabcontent.com.

Appendix A · Do it yourselfThe fix sheet for your own web or tech person.

11 ranked fixes, each found by this audit's own checks and each naming the file it came from, with who does it, how long it takes, the steps, and how to confirm it worked. Offered, not pushed: the same list is what the $2,997 package does for you in 14 days.

1Town pages for r sit ame, met co, sectetur, r adip · Visibility

Google's map does not show you in the top three for your main service in 4 of the towns measured. A page per town, with real work from that town, is the usual first step. (Evidence: local-demand.json.)

Who: Web person plus the owner (for photos and a local line per town) · Time: 1 to 3 days

  1. List the towns you really serve, starting with the ones closest to your base.
  2. Change the home page title and main headline to name your home town and service (for example '<Your Service> in <Home Town>, <State>').
  3. Add a 'Towns we serve' block to the site footer listing every town, each linking to its page.
  4. Create one page per town at /<service>/<town>-<state>/ with a unique title, a paragraph about jobs done there, 3 to 6 real job photos from that town, and your phone number as a tap-to-call link.
  5. Link each town page from the home page and from each service page.

Confirm it worked: Search Google for site:<yourdomain> <town> and see the new page listed within 2 to 4 weeks. Open each town page on a phone and check the phone number is tappable.

2Fix the listing that disagrees with your website · Trust

Google Business Profile shows scing elit sed do eiusmod tempor i. (Evidence: presence/listings.json.)

Who: Owner or office manager (logins to each listing) · Time: 2 to 4 hours

  1. Write down the one correct name, address (or service-area statement), phone and website.
  2. Log in to Yelp for Business, Angi, Houzz, Facebook, BBB and Google Business Profile, one at a time.
  3. Make each listing match the line you wrote, character for character.
  4. Set the primary category to the service you are known for (the most specific category Google offers for your main service).
  5. Remove or correct any second location that is not real.

Confirm it worked: Search your phone number in Google in a private window: every listing that appears should show the same town. Screenshot each corrected listing for your records.

3Put the reviews on the site and ask every finished job for one · Reputation

Review count: 2 against a best of 124 among the three. New reviews in the last 90 days: 0 against a best of 8. (Evidence: benchmark.json.)

Who: Web person · Time: 2 to 3 hours

  1. Add a reviews section high on the home page with 3 to 6 real Google reviews (name initial, date, text) and your star rating and review count.
  2. Link the section to your Google profile so visitors can see all of them.
  3. Add a photo of the owner or team next to the reviews that mention them by name.
  4. Link every review profile (Google, Yelp, BBB, Houzz, Facebook) in the footer.

Confirm it worked: The rating and count on the site match your Google profile today. Every review link opens the right profile.

4Cut mobile load time (main image at 3.2 s) · Speed

Lighthouse mobile scored the home page 84 of 100 and the main image appeared at 3.2 s; Google's bar is 2.5 s. (Evidence: technical/lh_home_mobile.json.)

Who: Web person · Time: 1 to 2 days

  1. Run PageSpeed Insights (pagespeed.web.dev) on the home page, mobile tab, and note the Largest Contentful Paint.
  2. Convert photos to WebP or AVIF and resize each to the largest size it is shown at (an image optimisation plugin does this in bulk).
  3. Lazy-load images below the first screen; keep the first large image eager and give it width and height.
  4. Remove plugins and page-builder add-ons that are not used; turn on caching and a CDN.
  5. If the host's servers are far from your customers, move to a host with US servers.

Confirm it worked: Re-run PageSpeed Insights on mobile: Largest Contentful Paint under 2.5 s is Google's 'good' mark. Open the site on your own phone on mobile data and time it.

5Make the phone number a tap-to-call link on the home page · Conversion

The home page has no tel: link, so a visitor on a phone cannot call with one tap. (Evidence: inventory.json.)

Who: Web person · Time: 1 hour

  1. Make every phone number a link written as tel:+1XXXXXXXXXX.
  2. Add a small call button fixed to the bottom of the screen on phones.
  3. Check the button does not cover content or the cookie notice.

Confirm it worked: On a phone, tap the number on three different pages and check the dialler opens with the right number.

6Cut the quote form to five fields (it asks 7) · Conversion

Every extra required field costs inquiries on a phone. (Evidence: inventory.json.)

Who: Web person · Time: 1 to 2 hours

  1. Cut the quote form to five fields on phones: name, phone, town, material or project, message.
  2. Make the phone field use the number keypad (type=tel).
  3. Send a copy of every submission to two inboxes.
  4. Show a clear thank-you message with what happens next.

Confirm it worked: Fill in and send the form yourself from a phone; time how long until it arrives in both inboxes.

7Install call and form tracking · Measurement

No call-tracking or form-tracking tool appears in the home page source, so nobody can say which calls and forms came from which source. (Evidence: technical/homepage_raw.html.)

Who: Web person plus a call-tracking account · Time: Half a day

  1. Get a local call-tracking number that forwards to your main phone and records the source.
  2. Use it on the website only; keep your main number on listings so your name, address and phone stay consistent.
  3. Send every website form to one inbox and one customer list (a CRM or a spreadsheet), with a copy to the owner's phone.
  4. Set up a goal in your analytics for form submissions and phone-link taps.

Confirm it worked: Call the tracking number from a mobile and check it rings and is logged. Submit the form yourself once and check it arrives in both places.

8Set up SPF and DMARC email authentication · Trust

The domain's DNS shows no SPF record and no DMARC record. Without them, mail from your domain is easier to fake and more likely to land in spam. (Evidence: technical/dns_raw.txt.)

Who: Whoever manages the domain's DNS and email · Time: 30 to 60 minutes

  1. In your email provider's admin (Google Workspace or Microsoft 365), generate a DKIM key and publish the TXT record it gives you at your DNS host, then turn DKIM on.
  2. Check there is exactly one SPF record that includes your email provider.
  3. Add a DMARC TXT record at _dmarc.yourdomain with 'v=DMARC1; p=none; rua=mailto:<your address>'.
  4. After two to four weeks of clean reports, change p=none to p=quarantine.

Confirm it worked: Send an email to a Gmail address, open it, choose 'Show original', and check SPF, DKIM and DMARC all say PASS.

9Shorten 1 page titles to under 60 characters · Search

1 of the 5 page titles crawled run past 60 characters and get cut off in results. (Evidence: inventory.json.)

Who: Web person · Time: 1 day for about 100 pages

  1. Export every page's title and description (an SEO plugin or a crawler such as Screaming Frog, free up to 500 URLs).
  2. Write a title under 60 characters: main keyword first, town where relevant, brand last.
  3. Write a description of 140 to 160 characters that says what the page offers and ends with a reason to call.
  4. Paste them into the SEO plugin fields page by page.

Confirm it worked: Re-crawl: zero pages without a description, zero titles over 60 characters. Search site:yourdomain in Google after two weeks and read your results.

10Add alt text to 8 images · Search

8 images across the 5 pages crawled have no alt text, which screen readers and image search rely on. (Evidence: inventory.json.)

Who: Web person or office staff · Time: Half a day to a day

  1. Open the media library and filter for images with no alt text.
  2. For each photo write what it shows: the work, the place and the town (for example '<What the photo shows> in <Town>, <State>').
  3. Leave alt empty only for purely decorative images.

Confirm it worked: Re-crawl: no content images with empty alt text.

11Add the 4 missing security headers · Trust

The home page response lacks: content-security-policy, x-frame-options, referrer-policy, permissions-policy. (Evidence: technical/technical.json.)

Who: Web person or host · Time: 1 to 2 hours

  1. Add these response headers at the host or with a security plugin: Strict-Transport-Security, X-Content-Type-Options: nosniff, X-Frame-Options: SAMEORIGIN, Referrer-Policy: strict-origin-when-cross-origin, Permissions-Policy.
  2. Hide the software version (remove the generator tag).
  3. Limit login attempts and turn on two-factor login for every admin.

Confirm it worked: Check the site at securityheaders.com; aim for an A. Try five wrong passwords on a test account and check you are locked out.

Appendix B · Method and sourcesHow every number was made, and what was not checked.

Your inputs, with their basis

Found: read from a public source. Estimated: our figure, with how it was made. Yours: from you, on the intake form or the confirmation page. Correct any of them on the confirmation page.

ItemValueBasisSource or how
Towns you serveorem ipsu, MA, sum do, MA, or sit a, MA, amet c, MAyoursOwner intake form
Services offeredKitchen remodeling, Bathroom remodeling, Home additionsyoursYour intake form
Monthly Google searches for your services across your towns390foundGoogle Ads search volume per town (local-demand.json) (file: local-demand.json)
What those clicks would cost in Google Ads a year$59,098foundGoogle Ads cost per click times monthly volume (local-demand.json) (file: local-demand.json)
Towns where you are in Google's top three on the mapin top3: none; measured: 4foundGoogle Maps results pinned to each town centre (local-demand.json) (file: local-demand.json)
Your share of the map-pack clicks across the towns measured0%foundPosition per town times the published click share per position (BrightLocal) (file: local-demand.json)
Buyer questions where AI assistants named younamed: 2; asked: 24foundpresence/ai-answers.json (verbatim answers) (file: presence/ai-answers.json)
Competitors the assistants named insteadnsectetur adip, ur adipiscing elit sed , iscing elit sed do eiu, lorem ipsum dolor sit , psum dolor sit amet consectetu, lor sit amet consectetfoundpresence/ai-answers.json (file: presence/ai-answers.json)
Google rating and review countrating: 5; reviews: 2; photos: 77; category: General contractorfoundcompetitors.json (Google Maps read at the business's coordinates) (file: presence/gbp.json)
Where the top three on the map beat youReview count: 2 against a best of 124 among the three., New reviews in the last 90 days: 0 against a best of 8., Owner replies: 0% of recent reviews against a best of 100%., Google photos: 77 against a best of 5636.foundbenchmark.json (Google Maps reads) (file: benchmark.json)
What your reviews praiseworkmanship (1), cleanliness (1)found2 Google reviews judged one by one (file: signals.json)
What your reviews complain aboutnonefound2 Google reviews judged one by one (file: signals.json)
Reviews that name the owner personallycount: 2; of: 2foundGoogle reviews (file: signals.json)
Reviews that say they would recommend or returncount: 0; of: 2foundGoogle reviews (file: signals.json)
Google reviews you replied tocount: 0; of: 2foundGoogle reviews (file: signals.json)
What customers complain about at the competitors on your map amet consectetur (1 complaint theme in 28 reviews), onsectetur adipiscing e (1 complaint theme in 28 reviews), tur adipi (1 complaint theme in 21 reviews)foundCompetitor Google reviews judged one by one (file: signals.json)
Current job postings foundfound: 0; results checked: 48foundFour Google searches through the search index for the business's name with job terms and on Indeed and LinkedIn; the decision engine judged whether each result is a posting by this business. No job board was logged into. (file: signals.json)
Website platformcms: piscing elit sed do eiu; theme: none; host: cloudflarefoundHome page source and response headers (file: technical/homepage_raw.html)
Tools detected on your websitenonefoundHome page source (file: technical/homepage_raw.html)
Kinds of tools not found on the siteads, call-tracking, chat, crm, email-marketing, field-service, reviews, schedulingfoundHome page source (file: technical/homepage_raw.html)
Mobile page speed score (0 to 100) and time to main imagescore: 84; lcp: 3.2 sfoundLighthouse mobile run on the home page (technical/lh_home_mobile.json) (file: technical/lh_home_mobile.json)
Fields on your website quote form7foundForm fields counted in the crawled pages (inventory.json) (file: inventory.json)
Measurement installed on the sitetag manager: no; ga4 direct: no; call tracking: no; crm or form tracking: nofoundHome page source (file: technical/homepage_raw.html)
Address shown on your listingsvariants found: Google Business Profile, elit sed do eiusmod tempor incidi, ipsum dolor si, MISMATCH (address); compared: website versus Google Business Profile onlyfoundpresence/listings.json (file: presence/listings.json)
Social profiles foundLinkedInfoundLinks on the website, the Google profile, and one Google search per platform (presence/social.json) (file: presence/social.json)
Average job value (low to high)$35,000 to $35,000yours
Inbound calls a month25yours
Close rate on new inquiries25%yours
Past customers you have contact details for250yours
People on the team, including you6yours

The 23 things we could not find

3 of these are the questions we ask every owner; the rest sharpen individual findings.

Benchmarks used

Evidence files

Not checked

Rules this report follows