So I am looking at creating a directory for different businesses.
Question 1: Is there a way to create the business listing pages for each city programmatically without having to manually create each one?
Question 2: Is it possible to both have these specific, individual city pages to rank for on google, but ALSO use the list block on the homepage/other pages without this affecting SEO or causing duplicate content issues?
Regarding #1, Ok, so I could create the SEO details in Airtable and have the pages generated dynamically, then display the specific city pages with conditional filters. Is that correct?
Also, if I wanted to give users the ability to sort the businesses in the listing by price or rating, would this be achievable with using tags, or how else?