Телеграм, WhatsApp+380637610482
Валериј Дањук
Валериј ДањукпрограмерРазвој вештачке интелигенције за предузећа. Висококвалитетни. Приступачни.Pišite na Telegram

Проверите преусмеравања на мрежи: ланци 301 и 302, петље и шта треба поправити

Проверите преусмеравање на мрежи: ланац 301 и 302 од старе адресе до последње странице

Шта ћете добити

  • Комплетан ланац прелаза од изворне адресе до коначне странице са кодом за сваки корак
  • Разумевање када треба прећи на 301, када на 302 и када смањити ланац на један скок
  • План за проверу преусмеравања након премештања веб странице, промене домена или промене структуре URL-а
Примени: за 10 минутаСачувано: Позиције након селидбе и буџет за претрагу

Кратак одговор: да бисте проверили преусмеравање на мрежи, налепите изворни URL у PromoPilot-ов алат за проверу преусмеравања и кликните на дугме за проверу. Алат ће пратити свако преусмеравање до последње странице и приказати тип преусмеравања (301, 302, 307, 308), HTTP код у сваком кораку, коначни URL и све петље. Бесплатно је и не захтева регистрацију. У наставку је описано како прочитати ланац преусмеравања и шта треба поправити након премештања веб странице.

Преусмеравања су прва ствар коју проверавам након сваког трансфера веб-сајта. Најчешће сајт „губи“ рангирање не због садржаја, већ због грешке 302 уместо 301, или ланца од четири преусмеравања које нико није приметио.

Шта показује провера преусмеравања?

Преусмеравање је одговор сервера: „Страница није овде, идите на другу адресу.“ Прегледач тихо прати, а посетилац то не примећује. Претраживачи следе тај пример, али сваки додатни корак их кошта времена, а вас брзине и поверења.

Шта алат посматра? Пример значења Зашто је ово за SEO?
Комплетан ланац транзиције http:// → https:// → https://www. Можете видети све кораке, не само почетак и крај.
Тип преусмеравања 301, 302, 307, 308 Трајна транзиција преноси сигнале са старе адресе на нову, али привремена транзиција то не чини.
HTTP код у сваком кораку 301 → 302 → 200 Грешка 404 или 500 на крају ланца - изгубљена страница
Коначни URL https://example.com/new-page Да ли се подудара са адресом у канонском документу и мапи сајта?
Циклична преусмеравања А → Б → А Страница се уопште не отвара: ни за људе ни за роботе

Нормалан резултат изгледа овако: један прелаз са кодом 301 и последња страница са кодом 200.

Како проверити преусмеравање на мрежи?

Како проверити преусмеравање на мрежи у 4 корака: налепите стару адресу, покрените проверу, проучите ланац кода и сведите га на једну транзицију

  1. Отворите алат. Провера преусмеравања ради у прегледачу.
  2. Налепите оригиналну адресу - стари URL, адресу без www, верзију са http:// или линк из огласа.
  3. Кликните на „Провери“. Алат ће скенирати ланац за неколико секунди.
  4. Проучите сваки корак: код одговора, адресу и тип прелаза.
  5. Упоредите коначни URL са оним што би посетилац и претраживач требало да виде.
  6. Молимо вас да исправите правило на серверу или у CMS-у и поново проверите адресу.

Страница алата садржи поље за адресу, дугме „Провери“ и опис: шта се проверава, сценарији коришћења и ограничења.

Бесплатна страница за проверу преусмеравања на PromoPilot-у: URL поље и опис провера ланца 301 и 302

Практичан савет: проверите не само једну адресу, већ четири варијације главне странице: http://example.com, http://www.example.com, https://example.com и https://www.example.com. Све четири треба да воде до исте адресе у једном кораку.

Како прочитати ланац и шта прво поправити?

Пример са викија алата: http://example.com/old-page пролази кроз 301 → 302 → 200 и завршава се на https://example.com/new-page. Два прелаза, а други је привремен. Ово је лоше за премештање: претраживач може наставити да сматра средњу адресу као примарну.

Редослед исправки је следећи:

  1. Циклуси. А → Б → А — страница је потпуно недоступна. Одмах поправити: обично постоји сукоб између .htaccess правила и подешавања URL-а сајта у CMS-у.
  2. Постоји грешка на крају ланца. Ако је последњи корак грешка 404 или 500, преусмеравање не води никуда. Преусмерите на активну страницу са истом темом, а не на главну страницу.
  3. 302 уместо 301. Привремено преусмеравање где је премештање трајно је честа грешка код плагинова и хостинг панела. Замените је са 301 (или 308).
  4. Дуги ланци. http → https → www → /ru/ → /new/ — четири корака. Препишите правила тако да свака стара адреса води директно до последње.
  5. Мешовита правила. Коса црта на крају, велика слова, index.php — свако такво правило додаје корак. Спојите их у једно.

Кратак преглед кодова: 301 и 308 су трајни, 302 и 307 су привремени; 307 и 308 такође чувају метод захтева, што је важно за обрасце и API-је. За миграције прилагођене SEO-у, изаберите 301.

Како изгледа „једно правило уместо пет“ на Apache серверу - пример за .htaccess, који директно усмерава било коју варијанту адресе на https://www.

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

Уместо два узастопна преласка (прво на HTTPS, затим на www), посетилац и робот добијају по један. На nginx-у, исти проблем је решен посебним server блоком са return 301 Након уређивања, поново покрените све четири верзије почетне странице и неколико интерних страница кроз алат.

Још један уобичајени налаз су преусмеравања која су остала од старих промоција и рекламних кампања. Страница са промоцијом је одавно обрисана, а банер линк води до грешке 404 након три клика. Добра је идеја да се једном у три месеца покрене провера преусмеравања URL-ова из огласа и имејлова.

Поређење: PromoPilot и други начини за проверу преусмеравања

Алат Шта је бесплатно? Ограничења За кога је погодно?
PromoPilot - Провера преусмеравања Комплетан ланац, код и тип сваког корака, коначни URL, циклуси Један изворни URL по покретању Брзо проверите адресу након измене или пресељења
хттпстатус.ио Кодови одговора и ланци за више адреса Само кодови и прелази Проверите кратку листу адреса
Вриштећа жаба SEO паук Извештај о ланцу преусмеравања на нивоу целог сајта Програм је потребно инсталирати; бесплатна верзија има ограничење у броју адреса. Техничка ревизија након миграције
Chrome DevTools (Мрежа, Сачувај дневник) Сви прелази прегледача Ручно, без резимеа За програмере приликом отклањања грешака

Закључак: За проверу одређеног URL-а, онлајн алат је најбржи, али за стотине URL-ова након премештања, потребан је претраживач или потпуна ревизија. Ручна верификација у DevTools-у је корисна када преусмеравање зависи од колачића или језика прегледача.

Провера преусмеравања је један од 87 бесплатних SEO алата компаније PromoPilot. Ако ваш ланац преусмеравања укључује прелазак са HTTP на HTTPS, проверите суседни чланак у одељку за верификацију SSL сертификата: истекли сертификат прекида ланац већ у првом кораку.

Ограничења: Шта провера преусмеравања неће открити?

Алат проверава један изворни URL по покретању. Да бисте проверили стотине старих URL-ова након премештања, користите потпуну ревизију сајта или URL претраживач.

Преусмеравања JavaScript и мета освежавања се можда неће приказивати као HTTP преусмеравања: серверу се приказују као регуларна страница са статусним кодом 200, али прегледач покреће преусмеравање. Ако алат приказује 200 тамо где сте очекивали преусмеравање, преусмеравање је највероватније скриптовано. За претраживаче, 301 на страни сервера је поузданији.

Коначно, нека преусмеравања зависе од геолокације, језика прегледача или колачића. Робот и алат стижу „чисти“, без колачића, и виде ланац који претраживач види, а не ви. Ако се сајт отвара другачије у вашем прегледачу него што приказује провера, отворите адресу у режиму „инкогнито“ – на тај начин ћете је видети очима робота.

Када бесплатан алат није довољан?

Провера преусмеравања на мрежи и премештање веб странице са стручњаком: шта свака опција ради

Провера једне адресе траје само минут. Планирање селидбе како се не би изгубио саобраћај је пројекат сам по себи. Потребан вам је стручњак ако:

  • промените домен, претраживач или структуру URL-а и сајт има стотине страница;
  • Након премештања, саобраћај је опао, али преусмеравања „изгледа да раде“;
  • правила су раштркана између сервера, CDN-а и додатака, а ланци се поново појављују;
  • Потребно је да упоредите стару и нову адресу по значењу, а не да све шаљете на главну страницу.

Шта могу да урадим за ваш веб-сајт?

Моје име је Валериј Дањук, ја сам програмер и SEO специјалиста са 12 година искуства и преко 200 клијената. Миграције веб сајтова су ми чест задатак и обављам их на начин који осигурава да стари линкови остану функционални.

SEO и промоција

Веб странице и онлајн продавнице

CRM, рачуноводство и аутоматизација

Сви пројекти су у портфолију. Планирате да се преселите? Пошаљите ми своје старе и нове адресе на Telegram – рећи ћу вам где обично губите тло под ногама.

Резултат

  1. Провера преусмеравања на мрежи траје само минут: цео ланац, код за сваки корак и коначни URL су видљиви.
  2. Поправите редом: циклуси → грешке на крају ланца → 302 уместо 301 → дуги ланци.
  3. Проверите све четири кућне адресе и кључне старе адресе након сваког пресељења.
  4. Ако је миграција велика, испланирајте је са стручњаком — или поново изградите сајт на 1001site и подесите преусмеравања једном и исправно.

Почните са главном ствари: бесплатно проверите ланац преусмеравања, а ако су резултати збуњујући, пишите ми на Telegram.

Извори

  • PromoPilot-ова страница за проверу преусмеравања — провере, ланац примера и ограничења.
  • Google центар за претрагу - Документација о преусмеравањима и њиховом утицају на претрагу.
  • httpsstatus.io и Screaming Frog SEO Spider – описи функција на званичним веб-сајтовима.

Референце и извори

Питања и одговори

Која је разлика између 301 и 302?

301 је трајно преусмеравање: страница је трајно премештена и претраживач ће на крају заменити стару адресу новом у свом индексу. 302 је привремено преусмеравање: стара адреса остаје примарна, а посетилац се једноставно преусмерава на другу локацију. За премештања, промене домена и прелазак на HTTPS, потребан вам је 301 (или 308).

Колико преусмеравања је дозвољено у ланцу?

Идеално би било да постоји само један прелаз са било које старе URL адресе директно на коначну страницу. Сваки додатни корак додаје кашњење и троши буџет за претраживање. Google документује да праћење ланца није бесконачно, па је најбоље скратити дугачке ланце пре него што се појаве проблеми.

Зашто алат не види моје преусмеравање?

Највероватније је преусмеравање покренуто путем JavaScript-а или мета освежавања унутар странице, а не HTTP одговором сервера. Алат можда неће приказати такве прелазе као посебан корак. За SEO, преусмеравање 301 на страни сервера је поузданије.

Да ли је могуће проверити преусмеравања за листу адреса одједном?

Овај алат проверава један изворни URL по покретању. За стотине URL-ова након премештања, практичнији је претраживач или потпуна ревизија сајта, која проверава ланце преусмеравања на свим страницама.

Проверили смо веб страницу, али нема никога да је поправи?

Овај бесплатни алат открива проблеме. Анализираћу извештај, одредити приоритете и решити их: SEO ревизија, убрзање, маркирање и миграција на нови сајт без губитка рангирања.