SEO
Viernes 10 de Marzo, 2006
El famoso Google Search's Golden Triangle
Es algo antiguo, fruto de un estudio realizado con EyeTracking, que verifica la importancia de la posición de tu página en los resultados de búsqueda...
Ránking de visibilidad en los resultados orgánicos (mostrado en un porcentaje de participantes que miran un listado en esta localización):
- Rank 1 - 100%
Rank 2 - 100%
Rank 3 - 100%
Rank 4 - 85%
Rank 5 - 60%
Rank 6 - 50%
Rank 7 - 50%
Rank 8 - 30%
Rank 9 - 30%
Rank 10 - 20%
Viernes 03 de Marzo, 2006
A estas alturas aprendo cómo lanzar una Pop-Up
Y es más: no me da vergüenza reconocerlo. :P
El mundo del webmaster es un no parar de aprender y reaprender cosas... quizá por eso me guste. Incluso los hay que se enorgullecen cuando me enseñan algo que no sabía (eh Rodrigo?), y los que me piden que siga escribiendo más y escuchando menos música (eh Tito Tommy?).
En fín, a lo que íbamos: lanzar ventanas Pop-Up con JavaScript. Pues resulta que, independientemente de las discusiones acerca de usar o no una pop-up, hay un problema que las corrompe sistemáticamente, que las hace perversas, que agrede a usuarios avanzados y principiantes en su navegación, confunde a los buscadores, y genera ruido en el código. Este problema es que, existiendo varias formas de lanzar una Pop-Up con código Javascript, las más usadas son las incorrectas.
La forma correcta de lanzar una ventana Pop-Up con Javascript
El siguiente es el código a utilizar para lanzar una Pop-Up:
<a href="/index.htm" target="_blank" onClick="window.open(this.href, this.target, 'width=300,height=400'); return false;">Lanzar correctamente</a>
Lanzar correctamente
Simplemente cambiar en href="/index.htm" el nombre del archivo .htm que se abrirá en la ventana nueva, y cambiar los valores de width y height según el ancho y alto deseados (en píxeles).
Para más información: NSU.
Sábado 18 de Septiembre, 2004
Google Dance
[!] Desde Noviembre de 2003 (Florida update), Google no ha efectuado ningún "dance". Desde esa fecha los cambios de posiciones se producen de forma contínua en el buscador. Todo parece indicar que los antaño famosos dances no se producirán de nuevo. Mantengo esta sección por la importancia que históricamente han tenido estos" dances".
Una vez al mes (aproximadamente) Google recalcula el PageRank de cada página web y, por lo tanto, modifica los resultados de las búsquedas.
La 'Google Dance' es el periodo que transcurre entre el comienzo y el fin de esta actualización. Suele tardar unos 4 días, y durante ese tiempo se obtienen diferentes resultados en cada uno de los servidores de Google: www.google.com, www2.google.com y www3.google.com.
El mejor momento para colocar páginas en un sitio Web es durante la 'Google Dance'. Si se deja mucho tiempo entre el fin de esta actualización y la publicación de nuevos contenidos, se reduce la cantidad de páginas que serán incluidas en la próxima actualización.
Este acontecimiento suele ocurrir una vez al mes aproximadamente.
Con la siguiente herramienta podrás comprobar si está sucediendo una Google Dance...
Domingo 22 de Agosto, 2004
PageRank revised
Como habreis podido observar, en el menú de la derecha, encima del calendario, os muestro el PageRank de mi weblog... ¡sin necesidad de tener la ToolBar de Google!
¿Y qué significa eso? Pues que utilizo un código PHP, junto con SSI para calcularlo y mostrároslo.
¿Quereis ver el código?
define('GMAG', 0xE6359A60);
//unsigned shift right
function zeroFill($a, $b){
$z = hexdec(80000000);
if ($z & $a){
$a = ($a>>1);
$a &= (~$z);
$a |= 0x40000000;
$a = ($a>>($b-1));
}else{
$a = ($a>>$b);
}
return $a;
}
function mix($a,$b,$c){
$a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
$b -= $c; $b -= $a; $b ^= ($a<<8);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,13));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,12));
$b -= $c; $b -= $a; $b ^= ($a<<16);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,5));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,3));
$b -= $c; $b -= $a; $b ^= ($a<<10);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,15));
return array($a,$b,$c);
}
function GCH($url, $length=null, $init=GMAG){
if(is_null($length)){
$length = sizeof($url);
}
$a = $b = 0x9E3779B9;
$c = $init;
$k = 0;
$len = $length;
while($len >= 12){
$a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16)
+($url[$k+3]<<24));
$b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16)
+($url[$k+7]<<24));
$c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)
+($url[$k+11]<<24));
$mix = mix($a,$b,$c);
$a = $mix[0]; $b = $mix[1]; $c = $mix[2];
$k += 12;
$len -= 12;
}
$c += $length;
switch($len){ // all the case statements fall through
case 11: $c+=($url[$k+10]<<24);
case 10: $c+=($url[$k+9]<<16);
case 9 : $c+=($url[$k+8]<<8);
// the first byte of c is reserved for the length
case 8 : $b+=($url[$k+7]<<24);
case 7 : $b+=($url[$k+6]<<16);
case 6 : $b+=($url[$k+5]<<8);
case 5 : $b+=($url[$k+4]);
case 4 : $a+=($url[$k+3]<<24);
case 3 : $a+=($url[$k+2]<<16);
case 2 : $a+=($url[$k+1]<<8);
case 1 : $a+=($url[$k+0]);
// case 0: nothing left to add
}
$mix = mix($a,$b,$c);
// report the result
return $mix[2];
}
//converts a string into an array of integers (the numeric
//value of the char)
function strord($string){
for($i=0;$i
$result[$i] = ord($string{$i});
}
return $result;
}
function getPR($_url){
$url = 'info:'.$_url;
$ch = GCH(strord($url));
$url='info:'.urlencode($_url);
$pr = file("http://www.google.com/search?client=
navclient-auto&ch=6$ch&ie=UTF-8&oe=UTF-8&
features=Rank&q=$url");
$pr_str = implode("", $pr);
return substr($pr_str,strrpos($pr_str, ":")+1);
}
echo "Mi PR es: ".getPR("http://www.albertlg.com/blog/")."";
?>
Viernes 06 de Agosto, 2004
El PageRank de Google
¿Sabes cómo se calcula el PageRank? ¿Entiendes su algoritmo?
Ian Rogers nos explica correctamente, y con ejemplos muy sencillos y clarificadores, cómo funciona. Además, nos ofrece varios enlaces a recursos y utilidades relacionadas con el PR muy interesantes.
Leer el artículo sobre el PageRank
Gracias por el enlace, Philipp. ;)
Miércoles 28 de Julio, 2004
Google explica en su weblog la caída del lunes
Con su post titulado "Global Worming", Urs Hoelze (VP of operations and Google Fellow) nos explica el suceso que tanto nos asombró el pasado lunes 26 de julio, en el weblog oficial de Google. Por cierto, no falta el humor...
La explicación no es otra que alguien envió la última versión del virus MyDoom, que realizó una serie de búsquedas automatizadas en el archiconocido buscador provocando su caída. Se descarta así que Google fuera 'hackeado'.
El toque de humor lo proporciona la página "Error-27": Google ha aprendido que su mensaje para las búsquedas bloqueadas no era amigable ni comunicativamente informativa para sus usuarios... y se excusa - y aquí llega el toque de humor Google - explicándonos que no esperaban tener que mostrar ese mensaje de error a nadie. Genial. Me recuerda a la frase que puedes leer en la "papelera" vacía de su, todavía en fase de pruebas, servicio de webmail (GMail): "¿Quién necesita borrar su correo cuando dispone de 1000 MB?".
Acaba aconsejando a los usuarios que comprueben si sus equipos están infectados por el virus MyDoom.
Post original: GoogleBlog
Más humor: Error27
Y si cabe...: FuckingGoogleIt
Puedes leer este artículo en Noticias.com: Google explica en su weblog la caída del lunes
Sábado 26 de Junio, 2004
Domingo 13 de Junio, 2004
Consultoría web (posicionamiento)
He encontrado (gràcies Xavi) una web de consultoría SEO y herramientas de promoción, muy interesante:
Me ha gustado especialmente el servicio de "Análisis de la densidad, la prominencia y la colocación de palabras clave".
Aprovecho este "post" para recordaros otro recurso:
Y sus "Free search engine marketing tools": "Link popularity check", "Search engine saturation" y "Keyword verification".


