Three layers: what the site has from day one, what runs on a weekly timer, and what stays human work. Honest about all three.
Local search for a club like Lakecliff isn't a national SEO battle — you're not trying to outrank Wimbledon for "tennis." You're trying to show up for "tennis club Spicewood," "pickleball Lake Travis," "summer tennis camp Austin Hill Country," and the name-direct searches. That shifts where the work lives.
Below is the full picture of what we'd do, not a pitch — including the parts software can't touch.
Part of the build, not a subscription. Already in the V1 you're looking at.
SportsClub, LocalBusiness) — helps Google show rich results for your hours, address, sports offeredsitemap.xml + robots.txtRuns on our server. Nothing for you to log into or learn.
Google specifically weights these. Software cannot fake them.
The automation should be invisible. Here's the only thing that shows up for you on a normal week.
Short summary: score trend, any critical issues, what's working, what AI drafted for your review. Skimmable in under a minute.
1–2 items at most — a blog post about an upcoming clinic, a Wine Night recap, a Google Business Profile post, a reply to a review. Reply "go" or edit and send back. We never publish without you.
Occasionally we'll ask for a picture or a quick quote from a member. Without real photos and real voices, SEO doesn't move.
What worked, what's next, what you want to try. No slide deck.
This is the format — actual numbers will be yours once the site is live and connected to Search Console. Score moves 0–100; 85+ is healthy.
# SEO Audit — lakecliffracquetclub.com Week of Oct 12 · 7 pages crawled · Score 92/100 🟢 Change vs last week: +3 points Critical issues: 0 Warnings: 2 Indexed pages: 7 / 7 Site-level ✅ HTTPS · ✅ sitemap.xml · ✅ robots.txt · ✅ Google Business Profile claimed Top queries this week (from Search Console) 1. lakecliff racquet club — 42 impressions, 18 clicks, pos 1.2 2. tennis club spicewood — 31 impressions, 7 clicks, pos 4.1 3. pickleball lake travis — 24 impressions, 4 clicks, pos 6.7 4. summer tennis camp austin — 18 impressions, 2 clicks, pos 9.3 ← almost page 1 Two warnings 🟡 tennis.html — meta description 183 chars (may truncate) 🟡 pickleball — 3 images missing alt text AI drafted for your review 1. Blog post: "Summer camp is filling — here's what's new this year" (412 words) 2. FAQ addition: "Do you allow non-member day passes for pickleball?" 3. GBP weekly post: Wine Night reminder with Tuesday photo → Reply with a number to approve, or type notes.