A moving company hired me to build their pSEO website. I ended up building them 398 pages.
Let me explain what programmatic SEO is and why I did this instead of just building one nice homepage.
When someone needs a mover, they don’t go to Google and type movers.
They type something like:
• movers in Bethesda
• office movers Washington DC
Every search is specific. The city matters. The service matters.
So here’s the problem with a regular website. You build one homepage.
It talks about the company, lists their services, looks great.
But that one page is trying to rank for hundreds of different searches across dozens of cities.
Google doesn’t work like that.
One page should be one focus.
If your page isn’t specifically about packing services in Virginia, it’s not going to show up when someone searches that.
This is where programmatic SEO comes in. Instead of manually writing hundreds of pages, you build a system that generates them automatically.
Here’s how I did it;
The company serves 8 services and 44 cities across DC, Maryland, and Virginia.
8 × 44 = 352 pages.
Each one targeting a specific search like:
• residential movers in City
• storage solutions in Maryland
Plus 44 city pages, 8 service pages, and 3 state pages on top of that. 398 pages total. All generated in under a second.
What does each page actually contain?
Not just the city name swapped out. That’s lazy and Google knows the difference.
Each page has;
• A headline written for that specific city and service.
• Copy that references the actual county, population, and local context of that city.
• Its own unique meta title and description that shows in Google search results.
• Internal links to related cities and related services. Google reads all of this. The more relevant and specific the page, the better it ranks.
Why does this beat running ads?
Ads stop the moment you stop paying.
These 398 pages sit on the website permanently. Every month that passes, they build more authority. More clicks. More leads.
A customer in Dumfries, searching movers in Dumfries finds a page that is entirely about that. Not a homepage with a dropdown menu. That’s the difference.
The whole system runs on plain HTML files hosted on Cloudflare.
• Setup isn’t complicated.
• No monthly software fees.
• One data file controls everything. Add a new city, run one command, the new pages are live in seconds.
If you run a local service business or know someone who does.. this is one of the highest ROI things you can invest in.
Most competitors have one website. You could have 400 pages working for you around the clock. Be smart!