Lakecliff Racquet Club · Preview
← Back to overview
SEO Plan

Getting found in search.

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.

The three layers

Baked in. Automated. Human.

01

Baked into the site

Part of the build, not a subscription. Already in the V1 you're looking at.

  • Unique page titles & meta descriptions, sized for Google's SERP
  • Open Graph + Twitter Card tags for link previews in texts/Slack
  • Canonical URLs (no duplicate-content issues)
  • JSON-LD structured data (SportsClub, LocalBusiness) — helps Google show rich results for your hours, address, sports offered
  • Clean heading hierarchy (H1 → H2 → H3)
  • Descriptive alt text on every image
  • Fast mobile performance, HTTPS, auto-generated sitemap.xml + robots.txt
  • Your Google Business Profile linked cleanly from Contact
02

Weekly automation

Runs on our server. Nothing for you to log into or learn.

  • Site crawled every Monday morning — checks titles, descriptions, schema, alt text, thin pages, broken links
  • Search Console + GA4 data pulled — what people searched, clicked, and didn't click
  • AI reads the data and drafts: one blog-post idea, two FAQ additions, a short event recap template
  • A one-page report lands in a shared folder (or email, if you prefer)
  • Findings that need your input open a quick checklist — "new photo needed," "reply to this review"
  • Everything technical fixes itself or shows up in a ticket for Glen to fix
03

Human work

Google specifically weights these. Software cannot fake them.

  • Claiming & keeping the Google Business Profile fresh (weekly post)
  • Replying to Google reviews — real, personal, within a day or two
  • Photos of real members, real events, on the courts
  • Asking 2–3 happy members a month for a Google review
  • Lakecliff Golf Club linking back to us from their site
  • Occasional mentions from local press / neighborhood groups
Your weekly experience

What Mahin actually sees each week.

The automation should be invisible. Here's the only thing that shows up for you on a normal week.

Monday AM

One email, one page.

Short summary: score trend, any critical issues, what's working, what AI drafted for your review. Skimmable in under a minute.

Monday & Friday

Drafts waiting for your sign-off.

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.

When needed

Photo & quote requests.

Occasionally we'll ask for a picture or a quick quote from a member. Without real photos and real voices, SEO doesn't move.

Monthly

One 15-minute call with Glen.

What worked, what's next, what you want to try. No slide deck.

Sample report

What the Monday email looks like.

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.
The honest part

What automation can't do.

Cost — rough estimate

  • VPS hosting: $5–10/mo
  • Google Search Console / GA4: free
  • Google Business Profile: free
  • AI content drafting (Claude API): ~$3–8/mo
  • Glen's time: included in what we already do for LCGC

Your ~30 min/week

  • Read the Monday email (≈2 min)
  • Approve or edit 1–2 AI drafts (≈10 min)
  • Reply to Google reviews (≈5 min)
  • Post the GBP update (≈5 min)
  • Take / send a photo or two (≈5 min, ad hoc)