← Trabajos

Custom WordPress dentist directory - migrate off a plugin, rebuild US city pages

Presupuesto: $40.0 - $75.0 HOURLY / PART_TIME ⭐ 4.96 (45) United States

php, custom-php, mysql, wordpress-website, technical-seo, data-migration

Cualificaciones preferidas

  • Experiencia: Experto
We already run a US dentist directory on WordPress. It was built with a location-page plugin and has tens of thousands of city/state URLs. Search is broken: location URLs canonicalize to a parent hub, invented slugs return 200 instead of 404, and most pages are thin templates. We want a custom directory. No GeoDirectory, ListingPro, or other city-page plugin. What we need: - Custom WordPress: states, cities, practices, and which practices serve which cities - City and listing templates - Bulk import of dentists, not building the list by hand. Ingest practices that match how patients search: emergency, walk-in, after-hours, 24-hour. Store those attributes so city pages can filter and display them - Published city pages should show at least five matching practices. - City copy that is actually local: landmarks, neighborhoods, after-hours context. Shared boilerplate under about 40% of the page Technical bar: - Only published locations get a live URL. Fake city/state/page slugs return 404 - Published city and practice URLs self-canonical, not to a hub - Sitemap of indexable URLs only - Migration off the current URL set: 301 pages worth keeping, 410/404 the rest. Do not mass-redirect tens of thousands of thin URLs onto a few hubs - Remove the old plugin after cutover Done when cities are filled from an import, pages have distinct local copy, self-canonical, and sit in the sitemap; a fake slug 404s; the old plugin is gone. To apply, answer all of these: 1. A custom WP directory you built (not an off-the-shelf directory plugin). What did the URLs look like? 2. How have you migrated a large plugin-generated URL set without wrecking indexation? 3. How do you 404 unknown slugs and keep published URLs self-canonical? 4. How would you import dentists at US scale and tag emergency / walk-in / after-hours / 24-hour without inventing listings? What data source or method would you use? 5. How would you keep each city page unique and valuable so pages do not share more than about 40% of the copy? 6. Your rate and hours per week. Do not apply if the plan is another directory plugin or city-name find-and-replace.
Abrir en Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Entrar