The Report Copy Blocks, and What Four Models Said About the Plan
Private deliverable. Enter the hub password to continue.
That's not right. Try again.
The Report Copy Blocks, and What Four Models Said About the Plan
August 3, 2026 · Critique panel: Grok 4.5, Gemini 3.1 Pro, GPT-5.2, DeepSeek V4 Pro · then the copy
The correction I owe you first
All four models independently said the same thing, and they're right: I was too strict about the no-ask rule, and I should correct it.
Google's policy prohibits "exchanging goods or services for links". That is a quid pro quo: the link is the price of the thing. What it does not prohibit is giving something unconditionally and, separately and later, asking whether someone would cite a resource. That second thing is ordinary digital PR and every publisher does it.
Gemini put it most bluntly:
"Hoping a local business owner will spontaneously log into WordPress, find a relevant page, and code a backlink out of sheer gratitude for a free SEO report is delusional."
So the working rule changes to:
- Never make the report conditional. No "if you find this useful, a link would be appreciated" in the same breath as the gift. That's the exchange.
- Do feel free, weeks later and as a separate conversation, to ask whether a specific resource of yours belongs on a page they already maintain. "I maintain a Boulder relocation guide, and I noticed your resources page. Worth a look?" That is a normal ask about merit, not a trade.
My earlier "never ask, ever" advice would have had you doing free work into a void.
Where the panel says I was wrong on ordering
I rated hotels "Strong" for links. All four rated them among the worst, for a reason I missed: hotel sites are usually controlled by corporate brand or a locked CMS, so the GM you charm has no authority to add a link. GPT-5.2 put venues above hotels; Grok put hotels at under 0.5%.
Revised, with the panel's consensus conversion rates from "received a free report" to "published a followed link":
| Business type | Consensus rate | Where the link lives |
|---|---|---|
| Moving companies | 0.5 to 4% | "Moving to Boulder" guide, resources page |
| Realtors | 1 to 4%, but only with a citable resource | Relocation resources, neighborhood guides |
| Things-to-do venues | 0.5 to 2% | "Plan your visit", partners |
| Hotels | 0 to 0.5% | Corporate controls the CMS |
| Med spas | 0 to 0.7% | No natural page |
| Restaurants | 0 to 0.3% | No natural page, and you list their rivals |
Nobody thinks this campaign is a good link strategy on its own. The honest summary of all four: run it for consulting leads, treat any link as a bonus, and get your actual links from data assets pitched to publishers.
DeepSeek dissented usefully on the whole frame: if the goal is revenue rather than links, the order inverts and restaurants and med spas come first, because they're desperate for direct bookings and will pay to fix things that visibly cost them money. Worth deciding which you're actually optimizing for, because the two orders are opposites.
What the audit isn't testing, ranked by how often the panel named it
All four flagged the same gap: your eleven checks measure whether files exist, not whether the business gets customers.
| Missing check | Named by | Why it matters |
|---|---|---|
| GBP health beyond "claimed": categories, photo freshness, Q&A, services filled, booking link, hours mismatch | 4 of 4 | For most locals this drives more revenue than the website does |
| Review velocity vs the top 3 competitors | 4 of 4 | "You got 2 reviews in 90 days, they got 18 to 35" is undeniable |
| Core Web Vitals / real mobile speed | 4 of 4 | Confirmed local ranking signal, and owners feel it |
| ADA accessibility exposure | 4 of 4 | It's legal risk, not advice, and risk gets read |
| AI / LLM visibility for real buyer queries | 4 of 4 | "ChatGPT recommends your competitor, not you" |
| Local pack position for money queries | 3 of 4 | Explains why they're invisible |
| NAP consistency (Apple Business Connect, Bing, Yelp) | 2 of 4 | AI answers ingest from these |
| Indexability basics: noindex, wrong canonical, title tags | 1 of 4 (GPT) | Our audit genuinely misses these and it's a real omission |
| Missed-call text-back | 1 of 4 (Gemini) | Easiest automation sale that exists |
And what they said to demote: missing_robots, missing_sitemap, missing_socials,
and missing_meta_desc (Google rewrites most descriptions anyway). GPT added that
missing_email_list and missing_booking are conversion items, not SEO, and labelling
them as SEO makes the report look like an agency template.
The copy blocks
Written for an owner, not a developer. Each one names what it costs them. No jargon, no severity scores, no percentages out of 100.
Ordering rule: lead with blocks 1 to 3. Blocks 8 to 11 go in the detail section and you never open with them.
Tier 1: lead with these
1. Unclaimed Google Business Profile (unclaimed_gbp)
Anyone can edit your Google listing right now.
Your Google Business Profile hasn't been claimed. That means the hours, phone number and address people see when they search for you are editable by strangers, and Google will accept "suggested edits" without asking you. It also means you can't reply to reviews, post updates, or see how many people found you.
Claiming it is free and takes about ten minutes. It's the single highest-value thing on this list.
2. No online booking or ordering (missing_booking)
People are ready to book and there's nowhere to click.
Someone who has decided to come to you is at the highest point of intent they will ever reach. Right now they have to find your phone number and call during your open hours. Every one who won't do that is a customer you earned and then lost at the last step.
This matters most on phones, where a call is a bigger ask than a tap.
3. No menu, service list, or prices on the site (missing_menu)
The first thing people look for isn't on your site.
Menus and service lists are the most-visited page on almost every local business website. When yours isn't there, or it's a PDF that won't open properly on a phone, people leave and check somewhere that shows them.
Search engines can't read most PDFs either, so a PDF menu is invisible to Google as well as awkward for the reader.
Tier 2: solid supporting findings
4. No email signup (missing_email_list)
Everyone who visits and leaves is gone for good.
Without a way to collect email addresses, every visitor is a one-time event. A business with 800 local email addresses can announce a new menu, a slow Tuesday, or an event and reach those people for nothing. Without it you're renting attention from Google and Instagram every single time.
This is a conversion problem rather than a search problem, but it's usually worth more than anything else on this page.
5. No LocalBusiness information in the page code (missing_schema)
Google is guessing at your basic facts.
There's a small, invisible block of code that tells search engines your name, address, phone, hours and price range in a format they can read exactly. Yours doesn't have one, so Google is inferring those details from your page text and sometimes getting them wrong.
This is also how AI assistants like ChatGPT read a business. If the facts aren't machine-readable, you're harder to recommend.
6. No industry-specific detail in the page code (missing_restaurant_schema)
Your rating and hours could show in search results, and don't.
Restaurants can display star ratings, price range and hours directly in Google results. That takes a specific piece of markup you don't have, so you appear as a plain blue link next to competitors showing four and a half stars.
Same fix as the item above, one level more specific.
7. No social links on the site (missing_socials)
Your site and your social accounts don't know about each other.
People who land on your site can't find your Instagram, and people on Instagram get no confirmation that they've found the right business. It also removes a signal search engines use to confirm you're a real, active operation.
Small item. Ten minutes.
Tier 3: detail section only, never lead with these
8. No meta description (missing_meta_desc)
You're not writing your own search result.
The sentence under your name in Google results isn't set on your pages, so Google writes it, usually by grabbing whatever text it finds first. That's often your address or a fragment of a menu.
Google rewrites these often even when you do set them, so treat this as tidying rather than a fix that changes your traffic.
9. No sitemap (missing_sitemap)
Search engines are finding your pages the slow way.
A sitemap is a list of your pages handed directly to Google. Without one they still find you by following links, it just takes longer and new pages take longer to appear.
Genuinely minor for a small site. It matters more as you add pages.
10. No robots.txt (missing_robots)
A small file that tells search engines how to crawl you is missing.
Most small sites are completely fine without it. It's on this list for completeness, not because it's costing you anything today.
11. No website at all (no_website)
Everything anyone finds about you online is written by someone else.
Without a site, your Google listing, Yelp and whatever a review aggregator decided to publish are your online presence. You can't set your own prices, hours, story or photos, and you can't be found for anything except your own name.
This is the one item here that's worth more than all the others combined.
The blocks that don't exist yet, and should
Per the panel, these outrank almost everything above. None are computed yet. Copy is drafted so it's ready when the checks are.
Review velocity
You got 2 reviews in the last 90 days. The three places ranking above you got 18, 24 and 35.
Recent reviews are one of the strongest signals in local search, and recency counts more than the total. A business with 400 reviews and none this quarter loses to one with 90 and twelve last month.
Google Business Profile completeness
Your listing is missing the things Google uses to rank it.
No products or services filled in, 14 photos against a competitor's 210, no posts in eight months, and no answered questions. Each is a field Google reads, and each one empty is a reason to show somebody else.
AI search visibility
I asked ChatGPT and Perplexity where to go in Boulder for [service]. You weren't mentioned. These three were.
A growing share of people never see a results page. They ask an assistant and go where it says. Being absent from that answer is a new kind of invisible.
Mobile speed
Your site takes 6.2 seconds to load on a phone.
Most people who search for you are standing outside on a phone. Google measures this directly and uses it to rank you, and people leave before it finishes.
Accessibility
Your site has 27 issues that make it hard to use with a screen reader.
Beyond shutting out customers, website accessibility complaints against small businesses are common in the US and the fixes here are mostly straightforward. Flagging it, not advising on it, since I'm not a lawyer.
Two things to decide before I build the renderer
- Links or revenue? They point at opposite prospect orders. Links means movers and realtors first. Revenue means restaurants and med spas first, per DeepSeek's dissent.
- How much of the new audit do you want built? GBP health and review velocity are the two that every model ranked top, and both are scrapeable from data you already collect. AI visibility is the flashiest and the most manual. My suggestion: build GBP health and review velocity, do AI visibility by hand for the first twenty prospects, and see which one actually gets replies before automating it.
Published to Annette's hub. Rebuilt from the source markdown, so edit the source and rerun rather than editing this page.