¿Qué es hacer ping en la Web?

Publicado: junio 16, 2007 en Desarrollo, Herramientas Web, Lenguajes de programacion, Ping, Programación

Hacer ping consiste en comunicar a los indexadores y buscadores que nuestro blog ha sido actualizado.

Normalmente los indexadores usan robots que este proceso lo haga automáticamente cada determinado tiempo. Estos “bots” son llamados “spiders”.

Dependiendo de la carga de trabajo puede pasar bastante hasta que se “enteran” que tu blog ha sido actualizado, e introducen los cambios en su base de datos.

Para desencadenar ese proceso cada vez que tú actualizas el blog se usa el ping.

Existen una serie de servicios destinados a seguir y conectar los blogs. Enviando un ping a estos servicios permites que sepan que has actualizado tu blog y en ese momento rastrean tu blog en busca de los nuevos contenidos.

Por tanto, hacer ping permite que tu blog este actualizado en los diferentes buscadores de blogs lo que favorece un mayor tráfico a tu blog

¿Cuándo hacer ping?

Una cosa importante a saber es que es posible hacer spam a base de hacer ping. Es decir, hacerlo varias veces al día durante semanas con el único objetivo de atraer a más gente a tu blog y haciéndolo además sin actualizar tu blog. No lo hagas, en primer lugar eso no mejorará el tráfico de tu blog a largo y plazo y ,además, podrías ser eliminado por los sitios en los que haces ping, sin olvidar que perjudicas a otros, ya que los sitios pueden verse saturados por los spammers.

Teniendo esto en cuenta no debería de hacer ping más de dos o tres veces al día o sólo hacerlo cuando:
– Has añadido contenido nuevo
– Has hecho cambios significativos en antiguos artículos.
– Has modificado tu blog.

¿Dónde hacer ping y cómo?

Esto depende en gran medida del sistema que utilices para tu blog. Un sitio a tener en cuenta es Pingomatic que te permite hacer ping en varios sitios a la vez con tan sólo introducir tu URL. Si utilizas un sistema como WordPress puedes incluir sitios en tu panel de administrador para que haga ping donde te interese cada vez que modifiques algo.

Existen otros sitios como Technorati, donde puedes hacer ping para que tenga tu blog en cuenta en sus resúltados de búsqueda. También puedes hacer ping en bitacoras.com aunque tienes que tener tu blog incluido en su directorio Feedster, My Yahoo!, etc…

Espero que ya sepas lo que es hacer y la importancia que tiene. Así que ya sabes, ahora a hacer ping!

Para los programadores o desarrolladores Web aqui Les dejo una función echa en Php que nos permite hacer ping a cualquier sitio que nosotros queramos.

function ping ($ping_url,$blog_name,$blog_url) {
$query .= “<?xml version=’1.0′?>”;
$query .= “<methodCall>\n”;
$query .= ” <methodName>weblogUpdates.ping</methodName>\n”;
$query .= ” <params>\n”;
$query .= ” <param>\n”;
$query .= ” <value>”.$blog_name.”</value>\n”;
$query .= ” </param>\n”;
$query .= ” <param>\n”;
$query .= ” <value>”.$blog_url.”</value>\n”;
$query .= ” </param>\n”;
$query .= ” </params>\n”;
$query .= “</methodCall>\n”;
$ping_url = parse_url($ping_url);

$http_request = “POST ” . $ping_url[‘path’] . ($ping_url[‘query’] ? “?” . $ping_url[‘query’] : “”) . ” HTTP/1.0\r\n”;
$http_request .= “Host: “. $ping_url[‘host’] . “\r\n”;
$http_request .= “Content-Type: text/xml\r\n”;
$http_request .= ‘Content-length: ‘ . strlen($query) . “\r\n”;
$http_request .= “User-Agent: WordPress”;
$http_request .= “\r\n\r\n”;
$http_request .= $query;

if (” == $ping_url[‘port’] )
$ping_url[‘port’] = 80;

$fs = @fsockopen($ping_url[‘host’], $ping_url[‘port’]);
@fputs($fs, $http_request);
// RESPUESTA
while ($linea = @fread($fs,32768))
$res .= $linea;
@fclose($fs);

echo ‘<pre>’ . htmlentities($http_request) . ‘</pre>’;
echo ‘<br />’;
echo ‘<pre>’ . htmlentities($res) . ‘</pre>’;
echo ‘<br />’;
}

ping(“http://www.blogsmexico.com/ping/&#8221;, “Mi blog Título”, “http://miBlog.com&#8221;);

comentarios
  1. María dice:

    Hola
    Interesante post

    $http_request .= “User-Agent: WordPress”;

    Donde pones WordPress, podría ponerse un CMS? Es que pretendo hacer ping para noticias generadas en una web y que tienen su feed.

    gracias,

  2. […] que WordPress pudiera enviar lo que hago directamente a mi cuenta de Facebook, otras webs, hacer ping en forma automática, […]

  3. Frank Ar dice:

    “Si utilizas un sistema como WordPress puedes incluir sitios en tu panel de administrador para que haga ping donde te interese cada vez que modifiques algo”

    podrias decirme cómo?

    Muchas Gracias!

  4. Millim dice:

    Hacer ping es importante ya que notificas a los motores de busqueda que has creado una nueva entrada, normalmente se hace manualmente..
    Pero tambien paginas que afrecer servios y programas para hacer ping rapidamente…..

  5. Santiago dice:

    Gracias por el artículo.
    Funciona muy bien esto cada vez que actualizo mis sitios.
    Por ejemplo para este sitio:
    http://www.gvw.com.uy
    El ping ha hecho que los buscadores actualizen más rápidamente mis cambios.

    Gracias.

  6. Hola a todos pasé por casualidad por aquí.
    Estoy haciendo el SEO de un cliente.
    http://www.ruddock.com.uy
    Hacer ping me ha servido para avisar a los blogs que he actualizado mi sitio, pero ten cuidado de no abusar tal cual dice este artículo.
    Gracias por este página. Muy buena.

  7. Gracias por la info, me fue de mucha utilidad !

  8. Admin dice:

    http://www.GigsBag.com , sigue la filosofía de las plataformas de micro trabajos que tanto éxito tienen en EEUU. Nacida para revolucionar los trabajos online, es un lugar donde se une gente dispuesta a ofrecer servicios extraordinarios desde 1 euro y personas que los necesitan.

    Si tienes algo que ofrecer GigsBag.com te facilita un espacio donde darte a conocer de forma fácil, ágil y gratuita. No necesitas experiencia, sólo talento.

    Y si estás buscando algo, imagina todas las cosas que puedes encontrar desde 5 euros.

    Todo el mundo tiene un talento! ¿Por qué no vender el suyo?

  9. Ana dice:

    Pues al parecer también nos ha funcionado hacer ping para la página http://www.tourdf.com gracias por el artículo! Saludos

  10. jarhi dice:

    Y se puede hacer ping en cualquier sitio que no sea precisamente un blog de wordpress? gracias

  11. juan dice:

    gracias me ha ayudado de mucho en el proceso de indexar mis backlinks xd

  12. mass ping dice:

    Enviamos ping automáticamente a 70 motores de búsqueda diferentes. Ping-masa es una herramienta online gratuita que promueve fácilmente tu blog o página web.

    Web: http://massping.info/es/

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s