Free Strategy Call  Programmatic SEO for law firms — built on Astro, tended monthly. Get in touch →
Booking 2 law-firm engagements for Q3 2026

Rank your law firm. Now.

Programmatic SEO that actually brings in cases. Most law-firm marketing agencies ship 200 cookie-cutter practice-area pages and disappear. I build your site on Astro 5, then I’m the one watering it — pruning weak pages, replanting ones that miss, adding new clusters as Search Console reveals what your potential clients actually search.

9,413 Impressions · Last 30 days
129/156 Queries on Page One
46 Queries in Top 3
2–3 Active engagements
Real GSC snapshot · movetochinanow.com · April–May 2026 · Never fabricated
01 — Why this studio exists The gap I keep seeing

Most law-firm SEO fails the same way: it gets built, then it gets abandoned.

A marketing agency sells you a "law firm SEO package" — 50 practice-area pages, a city-and-practice grid, a few blog posts — sends a final invoice, and moves on. Six months later half the pages have stalled at position 30, three have weird AI hallucinations the agency never caught (and you can’t risk on a regulated practice), and your IT person has no idea how to fix any of it because the templates are buried inside the agency’s WordPress build.

I do the opposite. I build a focused cluster of pages on Astro 5, hand you the repo, and stay involved — reviewing Search Console with you each month, killing the pages that aren’t earning impressions, and writing the next batch into the gaps your data has revealed. A garden, not a one-shot delivery.

T
Tsong (Tianye Song)
Studio operator · ex-cross-border product

Independent full-stack engineer — six-plus years shipping production Astro, Next.js, and Laravel sites. I’ve built a programmatic SEO site for a US-China immigration consultancy that now ranks page-one for 129 of 156 queries (46 in top-3), a Next.js AI image studio that’s been my wife’s daily tool for two years, and a WeChat mini-program with admin panel for the Changchun Auto Show. I work exclusively with law firms now — regulated, jurisdiction-sensitive content is exactly where my brief-driven pipeline shines, and exactly where most agencies’ templated output falls apart.

02 — What you can hire me for Build, then Tend

One service in two phases. Both compound.

Phase 01 4–6 weeks

Build

$12,000 flat

A full programmatic SEO site on Astro 5 + Cloudflare Pages. Includes 30 practice-area / practice-area-by-location pages generated through my brief-driven pipeline, a hand-written homepage and contact page, JSON-LD schema (Organization, Attorney, FAQPage), Search Console and Bing Webmaster Tools fully set up.

Each page beyond 30 is $150. Most builds land in the $12K–$15K range.

Phase 02 12-month minimum

Tend

$2,500 / month

The part that actually compounds. Every month I add 4–8 new pages picked from Search Console opportunity data, prune the pages that aren’t earning impressions, fix schema drift, and send you a written report with the next month’s plan.

No copy-paste agency dashboards. Real work, written down.

Not included

Paid ads, backlinks, social media, CRO beyond on-page SEO, brand identity, full rebuilds. Those are real disciplines that deserve specialists.

03 — Case study Real, never fabricated

movetochinanow.com — page-one in two months.

A US-China immigration consultancy. Regulated content. The hard mode of editorial SEO.

Seres Immigration hired me to build a content site for the long-tail of Westerners researching China relocation — a regulated content space where Google rewards accuracy and punishes hallucination. I shipped Astro 5 + Cloudflare Pages, ran the keyword research, wrote the page briefs against their actual GSC data, and built the generation pipeline that wrote each page with a built-in fact-check stage.

Five weeks after launch: 5,866 impressions, 124 page-one queries. Latest 30-day window: 9,413 impressions, 129 of 156 queries page-one, 46 of those in the top three, average position 8.0 — coverage still expanding as more deep-funnel queries enter the SERP. Phase 2 is splitting the homepage’s 150-intent overlap into dedicated topic pages to lift the 0.30% blended CTR toward 2–3%.

Immigration law is structurally similar to your practice areas — specialized terminology, jurisdiction-sensitive answers, high consequence of being wrong. If we made it work there, your practice areas will be easier. The repo lives at the client’s GitHub, deploys on every push, and they own every page’s source. No CMS lock-in.

Read the full SEO-for-law-firms method →

04 — Honest filters Fit beats squeezed-fit

Who this is for — and who it isn’t.

Fit

You’re probably right if…

  • 5–50 person law firm, $1M–$10M annual revenue
  • You already have a proven offer that converts when inbound shows up
  • Current SEO is “we have a website” or “an agency built us something and we don’t touch it”
  • Personal injury, family, immigration, criminal defense, estate, business, bankruptcy, or employment law
Not fit

Skip this one if…

  • Solo without a clear conversion path past the website (we’ll both lose)
  • You want monthly tending to mean “I’ll call you if I need something” (compounding requires cadence)
  • You expect rankings guarantees (I don’t make them — nobody honest does)
  • You want paid ads, social, or brand identity bundled in
Free · 30 minutes · No hard sell

Want me to look at your firm’s SEO before either of us commits?

I’ll pull your Search Console data with you, name three specific things I’d do in the first 30 days, and we’ll both know whether the math works. No proposal, no follow-up sequence — just an honest look.

Book the 30-Minute Call →

Or email [email protected] directly · I reply within two business days