Obtener las palabras de busqueda del Usuario

Excelente artículo extraído de http://tectonilogia.com

Obtener las palabras utilizadas por el usuario en el buscador con Php que las condujo a un artículo de nuestra página. Conseguir las palabras que utilizó el usuario es interesante para ofrecer información relacionada, sino no tendría mucho sentido. También podemos utilizarlo en la página de error 404 y mostrar artículos que acordes a lo que el usuario quiso buscar. Lo primero es tener un objetivo claro y saber que queremos hacer con esas palabras claves del usuario, después es sólo cuestión de gustos a utilizarlas para ofrecer información importante.

Código Php

La clave esta en utilizar la URL de referencia, en PHP con $_SERVER['HTTP_REFERER'].

function getKeywords()
{
    $refer = parse_url($_SERVER['HTTP_REFERER']);
    $host = $refer['host'];
    $refer = $refer['query'];

    if(strstr($host,'google'))
    {
        //do google stuff
        $match = preg_match('/&q=([a-zA-Z0-9+-]+)/',$refer, $output);
        $querystring = $output[0];
        $querystring = str_replace('&q=','',$querystring);
        $keywords = explode('+',$querystring);
        return $keywords;
    }
    elseif(strstr($host,'yahoo'))
    {
        //do yahoo stuff
        $match = preg_match('/p=([a-zA-Z0-9+-]+)/',$refer, $output);
        $querystring = $output[0];
        $querystring = str_replace('p=','',$querystring);
        $keywords = explode('+',$querystring);
        return $keywords;

    }
    elseif(strstr($host,'msn'))
    {
        //do msn stuff
        $match = preg_match('/q=([a-zA-Z0-9+-]+)/',$refer, $output);
        $querystring = $output[0];
        $querystring = str_replace('q=','',$querystring);
        $keywords = explode('+',$querystring);
        return $keywords;
    }
    else
    {
        //else, who cares
        return false;
    }
}

Código extraído de stevenyork. Esto nos devuelve un Array con las palabras de referencia. También podemos ver el código de codingforums o codeproject.

Para recuperar la lista de palabras de la búsqueda sólo tenemos que recorrer el Array

$helperterms = ''; $keywords = getKeywords(); 
if ($keywords) { foreach($keywords as $keyword) { $helperterms.= $keyword.' '; 
 echo $keyword.' '; } } 
return $helperterms;

Todo sobre Google

Como activa su éxito google.com? Es un resultado alfanumérico que se inicia al consultar una duda, ahí, en una espiral de resultados positivos, se activan 254.000 servidores, luego 1.000.000 procesadores a los que activan 12.000 millones de páginas web e inducen a una potencia a la “n” de cifra digital, que en una abrir y cerrar de ojos obtenemos una respuesta, afirmativa. Es una ecuación de 500 millones de variables posibles que Google resuelve en un clic. Estas consultas ascienden a más de 800 millones por día.
Sin lugar a dudas Google hoy por hoy es el buscador más utilizado en el Mundo a nivel general. Existiendo aún países donde no son la primera fuente de consultas. Como es el caso de de Corea, China, y muchos países asiáticos, que representan un parte muy importante de los 1.200.000 usuarios actuales de la Red.
Google aunque su buscador, es la fuente prioritaria de sus ingresos y utilización, tienen desarrolladas herramientas, que por sí mismas son de interés para gran mayoría de usuarios como son:

Académico
Busque documentos académicos
Alertas
Reciba noticias y resultados de búsquedas por  correo electrónico
Barra  Google
Añada un cuadro de búsqueda a su navegador
Bloc de notas
Marque y recopile información a medida que navegue  por Internet
Búsqueda de blogs
Busque blogs sobre sus temas favoritos

Búsqueda de libros
Busque en el contenido de los libros
Búsqueda en la web
Realice búsquedas en más de 8 mil millones de  páginas web
Desktop
Realice búsquedas en su propio equipo
Directorio
Realice búsquedas temáticas en la web
Earth
Una ventana tridimensional al planeta
Funcionalidades de  búsqueda web
Saque el máximo partido a sus búsquedas
Google Maps
Direcciones y directorio de negocios
Imágenes
Busque imágenes en la web

Noticias
Busque miles de noticias
Video
Busque vídeos y cargue los suyos
Labs
Pruebe nuevos productos Google
Blogger
Exprese sus opiniones en línea
Calendar
Organice su agenda y comparta eventos con sus  amigos
Docs
Cree sus proyectos en línea, compártalos y acceda a  ellos desde donde esté
Gmail
Correo gratis: 2,8 GB de espacio y menos spam

Grupos
Cree listas de distribución y grupos de debate
Orkut
Conozca a gente y manténgase en contacto con sus  amigos
Picasa
Encuentre, edite y comparta sus fotografías
Talk
Envíe mensajes instantáneos y llame a sus amigos  desde su equipo
Traducir
Visualice páginas web en otros idiomas
YouTube
Vea, suba y comparta vídeos
Maps  para móviles
Consulte mapas y vea cómo llegar en su teléfono  móvil
Móvil
Use Google desde su teléfono móvil
Pack
Una colección gratuita de software indispensable

Técnicas para mejorar su sitio en Google

A pesar que muchas personas afirman que la industria alrededor  del SEO es una guarida de vendedores de aceite de serpiente, aún quedan formas  definidas para que los webmasters pueden mejorar su ranking, y por lo tanto su  visibilidad en los resultados de búsqueda de Google.

Esto no es un juego de manipulación, Google odia ese juego y  te castiga por ello, y esto, tal vez es el elemento más oscuro que el mundo SEO  vende. Bien, una buena estructura SEO se compone de técnicas inteligentes  y amigables para usuarios y buscadores. Piense en SEO como un estimulante  que mejora el rendimiento, y que no hará que le echen del partido.

Dicho esto, hay toneladas de cosas que los webmasters pueden  hacer para que sus sitios mejoren las búsquedas, por lo que esta lista no se ha  acabado. Son, sin embargo, en nuestra opinión, las diez mejores  estrategias para buscador y por “buscador” me refiero a  “Google” – el posicionamiento.

 

Nota  del autor: Esta no pretende ser una lista completa de las técnicas de SEO  empleadas por la industria de Internet para obtener un mejor ranking en los resultados  de Google. Si fuera así, no sería exactamente un negocio,  ¿verdad? Eso significa que hay mucho que estamos dejando de lado.

1. Etiquetas de Título

Definida por muchos como una de las tres grandes (tags,  enlaces y texto), nosotros, las etiquetas de título, las situamos en primer  lugar. Las palabras en la etiqueta del título aparecerán en el enlace que  muestra el resultado de la búsqueda. Aquí es donde se indica al buscador  (y a los aspirantes a visitantes), lo más sucintamente posible lo que quiere  saber: la empresa o nombre de la publicación, palabras clave relevantes, o  frases clave extraídas del texto de la página. Cada página debe tener una  etiqueta de título ya que Google clasifica cada página de forma individual, no  el sitio en su totalidad.

2. Contenido

El orden de los Tres Grandes es muy discutible, pero en  realidad funcionan como partes del todo, ninguno de ellos puede quedar fuera si  la máquina funciona correctamente. En este caso, es probable entender que  el contenido debe ser de calidad, pero también debe ser rico en palabras clave  que están dirigidas a la captación de tráfico de búsqueda. Eso tampoco significa  que sea sólo tirarlas allí, como si estuviera cocinando una olla de estofado SEO. El  uso de palabras clave y la variación de palabras clave deben ser natural y no  sobrecargado. Por la parte del texto visual de la página, centrarse en trabajar  con las palabras y frases por las que usted quiere que la gente le encuentre.

3. Calidad Enlaces de Interés

O más concretamente, los backlinks, enlaces a su sitio de  fuentes externas. Los enlaces son sus cartas de recomendación. Si  nadie te recomienda, o las recomendaciones parecen falsas, entonces no  funcionará. Los Enlaces de autoridad se ponderan más fuertemente, así que trate  de obtener enlaces de sitios de autoridad relacionados con la industria de su  sector para vincular a su sitio.

4. Cantidad de Enlaces

Los vínculos de Autoridad (alta calidad), son por naturaleza  más difíciles de conseguir, por lo que tendrá que comenzar de otra forma, a  menos que usted ya tenga el reconocimiento de la marca y busca una posición en  el sector. Muchos optimizadores SEO proponen “link-swaps”,  intercambio de enlaces, y la práctica comercial común de comprar y vender  enlaces. Pero como Google demostró el pasado otoño, no se puede comprar el  amor de Google de esa manera. De hecho, obtendrá lo contrario al  amor. Por lo tanto, trate de conseguir enlaces todos los que pueda de los  compañeros de la industria de su sector, siempre de buena manera – mediante la  promoción. Enviar enlaces a directorios reputados como Bing y  Yahoo. Una explosión de gran cantidad de enlaces de mala vecindad, de baja  calidad, sin embargo, pueden hacer mucho más daño que bien, así que mantenga  las cosas naturales.

5. URL

La importancia de la dirección a menudo se debate, pero un  argumento parece tener más sentido que los demás. A los motores de  búsqueda no les gusta demasiados parámetros en la dirección URL (fácil de  confundir a los robots de búsqueda con & y?) y la gente no puede leer las  direcciones URL tan largas y tampoco entienden lo que quieren decir a simple  vista . El aspecto persona aquí es especialmente importante, porque ellos  son los que hacen clic y necesitan saber donde les lleva un enlace con un  vistazo de milisegundos. Lección: palabras clave en la URL son una buena  idea.

 

6. Alimentación para los Robots

Los Robots de búsqueda comen HTML, no Flash. Se alimentan  de texto, no imágenes. Para hacerlos feliz aliméntelos con gran cantidad  de HTML y de texto.

7. Arquitectura del sitio

Hay mucho que considerar aquí, pero el objetivo es la  creación de un sitio al que los robots pueden acceder fácilmente, un sitio que  les dice a dónde ir y qué indexar. Los Sitemaps son vitales para este fin,  así como el uso adecuado del archivo robots.txt.

8. Contenido actualizado con frecuencia

Usted crea un sitio nuevo, arroja algún contenido en él, y  deja que repose en el ciber-espacio. Seguramente será indexado, pero para verdaderamente  expandir su credibilidad como una fuente dedicada y relevante, debe actualizar  con regularidad. Además da a los robots, y a la gente una razón para volver a  visitar el sitio.

9. Iniciar un Blog

Una buena manera de establecerse como una voz de autoridad  en Internet es comenzar un blog sobre el sector en que se desenvuelve. Mantener  un blog significa otro punto de entrada con contenido actualizado, que con el  tiempo y cierta autoridad, ayuda a levantar el sitio, objetivo principal, a  través de enlaces dirigidos al sitio, o a páginas específicas dentro del  sitio. No un blog “Spam”, que será zapeado con el tiempo, con  contenido útil en él y enlaces legítimos.

10. No olvidarse de los seres humanos

Esto es muy importante, y probablemente debería estar en un  puesto más alto de la lista. Existe el arte de diseñar sitios amigables  tanto para los rastreadores de Google como para las personas que desea  atraer. Sin la gente, ¿qué sentido tiene? Así que en primer lugar  diseño para las personas, y luego ajusto para complacer a los robots  rastreadores y no al revés.

Sobre el autor:
Jason Lee Miller es editor y escritor de WebProNews sección de bussiness y tecnología.

Bienvenidos a MySetup

Punto de entrada al mundo de la globalización.
Sus productos y servicios pueden ser promocionados entre millones de clientes potenciales conectados a la red de Internet en todo el mundo.

Internet abre para particulares, empresas y particulares, un mundo de nuevas posibilidades que nos permitirá a todos adquirir los bienes de consumo habituales, automatizando el proceso global de compra, optimizando la logística en general y proporcionando un mejor servicio al cliente.