How it works
Proof of work: see what we did, and check it yourself.
Sample — not a real customer
We keep a work log for every customer that lists each thing we do for them, as we do it — with the link, test or screenshot that shows it’s done. Below is what it looks like, for a made-up plumber.
What you get
- A task for everything you bought.The list comes straight from your order — nothing added to look busy, nothing quietly left out.
- Proof you can check without us.Links to the live listings, and the same public tests we use, so you can run them again yourself.
- What we need from you, in plain words.Some steps only you can do — like the code Google mails to your address. We say exactly what, and why.
- The same summary in your check-ins.Our short check-ins (at about 1, 3 and 6 months, and only if you want them) also list what we finished since the last one.
What counts as proof
- Link
- The live thing itself: your site, your Google, Bing, Apple, Yelp or Foursquare listing, the public record of who owns your domain.
- Test
- A test we ran, and what it found. Where the test is a public tool — Google’s Rich Results Test, the Schema.org validator, PageSpeed Insights, your robots.txt — you get the exact link, so you can run it again yourself.
- Screenshot
- What we saw when we finished, for things you can’t open from a link yet (a Google profile waiting for verification, for example).
- Before / after
- The same items from our free check, before we started and after. Check items only — like “Same phone number everywhere” — never calls, sales or rankings.
- Note
- A plain sentence for anything else: what we sent, when, and what happens next.
What never goes in it: numbers we made up, a ranking we promised, reviews anyone was paid or asked to write a certain way.
Sample — not a real customer. Maple Lane Plumbing is made up, to show what your own work log looks like. Every link, test and screenshot below is an example.
Proof of work
What we did for Maple Lane Plumbing
11 of 18 tasks done · 2 in progress · 2 waiting on you · 3 not started
Your website
Your site is live
DoneDoneYour pages are online, on your own domain, and work on a phone.
Your home page
https://maplelaneplumbing.example/
In a real log, this opens the live page.
Our automatic site checks Passed
All our automatic checks passed: the call link dials your number, every image has a description, and no outside scripts load.
Google PageSpeed Insights Passed
Checked on a phone setting. Opens quickly, fits the screen, no errors.
In a real log, you can re-run this test yourself: https://pagespeed.web.dev/analysis?url=https%3A%2F%2Fmaplelaneplumbing.example%2F
Your home page on a phone, with the call button at the bottom of the screen. In a real log, this is the screenshot we took.
Your domain is in your name
DoneDoneYou own your web address — not us.
Registered with you as the owner. The first year is included; after that it renews once a year at cost (typically $10–$20), and we show you the exact price before it renews.
Public domain record — shows who it is registered to
https://lookup.icann.org/en/lookup?name=maplelaneplumbing.example
In a real log, this opens the live page.
Registered with Maple Lane Plumbing as the registrant (the legal owner). The renewal date and price are in your receipt email.
Tap-to-call works everywhere
DoneDoneEvery call button dials your number — we tap each one to check.
Test call Passed
We tapped every call button on a phone — header, service pages and the bar at the bottom. Each one dialed (216) 555-0142.
Business details search engines can read
DoneDoneStructured data (your trade, phone, area and hours in code) and an llms.txt file, included free. They help machines read your details correctly; they don’t promise a ranking.
Google Rich Results Test Passed
Found your business details (Plumber) with no errors.
In a real log, you can re-run this test yourself: https://search.google.com/test/rich-results?url=https%3A%2F%2Fmaplelaneplumbing.example%2F
Schema.org validator Passed
Name, phone, address, hours and service area read correctly. No errors or warnings.
In a real log, you can re-run this test yourself: https://validator.schema.org/#url=https%3A%2F%2Fmaplelaneplumbing.example%2F
Google, Bing, Apple and your listings
Google Business Profile set up and matched
Waiting on youStartedYour name, address, phone, hours, services and area on Google match your site.
Filled in: hours, services, service area, photos of your own work. It goes public once Google has verified the business.
Waiting on you: Enter Google’s verification code
Your Google Business Profile, filled in and waiting for verification. In a real log, this is the screenshot we took.
Bing Places, with instant update pings
DoneDoneYour Bing listing matches, and your site tells Bing straight away when a page changes (IndexNow).
Your listing on Bing Maps
https://www.bing.com/maps?q=Maple+Lane+Plumbing+Anytown
In a real log, this opens the live page.
IndexNow key file Passed
The update key is live on your site, and Bing accepted our first update ping.
In a real log, you can re-run this test yourself: https://maplelaneplumbing.example/a1b2c3d4e5f60718.txt
Apple Business Connect
In progressStartedYour place card on Apple Maps and Siri has the right details.
Sent to Apple on Oct 8. Apple reviews new place cards before they show.
Evidence appears here when this is done.
Same name, address and phone on Yelp and Foursquare
DoneDoneWe line up your details so every listing says the same thing.
Your Yelp listing
https://www.yelp.com/biz/maple-lane-plumbing-anytown
In a real log, this opens the live page.
Your Foursquare listing
https://foursquare.com/v/maple-lane-plumbing/0000sample
In a real log, this opens the live page.
Free check, before and after
Check item Before · Sep 28, 2026 After · Oct 9, 2026 Same phone number everywhere Not set up Good From our free check. These are check items on your site and listings — not calls, sales or rankings.
AI search tools can read your site
DoneDoneNothing on your site blocks the AI search tools from reading it (we check robots.txt).
robots.txt check Passed
No rule blocks Googlebot, Bingbot or the AI search tools we check (OAI-SearchBot, PerplexityBot, ClaudeBot).
In a real log, you can re-run this test yourself: https://maplelaneplumbing.example/robots.txt
Free check of your old site, then your new one
Check item Before · Sep 28, 2026 After · Oct 5, 2026 AI tools allowed to read your site Not set up Good Business details AI tools can read Not set up Good From our free check. These are check items on your site and listings — not calls, sales or rankings.
Structured data and service pages checked
DoneDoneYour business details in code match your listings, link to them (sameAs), and each main service has a page.
Google Rich Results Test Passed
The water heater repair page has its own service details, linked to your business and your Bing, Yelp and Foursquare listings.
In a real log, you can re-run this test yourself: https://search.google.com/test/rich-results?url=https%3A%2F%2Fmaplelaneplumbing.example%2Fservices%2Fwater-heater-repair%2F
Water heater repair page
https://maplelaneplumbing.example/services/water-heater-repair/
In a real log, this opens the live page.
Calls, texts and reviews
Every new enquiry in one list, with an alert
DoneDoneWebsite messages land in one list on your phone, and you get an alert for each.
Test enquiry Passed
We sent a test message through your contact form. It showed up in your lead list, and the alert reached your email.
Unanswered calls forward to your texting number
Waiting on youYou keep your number. Calls you can’t pick up are forwarded, so the caller can get a text back.
Waiting on you: Turn on “forward when unanswered” with your phone carrier
Evidence appears here when this is done.
Business texting registration
In progressStartedUS carriers only deliver business texts from registered numbers. We fill in the forms with you; approval can take a few weeks.
Registration sent on Oct 6 with the details you gave us. The carriers are reviewing it — approval can take a few weeks. Texting starts after that.
Missed-call text-back is on
Not startedWhen nobody picks up, the caller gets one text from you within seconds. One per caller every 12 hours, none between 9pm and 8am, and STOP always works.
Evidence appears here when this is done.
Your Google review link
Not startedThe link that opens “write a review” for your business on Google.
Comes after Google verifies your profile.
Evidence appears here when this is done.
Review requests after every job
Not startedWhen you mark a job done, that customer gets one text asking for an honest review. Every customer, the same message, nothing in return.
Evidence appears here when this is done.
Every month
Monthly form and call test
DoneDoneEach month we send a test enquiry and tap your call buttons, to make sure nothing broke.
Test enquiry Passed
October test: a contact-form message reached your lead list and your email, and every call button still dials your number.
Your small edits
DoneDoneUp to 3 small changes a month to your site and Google profile.
Changed Saturday hours to 8 am – 2 pm on your site, as you asked by email on Oct 10. One of your 3 small edits this month.
Where your tasks come from
Each product brings its own tasks. Buy two, and your log has both lists.
-
Website $590
- Your site is live
- Your domain is in your name
- Tap-to-call works everywhere
- Business details search engines can read
- Every new enquiry in one list, with an alert
-
Lead Kit $990 · for a plumber — the automations follow your trade
- Your site is live
- Your domain is in your name
- Tap-to-call works everywhere
- Business details search engines can read
- Every new enquiry in one list, with an alert
- Unanswered calls forward to your texting number
- Business texting registration
- Missed-call text-back is on
- Your Google review link
- Review requests after every job
-
Finish My Site $249
- The fixes to your site
- Tap-to-call works everywhere
- Business details search engines can read
-
AI Search Ready $290
- Google Business Profile set up and matched
- Bing Places, with instant update pings
- Apple Business Connect
- Same name, address and phone on Yelp and Foursquare
- AI search tools can read your site
- Structured data and service pages checked
-
Missed-call text-back $200
- Unanswered calls forward to your texting number
- Business texting registration
- Missed-call text-back is on
-
Review requests $200
- Your Google review link
- Review requests after every job
-
Care plan $39/mo · every month
- Monthly form and call test
- Your small edits
-
Growth plan $99/mo · every month
- Monthly form and call test
- Your small edits
- Monthly AI-search check
- Two Google posts
Your Google profile, Bing Places, Apple Business Connect and any other accounts we set up stay in your name too. We only ask for access.
Read next: Hosting, domain and ownership · Change your site by text · The Local Pro Playbook