What is programmatic SEO?
Building pages at scale from a dataset, one per city, service, product or combination. It works when each page answers a real question with real information behind it. It fails, and is actively harmful, when the pages are the same text with a place name swapped, because that is thin content and search engines are good at recognising it. The honest test is whether a page would be worth publishing if it were the only one.