{Gregorio | Espadas} .com.mx

Software : Tecnología : Web2.0 : Programación : Diseño Web : Linux

  • Usted está aquí: 
  • Inicio
  • pagerank

Google Ranking

Todo desarrollador web conoce, o al menos ha escuchado hablar del PageRank. Me permito hacer referencia a la definición oficial:

PageRank realiza una valoración objetiva de la importancia de las páginas web resolviendo una ecuación de más de 500 millones de variables y 2,000 millones de términos. En lugar de contar los vínculos directos, PageRank interpreta un vínculo de la página A a la B como un voto para la página B por parte de la A. A continuación, valora la importancia de la página en cuestión contando la cantidad de votos recibidos.

Lo que no todo desarrollador conoce, es que el PageRank es sólo un algoritmo de un grupo de muchos otros algoritmos, que en conjunto se les conoce como Google Ranking. El equipo encargado de mantener dichos algoritmos hoy ha dado a conocer datos muy interesantes del Google Ranking. A continuación presento la traducción literal de un fragmento del comunicado oficial:

Google Ranking es una colección de algoritmos usados para encontrar los documentos más relevantes para las búsquedas de los usuarios. Lo hacemos para millones de búsquedas diarias, de una colección de billones y billones de páginas. Estos algoritmos se ejecutan por cada consulta introducida en la mayoría de los servicios de búsqueda de Google. A pesar de que nuestro buscador más utilizado es Google Search, los mismos algoritmos de ranking son también usados (con algunas modificaciones) por otros servicios de búsqueda de Google, entre los que se incluyen Images, News, YouTube, Maps, Product Search, Book Search, y otros más.

Es obvio que como desarrolladores, si queremos que nuestros proyectos y sitios web sean encontrados por gente en cualquier parte del mundo, debemos preparar y elaborar nuestros sitios de tal forma que sean más fácil para los robots de Google encontrarlos. ¿Cómo lograrlo? No hay una receta de cocina perfecta, pues para ello necesitaríamos conocer exactamente a la perfección los algoritmos del Google Ranking, y no creo que el tesoro más preciado de la Gran “G” salga a la luz pública, pero si podemos seguir ciertas pautas para llegar a los primeros lugares en los resultados de las búsquedas de Google:

  • Mi primera recomendación es… ¡usar estándares web! Por el momento los más apropiados son XHTML 1.0 y CSS 2.1, mientras que XHTML 2, HTML 5 y CSS 3 sean liberados como nuevos estándares.
  • Conocer técnicas SEO (Search Engine Optimization), que incluso nos serán útiles para otros buscadores, no sólo para Google.
  • Leer cuidadosamente los lineamientos para webmasters, escrita por la gente de Google. EN estos lineamientos, hay tips muy interesantes que siempre hay que tomar en cuenta.
  • Utilizar las herramientras de Google para Webmasters. Con ellas, podrás realizar monitorear la actividad online de tus sitios web: diagnósticos, checar estadísticas, verificafr enlaces entrantes, subir sitemaps, etc.
  • Utilizar Google Analytics, el cual ha sido rediseñado para ayudarnos a conocer de dónde vienen los visitantes de nuestros sitios web, y de que manera interactúan con ellos.
  • Utilizar Google Website Optimizer. Esta herramienta es sumamente interesante, pues permite ejecutar pruebas a nuestros sitios web para evaluar sus puntos débiles y, de esta manera, mejorar la usabilidad de los mismos.
  • Estar pendiente de los anuncios y noticias de Google para webmasters, y para ello, Google tiene su Webmasters Central Blog.
  • Participar en el Grupo de Webmasters de Google. Siempre es bueno tratar con otros colegas sobre nuestras dudas.

Repito nuevamente, no existen reglas exactas, pero si queremos ganar un lugar en esta Web cada vez más competitiva, debemos actualizarnos y estar siempre preparados.


VisualRank = PageRank para Imágenes

En el mundo de los desarrolladores web, hay algo que nos preocupa mucho, las técnicas SEO (Search Engine Optimization, o sea, Optimización para Motores de Búsqueda), y obvio, el motor de búsqueda por excelencia hoy por hoy es Google. ¿Cómo le llama Google a la calificación que le otorga a cada una de las páginas web del cyberespacio? PageRank. Ahora, Google acaba de anunciar un nuevo concepto: VisualRank.

[ VisualRank ]

Como es de todos sabido, el algoritmo del PageRank es ultra secreto, a pesar de que conocemos a grandes razgos su funcionamiento (la calificación de una página web está basada en gran medida por la cantidad de los enlaces entrantes)… falta por ver qué criterios se usarán para el algoritmo del nuevo VisualRank. ¿Qué imágenes tendrán las “mejores calificaciones” según Google?

No hace mucho Google estuvo experimentando con el reconocimiento facial en la búsqueda de imágenes, y por lo visto, todo era para llegar a este punto. Lo interesante es que pronto los usuarios del famoso buscador podrán disfrutar de dicho servicio, encontrando de manera óptima las imágenes que estén buscando.

Vía: El Blog de KnxDT, Official Google Research Blog.


El Futuro de las Búsquedas en la Web

Desde hace algún tiempo, desde que estoy metido en el desarrollo y diseño web, un concepto se me ha presentado una y otra vez, pero no había querido ahondar en ello, aún incluso de que lo había mencionado en mis últimas cátedras. Estoy hablando de la Web Semántica.

El creador de la World Wide Web y fundador-director del W3C, Sir Tim Berners-Lee, desde 2004 tiene en sus manos dicho proyecto: hacer de la web semántica una realidad, lo cual ha expresado públicamente en varias ocasiones (incluso en video), como una necesidad a futuro. Pero ese futuro, ya está sobre nosotros.

Actualmente, las búsquedas en la web (ya sea a través de Google, Yahoo, MSN Search, Altavista, etc) se realizan por medio de palabras clave (keywords), lo cual para nuestro tiempo es algo adecuado, pero poco a poco va resultando insuficiente. ¿Cuándo buscas algo en la web, lo encuentras enseguida? Por ejemplo, si necesitas ir a un sitio web del cual no recuerdas su dirección, en Google buscas por algunas palabras clave, y lo más seguro es que lo encuentres, pero quizás no en el primer listado de resultados, quizás ni en el segundo… lo cual es algo frustrante. ¿A qué se debe esto? En el caso de Google (el principal buscador web de la actualidad), a cada página (de cada sitio web) le asigna una calificación, llamada PageRank, la cual está basada no tanto en la popularidad en las mismas búsquedas, si no más bien en la cantidad de enlaces entrantes que apunten a dicha página web desde otras páginas web (pronto hablaré más del tema en tutoriales especializados en SEO).

Obviamente, llegará el momento en que la búsqueda por palabras clave sea totalmente insuficiente, debido a la explosión del crecimiento tanto de usuarios de Internet como de sitios web. Para que nos demos una idea, hoy en día existen 1.3 billones de personas que usan regularmente Internet (ver fuente) y existen más de 100 millones de sitios web activos (ver fiuente); dentro de un par de años, dichos números seguirán creciendo exponencialmente, hasta que la cantidad de información sea tal que las palabras clave sean obsoletas para realizar búsquedas.

En la gráfica anterior (realizada por Nova Spivack de Radar Networks y traducida al español por un servidor) podemos apreciar hacia dónde van las búsquedas en la web. Actualmente estamos en la etapa llamada Web2.0, pero dentro de un par de años debemos entrar a la Web3.0, la cual es conocida (como mencioné al inicio) como la Web Semántica. Desgraciadamente, para llegar a ella se requiere de un cambio radical en los millones de sitios web, para que se adapten a las nuevas tecnologías… lo cual no será fácil, es todo un giro en la mentalidad de los desarrolladores web, los cuales en su mayoria aún siguen diseñando a la “vieja escuela”, haciendo a un lado los actuales estándares.

Con la Web Semántica, no importará que existan millones o billones de sitios web, ya que de manera natural se podrán realizar búsquedas, y los resultados serán mucho más acorde a nuestros deseos. Obvio, no sólo los desarrolladores web deben adaptarse, si no también los buscadores principales. Quizás cuando Google o Yahoo! empiecen a implementar búsquedas semánticas, nos obligarán a “dar el paso” para desarrollar semánticamente.

Nos espera un buen futuro, ¿ya te estás preparando?