url_generators config override. Hreflang was implemented across all language variants with proper x-default fallback. The hover-preview fix required surgical multi-table DB rewrites because the legacy URLs were embedded in serialized link field data across field_button_link, field_learn_more_link, and field_link — each with different column conventions (_value vs _uri).Posted May 10, 2026
Removed 188 legacy URLs from an enterprise Drupal/Pantheon site causing GSC duplicate-content bleed. Sitemap regen unblock, hreflang across language variants, plus surgical multi-table DB rewrites for hover-preview regression. ~25 hrs across 4 phases.