Направихме сайта си наново, а за Google той е същият: как минахме от WordPress на Astro, без да загубим SEO

Направихме сайта на Deseo Lab изцяло наново. Друга CMS, друг код, друг дизайн. А за Google това е същият сайт. Точно това беше целта.
Почти всеки редизайн, който виждаме, губи трафик през първия месец. Не заради дизайна, а заради това, което никой не проверява: URL адреси, които се сменят, titles, които изчезват, счупен hreflang, стари изображения, които връщат 404. Новият дизайн се одобрява на среща. Стотиците детайли, които Google вече е индексирал, не ги поглежда никой.
В тази статия описваме метода, с който минахме от WordPress на Astro, без да загубим нито един URL, в случай че и ти се каниш да правиш редизайн.
Защо редизайните губят трафик
Google не вижда дизайна ти. Вижда URL адреси, а на всеки от тях сигнали, които е учил с месеци или години: какъв е title-ът, какво описва страницата, коя версия е каноничната, коя версия отговаря на всеки език и какъв тип съдържание е.
Редизайнът обикновено променя няколко от тези неща наведнъж, без някой да го е решил:
- URL адреси, които се сменят. Новата CMS генерира пътищата по друг начин: без наклонена черта накрая, с
/blog/отпред, с името на файла вместо slug-а. - Titles и meta descriptions, които изчезват. Били са в SEO плъгин, който не се мигрира, и новият сайт слага по подразбиране името на страницата.
- Счупен hreflang. В многоезичен сайт всеки език трябва да сочи към своите еквиваленти. Достатъчно е една страница да няма превод, за да спре цялото да се връзва.
- Стари изображения, които връщат 404. Пътищата
/wp-content/uploads/...са в Google Images, в статии на други сайтове и в стари имейли. - Изгубена schema. Структурираните данни, които е генерирал някой плъгин, вече ги няма и никой не забелязва, докато не изчезнат разширените резултати.
Нито една от тези грешки не се вижда в сайта. Всички се виждат в Search Console три седмици по-късно.
Преди да пипнем и един пиксел: инвентарът
Първото, което направихме, не беше дизайн. Беше инвентар на това, което вече имаше.
1. Изброихме всички публични URL адреси
Обходихме стария сайт и извадихме неговите 100 публични URL адреса на испански, английски и български: страници за услуги, казуси, статии от блога, автори, категории и правни страници.
Този списък е границата: нито един от тези адреси няма право да изчезне.
2. За всеки URL запазихме SEO картон
За всеки от тях запазихме във файл, който никой не редактира:
- Точния път, с наклонената черта накрая.
<title>и meta description.- Canonical и директивата robots.
- Пълния набор hreflang.
- Типовете schema (JSON-LD), които е имал.
Това е снимка на онова, което Google знае днес. Всичко, което правим след това, се сравнява с нея.
3. Автоматична проверка решава дали се публикува
Да сравниш 100 страници на ръка веднъж е възможно. Да го правиш всеки път, когато нещо се промени, не е. Затова направихме проверка, която изгражда новия сайт и го сравнява, URL по URL, с инвентара.
Ако липсва път, ако title се е променил, ако липсва hreflang или изчезне тип schema, проверката пада и сайтът не се публикува. Не зависи от това някой да се сети да провери: тя е част от същия процес, който публикува сайта.
4. Старите URL адреси на изображенията продължават да работят
Копирахме оригиналните файлове от WordPress на същия път в новия сайт. Изображение, което беше на /wp-content/uploads/2025/10/snimka.jpg, си е там. Новите изображения се сервират оптимизирани, но старите не връщат 404 на никого, който е сложил връзка към тях.
5. SEO промените, които наистина искахме, отделно
Редизайнът е и възможност да подобриш слаби titles или описания, които не конвертират. Капанът е тези подобрения да се смесят със случайните промени: ако всичко се промени наведнъж, не можеш да разбереш кое е умишлено и кое е грешка.
Затова умишлените промени отиват в отделен списък и се решават една по една. Проверката ги приема, защото са записани. Всичко останало трябва да остане същото.
Резултатът

Минахме от WordPress на Astro, статичен и много по-лек сайт, без да загубим нито един URL. Същото съдържание за Google, различен сайт за посетителите.
И оценката в Lighthouse: 100 за производителност, 100 за достъпност, 100 за добри практики и 100 за SEO.
Статичният сайт не зарежда плъгини и не прави заявки към база данни при всяко посещение: HTML-ът вече е готов. Това се усеща в скоростта, която влияе и на конверсиите, а и в поддръжката. Няма обновления на плъгини, които да счупят нещо в петък следобед.
Готов и за ChatGPT и компания
Междувременно подготвихме сайта така, че да го разбират и AI асистентите, които все по-често са първата входна точка:
- Schema на всяка страница. Организация, услуги, статии, автори, често задавани въпроси и навигационни пътечки в JSON-LD. Това е най-прекият начин да кажеш на машината какво е всяко нещо.
- Файл llms.txt. Текстов индекс на важните страници на сайта, предназначен за езикови модели.
Ако искаш да навлезеш по-дълбоко в тази част, Петя обяснява как да се появиш в отговорите на AI.
Чеклист за миграция на сайта без загуба на SEO
Ако се каниш да правиш редизайн, това е минимумът, който бихме проверили:
- Извади всички публични URL адреси от обхождане и от sitemap-а. Сравни със Search Console, за да не пропуснеш страници с трафик, към които няма вътрешни връзки.
- Запази SEO картон за всеки URL: title, meta description, canonical, robots, hreflang и schema.
- Реши кои URL адреси се променят и подготви 301 пренасочване за всеки. Ако можеш да избегнеш промяната, още по-добре.
- Запази пътищата на старите изображения и файлове или ги пренасочи.
- Отдели умишлените SEO промени от всичко останало и ги запиши.
- Сравни новия сайт с инвентара преди публикуване, не след това. И всеки път, когато промениш нещо, не само в деня на старта.
- Следи Search Console през следващите седмици: грешки 404, изключени страници и спад на импресиите по URL. За пълния преглед използвай нашия чеклист за SEO одит.
Какво ни научи най-много
Редизайнът не е дизайн проект. Той е миграция. Дизайнът е лесната част.
Ние сме двама: Петя отговаря за SEO и AI, аз за дизайна и разработката. И проектът се получи точно защото SEO не дойде накрая да „преглежда“, а постави правилата, преди да съм написал първия ред код.
Ако ще правиш редизайн на сайта си и се притесняваш да не загубиш позиции, ето как работим по нашите проекти за редизайн на уебсайт. А ако първо искаш да разбереш как те виждат днес Google и AI, поискай безплатния SEO одит, преди да пипнеш каквото и да е.
Случвало ли ти се е редизайн да ти струва позиции? Интересно ни е какво се счупи.


