I run a couple of small niche sites — a pet-health tool and a travel-info site. The thing that actually moves the needle for both isn't clever copywriting. It's having a lot of pages that each answer one specific, low-competition question. "Puppy vaccine schedule by breed." "Is [neighborhood] worth visiting." That kind of thing.

This approach has a name: programmatic SEO. You take a data set (one row = one page), pour it into a template, and generate pages at scale. Done well, it's how directories, comparison sites, and tool sites quietly rank for thousands of long-tail terms.

Done badly, it's a spam farm that Google buries. More on that later, because it matters.

The problem: the tooling is either expensive or a Rube Goldberg machine

When I went looking for a way to do this without hand-coding every page, I found two camps: