painter.city
Programmatic local pages, crawl budget hygiene, and internal linking for a city-based directory.
Problem
Directory sites can generate thousands of URLs. Without tight internal linking and crawl controls, Google wastes crawl budget on low-value or duplicate pages—and important pages index slowly.
Work completed
- Defined clear page tiers (city, category, listing) and linked them with intent-first anchors.
- Removed redirects from sitemaps and fixed canonical consistency.
- Improved templates with unique titles/descriptions to reduce duplication.
- Verified crawl/indexing signals using Search Console.
What to measure
- Indexed pages vs submitted pages (sitemap coverage).
- Impressions for city + service queries (non-branded).
- Crawl stats and duplicate-canonical errors.