Ce înseamnă Redirect 301?

În general, o redirecţionare semnalează utilizatorii şi roboţii motoarelor de căutare asupra noii locaţii a unei resurse.

O redirecţionare 301 ( Moved Permanently ) înseamnă că resursa accesată a fost mutată permanent spre o nouă locaţie. Din punct de vedere SEO, această redirecţionare este considerată “prietenoasă” deoarece către noua locaţie sunt transferate si alte informaţii precum pagerank-ul sau linkurile de tip InBound.

După utilizarea unei redirecţionări 301, vechea adresă, cea care redirecţionează îşi pierde valoarea şi entitatea, fiind indentificată ca noua adresă.

Exemple implementare redirecţionare 301

.htaccess

Această variantă funcţionează numai pentru serverele Apache ce au activat modulul mod_rewrite.

RewriteEngine On
RewriteBase /
RewriteRule pagina-veche.html pagina-noua.html [R=301,L]

PHP

header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://www.serviciiseo.info/nou.html" );

ASP / ASP.NET

Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.serviciiseo.info/nou.html"

JSP

response.setStatus(301);
response.setHeader( "Location", "http://www.serviciiseo.info/nou.html" );
response.setHeader( "Connection", "close" );

www vs. non-www

Deşi în mod normal un sit web poate fi accesat folosind ambele adrese ( cu sau fără www ), este recomandată utilizarea unei singure variante.

De exemplu, adresele serviciiseo.info şi www.serviciiseo.info sunt privite de motoarele de căutare ca 2 situri web diferite. Din cauză ca ambele situri au acelaşi conţinut, acest lucru poate duce la o penalizare în rezultatele motoarelor de căutare ( SERPs ).

În plus, pot să difere pagerank-ul şi numărul de IBL-uri.

Soluţia pentru a rezolva această problemă este redirecţionarea utilizatorilor care accesează serviciiseo.info către www.serviciiseo.info sau invers.

Exemplu redirecţionare non-www > www

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Articole similare