Oglinzi și redirecționări, seo

Oglinzi și redirecționări, seo

Oglinzi și redirecționări

În continuarea temei despre URL-urile paginilor care sunt acceptabile pentru SEO. este necesar să discutăm începutul tuturor căilor - domenii. Tema, apropo, pictural: ceea ce este un prefix www (extinderea domeniilor la cel de-al treilea nivel), care are atât suporteri înflăcărători, cât și adversari radicali.







Dar, pe lângă problemele ideologice, există și organizatorice. Ele se manifestă pe deplin atunci când domeniul site-ului pe care îl vizitați trebuie să fie schimbat, ceea ce, desigur, nu se întâmplă în timpul dezvoltării, dar se întâmplă în timpul operării și susținerii proiectului. Și este mult mai dificil să realizăm acest proces fără a încălca armonia cu Yandexul nativ.

Cu toate acestea, sper că cititorii vor beneficia, în orice caz, de cunoașterea specificului motoarelor de căutare și a fragmentelor pregătite pentru a seta redirecționări permanente în serverele web Apache și nginx.

Să începem cu diferențele fundamentale în relația cu domeniile Yandex și Google. Gigantul global nu acordă domeniului unor calități excepționale în comparație cu restul URL`a, prin urmare, să acorde Google ar putea să apară în diferite domenii fragmente de pagini din același site.

Oglinzi și redirecționări, seo

Cu toate acestea, dacă proprietarul site-ului dorește unicitatea, atunci este ușor de realizat.

Prin urmare, este necesar să se stabilească astfel de redirecționări pentru toate paginile.

Panoul Instrumente Google pentru webmasteri are o unealtă suplimentară pentru specificarea domeniului principal (oglinda principală) a site-ului:

Oglinzi și redirecționări, seo

Apoi, va fi necesar să așteptați următoarea re-indexare și actualizarea emiterii.

www împotriva non-www

În timp ce site-ul este noul său singur domeniu, dar aproape sigur în plus, există un subdomeniu cu www la început.

În același timp, ambele domenii trebuie să funcționeze (cu sau fără prefix).

Redirecționați către oglinda principală prin serverul web

Deoarece războiul pentru oglinda principală se întâmplă de regulă între opțiunile www și non-www, voi aminti config-urilor să organizeze redirecționări permanente (301) de către servere web populare.

Deci, să începem cu Apache. Puteți redirecționa de la www la non-www prin adăugarea următorului bloc la începutul fișierului .htaccess din directorul rădăcină al site-ului:

Redirecționare de la non-www la www:

Acest lucru va funcționa dacă modulul mod_rewrite este activat și direcțiile corespunzătoare sunt permise să fie redefinite în .htaccess. Pe un server virtual - așa cum se întâmplă de obicei, și pe server sub controlul propriei sale trebuie să activeze în mod independent, modulul și în directorul rădăcină în gazdă virtuală pentru a adăuga cel puțin AllowOverride Fileinfo Opțiuni. și dacă gazda nu este o gazdă, atunci puteți permite să suprascrieți totul AllowOverride All.

Verificat pe Apache / 2.2.16 sub Ubuntu Server 10.10.

Pentru iubitorii de nginx de prim rang intern de mare viteză a fost norocos cu o sintaxă laconică. Pentru redirecționarea de la www la non-www este suficient să adăugați la începutul serverului:

Și pentru a redirecționa de la non-www la www:

Modulul necesar este activat în mod implicit, verificat pentru nginx / 0.7.67 sub Ubuntu Server 10.10.

Fragmentele prezentate mai sus sunt convenabile, deoarece numele de domenii specifice nu sunt utilizate în ele; la fel de bine, astfel de redirecționări vor funcționa atât pe servere pentru dezvoltare, cât și pe gazde de luptă.






Prima cunoaștere a domeniului cu Yandex

Dar după ce am înțeles cu redirecționările universale, este necesar să recunoaștem teribil: pentru redirecționările Yandex nu este suficient.

În plus, Yandex nu afișează adrese URL cu domenii diferite pentru același site, alegerea întotdeauna a oglinzii principale pentru ieșirea în fragment. Și așa este determinată ...

În general, robotul nostru va selecta oglinda principală în conformitate cu algoritmul său.

Ai simțit diferența în abordări? Cu toate acestea, dacă aveți de-a face cu un nou site și un domeniu nou (când ambele nu sunt indexate anterior), oglinda principală poate fi invitată să spună clar robotului.

Este suficient să urmați astfel de reguli:

Setați directiva Gazdă în robots.txt pentru blocul User-agent: Yandex (pentru a nu sperie păianjenii Google cu o comandă necunoscută), specificând domeniul dorit acolo.

Ce a decis Yandex?

Desigur, puteți studia rezultatele de căutare, acordând atenție domeniului care este afișat acolo, dar există un mod mai simplu: prin formularul de mai sus, puteți re-adăuga la indexare unul dintre pseudonime (și orice altceva). Dacă ați specificat o oglindă non-primară, atunci Yandex va raporta acest lucru:

Oglinzi și redirecționări, seo

Mutarea în conformitate cu versiunea Yandex

Dacă oglinda principală vrea să se schimbe dintr-un anumit motiv, atunci trebuie să rezolvi o căutare non-trivială.

Există două metode independente de modificare a oglinzii principale:
  • Cu ajutorul directivei gazdă.
  • Folosind redirecționarea serverului din paginile vechiului domeniu pe paginile corespunzătoare ale celui nou. Această metodă este recomandată să se utilizeze dacă noul domeniu nu este o oglindă non-principală.

Din punctul de vedere al Yandex, pot exista 4 tipuri de conexiuni între două sau mai multe domenii:

Singurul domeniu cunoscut de Yandex (este în mod necesar oglinda principală)

Cel mai simplu exemplu: imaginați un site care răspunde unui singur domeniu - example.com. și nu este disponibil chiar și sub subdomeniul www.example.com (aici nu este configurat proprietarul abuzului din motive de principiu). Totul este unic, singurul domeniu - este același lucru.

Domeniul suplimentar bine-cunoscut Yandex (oglinda site-ului non-primar)

Diferența se manifestă prin faptul că adresele URL din fragmentele de căutare Yandex vor porni de la oglinda principală (cu example.com fără www).

În cazul în care un proprietar de site pentru a schimba principiul din nou și vrea să devină acum domeniul www.example.com oglinzii principale (ca example.com. Prin urmare, suplimentar), se recomandă să-și petreacă rocada folosind directivele gazdă în fișierul robots.txt (mai degrabă decât folosind o redirecționare ).

Două domenii independente anterior cunoscute

Domeniu nou (care nu a fost indexat anterior)

Necunoscuta inainte de Yandex, domeniul poate fi facut oglinda suplimentara a cuiva din cauza unei singure redirectari de 301 de la noul domeniu la oglinda principala.

În loc de total

Este mai simplu, desigur, să decideți asupra oglinzii principale înainte de lansarea site-ului. Specificați domeniul dorit din directiva Gazdă pentru Yandex și configurați redirecționările din alte pseudonime.

Dar orice se poate întâmpla (doriți să adăugați sau să eliminați un prefix, a prins domeniul este frumos, rebranding-ul sau persoană juridică), apoi schimbați oglinda primară - este posibil, ceea ce este, sperăm, ajuta la sfaturile oferite mai sus.

Gestionează dezvoltarea, susținerea și promovarea mai multor proiecte web. Onorează și folosește în mod activ Drupal și Ubuntu. Predă la Facultatea de Matematică a Universității de Stat din Moscova. Este căsătorit. Nu fumează. El mănâncă foarte mult. El doarme foarte puțin. Scrie pe Twitter.

Nu eo întrebare. Este suficient să te uiți la motoarele de căutare în sine. dacă folosesc prefixul www.

Mă tem că există o diferență în ceea ce privește termenii: înțelegeți descrierea sub fragment, în mod ideal luată din meta-descriptiv. Sub fragmentul, în acest caz am vrut să spun întregul bloc de emitere dedicat unui anumit site (link-title, description, url etc.).

> Uită-te la motoarele de căutare în sine

Viziunea lui este, bineînțeles, bună, dar există o definiție oficială. Încă o dată, repet că, indiferent de lungimea adresei URL - fragmentul nu se potrivește cu mai multe semne decât ar trebui.

Ce se întâmplă cu redirecționările de la Yandex este propria lor afacere. Este suficient să vedem că pentru motoarele de căutare externe, atât Yandex și Google, cât și alte site-uri mari preferă să fie afișate cu prefixul www.

> Yandex a schimbat literalmente ieșirea url, dar a tăiat www și
> a separat domeniul și restul căii de simbolul ">", datorită faptului că
> pictograma este înconjurată de spații, locurile pentru ieșirea urlului în ansamblu nu au crescut,
> dar acum puteți să mergeți imediat la pagina principală a site-ului

Și tu, așa cum a fost, ați sugerat să numiți întreaga chestiune dedicată unui singur loc?

> ca deja jumătate de an pentru ei

Dar luând în considerare ultimele inovații, de-a lungul lungimii URL-ului, se obține un verdict (poate fi considerat o adăugare semnificativă la articol):

2. Pentru Google, argumentul privind salvarea caracterelor în partea vizibilă a adresei URL din cauza www - rămâne relevantă.

De la www la non-www:

Dacă doriți să redirecționați către o pagină nouă din cea veche, aceasta se va face astfel:

Toate aceste fragmente trebuie să fie în cod PHP strict atât timp cât orice este trimis la ieșire.

Nu veți avea nici un rău din existența aliasului. Beneficii, totusi.







Articole similare

Trimiteți-le prietenilor: