Ръководства

Как да мигрирате сайт на WordPress, без да загубите съдържание или позиции в търсачките

За да мигрирате сайт на WordPress, първо запишете всеки URL адрес и всяка задача, която вършат плъгините ви. После експортирайте съдържанието (Инструменти → Експорт ви дава XML файл) и копирайте папката с медиите, пресъздайте дизайна на новата платформа, импортирайте съдържанието и настройте 301 пренасочвания за всеки URL, който се променя, преди да смените DNS. Дръжте стария сайт работещ, докато новият не е проверен. Пренасочванията са стъпката, която хората пропускат, и тази, която пази трафика ви от търсачките.

Това ръководство обхваща преминаването от WordPress към пресъздаден сайт, включително сайт, създаден с AI инструмент за създаване на приложения. Същите стъпки важат за каквато и платформа да избирате.

Решете какъв вид миграция правите

Има три често срещани дестинации и те изискват различно количество работа.

ДестинацияКакво означаваПодходяща е, когато
Друг хостинг за WordPressСъщият сайт, нов сървърХаресва ви WordPress и искате само по-добър хостинг
Пресъздаден сайтНов дизайн и платформа; съдържанието се импортираСайтът е предимно страници и публикации, а плъгините са тежест
Headless WordPressWordPress остава като редактор; нов фронтенд чете публикациите през REST APIАвторите обичат редактора на WordPress, но искате нов фронтенд

Ако оставате на WordPress, използвайте инструмента за миграция на новия хостинг и спрете дотук. Останалата част от ръководството е за втората и третата опция. За помощ при избора на платформа вижте алтернативи на WordPress и WordPress срещу Webflow.

Стъпка 1: Опишете сайта

Преди да докоснете нещо, запишете какво съществува.

Всеки URL адрес. WordPress (от версия 5.5) генерира карта на сайта на /wp-sitemap.xml. SEO плъгини като Yoast обикновено я заменят със своя, често на /sitemap_index.xml. Запазете списъка с URL адреси в таблица. Ако имате настроен Google Search Console, експортирайте и страниците, които получават трафик, защото тях не можете да си позволите да счупите.

Типове съдържание. Страници, публикации, категории, етикети, автори и всички персонализирани типове публикации (портфолио елементи, членове на екипа, събития). Отбележете приблизително колко има от всеки.

Плъгини и какво правят. Не записвайте имената на плъгините; записвайте задачите. „Контактна форма, която изпраща имейл на собственика.“ „SEO заглавия и описания.“ „Календар за резервации.“ „Регистрация за бюлетин.“ Всяка задача се нуждае от план в новия сайт.

Неща, които не се виждат. Тагове за аналитика, пренасочвания, зададени от плъгин, персонализиран код в темата, имейл адреси във формите.

Стъпка 2: Експортирайте съдържанието и медиите

Съдържание. В административния панел на WordPress отидете на Инструменти → Експорт, изберете Цялото съдържание и изтеглете файла. Това е XML файл (формат WordPress eXtended RSS, или WXR), който съдържа публикации, страници, коментари, персонализирани полета, категории и етикети.

Медии. Файлът за експорт сочи към изображенията по URL, но не ги съдържа. Копирайте папката wp-content/uploads от хостинга си през файловия мениджър, SFTP или с плъгин за резервни копия. Запазете структурата на папките; тя е подредена по година и месец.

SEO полета. Ако SEO плъгин съхранява персонализирани заглавия и мета описания, обикновено те са в експорта като персонализирани полета. Проверете една публикация в XML файла, за да сте сигурни.

Пълно резервно копие. Направете пълно резервно копие на файловете и базата данни, дори ако не планирате да го използвате. То е пътят ви обратно.

Стъпка 3: Пресъздайте дизайна

Миграцията е добър момент за опростяване. Повечето теми за WordPress носят години джаджи и опции за оформление, които не са ви нужни.

Направете снимки на основните типове страници: начална, обикновена страница, списък с блога, единична публикация, контакт. С AI инструмент за създаване на приложения можете да ги прикачите и да опишете какво да запазите:

Създай уебсайт за клиника по физиотерапия въз основа на прикачените снимки на сегашния ни сайт на WordPress. Запази цветовете, логото и реда на секциите на началната страница, но го направи по-чист и по-бърз. Страници: Начало, Услуги, За нас, Блог, Контакт. Блогът трябва да има списъчна страница и страница за единична публикация.

Първо изградете оформлението с няколко реални публикации, а не с целия архив.

Стъпка 4: Импортирайте съдържанието

Начинът на импорт зависи от обема.

  • Няколко страници. Копирайте текста ръчно или го поставете в чата. Бързо е и можете да редактирате по време на работа.
  • Десетки или стотици публикации. Импортирайте от XML експорта. Скрипт може да прочете всеки елемент и да запише заглавието, slug-а, датата, съдържанието, извлечението, категориите и главното изображение.

С AI инструмент прикачете експортния файл и опишете желания резултат:

Прикачих нашия експорт от WordPress (WXR XML). Импортирай всяка публикувана публикация в блога. Запази slug-а, датата на публикуване, заглавието, съдържанието, категориите и главното изображение на всяка публикация. Пропусни черновите, изтритите публикации и коментарите. Съхранявай публикациите така, че URL адресът на всяка да е /blog/[slug]. Покажи ми колко публикации са импортирани и изброй тези, които са се провалили.

Няколко неща за проверка след импорта:

  • Изображенията в публикациите още сочат към URL адресите wp-content/uploads на стария домейн. Качете медиите в хранилището на новия сайт и пренапишете тези URL адреси, инак ще се счупят в деня, в който старият сайт бъде изключен.
  • Shortcode-ове като [gallery] или [contact-form-7] се появяват като буквален текст. Намерете ги и ги заменете с реално съдържание.
  • Вграден HTML от page builder-и може да е разхвърлян. Проверете избрано за най-посещаваните публикации.

Стъпка 5: Запазете URL адресите или ги пренасочете

Търсачките и други сайтове са свързани към старите ви URL адреси. Когато един URL изчезне, тези връзки връщат 404 и позицията, свързана с тях, се губи.

Най-добрият случай: запазете точно същите URL адреси. Ако публикациите ви са били на /my-post-title/, накарайте новия сайт да ги обслужва на същия адрес.

Когато URL адресите трябва да се променят (например от /2024/05/my-post/ на /blog/my-post), настройте 301 пренасочване (постоянно пренасочване) от всеки стар URL към новия. Създайте двуколонен списък — стар URL и нов URL — от описа, който направихте в Стъпка 1. После попитайте:

Добави постоянни 301 пренасочвания от всеки стар URL в прикачения CSV файл към новия му URL. Пренасочи също /category/[name]/ към /blog?category=[name], а /feed/ към /blog/rss.xml.

След пускането проверете извадка от старите URL адреси. Всеки трябва да отвежда към правилната нова страница с един преход, а не към верига от пренасочвания.

Стъпка 6: Пренесете SEO основите

  • Заглавия на страници и мета описания за всяка важна страница
  • Нова карта на сайта, подадена в Google Search Console
  • Същият анализ, за да можете да сравните преди и след
  • Alt текст на изображенията, който е в експорта за изображенията, които са го имали

Нашето ръководство за SEO за сайтове, създадени с AI покрива останалото.

Стъпка 7: Заменете функциите на плъгините

Преминете през списъка със задачи от Стъпка 1:

Задача на плъгинТипична замяна
Контактна формаФорма, която записва в база данни и/или ви изпраща имейл
SEO полетаЗаглавия и описания, зададени за всяка страница в новия сайт
Регистрация за бюлетинФормата или API на вашия доставчик на имейл
РезервацииСтраница за резервации или хостван инструмент за резервации, вграден в страницата
КоментариФункция за коментари, хоствана услуга за коментари или никаква
Кеширане и сигурностОбикновено ненужни при статичен или хостван сайт

Стъпка 8: Пуснете и сменете DNS

  1. Публикувайте новия сайт на временен адрес и го тествайте на компютър и телефон.
  2. Прегледайте всяка страница от списъка с най-посещаваните.
  3. Проверете извадка от старите URL адреси за правилни пренасочвания.
  4. Насочете DNS записите на домейна си към новия хостинг.
  5. Дръжте сайта на WordPress и резервното му копие няколко седмици, в случай че нещо е пропуснато.

Нашето ръководство за свързване на собствен домейн обяснява промяната в DNS.

Често срещани грешки

  • Без пренасочвания. Най-скъпата грешка. Всеки счупен URL е изгубена връзка.
  • Изображенията още се зареждат от стария сайт. Всичко изглежда наред, докато не анулирате стария хостинг.
  • Забравени форми. Контактната форма тихо спира да изпраща и разбирате за това седмици по-късно.
  • Импорт на чернови и боклук. Почистете преди импорта, не след него.
  • Анулиране на стария хостинг в деня на пускането. Изчакайте, докато сте сигурни, че нищо не липсва.

Миграция към Mythex

Mythex е AI инструмент за създаване на приложения, а не хостинг за WordPress, затова миграцията на WordPress към Mythex е пресъздаване: описвате сайта, прикачвате в чата снимки и експортния файл (до 5 файла на съобщение, по 10 MB всеки), а агентът написва новия сайт. Качените изображения могат да отидат в файловото хранилище на проекта, а база данни пази публикациите, ако искате да ги редактирате по-късно. Публикувайте на адрес mythex.ai, за да тествате, а след това свържете домейна си с план Pro. Вижте статични уебсайтове в Mythex в документацията.

Контролен списък за миграция

  • Пълно резервно копие на файловете и базата данни на WordPress
  • Списък с всеки URL адрес, като страниците с най-голям трафик са маркирани
  • Списък със задачите на плъгините и замяна за всяка
  • Съдържанието е експортирано (Инструменти → Експорт) и wp-content/uploads е копирано
  • Дизайнът е пресъздаден и тестван с реално съдържание
  • Съдържанието е импортирано; изображенията са преместени от стария домейн; shortcode-овете са премахнати
  • 301 пренасочвания за всеки променен URL, тествани
  • Заглавия, описания, карта на сайта и анализ са на място
  • Формите са тествани от край до край
  • DNS е сменен; старият сайт е запазен за няколко седмици

Въпроси

Ще загубя ли позициите си в Google, ако напусна WordPress?

Не, ако запазите същите URL адреси, където е възможно, добавите 301 пренасочване за всеки URL, който се променя, и пренесете заглавията, описанията и съдържанието. Позициите често се люлеят няколко седмици след всяка миграция, но трайни загуби причиняват счупените URL адреси без пренасочвания.

Как да експортирам всичко от WordPress?

Инструменти → Експорт в административния панел на WordPress сваля XML файл с вашите публикации, страници, коментари, категории и етикети. Медийните файлове не са в този файл, затова копирайте папката wp-content/uploads отделно — от файловия мениджър на хостинга, през SFTP или с плъгин за резервни копия.

Мога ли да продължа да използвам WordPress само за писане на публикации?

Да. Тази настройка се нарича headless WordPress: WordPress остава като редактор, а нов фронтенд чете публикациите през WordPress REST API. Запазвате познатия редактор, но пак трябва да поддържате и защитавате WordPress инсталацията.

Какво да кажа за контактните ми форми и плъгините?

Плъгините не се местят. Запишете какво прави всеки от тях, например форми, SEO полета или резервации, и пресъздайте тази функция в новия сайт или я заменете с услуга. Формите обикновено стават проста форма, която записва в база данни или изпраща имейл.

Mythex · Pricing · Създай всичко с ИИ · Шаблони за уебсайтове и приложения · Mythex в сравнение · Речник на създаването на приложения с ИИ · Безплатни инструменти за създаване на приложения с ИИ · English

English አማርኛ العربية বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)