---
title: "Перенос сайта с WordPress на Astro без потери SEO — Dardo"
description: "Перенос сайта с WordPress на Astro: headless или полный переезд, экспорт записей и метаданных Yoast, постоянные ссылки и редиректы для URL WordPress."
url: "https://dardo.studio/ru/blog/wordpress-to-astro/"
language: "ru"
translations: {"en":"https://dardo.studio/en/blog/wordpress-to-astro/","es":"https://dardo.studio/es/blog/migrar-de-wordpress-a-astro/","fr":"https://dardo.studio/fr/blog/migrer-wordpress-vers-astro/","de":"https://dardo.studio/de/blog/wordpress-zu-astro-migrieren/","it":"https://dardo.studio/it/blog/migrare-da-wordpress-ad-astro/","pt":"https://dardo.studio/pt/blog/migrar-de-wordpress-para-astro/","nl":"https://dardo.studio/nl/blog/wordpress-naar-astro/","sv":"https://dardo.studio/sv/blogg/migrera-wordpress-till-astro/","pl":"https://dardo.studio/pl/blog/migracja-z-wordpressa-do-astro/","uk":"https://dardo.studio/uk/blog/wordpress-to-astro/","ar":"https://dardo.studio/ar/blog/wordpress-to-astro/","hi":"https://dardo.studio/hi/blog/wordpress-to-astro/","th":"https://dardo.studio/th/blog/wordpress-to-astro/","ja":"https://dardo.studio/ja/blog/wordpress-to-astro/","ko":"https://dardo.studio/ko/blog/wordpress-to-astro/","zh-Hans":"https://dardo.studio/zh-Hans/blog/wordpress-to-astro/","zh-Hant":"https://dardo.studio/zh-Hant/blog/wordpress-to-astro/"}
updated: "2026-10-13T02:38:07.459Z"
---

[Блог](https://dardo.studio/ru/blog/)

# Перенос сайта с WordPress на Astro: headless или полный переезд и как не потерять позиции в поиске

Перенос с WordPress на Astro: два пути, что экспортировать, как сохранить данные Yoast, постоянные ссылки и загрузки и какие URL WordPress часто забывают.

Автор: [Nicolás Cerón](https://dardo.studio/ru/studio/) ·12 октября 2026 г.

![Большая старинная усадьба ночью, в строительных лесах и с освещёнными окнами, а на мощёной дорожке, что ведёт к маленькой освещённой обсерватории на холме, стоит алый дорожный сундук на ручной тележке.](https://dardo.studio/_astro/01M4SH202BB16HWS7MBCWHNP1S_Z2cx2K1.webp)

## Главное

- WordPress можно оставить за Astro в роли headless CMS или полностью перенести из него контент; SEO-работа по сохранению URL и метаданных в обоих случаях одна и та же.
- «Инструменты → Экспорт» даёт файл WXR с записями, страницами, комментариями, произвольными полями и таксономиями; изображения остаются в wp-content/uploads, и их нужно копировать отдельно.
- С Yoast SEO REST API возвращает в поле yoast\_head\_json итоговые title, description, canonical и теги Open Graph каждой страницы, готовые к повторному использованию.
- Постоянные ссылки WordPress заканчиваются слешем, как и вывод Astro по умолчанию; пути с датами воспроизводите динамическими маршрутами, а не редиректами.
- Настройте редиректы и для URL, которые WordPress создаёт сам: фиды, короткие ссылки ?p=, страницы вложений, архивы авторов и все перемещённые загрузки.

## Коротко

На WordPress работают 40,1% всех сайтов — такие данные [W3Techs](https://w3techs.com/technologies/details/cm-wordpress) приводил на 13 октября 2026 года, — поэтому большинство миграций начинается именно с него. В собственном [руководстве по миграции](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/) Astro описывает два пути: оставить WordPress в роли headless CMS, а фронтенд собирать на Astro, или полностью перенести контент из WordPress.

В обоих случаях трафик защищает одна и та же работа: сохранить каждый URL, который приносит посещения, перенести заголовки и описания, которые формировал ваш SEO-плагин, скопировать папку загрузок, заменить плагины, отвечавшие за фронтенд, и настроить постоянный редирект для каждого URL, который меняется. Если делать всё в этом порядке, новый сайт может загружаться быстрее и обходиться дешевле в содержании, а позиции в поиске не придётся набирать с нуля.

## Headless WordPress или полный переезд?

|                             | WordPress остаётся headless CMS                                                                | Контент полностью уходит из WordPress                            |
| --------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| Редактирование              | Та же консоль WordPress                                                                        | Новая CMS или файлы Markdown в репозитории                       |
| Откуда Astro берёт данные   | WordPress REST API или WPGraphQL                                                               | Коллекции контента или API новой CMS                             |
| Поддержка WordPress         | Нужна: хостинг, обновления и патчи безопасности, хотя публично доступным он быть уже не обязан | Не нужна                                                         |
| Плагины                     | Плагины для редактирования продолжают работать; всё, что работало в теме, придётся пересобрать | Всё, что ещё нужно, пересобирается или заменяется                |
| Лучше всего подходит, когда | Большой редакции удобно работать в WordPress                                                   | Сайт меняется редко или команда всё равно переходит на новую CMS |

В документации Astro описаны оба варианта: [WordPress в роли headless CMS](https://docs.astro.build/en/guides/cms/wordpress/) и [переход с WordPress](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/), где для переноса контента предлагается инструмент wordpress-export-to-markdown.

## Что мы увидели на восьми действующих сайтах на WordPress

13 октября 2026 года мы проверили восемь сайтов на WordPress — от новостного блога самого WordPress.org до крупных издателей, — чтобы понять, на что может опираться миграция:

- **Семь из восьми публично отдавали записи через REST API** по адресу /wp-json/wp/v2/posts. Восьмой ответил кодом 401: некоторые хостинги и плагины безопасности закрывают API, поэтому проверьте свой сайт, прежде чем строить на этом план.
- **Три из восьми вместе с каждой записью возвращали и данные Yoast SEO.** Yoast добавляет к стандартным ответам REST API поле yoast_head_json с title, description, каноническим URL, тегами Open Graph и разметкой schema, которые плагин выводит на этой странице ([документация Yoast для разработчиков](https://developer.yoast.com/customization/apis/rest-api/)). Это именно те SEO-метаданные, которые вам нужны, причём уже готовые к повторному использованию.
- **Во всех URL записей, которые вернули эти сайты, был слеш в конце, а у пяти сайтов из семи — ещё и год**, например /2026/10/nazvanie-zapisi/. Astro должен в точности воспроизвести эту структуру, иначе для каждой записи понадобится редирект.
- **Шесть из восьми по-прежнему загружали jQuery** — напоминание о том, сколько фронтенд-кода тянет за собой тема WordPress и сколько его можно оставить в прошлом при пересборке на Astro.

## Перенос сайта с WordPress на Astro: пошагово

1. **Составьте список всех URL.** Начиная с версии 5.5, WordPress публикует карту сайта по адресу /wp-sitemap.xml, если только SEO-плагин не заменяет её своей ([Make WordPress Core](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/)). Добавьте отчёт «Страницы» из Google Search Console за максимально доступный период, запишите структуру постоянных ссылок из раздела «Настройки → Постоянные ссылки» и экспортируйте правила из плагина редиректов, если он у вас есть.
2. **Выберите между headless и полным переездом** с помощью таблицы выше. Остальные шаги подходят для обоих вариантов; в headless-схеме «экспорт» означает, что те же данные читаются из API во время сборки.
3. **Экспортируйте контент.** Раздел «Инструменты → Экспорт» создаёт файл WXR — XML-выгрузку с записями, страницами, пользовательскими типами записей, комментариями, произвольными полями, рубриками, метками, пользовательскими таксономиями и пользователями ([документация WordPress](https://wordpress.org/documentation/article/tools-export-screen/)). Для экспорта скриптом [REST API](https://developer.wordpress.org/rest-api/reference/posts/) отдаёт до 100 записей на страницу вместе с уже сформированным HTML каждой из них.
4. **Скопируйте загрузки.** Изображений внутри XML-файла нет: они хранятся в wp-content/uploads вместе с уменьшенными копиями, которые WordPress создал для каждого из них. Сохраните оригиналы, поручите генерацию нужных размеров [astro:assets](https://docs.astro.build/en/guides/images/) и решите, останутся ли старые URL изображений прежними или для них понадобятся редиректы.
5. **Перенесите SEO-метаданные.** Если на сайте стоит Yoast SEO, прочитайте yoast_head_json из REST API для каждой записи и страницы: там итоговые title и description, а не шаблоны, которые хранит плагин. В остальных случаях возьмите их из произвольных полей плагина в файле экспорта.
6. **Пересоберите шаблоны в виде компонентов Astro.** При полном переезде превратите записи и страницы в [коллекции контента](https://docs.astro.build/en/guides/content-collections/) или перенесите их в новую CMS; в headless-схеме получайте их из API. Проверьте HTML нескольких записей на шорткоды, встраиваемый контент и разметку конструкторов страниц: её часто приходится чистить, чтобы всё выглядело правильно без старой темы.
7. **Замените плагины, которые работали на фронтенде.** Формам нужен собственный обработчик (Cloudflare Worker, сервис форм или ваша CRM), поиск можно заменить статическим индексом, например [Pagefind](https://pagefind.app/), а по комментариям нужно принять решение: оставить их, перенести в сторонний сервис или закрыть. Плагинам кеширования больше нечего делать, когда страницы собираются заранее.
8. **Сохраните структуру URL.** Постоянные ссылки WordPress обычно заканчиваются слешем, и это совпадает с форматом сборки Astro по умолчанию, где каждая страница становится отдельным каталогом. Ссылки с датой превращаются в динамические маршруты вида /\[year\]/\[month\]/\[slug\]/ ([маршрутизация в Astro](https://docs.astro.build/en/guides/routing/)); архивам рубрик и меток нужны собственные страницы или редирект.
9. **Делайте редиректы на сервере, включая остатки WordPress.** Статическая сборка Astro без адаптера превращает настроенные редиректы в страницы с meta refresh ([справочник по конфигурации Astro](https://docs.astro.build/en/reference/configuration-reference/)), поэтому настройте редиректы 301 один к одному там, где размещён сайт. Помимо изменившихся записей, охватите URL, которые WordPress создаёт сам: /feed/, короткие ссылки ?p=, страницы вложений, архивы авторов и все файлы из /wp-content/uploads/, которые вы переместили.
10. **Запустите сайт и наблюдайте.** Переключите DNS, оставьте старую установку WordPress доступной только вам, пока новый сайт не будет проверен, и следите за отчётами Search Console об индексировании в течение следующих нескольких недель. Наш [SEO-чек-лист миграции сайта](https://dardo.studio/ru/blog/website-migration-seo-checklist/) охватывает день запуска и 90 дней после него.

## Что меняется после переезда

| Область            | На WordPress                                                | На Astro                                                               |
| ------------------ | ----------------------------------------------------------- | ---------------------------------------------------------------------- |
| Редактирование     | Консоль и блочный редактор WordPress                        | WordPress как headless CMS, другая CMS или Markdown                    |
| Хостинг            | PHP-сервер и база данных                                    | Любой статический хостинг или edge-платформа, например Cloudflare      |
| Обновления         | Ядро, тема и плагины, за обновлениями которых нужно следить | Обновления зависимостей в репозитории, на публичном сервере — никаких  |
| Формы              | Плагин форм                                                 | Собственный обработчик и хранилище данных                              |
| Поиск              | Встроенный поиск WordPress или плагин поиска                | Статический индекс или поисковый сервис                                |
| Производительность | Плагины кеширования и оптимизации                           | Страницы собраны заранее, JavaScript — только там, где вы его добавили |

## Как сохранить SEO

Здесь применимо руководство Google по [переезду сайта со сменой URL](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes): сопоставьте каждый старый URL с ближайшим новым аналогом, используйте постоянные серверные редиректы и сохраняйте их не менее года. С WordPress оставить URL прежними проще, чем с большинством платформ, потому что его постоянные ссылки со слешем в конце совпадают с настройками Astro по умолчанию. Основная работа — воспроизвести пути с датами, архивы и каждый URL, который сгенерировал какой-либо плагин.

Затем проверьте, что старая тема и плагины добавляли на каждую страницу: теги canonical, изображения Open Graph, структурированные данные, теги hreflang от плагина мультиязычности и правила robots. Всё, чего не окажется на новом сайте, — это сигнал, который Google потеряет в день переключения.

## Как Dardo проводит миграцию с WordPress

Переезды с WordPress мы проводим в рамках услуги [миграции сайта](https://dardo.studio/ru/services/website-migration/): инвентаризация URL и контента, выбор между headless и полным переездом, сначала одна типовая страница, пересобранная и проверенная на согласованных значениях ширины, затем остальные шаблоны, формы и редиректы. Сама сборка — это [веб-разработка](https://dardo.studio/ru/services/web-development/) на Astro. Если вы ещё решаете, стоит ли вообще уходить с WordPress, наше сравнение [WordPress и индивидуального сайта](https://dardo.studio/ru/blog/wordpress-vs-custom-website/) объясняет, когда окупается каждый из вариантов, а руководства по переносу с [Framer](https://dardo.studio/ru/blog/framer-to-astro/) и [Webflow](https://dardo.studio/ru/blog/webflow-to-astro/) посвящены другим распространённым отправным точкам.

Если вы обдумываете переезд, [пришлите нам сайт и расскажите, что хотите изменить](https://dardo.studio/ru/contact/?service=website-migration). Ещё до того, как оценивать работу, мы скажем, что вам подходит: headless или полный переезд.

## Частые вопросы

**Можно ли использовать WordPress вместе с Astro?**

Да. WordPress может остаться headless CMS: редакторы работают в привычной консоли WordPress, а Astro собирает публичный сайт из REST API или WPGraphQL. Такая схема описана в руководстве Astro по WordPress в роли CMS.

**Как экспортировать контент из WordPress в Astro?**

Создайте файл WXR в разделе «Инструменты → Экспорт» и преобразуйте его инструментом вроде wordpress-export-to-markdown или читайте записи из REST API — до 100 за один запрос. Папку wp-content/uploads скопируйте отдельно: изображений внутри файла экспорта нет.

**Не потеряю ли я позиции в Google при переходе с WordPress на Astro?**

Нет, если каждый URL, который приносит трафик, продолжит работать. Сохраните структуру постоянных ссылок, включая слеш в конце, перенесите title, description и структурированные данные, настройте редиректы 301 для всего, что меняется, и несколько недель после запуска следите за Search Console.

**Что будет с моими плагинами WordPress?**

Плагины, которые помогают редакторам, в headless-схеме могут продолжать работать, но всё, что работало в теме, — формы, слайдеры, поиск, комментарии или конструкторы страниц — придётся пересобрать или заменить, потому что публичные страницы Astro генерирует сам.

**Astro быстрее, чем WordPress?**

Сайт на Astro собирается заранее и загружает JavaScript только там, где вы его добавили, поэтому ему не нужны PHP-сервер и плагины кеширования, чтобы отвечать на каждое посещение. Насколько он окажется быстрее, зависит от того, что загружала тема WordPress, поэтому замерьте скорость до и после.

## Источники и дополнительные материалы

Источники, на которых основана эта страница, с дополнительными подробностями от первоначальных издателей.

- [W3Techs: статистика использования и доля рынка WordPress (на английском)](https://w3techs.com/technologies/details/cm-wordpress) · w3techs.com
- [Документация Astro: миграция с WordPress (на английском)](https://docs.astro.build/en/guides/migrate-to-astro/from-wordpress/) · docs.astro.build
- [Документация Astro: headless WordPress и Astro (на английском)](https://docs.astro.build/en/guides/cms/wordpress/) · docs.astro.build
- [Документация WordPress: экран «Инструменты → Экспорт» (на английском)](https://wordpress.org/documentation/article/tools-export-screen/) · wordpress.org
- [Справочник WordPress REST API: записи (на английском)](https://developer.wordpress.org/rest-api/reference/posts/) · developer.wordpress.org
- [Make WordPress Core: XML-карты сайта в WordPress 5.5 (на английском)](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/) · make.wordpress.org
- [Документация Yoast для разработчиков: REST API (на английском)](https://developer.yoast.com/customization/apis/rest-api/) · developer.yoast.com
- [wordpress-export-to-markdown на GitHub (на английском)](https://github.com/lonekorean/wordpress-export-to-markdown) · github.com
- [Документация Astro: коллекции контента (на английском)](https://docs.astro.build/en/guides/content-collections/) · docs.astro.build
- [Документация Astro: изображения (на английском)](https://docs.astro.build/en/guides/images/) · docs.astro.build
- [Документация Astro: маршрутизация (на английском)](https://docs.astro.build/en/guides/routing/) · docs.astro.build
- [Документация Astro: справочник по конфигурации (на английском)](https://docs.astro.build/en/reference/configuration-reference/) · docs.astro.build
- [Pagefind: статический поиск (на английском)](https://pagefind.app/) · pagefind.app
- [Google Search Central: переезд сайта со сменой URL](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes) · developers.google.com

[Nicolás Cerón](https://dardo.studio/ru/studio/)

Nicolás Cerón — основатель Dardo, студии брендинга, веб-дизайна и разработки в Боготе, Колумбия.

## Похожие статьи

- [**WordPress или индивидуальная разработка сайта: как выбрать и когда что окупается**WordPress или индивидуальная разработка: когда что окупается и чем хорош headless WordPress. Сравнение по цене, скорости, обновлениям и владению.](https://dardo.studio/ru/blog/wordpress-vs-custom-website/)
- [**Перенос сайта с Webflow на Astro: как сменить платформу и не потерять контент, дизайн и позиции**Перенос с Webflow на Astro: экспорт кода не включает CMS, формы, поиск и языковые версии. Что забрать из Webflow, что пересобрать и как сохранить позиции.](https://dardo.studio/ru/blog/webflow-to-astro/)
- [**SEO-чек-лист миграции сайта: как сменить платформу или домен и не потерять позиции**Позиции редко падают из-за новой платформы. Они падают, когда URL, приносившие трафик, перестают отвечать. Чек-лист от инвентаризации URL до 90-го дня.](https://dardo.studio/ru/blog/website-migration-seo-checklist/)
- [**Сколько стоит сайт в Колумбии в 2026 году: реальные цены и что влияет на смету**Сколько стоит сайт в Колумбии: датированные цены студий из Боготы, ежегодные расходы на домен и хостинг и факторы, которые реально влияют на смету.](https://dardo.studio/ru/blog/website-cost-colombia/)

## Продолжайте знакомство.

- [Услуга · **Миграция сайта без потери SEO-позиций**](https://dardo.studio/ru/services/website-migration/)

- [Ваш проект · **Начать разговор**](https://dardo.studio/ru/contact/)
