Free 30-Minute 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. One person, two-to-three law firms at a time.

5,866 Impressions in 5 Weeks (Real Case)
124 of 150 Queries on Page One
2-3 Active Engagements at a Time

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

I’ve shipped a programmatic SEO site for a US-China immigration consultancy that ranks page-one for 124 of 150 queries, a Next.js AI image studio that’s now my wife’s daily tool (two years on), and a WeChat mini-program with admin panel for the Changchun Auto Show. I work exclusively with law firms now — the regulated/complex content angle is where my pipeline shines.

One service in two phases: Build, then Tend.

Phase 1 — Build ($12,000 flat, 4-6 weeks): 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 2 — Tend ($2,500/month, 12-month minimum): 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.

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

movetochinanow.com — a US-China immigration consultancy, page-one in two months

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 of 150 queries on page one, average position 5.5. Phase 2 is splitting the homepage’s 150-intent overlap into dedicated topic pages, projected to lift CTR from 0.22% to 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.

A few honest filters before we talk.

You’re probably a fit if: you’re a 5-50 person law firm (or a managing partner running one), revenue between $1M-$10M annually, you already have a proven offer that converts when inbound shows up, and your current SEO is "we have a website" or "an agency built us something and we don’t touch it." Personal injury, family law, immigration, criminal defense, estate planning, business law, bankruptcy, and employment law are all clean fits.

You’re probably not a fit if: you’re solo without a clear conversion path past the website (we’ll both lose); you want monthly tending to be "I’ll call you if I need something" (the compounding only works with the monthly cadence); or you expect rankings guarantees (I don’t make them — nobody honest does).

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

Free 30-minute strategy call. 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.

Book the 30-Minute Call