Menu

Building Local Landing Pages That Are Not Doorway Pages (Next.js App Router)
📰

Building Local Landing Pages That Are Not Doorway Pages (Next.js App Router)

DEV Community: nextjs·kabariyashyam10-ui·3 days ago
#1KAozF3F
#devtonextjs#devto#dev#city#local
Reading 0:00
15s threshold

If you've ever built a site for a local business, you've probably been asked for "a page for every city." The lazy version — one template with the city name swapped — is exactly what Google calls a doorway page, and it tends to get ignored or demoted.

I recently built city pages for an AI receptionist product in Canada, and tried to make each one genuinely useful. Here's the approach, with Next.js (App Router) code.

1. Model the local facts , not just the city name

The difference between a doorway page and a useful local page is information a visitor in that city actually needs.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.