Els misteris del Pagerank de Google
Confesso que cada vegada entenc menys el funcionament dels rànkings d'Internet. Durant força temps aquesta pàgina va tenir un Pagerank de 6… però en fer la transició del domini .COM al .CAT el vaig perdre.
Ara fa dos anys, Google va començar a donar pes a les pàgines que es trobaven sota el domini .CAT; ara no recordo quin Pagerank vaig assolir.
Fa cosa de mig any em vaig adonar que havia perdut el Pagerank i la pàgina sortia com no indexada per Google. Vaig començar a fer proves per determinar que passava. M'han estat de molta utilitat les Webmaster Tools que ofereix Google per tal de saber com veu el navegador un lloc web, però tot i corregir els diversos problemes reportats no aconseguia recuperar el Pagerank.
Finalment vaig trobar el problema. En fer la transició del Radio a WordPress, la pàgina índex per defecte del domini feia una redirecció a la nova ubicació del bloc, http://caballe.cat/wp/
El codi de la pàgina era el següent:
<html> <head> <title>Redirect</title> <LINK REL="SHORTCUT ICON" HREF="http://caballe.cat/favicon.ico"> <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://caballe.cat/wp/feed/" /> <link rel="alternate" type="text/xml" title="RSS .92" href="http://caballe.cat/wp/feed/rss/" /> <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="http://caballe.cat/wp/feed/atom/" /> <META http-equiv="refresh" content="5;URL=http://caballe.cat/wp/"> </head> <body onload="document.location='http://caballe.cat/wp/'"> <div align="center">El que voleu veure probablement <a href="http://caballe.cat/wp/">és això</a> </body> </html>
Com podeu veure, a més de facilitar les URL de les fonts RSS també enviava al navegador la instrucció per canviar la ubicació a la nova adreça, de dues formes: amb una capçalera HTTP i via JavaScript.
La qüestió és que ha estat treure aquestes redireccions, de forma que la pàgina no faci el reload… i al parell de mesos he tornat a recuperar el Pagerank, que ara és de 5.
Si algú sap per quina raó a Google no li agraden les rediccions, m'ho pot explicar? O com fer aquesta operació sense que m'afecti a la visibilitat amb Google.
El codi de la pàgina actual és:
<html> <head> <title>Redirect</title> <LINK REL="SHORTCUT ICON" HREF="http://caballe.cat/favicon.ico"> <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://caballe.cat/wp/feed/" /> <link rel="alternate" type="text/xml" title="RSS .92" href="http://caballe.cat/wp/feed/rss/" /> <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="http://caballe.cat/wp/feed/atom/" /> <!--<META http-equiv="refresh" content="5;URL=http://caballe.cat/wp/"> --> </head> <!-- <body onload="document.location='http://caballe.cat/wp/'"> --> <body> <div align="center">El que voleu veure probablement <a href="http://caballe.cat/wp/">és això</a> </body> </html>
Actualització: El codi de la pàgina, finalment ha quedat així:
<html> <head> <title>caballe.cat | L'home dibuixat</title> <meta property="fb:admins" content="1062592397" /> <LINK REL="SHORTCUT ICON" HREF="http://caballe.cat/favicon4.gif"> <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://caballe.cat/wp/feed/" /> <link rel="alternate" type="text/xml" title="RSS .92" href="http://caballe.cat/wp/feed/rss/" /> <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="http://caballe.cat/wp/feed/atom/" /> <META http-equiv="refresh" content="0;URL=http://caballe.cat/wp/"> </head> <!-- <body onload="document.location='http://caballe.cat/wp/'"> --> <body> <div align="center">El que voleu veure probablement <a href="http://caballe.cat/wp/">és això</a> </body> </html>
Entrades aleatòries
Carregant…


Jo hi deixaria una redirecció d'Apache (que no depèn del navegador).
Comentari by Gabriel Massip — 4 gener 2009 @ 22:38
És molt difícil fer-ho a nivell Apache, ja que hi ha contingut dins de http://caballe.cat/ que no es troba dins de WordPress. De totes formes, sospito que tindria el mateix efecte, ja que una redirecció d'Apache, a nivell de protocol HTTP és equivalent a aquesta directiva HTML:
<META http-equiv="refresh" content="5;URL=http://caballe.cat/wp/">
Si avui hagués de fer el canvi, hauria creat un subdomini i no pas un directori… No descarto fer-ho
Comentari by Xavier Caballé — 4 gener 2009 @ 22:42
No és tan difícil fer-ho amb a nivell d'Apache. Si només vols que et redireccioni la portada, una cosa així bastarà:
RedirectMatch permanent ^/$ http://caballe.cat/wp/
No és el mateix això que el tag de . A nivell d'HTTP, amb aquesta segona no s'envia l'estat 301 Moved Permanently, per la qual cosa Google no es pensa que el blog s'hagi mogut. De fet, amb una mica de sort ni interpreta el .
Comentari by Eduard — 4 gener 2009 @ 23:08
Ups, veig que s'han esborrat els tags que havia posat. Allà on vegeu que el text no lliga, hi falta un «meta».
Comentari by Eduard — 4 gener 2009 @ 23:10
A Google si li agraden les redireccions, però les úniques que accepta són les "redireccions 301". Si fas una redirecció 301 et mantindrà sempre el Pagerank i el backlinks :
http://www.google.com/search?q=redirecciones+301
http://www.google.com/search?q=301+redirect
Aquí trobaras molta informació de com crear-les, tan si tens accés administratiu al servidor, com si només pots accedir a les teves pàgines:
http://www.webconfs.com/how-to-redirect-a-webpage.php
http://www.google.com/support/webmasters/bin/answer.py?answer=93633
Moltes gràcies pel teu blog!
Comentari by Alex — 5 gener 2009 @ 6:41
Bones Xavi,
la redirecció per JS, Google no la seguirà per tant podem ignorar-la en aquest sentit
Com ja t'han comentat per transmetre PR d'una pàgina a una altra cal que es faci una redirecció permanent (301) de la vella cap a la nova. Si no pots fer la redirecció a banda servidor pels motius que siguin i has de fer-la a banda client, has de tenir en compte que les redireccions via META REFRESH només són considerades permanents pels crawlers sempre que no tingui delay (pots llegir més sobre el tema: http://sebastians-pamphlets.com/google-and-yahoo-treat-undelayed-meta-refresh-as-301-redirect/).
Així doncs, hauries de tenir un:
<META http-equiv="refresh" content="0;URL=http://caballe.cat/wp/">
Per tal que els crawlers interpretessin com a permanent la redirecció i per tant en transmetessin el PR.
Ara mateix el teu blog (/wp/) deu tenir PR5 per propi pes, amb l'ajuda de l'únic enllaç que tens des del domini principal (amb PR5) cap a l'adreça del blog. És a dir, no s'ha transmès el PR del domini al blog, simplement l'enllaç del domini cap al blog ha computat com un enllaç més amb molt de valor per ser l'únic que hi ha en el site de PR5.
Salut i bons Reis!
Comentari by Oriol — 5 gener 2009 @ 13:21
El que no he entès és per què en canviar a wp no vas crear directament el subdomini. Caballe.cat només el tens dedicat al blog?
Jo m'afegeixo a les moltes gràcies a tots per les explicacions. Espero que els Reixos et retornin el Pagerank, Xavi. Una abraçada,
Comentari by mina. — 5 gener 2009 @ 20:29