Short answer

Yes — near-duplicate location pages can hurt SEO by causing duplicate-content issues, keyword cannibalization, and poor user experience. Google prefers unique, useful pages; many similar location pages signal low value and can reduce visibility.

How to fix it

Make each location page distinct and helpful:

  • Add local specifics: unique descriptions, neighborhood details, directions, nearby landmarks, and local photos.
  • Include unique proof: location-specific reviews, staff bios, hours, and on-site services.
  • Use structured data: localBusiness schema with the correct address and opening hours.
  • Consolidate or noindex: merge thin pages or use noindex for low-value pages to avoid dilution.
  • Differentiate CTAs: appointment forms, specials, or phone numbers per location to improve conversions.

Doing this preserves crawl budget, reduces cannibalization, and improves rankings and user trust.