What thin pSEO pages actually look like
Programmatic SEO has a reputation problem. Most of what people call pSEO is just templated junk — the same paragraph with a noun swapped in, repeated ten thousand times. Google has spent years getting better at catching exactly this.
But the technique itself isn't the problem. The problem is what you put in the template.
The template is not the content
A pSEO page works when the data behind it is genuinely useful and not available elsewhere in that exact shape. The template is just the presentation layer. If you can't describe, in one sentence, what a user gets from your page that they couldn't get from a search result snippet, the page is thin.
What thin actually means
Thin doesn't mean short. It means the page doesn't answer the question the URL implies. A 200-word page that directly answers a specific query is not thin. A 2,000-word page that buries the answer under filler is.
A working test
Before publishing a programmatic page, ask: if I stripped the boilerplate intro, the SEO footer, and the "related searches" block, would there be anything left worth reading? If the answer is no, don't ship it.