Обяснявам кои липсващи страници струват трафик и продажби, какво да правите с изчерпаните и спрените продукти и как да запазите позициите си при смяна на сайта или платформата.
Грешка 404 (404 Not Found) означава, че сървърът не намира страница на адреса, който посетителят или роботът на Google е поискал. Google не използва съдържанието на такъв адрес и не го показва в резултатите. За онлайн магазин това е нормално, когато продуктът е премахнат без заместител. Вреди, когато изчезнат страници с трафик, продажби или линкове от други сайтове.
В тази статия обяснявам кога 404 наистина е проблем, какво е soft 404, кога да използвате 301, 302 и 410, какво да правите с изчерпаните и спрените продукти и как да не загубите трафик при смяна на сайта. Това е част от техническата основа на всяка SEO оптимизация.
Сървърът отговаря на всяка заявка с трицифрен код (HTTP код). Кодът 404 означава „на този адрес няма страница“. Купувачът, търсил конкретен продукт, вижда съобщение за грешка, а Google разбира, че на адреса няма какво да индексира.
За Google това означава три неща:
Грешката 404 е нормална, когато страницата е премахната без заместител. В такъв случай, според помощта за Search Console, тя „не е непременно проблем“. Проблем са липсващите страници, които са носели посетители, поръчки или линкове.
Soft 404 е страница, която показва, че съдържанието липсва, но сървърът връща код 200 („успешно“). Google я разпознава по съдържанието, изключва я от търсенето и я отбелязва в Search Console като Soft 404.
Такива страници объркват посетителите. Освен това роботът на Google губи време в несъществуващи адреси, вместо да обхожда най-ценните страници на магазина.
В онлайн магазин като soft 404 могат да бъдат отчетени:
Според ръководството на Google за грешки при обхождане премахнатата страница трябва да връща 404 или 410, ако в сайта няма друга с подобно съдържание. Ако страницата е истинска, но е отчетена като soft 404, добавете съдържание: продукти, описание, полезна информация.
Пренасочването (редирект) праща посетителя и робота на Google от стария адрес към нов. Код 301 е за постоянна смяна, а 302 за временна. Кодът 410 не е пренасочване, а казва, че страницата е премахната завинаги.
| Код | Какво означава | Кога в онлайн магазин |
|---|---|---|
| 301 (и 308) | Преместена завинаги | Нов адрес на категория или продукт, нов модел, миграция |
| 302 (и 307) | Преместена временно | Временна смяна, след която старият адрес се връща |
| 404 | Не е намерена | Премахната страница без заместител |
| 410 | Премахната завинаги | Окончателно спрян продукт без алтернатива |
В документацията на Google за пренасочванията 301 и 308 са постоянни. При тях Google приема, че новият адрес трябва да е каноничният, т.е. основната версия в резултатите. Кодовете 302, 303 и 307 са временни. Google съветва постоянно пренасочване, когато сте сигурни, че няма да го отмените. Затова проверете дали трайните ви пренасочвания не са 302.
За премахнатите страници Google посочва 404 или 410. И двата кода казват, че страницата не съществува и не трябва да се индексира. В един публикуван експеримент адресите с 410 са обхождани по-рядко, но разлика в класирането не е доказана.
Временно изчерпаният продукт запазва страницата си. Спреният се пренасочва към близък заместител или връща 404 или 410.
Ако продуктът ще бъде зареден отново, не трийте и не пренасочвайте страницата. Тя продължава да връща код 200, показва ясно, че продуктът е изчерпан, и предлага подобни продукти или известяване при наличност. Така запазва линковете си и шанса да остане в резултатите. Същото важи, когато е свършил само един размер или цвят.
Ако използвате Google Merchant Center, той изисква наличността да е ясно посочена на страницата и да съвпада с фийда (файла с продуктите). Това е правило на Merchant Center, а не на класирането в търсенето.
Решението зависи от това какво предлагате вместо продукта:
Когато преместите категория под друга родителска категория или промените адреса ѝ, тя получава нов адрес. Например /obuvki/maratonki/ става /maratonki/. Пренасочете стария адрес с 301 и насочете линковете в менюто и текстовете директно към новия. Проверете дали платформата ви прави пренасочването сама.
Не показвайте линкове към комбинации от филтри без резултати и не позволявайте да бъдат индексирани. Ако категорията е празна временно, оставете на нея описание и връзки към близки категории, за да не изглежда като страница за грешка. Подредбата на категориите и филтрите е основна част от SEO за онлайн магазини.
При редизайн или смяна на платформата адресите често се сменят наведнъж. Всеки стар адрес без пренасочване започва да връща 404. Решението е таблица „стар адрес → нов адрес“ с точно съответствие за всеки стар адрес и постоянни пренасочвания по нея.
Новата платформа често сменя части от адресите, например /product/ и /category/, или кирилицата в тях става латиница. Затова таблицата трябва да е готова преди пускането. Кога смяната на платформа има смисъл, обяснявам в статията за избора на платформа за онлайн магазин.
Накратко, препоръките на Google за преместване на сайт със смяна на адресите са следните:
Така работих при миграцията на онлайн аптека с около 12 000 продукта и около 120 000 посещения месечно. Тя смени сайта си през януари, най-силния си сезон. Клиентът се свърза с мен месец преди планираната миграция. Всеки стар адрес беше пренасочен 1:1 към точния нов. Тестовата версия беше обходена и проверена преди пускането, а първите седмици следях отблизо. Трафикът спадна временно с до 20% през януари и февруари, после позициите се върнаха и трафикът достигна рекорд. Подробностите са в казуса за миграцията, а подходът ми е описан на страницата за SEO миграция на онлайн магазин.
Започнете от Search Console. После обходете сайта с програма за обхождане, а при голям каталог прегледайте и сървърните логове.
Подредете намереното по стойност. Първо са адресите, които са носели кликове от Google (вижте отчета Performance в Search Console) или имат линкове от други сайтове. Вътрешните линкове към липсващи страници оправете винаги. Останалите адреси обикновено могат да продължат да връщат 404.
Добрата 404 страница връща реален код 404 и помага на посетителя да продължи да пазарува. Google подчертава, че такива страници се правят само за потребителите.
Не всяка грешка 404 вреди. Google пише, че 404 не е непременно проблем, ако страницата е премахната без заместител. Вреди, когато изчезне страница с трафик, поръчки или линкове от други сайтове.
Не е добра идея. Според Джон Мюлер от Google пренасочванията на липсващи страници към началната се третират основно като soft 404, така че полза няма. Пренасочвайте само към страница, която наистина заменя старата. Останалите оставете да връщат 404 или 410.
За изтрит продукт без заместител и двата кода са верен отговор. Те казват на Google, че страницата не съществува и не трябва да се индексира. В един експеримент адресите с 410 са обхождани по-рядко, но няма доказателство, че 410 дава предимство при класирането.
Роботът на Google проверява адрес, който връща 404, още известно време, но все по-рядко. Няма начин да му кажете да го забрави. Ако страницата е изтрита без заместител, това не е проблем.