Гайди

Як зробити міграцію сайтів за допомогою ембедінгів на прикладі Overstock.com та BedBathAndBeyond.com

Олеся Коробка2 хв читання

Допис від Mike King

В квітні 2023, Bed, Bath & Beyond збанкрутували, а Overstock.com придбали ім'я, торговельну марку та домен.

Покроковий процес міграції:

  1. Визначити, який контент переносити.
  2. Встановити відповідність між джерелами та цільовими URL.
  3. Встановити відповідність посилань 404 до нових цільових URL.
  4. Перемістити контент з джерела на цільові URL.
  5. Впровадити переадресацію з URL джерела на цільовий URL.
  6. Оновити внутрішню структуру посилань на сайті призначення.
  7. Оновити canonicals на цільовому сайті (карту сайту, rel-canonical, канонічні заголовки).
  8. Впровадити нові XML-карти сайту з новими URL на цільовому сайті.
  9. Перевірити оригінальні URL сайту, щоб переконатися у переадресації на новий сайт і провести стрес-тест.
  10. Зареєструвати зміну адреси в Google Search Console на старому сайті.

❗️Google ніколи не забуває і не любить невідповідні редіректи.

Щоб запобігти можливим Soft 404, можна реалізувати редіректи, використовуючи семантичну подібність. Для цього будемо використовувати векторні ембедінги.

Дивіться цей колаб на Python Що він робить:

  • Проходить по кожному URL BedBathAndBeyond.com. 🟢 Витягує контент з HTML. 🟢 Векторизує контент. 🟢 Зберігає URL та векторизований контент у векторній базі даних. 🟢 Для кожного URL Overstock.com:
    • Проходить по кожному URL.
    • Витягує контент з HTML.
    • Векторизує контент.
    • Знаходить найближчий семантичний збіг в базі даних векторів.
    • Використовує цей URL як цільовий редірект.

Норм описано чи потрібні додаткові пояснення?