Show Me Results Only • $299 Full Audit

Show Me Results Only — Results-Only Audit

Business reviewed: Show Me Results Only • Simpsonville / Greenville / Upstate SC • https://showmeresultsonly.com/

Fourth pass on our own website. The two findings that led the last three reports are closed: a real card has been through the live checkout, and the confirmation email sends. Score moves from 80 to 82.

Review date: August 8, 2026 Sector: Marketing and AI readiness audit service Overall score: 82/100 — Strong Prepared by John Such

1. How to use this guide

Start here

Executive summary

The short version of what works and what is leaking.

Then

Priority list

Work top to bottom. Priority 1 is first for a reason.

Then

Area sections

Each explains the score, why it matters, and what to change.

Simple rule: do not buy more traffic until the top three priorities are fixed. More visitors against the same leaks just costs more.

2. Executive summary

This is the fourth audit of Show Me Results Only, and the first where the two oldest findings are closed. A real card has been put through the live checkout and the charge arrived. The confirmation email the site describes is now actually sent. Both had been open since the second pass on August 7, and the second one had been open in a different form since the first. Quote path moves from 70 to 88 and the overall score from 80 to 82.

The checkout matters more than the number suggests. Earlier in this project the site ran a test-mode payment link for weeks and nobody noticed, because an untested checkout produces no symptom at all until a customer complains. It is now verified twice over: the owner put a personal card through it, and the endpoint was confirmed independently to create live Stripe sessions rather than test ones.

Fixing the email surfaced a second problem that had been invisible. The intake success page was hardcoded as the paid confirmation, so anyone submitting the free form was told they had submitted a paid audit and promised a report within 5 to 7 business days. A free enquirer was being promised the paid deliverable. That page now adapts to the flow the visitor actually used.

Accessibility remains at 82 and is capped there deliberately. Every finding in that area came from a scanner, and automated tooling catches roughly a third of real WCAG issues. The skip link has been confirmed working by hand, but nobody has completed a purchase using only a keyboard. Until somebody does, claiming more than 82 would be claiming more than was measured.

The structural weakness is now the only significant one left, and it cannot be fixed by editing the website. There are still zero reviews, no testimonials and no published client outcomes. Social proof scores 45 and holds down trust and local discovery alongside it. Four audits have been delivered to real businesses. None of those four has been asked for a review.

One transaction is not a track record. The payment path is proven to work; it is not yet proven to be reliable, and no conversion number on this site means anything until there is enough traffic to trend.

3. What is already working

Working

AI systems can now read the site, and most local competitors cannot say that

All eight crawlers tested return 200: ClaudeBot, GPTBot, OAI-SearchBot, PerplexityBot, Google-Extended, Googlebot, Bingbot and Applebot. A month ago four of those were being refused at the edge.

Working

The scoring method is published in full

Every weight, band and check is on a public page. A buyer can verify the arithmetic on their own report. No competitor checked does this.

Working

A complete sample report is readable before purchase

The previous audit is public in full, including the areas that scored badly. This is the strongest asset on the site and it costs nothing to maintain.

Working

The offer stack is genuinely buyer-sortable

Three named monthly plans with fixed prices, printed exclusions, priced add-ons, and a table mapping each plan to the audit areas it covers.

Working

Lead source is captured per lead, not just in aggregate

Referrer and any utm_ parameters are recorded on first landing and written into the intake record. Most small businesses cannot say where an individual inquiry came from.

Working

The site is fast

323ms server response, 73KB homepage, 100 percent of Core Web Vitals samples in the Good band for Largest Contentful Paint.

4. Priority list

1

Ask the four delivered clients for a Google review

Why it matters: This is now the largest constraint on the score by a wide margin and the only one the website cannot influence. Social proof sits at 45 and drags trust and local discovery with it. Every other claim on the site is self-issued. It also has the longest lead time of anything left, so starting it late costs the most.

First move: Email the four clients this week using the template in audit-system/delivery-email.md. Send the review request on its own, about a week after delivery, never attached to the report. Three replies would move the overall score more than any further website work.

2

Complete a purchase using only a keyboard

Why it matters: Accessibility is capped at 82 because everything reported came from a scanner, and scanners find roughly a third of real problems. This matters commercially as well as ethically: the business now sells this exact check, and every client report has to say the check was run by machine.

First move: Unplug the mouse. Tab from the homepage through pricing, into checkout, and through the intake form. Note anywhere the focus outline disappears or Tab gets stuck. Then add the step to the audit process so client reports can say it was performed by hand.

3

Watch the next two payments as closely as the first

Why it matters: One successful transaction proves the wiring. It does not prove the wiring holds. The failure mode here is silent, which is exactly how the test-mode payment link survived for weeks.

First move: For the next two real payments, confirm three things by hand: the charge in Stripe, the intake record created, and the confirmation email delivered.

4

Publish something nobody has to take on trust

Why it matters: With the mechanics finished, the remaining gap is evidence. Four audits have been delivered and nothing about any of them is public. A single before-and-after with a named business would do more than another page of copy.

First move: Ask one of the four clients for permission to publish their score, what was found and what changed. Offer to anonymize the business if they prefer.

5

Keep the two greens on the right backgrounds

Why it matters: The brand carries two greens: #15803D for light backgrounds and button fills, and #16A34A for text on the navy sections. Nothing in the build enforces the split, so the wrong one can be used and nothing will look broken.

First move: When adding a green element, check what sits behind it, and re-run an accessibility scan before publishing any redesign.

5. Score overview

82 out of 100 Strong

Overall: 82/100 — Strong

Everything that could be fixed by working on the website has now been fixed. What is left is the part no amount of editing reaches: nobody outside this business has said anything about it in public. Zero reviews, zero testimonials, one transaction. The site argues its case well and every claim on it is still self-issued.

Twelve areas, each scored 0–100 and combined using fixed published weights. The full rubric is at showmeresultsonly.com/methodology.html

The shape of the business

Every area at once, against a typical local business.

HomepageQuote pathTrustBrandLocal / GBPAI ReadinessPackagingMobileAccessibilityMeasurementSocial proofExposure This business Typical local business (60)

Where fixing actually pays

Weight against how far below “Strong” each area sits.

01530454%6%8%10%12% Homepage conversionQuote pathBrand clarityAI ReadinessService packagingMobileAccessibilityMeasurementContent exposureLocal discovery (+0.3)Trust (+0.5)Social proof (+1.8) Points below “Strong” (75)  →  more room to gain Weight in the score Top right = fix first

Numbers in brackets are the points the overall score would gain if that area reached “Strong”.

Homepage conversion88/100 · Strong
Weighted importance: 11% of the final score.
Quote path & lead capture88/100 · Strong
Weighted importance: 11% of the final score.
Trust & review leverage70/100 · Good
Weighted importance: 10% of the final score.
Brand clarity88/100 · Strong
Weighted importance: 9% of the final score.
Local discovery & GBP72/100 · Good
Weighted importance: 9% of the final score.
AI Readiness & GEO90/100 · Strong
Weighted importance: 9% of the final score.
Service packaging92/100 · Strong
Weighted importance: 8% of the final score.
Mobile & contact path90/100 · Strong
Weighted importance: 8% of the final score.
Accessibility & ADA risk82/100 · Strong
Weighted importance: 8% of the final score.
Measurement & follow-up88/100 · Strong
Weighted importance: 7% of the final score.
Social proof & engagement45/100 · Needs work
Weighted importance: 6% of the final score.
Content exposure & gating88/100 · Strong
Weighted importance: 4% of the final score.

6. Homepage conversion

88/100 — Strong
What is being measured

How well the first screen moves a stranger toward the right next step.

Quick read: Rewritten from the owner's problem rather than the product, and it is now doing real work. The one gap is that nothing on the page captures an inquiry directly.

What is working

  • Opens on the buyer's problem rather than the service description
  • A recognition section quotes six things owners actually say, including having been burned by an agency
  • Three-step process and a full sample report both above the midpoint of the page
  • 323ms response and 73KB total, so nothing is lost to load time
  • Single H1, correct viewport, all three images carrying alt text

What to fix

  • No form anywhere on the homepage, so every inquiry requires a click-through first
  • The proof on the page is still all self-issued, with no third-party voice
  • Twelve scored areas plus three plans plus an FAQ is a long page for a first-time visitor on a phone
Homepage as it stands. The problem statement leads, the deliverable sits in the right-hand card, and the sample report is one click away.

Homepage as it stands. The problem statement leads, the deliverable sits in the right-hand card, and the sample report is one click away.

Mobile view with the sticky bar carrying both the buy action and a tap-to-call button.

Mobile view with the sticky bar carrying both the buy action and a tap-to-call button.

Do this: Add a two-field capture beside the $299 pricing card: business name and website, with the button reading "Send me my score". A decided visitor should never have to navigate to convert.

7. Quote path & lead capture

88/100 — Strong
What is being measured

How easily somebody can buy the audit or raise a hand, and what happens after they do.

Quick read: Held at 70 for four days by two things the software did not do. Both are now done. A real card has been through the live checkout, and the confirmation email sends for real. The path is now end-to-end complete and verified rather than assumed.

What is working

  • A real card has been put through the live checkout and the charge arrived. Until August 8 nobody had ever watched money move, and this project had already shipped a test-mode payment link once without noticing
  • The checkout creates a live Stripe session, confirmed independently by the session prefix rather than taken on trust
  • The confirmation email is sent and delivered. Resend is verified on a sending subdomain, which leaves the existing inbox untouched
  • The success page now tells the truth about which flow was used. It previously told a free enquirer they had submitted a paid intake and promised them a 5 to 7 day report
  • The inquiry form is on-site, replacing the external Google Form that leaked trust in the first audit
  • Response time is stated publicly as one business day rather than left implied
  • A two-field capture sits on the homepage, so a decided visitor does not have to navigate first
  • Submissions are stored automatically rather than landing in an inbox that can be missed

What to fix

  • The paid intake form carries 20 visible fields with 8 required. That is defensible after payment, when the buyer is already committed, but it is worth watching for drop-off
  • Only one live transaction has ever run. One is enough to prove the path works and not enough to know it is reliable
  • A bad product identifier posted directly to the checkout endpoint returns a 500 rather than a 400. Not reachable through normal use, and cosmetic
Do this: Watch the second and third real payments as closely as the first. One success proves the wiring; it does not prove the wiring holds.

8. Trust & review leverage

70/100 — Good
What is being measured

How strongly proof, examples and confidence cues close doubt at the point of decision.

Quick read: Everything that can be done without other people has been done. Everything that requires other people has not.

What is working

  • A complete audit is published for anyone to read before buying, including its low scores
  • The scoring rubric is public, so a client can check the arithmetic on their own report
  • Weights are fixed and stated as never adjusted per client
  • A named owner, a working phone number and a stated refund position
  • No guarantee of leads or revenue is offered anywhere, which is rarer than it should be

What to fix

  • Zero Google reviews
  • No testimonials, quotes or named clients anywhere on the site
  • No published outcomes from the four audits already delivered
  • Every claim on the site is still self-issued
Do this: Email the four clients already delivered to using the review template. Three short quotes plus three reviews would move this area more than any further copywriting.

9. Brand clarity

88/100 — Strong
What is being measured

How quickly a stranger understands the offer, the audience and the promise.

Quick read: Among the clearest positioning of anything checked in this market. Two metadata fields are letting it down in search results.

What is working

  • The headline names the buyer's problem, not the seller's product
  • Simpsonville, Greenville and the Upstate are stated in words rather than implied
  • The owner is named on every page with a phone number and an email
  • The ten audit areas are written in owner language, each led by something a real owner would say

What to fix

  • Title tag is 93 characters and truncates in search at around 60
  • Meta description is 237 characters and truncates at around 160
  • The word 'audit' is doing a lot of work for buyers who may not think of their problem that way
Do this: Retitle the homepage to something like "$299 Marketing Audit | Greenville & Upstate SC" at 47 characters, and cut the description to a single sentence naming the outcome.

10. Local discovery & GBP

72/100 — Good
What is being measured

How strong the business looks in local search, maps and service-area relevance.

Quick read: The profile exists and is properly connected to the website, which is more than most businesses manage. It is also brand new and empty.

What is working

  • Google Business Profile is live and Google holds a Knowledge Graph entity for the business
  • The profile is referenced from the site schema via sameAs plus the Knowledge Graph identifier
  • Name, address and phone match exactly between the site and the listing
  • Seven Upstate cities named in areaServed schema
  • A visible link to the profile in the footer of every public page

What to fix

  • Zero reviews on the listing
  • No photos and no posts
  • Too new to rank for anything competitive
  • Not yet appearing in third-party search results for the business name
Do this: Add ten photos this month, publish one post a week, and get the first five reviews. Those three actions are the entire gap between 72 and the high 80s here.

11. AI Readiness & GEO

90/100 — Strong
What is being measured

How completely modern search and AI systems can reach, parse and describe the business.

Quick read: From the worst contradiction on the site to its strongest technical area. This is now better than anything else checked in the Upstate.

What is working

  • All eight crawlers tested return 200, including ClaudeBot, GPTBot, OAI-SearchBot and PerplexityBot
  • The Cloudflare managed robots.txt block that was disallowing AI crawlers is gone
  • Four schema types on the homepage with zero invalid blocks: ProfessionalService, WebSite, HowTo and FAQPage
  • llms.txt publishes the full weighting table, what AI readiness tests, and explicit limitations
  • Every core page has a Markdown twin served on Accept: text/markdown, roughly 80 percent smaller than the HTML
  • Missing URLs now return a real 404 instead of 200 with the homepage

What to fix

  • Nothing outside the site references the business, so there is no corroboration for an assistant to draw on
  • A search for the business name returns no result in third-party indexes yet
  • Content depth is still one explainer article plus the methodology page
The published scoring rubric. This page is both the trust asset and the most quotable content on the site for an AI assistant.

The published scoring rubric. This page is both the trust asset and the most quotable content on the site for an AI assistant.

Do this: The technical work here is finished. What moves it now is being mentioned somewhere other than your own domain: reviews, a LinkedIn presence with real posts, or a local directory listing.

12. Service packaging

92/100 — Strong
What is being measured

How clearly the site turns capability into something a buyer can choose and price.

Quick read: The strongest area on the site, and stronger than anything found in the local competitive set.

What is working

  • Three named plans at $297, $597 and $997 with setup fees stated up front
  • Every plan prints what is not included directly beside what is
  • A table maps all twelve audit areas to which plan watches versus improves each one
  • Add-ons are priced and deliberately kept outside the plans
  • Commercial terms are on the page: audit first, 90 days then monthly, stated change allowances, one location means one location

What to fix

  • The one-time fix sprint has no price or range, so the middle of the ladder is invisible
  • "Most popular" appears on Results Capture, which is a forward-looking claim rather than a fact
Three plans with prices, exclusions printed beside inclusions, and a table mapping each plan to the audit areas it covers.

Three plans with prices, exclusions printed beside inclusions, and a table mapping each plan to the audit areas it covers.

Do this: Give the fix sprint a starting-from figure. A buyer who is not ready for a monthly plan currently has nothing between $299 and $297 a month.

13. Mobile & contact path

90/100 — Strong
What is being measured

How easily a phone visitor understands the offer and reaches a human.

Quick read: Went from having no tap-to-call anywhere to having it in every sensible position. This is now a strength.

What is working

  • (864) 531-2488 is a tap-to-call link on every page
  • The mobile sticky bar carries both the buy action and a Call button
  • The phone number is in the ProfessionalService schema and in contactPoint
  • Correct viewport, no horizontal overflow at 390px, business hours published

What to fix

  • No text-message option, which many contractors prefer over a call
  • No booking or calendar link, so scheduling still requires a back-and-forth
Do this: Add an SMS link beside the call button. For trades buyers, a text is a lower-friction first contact than a phone call.

14. Accessibility & ADA risk

82/100 — Strong
What is being measured

Whether someone using a screen reader, a keyboard, or simply needing larger text can use this site, checked against WCAG 2.1 Level AA.

Quick read: Fixed during this audit rather than after it. Every AA contrast failure is gone and the site now passes a full automated scan. It is held below 90 because nobody has yet tried to use it with a keyboard.

What is working

  • Zero WCAG 2.1 AA violations across all seven pages tested with axe-core, down from 42
  • Every structural check passes: lang attribute, alt text on all images, programmatic labels on all form fields, one H1 per page, no skipped heading levels
  • A skip-to-content link is now the first focusable element on every page, closing a Level A bypass-blocks failure
  • Pinch-zoom is not disabled, which is a common and serious failure elsewhere
  • No positive tabindex, so keyboard order follows the visual order
  • Text over the navy gradient sections was checked by sampling rendered pixels rather than assumed, with the tightest margin measuring 5.01:1 against a 4.5 requirement

What to fix

  • Keyboard operability and focus visibility have still not been tested by a human. Automated tooling finds roughly a third of WCAG issues, so a clean scan is not a pass
  • Screen reader announcement order has not been checked with an actual screen reader
  • The brand now carries two greens and there is nothing in the build to stop the wrong one being used on the wrong background in future
Do this: Unplug the mouse and complete the buy flow start to finish. Note anywhere focus disappears or gets stuck. That single test is worth more than another scan, and it is the difference between this area scoring in the 80s and scoring above 90.

15. Measurement & follow-up

88/100 — Strong
What is being measured

How visible tracking, response discipline and follow-up are from the public surface.

Quick read: Analytics, per-lead source capture and conversion events are all live, and the automatic response that was missing now sends. What is left cannot be fixed with code: there is not enough traffic yet for any of these numbers to mean anything.

What is working

  • Cloudflare Web Analytics collecting traffic and Core Web Vitals with no script of our own
  • GA4 tracking begin_checkout, generate_lead, contact_click, view_plan, view_sample_report and scroll depth
  • Referrer and utm parameters captured on first landing and written into every intake record
  • A one-business-day response promise published beside every contact path
  • Intake submissions stored automatically rather than depending on an inbox

What to fix

  • No tracking of what happens after an intake arrives, so time-to-first-reply is still not measured
  • Conversion events are live but there is not yet enough traffic for the numbers to mean anything
  • One transaction is not a conversion rate. Nothing here can be trended until volume exists
Do this: Send the receipt email, then record the timestamp of the first human reply. A business that sells response discipline should be able to prove its own.

16. Social proof & engagement

45/100 — Needs work
What is being measured

How much public presence outside the website makes the business look chosen and real.

Quick read: The weakest area by a wide margin, and the least fixable from a keyboard. A LinkedIn company page now exists, which is a start and not much more.

What is working

  • A LinkedIn company page exists
  • No abandoned or half-finished profiles creating a bad impression, which is its own kind of tidy

What to fix

  • No posting history or engagement anywhere
  • No verified presence on any other platform
  • Nothing outside the site corroborates that the business exists or that anyone has bought from it
  • The LinkedIn page is not yet referenced from the site schema
Do this: Post the sample report to LinkedIn with two sentences on what the audit found. One real post a week for a month beats a content calendar nobody sustains.

17. Content exposure & gating

88/100 — Strong
What is being measured

Whether the things that are supposed to be private actually are, checked by requesting them as a stranger with no credentials.

Quick read: Clean today. It was not clean yesterday, and the failure is the reason this area now exists in the rubric at all.

What is working

  • None of the 14 standard exposure paths returns anything readable
  • The client area returns 401 without credentials, including the report images inside it
  • Paid guides are locked by pattern as well as by folder, so one filed in the wrong place stays protected
  • Build scripts, the probe, the rubric source and the project notes all return 404
  • robots.txt keeps client deliverables out of the index without relying on robots for access control

What to fix

  • This scored roughly 25 the day before. Every paid client report sat in a public folder beside the free version that gets emailed out, and one free report linked to the paid guide with a button
  • The report builders were readable at their URLs, and each contains the full text of a paid report in source form, so moving the HTML would not have been enough on its own
  • Nothing had been checked, which is the actual finding. The exposure was a year old in principle and was found by looking rather than by anything failing
Do this: Request your own paid deliverable in a private browser window once a quarter. It takes a minute and it is the only check that catches this before a customer does.

18. Evidence exhibits

Homepage: leads with the buyer's problem, carries the deliverable breakdown and links a full sample report before any purchase.

Homepage: leads with the buyer's problem, carries the deliverable breakdown and links a full sample report before any purchase.

Services: three priced plans with exclusions printed beside inclusions and a mapping table back to the audit areas.

Services: three priced plans with exclusions printed beside inclusions and a mapping table back to the audit areas.

Methodology: the complete rubric published, including the things the audit deliberately refuses to score.

Methodology: the complete rubric published, including the things the audit deliberately refuses to score.

Checkout: rebuilt with what-happens-next and a refund position. The payment behind it remains untested with a real card.

Checkout: rebuilt with what-happens-next and a refund position. The payment behind it remains untested with a real card.

19. Competitor and substitute read

Sprout Sage Solutions

Sprout Sage Solutions: HVAC marketing for Greenville, from $1,500 a month with no contract, and a free audit including a 30-minute session over WhatsApp. This is the closest direct competitor found: same city, same contractor buyer, price stated openly, and the diagnostic given away to open the conversation.

Media Spearhead

Media Spearhead: Greenville digital agency offering one free audit spanning SEO, Google Ads and the website, positioned as knowing what needs fixing before committing. Bundles services under one team and claims a materially lower blended cost per lead as the reason to consolidate.

Upstate SC Web Design

Upstate SC Web Design: Free website and SEO audit for Greenville businesses, competing explicitly on affordability. Thinner on method than the others, but it occupies the same first search result a price-sensitive local buyer will land on.

GreeneBarr Strategic Enterprises

GreeneBarr Strategic Enterprises: Free marketing audit packaged with a custom checklist and a blueprint e-book. The clearest example of the audit used purely as a lead magnet, with the deliverable itself treated as content rather than as the product.

What they do better

  • All four give an audit away free. Show Me Results Only charges $299 for one and never explains why on the site.
  • Sprout Sage publishes a monthly starting price, so a buyer can self-qualify before making contact.
  • Every one of them has been operating long enough to have reviews, history and an established local footprint.
  • Several offer an immediate human conversation, by WhatsApp or phone, as the first step rather than a form.

What you can own

  • A published scoring rubric. None of the four shows how its audit reaches a conclusion.
  • A complete sample report readable before purchase. None of the four will show you one.
  • A paid audit carries no obligation. Their free audits exist to sell a retainer, which is a real cost the buyer pays later.
  • AI readiness tested rather than claimed, at a moment when none of the four mentions it at all.
  • One named person accountable, versus an agency where the buyer does not know who does the work.

20. Off-site footprint

Confirmed

  • Google Business Profile is live with a Knowledge Graph entity, /g/11zhbn90r7
  • Name, address and phone are consistent between the site and the listing
  • A LinkedIn company page exists
  • Owner identity and Simpsonville location are stated openly on every page

Not confirmed in accessible checks

  • Any review on any platform
  • Any social engagement, posting rhythm or follower base
  • Any third-party mention, citation or directory listing
  • Any search result for the business name in third-party indexes

“Not confirmed” means a public check could not verify it — not that it does not exist. Where a login blocked the check, that is stated rather than guessed.

21. Copy you can paste

Answering the free-audit objection

Try: Most audits around here are free because they are advertising. The free one tells you enough to worry you and not enough to act. This one costs $299, takes 5 to 7 business days, scores you against a rubric you can read before you buy, and comes with no obligation to hire anyone afterwards. Plenty of people buy it, fix the list themselves, and never speak to me again. That is a fine outcome.

Homepage title, under 60 characters

Try: $299 Marketing Audit | Greenville & Upstate SC

Meta description, under 160 characters

Try: We score your business 0-100 across twelve areas and tell you exactly what to fix first. Plain English, 5-7 days, no retainer.

The confirmation email that should exist

Try: Your intake is in. Here is what you sent me, and here is what happens next: I start work today, and your report lands within 5 to 7 business days at this address. Nothing else is needed from you. If anything changes, reply to this email or call (864) 531-2488.

Inline homepage capture

Try: Not ready to buy? Tell me your website and I will tell you the single biggest thing costing you customers. No charge, one business day, no sales call attached.

22. 30 / 60 / 90-day roadmap

This week

Stop the two things that can lose a customer silently

  • Send the confirmation email, or remove the promise from all three pages
  • Put a real card through the checkout and confirm the money lands
  • Email the four delivered clients asking for a review
  • Rewrite the homepage title and meta description to fit search
30 days

Get outside evidence on the board

  • First five Google reviews live
  • Ten photos and four posts on the Business Profile
  • Add the free-audit objection block to the homepage
  • Add an inline capture form near the pricing card
  • Publish the LinkedIn page properly and add it to the site schema
60 to 90 days

Turn delivered work into visible proof

  • Two client case studies published with permission
  • Price the one-time fix sprint so the middle of the ladder exists
  • Three more articles in the AI readiness cluster
  • Track time-to-first-reply on every inquiry and publish the actual number
  • Re-run this audit and compare against 81

23. If you want this handled for you

Fix the intake receipt

Add an email send to the intake worker so every submission gets a receipt with the delivery window, and record the timestamp so response time becomes measurable rather than merely promised.

Best when: Immediately. This is a broken promise to paying customers, not an optimization.

Proof sprint

Collect reviews and testimonials from the four delivered audits, write two case studies with permission, and place them next to the pricing card and the checkout.

Best when: The website has run out of ways to argue for itself and needs other people to do it.

Local visibility build-out

Business Profile photos, weekly posts, review capture, citation basics, and a LinkedIn presence that actually publishes.

Best when: The listing exists but is empty, which is exactly where this business is now.

No obligation. Everything in this report is written so you or your own web person can do it. These exist only if you would rather not.

Questions about anything in here?

Reply to the delivery email or write to [email protected]. If you disagree with a score, say so — several findings in past audits changed once the owner explained something that was not visible from outside.