Кіраўніцтва па найлепшай практыцы URL Redirects

  1. 301: Перамешчаныя Пастаянна: Лепшы выбар для SEO
  2. 302: Знойдзена / Часова перамешчана
  3. 307: Часова перамешчана
  4. Meta Refresh
  5. Перанакіраванне Best Practices
  6. Спосаб рэалізацыі 1: Рэдагаванне файла .htaccess вашага сайта (Apache сервер толькі)
  7. Спосаб рэалізацыі 2: Выкарыстанне IIS (Windows Server Only)
  8. Спосаб рэалізацыі 3: Стварэнне 301 рэдырэкту ў WordPress
  9. Спосаб рэалізацыі 4: Размяшчэнне кода ў верхняй частцы кожнай старонкі
  10. Эрык Сакс

Рэдырэкт паведамляе пошукавыя сістэмы і карыстальнік іншая URL з адной першапачаткова яны прасілі

Рэдырэкт паведамляе пошукавыя сістэмы і карыстальнік іншая URL з адной першапачаткова яны прасілі. Яны неабходныя пры унясенні змяненняў у структуру URL вэб-сайта, або пры перамяшчэнні змесціва з аднаго дамена ў іншы. Вы можаце выкарыстоўваць іх, каб звязаць агульны вэб канвенцыю (HTTP: //., WWW і г.д.) адзін з адным, каб дапамагчы максымізаваць вобласць паўнамоцтваў.

Пры правільным ужыванні, практычна не рэйтынгу губляецца, але калі не зроблена правільна, вэб-сайт можа страціць вялікую частку, калі не ўсё, яго лоскут з дапамогай Google і іншых пошукавых сістэм. Гэта кіраўніцтва тлумачыць тыпы перанакіраванняў і як іх рэалізаваць.

301: Перамешчаныя Пастаянна: Лепшы выбар для SEO

301 рэдырэкт пастаянна перанакіроўвае з аднаго URL на іншы. Ён праходзіць 90% да 99% соку сувязі, або ранжыраванне ўлады, да перанакіроўваецца старонцы. 301 з'яўляецца Код стану HTTP для такога роду рэдырэкту. Большая частка часу, гэта лепшы выгляд пераадрасацыі для вэба-сайта, так як ён дапамагае захаваць увесь бягучы рэйтынг SEO на месцы.

301 кажуць браўзэры і пошукавыя сканеры, што старонка змянілася размяшчэнне і зместу, ці, па меншай меры, абноўленая версію гэтага, можна знайсці на новае URL. Гэта дазваляе ўвесь вага сувязі ад зыходнай старонкі на новы URL.

Перадача кантэнт стане больш складаным, калі вы хочаце змяніць дамен вашага сайта, або перамясціць змесціва з аднаго дамена ў іншы. У выніку спамера злоўжыванні, калі вы выкарыстоўваеце 301 перанакіроўвае паміж даменамі, патрабуецца больш часу для іх рэалізацыі.

302: Знойдзена / Часова перамешчана

У HTTP 1.1, гэта вядома, як 302 Знойдзена, так і ў HTTP 1.0 ён быў вядомы як 302 Часова перамешчана. Хоць некаторыя супрацоўнікі Google кажуць, што ёсць выпадкі, калі абодва пераадрасоўвае апрацоўваюць такім жа чынам, Мос кажа лепшы спосаб забяспечыць вам захаваць усе вашы SEO крэдыт з'яўляецца выкарыстанне 301.

307: Часова перамешчана

У HTTP 1.1, 307 код ўступае ў гульню для часова перамешчана. У той час як большасць Шукальнікі разглядаць яго як 302 ў многіх сітуацыях, гэта амаль заўсёды лепш, каб працягваць выкарыстоўваць 301 рэдырэкт. Адзіная сітуацыя, у якой вы павінны выкарыстоўваць 307 рэдырэкт, калі вы сапраўды толькі перамясціў змесціва часова, напрыклад, калі ваш сайт праходзіць абслугоўванне, і сервер быў ідэнтыфікаваны як HTTP 1.1 сумяшчальныя. Гэта даволі цяжка вызначыць, ці могуць пошукавыя сістэмы вызначаюць старонкі сумяшчальныя, так што лепш выкарыстоўваць 302 перанакіравання на змесціва, якое вы перамясцілі на часовай аснове.

Meta Refresh

Мета абнаўлення тып пераадрасацыі выконваецца на ўзроўні старонкі, а не на ўзроўні сервера. Яны, як правіла, больш павольна, і таму не рэкамендуецца для мэт SEO. Часцей за ўсё яны звязаны з «Калі вы не перанакіраваны на працягу пяці секунд, націсніце тут» паведамленні бачылі на многіх сайтах. Мета абнаўлення будзе праходзіць нейкі сок сувязі, але гэта не самы лепшы выбар для SEO, таму што вы страціце шмат спасылак соку і з-за дрэннага юзабіліці.

Перанакіраванне Best Practices

Перанакіраванне мае тры асноўныя часткі: крыніца, тыпу і прызначэнне. Крыніцай з'яўляецца старонка, якую вы не хочаце, каб ваша аўдыторыя, каб убачыць. Тып ставіцца да Ці гэта 301, 302 або 307. прызначэння новая старонка, якую вы хочаце, каб ваша аўдыторыя, каб убачыць.

Пры перамяшчэнні сайта або раздзел сайта, рэалізаваць 301 перанакіроўвае на адзін да аднаго змесціва аснове. Калі ў вас ёсць тры URLS, A, B і C, A павінен мець рэдырэкт на новым месцы, у ў; B павінны мець рэдырэкт на новае месца B, і C павінны быць рэдырэкт на новае месца мовы C.

Пераканайцеся, што вы двойчы праверце, і патройны праверыць свой файл robots.txt, каб пераканацца, што вы не блакуеце перанакіраванне URL.

Памятаеце, што кожны рэдырэкт дадае яшчэ адзін запыт на ваш браўзэр, то ёсць спатрэбіцца дадатковы час для вашага вэб-сайта для загрузкі. Ня ланцуг шмат 301 перанакіроўвае разам - паказвае адзін стары URL на іншы стары URL на іншы стары URL, перш чым патрапіць на новы. Калі ланцуг становіцца занадта доўгай, пошукавыя робаты не будуць нават ісці за ім. Вы хочаце, каб вэб-сайт, які загружае хутка і лёгка, як для карыстацкага досведу і пошук ранжыравання мэтаў, і перанакіроўвае з'яўляюцца адным з многіх фактараў, якія ўплываюць на хуткасць сайта.

Выкарыстоўваць отн = кананічны тэг паказаць для пошукавых сістэм, што яны бачаць, ня афіцыйная версія старонкі. Гэта ідэальны варыянт, калі вы хочаце, каб людзі маглі ўбачыць і атрымаць доступ да абедзве версіі старонкі, але толькі адна версія даступная і бачным для пошукавых сістэм. Гэта самы лепшы спосаб вырашыць некалькі версій старонкі або часткі кантэнту - напрыклад, калі ў вас ёсць друкаваная версія артыкула, ці ў вас ёсць некалькі прадуктаў, якія могуць упісацца ў адну катэгорыю колеру. Вы хочаце, каб зрабіць гэта для любога кантэнту, які вы выпусцілі для сіндыкацыі на іншых блогах і сайтах таксама. Не злоўжывайце тэг, аднак. Выкарыстоўвайце яго толькі тады, калі вы хочаце, каб пазбегнуць праблем дублявання кантэнту.

Спосаб рэалізацыі 1: Рэдагаванне файла .htaccess вашага сайта (Apache сервер толькі)

Калі ваш хост дазваляе атрымаць доступ да вашага .htaccess файла, адкрыйце файл з FTP праграмы. Файл скрыты па сваёй прыродзе, таму пераканайцеся, што праграма ўсталяваная, каб дазволіць вам праглядаць схаваныя файлы.

Дадайце радок у файл для кожнага рэдырэкту. Гэта сведчыць серверу, што вы хочаце, каб гэта зрабіць. Калі вы хочаце перанакіраваць выкарыстанне старонкі:

RedirectPermanent /old-file.html http://www.domain.com/new-file.html

Калі вы хочаце перанакіраваць увесь дамен, выкарыстоўвайце:

RedirectPermanent / http://www.new-domain.com/

Калі вы скончыце дадаваць усё рэдырэкты, пераканайцеся, што ёсць пусты радок у канцы файла. Гэта сказаць сервер вы скончылі з файлам, так як ён будзе чытаць усё, радок за радком.

Спосаб рэалізацыі 2: Выкарыстанне IIS (Windows Server Only)

Калі вы выкарыстоўваеце сервер Windows, і мець доступ да прылад адміністравання, перайдзіце ў Internet Information Services (IIS) Manager. Абярыце сайт, які вы хочаце працаваць на з панэлі на левай баку.

Вам неабходна ўсталяваць модуль URL Rewrite. Калі вы гэтага не зробіце, то ўсталюеце яго на сэрвэры першым. Пасля ўстаноўкі, двайны пстрычка, каб адкрыць яго.

На правай баку, націсніце кнопку «Дадаць правілы.» Адтуль, выберыце «Blank Rule». Вы павінны ўбачыць яго ў раздзеле «Inbound Rules». Калі ласка, увядзіце імя для правілы.

Зараз перайдзіце ў панэль Match URL. Усталюйце патрабаваны URL у «адпавядае шаблоне» і «Выкарыстанне рэгулярных выразаў.» Тады вы будзеце ў стане сказаць, служыць ці вы перанакіроўваць адну старонку, групу старонак або ўвесь дамен.

  • Старонка: Увядзіце назву старонкі пад шаблон.
  • Група старонак: каталог /(.*)
  • Увесь сайт: (*) .

Пераканайцеся, што опцыя "ігнараваць рэгістр» правяраецца.

Зараз перайдзіце ў «Панэль дзеянняў» і выберыце «Перанакіраванне». У полі «Уласцівасці Action» у вашым новым URL. Калі гэта адна старонка, увядзіце новы адрас. Калі гэта група старонак або ўсяго дамена, увядзіце новае прызначэнне з зваротнай спасылкай, {R: 0}. Гэтая спасылка захоўвае ўсе URL-адрасы старонак непашкоджаныя з новым даменам. Гэта будзе выглядаць наступным чынам: http://www.newdomain.com/{R:0}

Калі вы хочаце працягваць выкарыстоўваць параметры адсочвання вы мелі на старых URL-адрасоў, усталюйце сцяжок «Append Query String.»

У полі «Перанакіраванне Type», выберыце «пастаянны (301).»

У слупку Дзеянні ў правым верхнім куце, націсніце кнопку «Ужыць» для захавання. На дадзены момант, вашыя правілы захоўваюцца ў файл web.config, які можна рэдагаваць па меры неабходнасці.

Спосаб рэалізацыі 3: Стварэнне 301 рэдырэкту ў WordPress

Ёсць некалькі ўбудоў, якія дапамогуць вам атрымаць гэта зрабіць, калі вы не занадта шмат крыўдлівы. Калі ў вас ёсць прэміум-версія Yoast SEO , Ёсць убудаваная функцыя, каб дапамагчы вам. Гэта будзе нават сказаць вам, калі рэдырэкт вы збіраецеся зрабіць будзе стварыць цыкл перасылак, які эфектыўна выключае свой вэб-сайт. У адваротным выпадку, вы можаце выкарыстоўваць Простыя 301 рэдырэкт ,

Спосаб рэалізацыі 4: Размяшчэнне кода ў верхняй частцы кожнай старонкі

Калі вы не можаце змяніць усе на сэрвэры і не хочаце выкарыстоўваць убудова, але вашыя старонкі выкарыстоўваюць ASP, Java, PHP, або іншую мову, які дазваляе ўносіць змены ў загалоўкі адказу, месца кода ў верхняй частцы кожная старонка, каб зрабіць ваш пастаянны рэдырэкт.

Калі вы новенькі свеце SEO, перанакіроўвае могуць быць страшным. Але з гэтым кіраўніцтвам, яны не павінны быць. Калі ў вас ёсць якія-небудзь пытанні ці патрэбна дапамога з 301 пераадрасоўвае як частка сайта міграцыі, дайце мне ведаць.

Эрык Сакс

SEO-віртуоз, генеральны дырэктар @Sachs Marketing Group. Асноўная ўвага на магчымасці службы для ўладальнікаў бізнесу - дапамагае лепш размясціць іх у вачах сваёй аўдыторыі.