Build a local-business page
One page with your hours, phone and address, built so phones and Google can use it.
Most local businesses need one page that answers what someone on a phone at 8pm wants to know: are you open, what do you do, what does it cost, how do I call, how do I get there. For a cafe, salon or repair shop, that page turns a search result into a visit or a call, without a template subscription or someone else's branding in the footer.
The risk is being invisible. A page Google can't parse and a phone can't tap is worse than none, so the prompts push for local search structure and fast loading on mobile data.
The spec and the cuts
- One HTML file under 60KB.
- Mobile-first, because nearly everyone finding it is on a sidewalk with a phone. Single column, big tap targets, readable at arm's length.
- Cut: booking (a phone number converts fine and never breaks), a CMS (you change your hours twice a year, so edit the HTML), a shop, and a blog that would show a post from 2023 forever.
The prompts
Tick what you want and the prompts below change to match. Paste them into Claude Code (or Cursor, or any agent) one at a time, in order. Prompt 2 checks local search and mobile, fixes what it finds and adds no features.
The copy buttons grab the current version.
1 · Build it
2 · The local-SEO + mobile pass
3 · Ship it
4 · Get human eyes on it before it goes live
Where agents go wrong
- No LocalBusiness schema. Most agents ship zero structured data. The LocalBusiness JSON-LD block with name, address, phone, hours and geo matters most for local and maps search. Visitors never see it and Google relies on it.
- NAP that doesn't match. Name, address and phone must match your Google Business Profile character for character. "St." vs "Street" or a different phone format counts as a mismatch and hurts your ranking. Agents like to tidy formatting, so check.
- A map embed. An iframe map pulls in hundreds of KB and third-party trackers before your hours render. A "Get directions" link opens the visitor's maps app and is faster and private.
- Hours and phone in an image. Search engines and screen readers can't read them, and nobody can tap the number. Use text and a
tel:link.
Why prompt 4 is in the plan
You know it's the corner unit and that you're closed Mondays, so you'll fill in gaps a stranger can't. Prompt 4 connects your agent to my MCP server, which shares the live page. Text the link to a regular or a neighbor before a customer sees it. They pin notes on it from their phone, and your agent applies the ones you approve.