Home » Articulos etiquetados por 'Motores de Busqueda'
Listado de Motores de Busqueda
- Preguntas a tener en cuenta para un sitio de Alta Calidad
Preguntas a tener en cuenta para un sitio de Alta Calidad
El Blog de Google Webmasters nos recomienda repasar las siguientes preguntas para conseguir sitios web y artículos de alta calidad. Google al mejorado su nuevo algoritmo "Panda" (de momento sólo para idioma inglés) el cual ayuda a mejorar la posición en buscadores para los sitios de alta calidad. Por eso mismo nos recuerda:... - Porque crece el Uso de las Tecnicas Sombrero Negro en SEO
Porque crece el Uso de las Tecnicas Sombrero Negro en SEO
Utilizar Herramientas SEO para propagar software malicioso entre los usuarios. Aumenta el uso de técnicas SEO no recomendadas (Black Hat) pero satisfactorias por personas creadoras de malware o software malicioso para infectar a millones de personas. Los virus intentan ser cada vez más silenciosos, ya que destruir no es tan valioso como obtener información para después venderla al mejor postor. Lo que interesa es poder obtener información de millones de usuarios, para venderla y también interesa ser silencioso, para poder controlar y atacar desde los ordenadores infectados. De esta manera se podrían realizar Ataques de denegación de Servicio DOS o Distribuidos DDOS, como le ocurrió hace tiempo a Genbeta. Black Hat SEO consiste en utilizar técnicas SEO deshonestas, que a la larga son penalizables, para posicionar nuestras páginas en lo más alto de las búsquedas, utilizando técnicas poco recomendadas para engañar a los buscadores. Con el tiempo estas herramientas provocan todo lo contrario, ya que cuando los buscadores lo identifican penalizan consideradamente estas páginas webs. Pero en un primer instante consiguen posicionarse en lo más alto durante un periodo breve de tiempo.Porque Utilizan Black Hat Seo el software malicioso
En los "Boomb" de noticias de interés másivo, como catástrofes mundiales, cambios de gobiernos, finales de deporte, eventos mundiales que provocan millones de búsquedas. Las personas expertas en infectar a través de internet, crean y utilizan las Técnicas BlackHat Seo para posicionarse en los primeros resultados las nuevas páginas con malware, de este modo pueden infectar a millones de usuarios. Que las nuevas páginas queden penalizadas o caigan en el olvido no les importa, ya que el objetivo principal era infectar, y si unimos técnicas de Black Hat SEO con las búsquedas de interés mundial y masivo, se cumplen sobradamente. De ahí que los usos las técnicas de... - Utilizar la API Ajax de Google para Las Busquedas Relacionadas
Utilizar la API Ajax de Google para Las Busquedas Relacionadas
Utilizar API Ajax Google Search Engine Javascript para ofrecer información, vídeos y artículos relacionados a las búsquedas de los usuarios. El usuario busca en el buscador y la página lo que hace es mostrar artículos y vídeos relacionados en función de las palabras que escribió el usuario en el buscador. Es interesante y útil para el usuario, y se consigue con un pequeño código Javascript que utiliza la API de Google para las Búsquedas (Search Engine).API Google Ajax Javascript
La documentación necesaria esta en Code.Google. Es completa y fácil de seguir para utilizarlo sin muchas complicaciones. Actualmente podemos verlo desarrollado en komoloves. Imaginar que un usuario busca "Configurar Torrent" en un buscador, y accede a un artículo nuestro, ¿No sería interesante mostrar al usuario resultados relacionados a esas palabras?. Podemos mostrar al usuario los artículos relacionados a "Configurar Torrent" que poseemos en el blog, además podemos complementar esos artículos con vídeos relacionados a lo que el usuario esta buscando. Todo esto podemos hacerlo utilizando la API de Google para búsquedas.Conseguir las búsquedas Relacionadas
Para mostrar el resultado correcto, lo primero que tenemos que hacer es obtener las palabras que ha utilizado el cliente en el Buscador. Una vez conseguido, ya podemos utilizar esa información para mostrarle información relevante al usuario. El código lo vamos a estructura en 3 partes, Carga, Desarrollo y Presentación (Mas o Menos). En el head de nuestra página, obtenemos las palabras utilizadas por el usuario e inicializamos la librería de Google tal y como nos indican en la API de Búsquedas, siempre y cuando haga falta.
El método en Javascript OnLoadSearchRelated crear y configura las búsquedas que queremos mostrar al usuario con información relevante. Necesita las palabras clave y un domino para restringir los resultados a un dominio concreto.<?php $keysreferrer = getKeywords(); if($keysreferrer!='') { ?> <script src="http://www.google.com/jsapi?key=ABCDF" type="text/javascript"> </script> <script language="Javascript" type="text/javascript"> //<![CDATA[ google.load("search", "1", {"language" : "es"}); function OnLoad() { var keys = ''; var domain = 'komoloves.com'; keys = "<?php echo $keysreferrer; ?>"; OnLoadSearchRelated(domain, keys); } google.setOnLoadCallback(OnLoad); //]]> </script> <?php } ?>
Por último un lugar donde queremos ubicar los resultados, en el caso de komoloves, en el sidebar.function OnLoadSearchRelated(domain, keywords) { // Create a search control var searchControl = new google.search.SearchControl(); var options = new google.search.SearcherOptions(); options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN); var siteKomoloves = new google.search.WebSearch(); siteKomoloves.setUserDefinedLabel(domain); siteKomoloves.setUserDefinedClassSuffix("site"+domain); siteKomoloves.setSiteRestriction(domain); searchControl.addSearcher(siteKomoloves, options); var siteYoutube = new google.search.VideoSearch(); siteYoutube.setUserDefinedLabel("Videos"); siteYoutube.setUserDefinedClassSuffix("siteYoutube"); searchControl.addSearcher(siteYoutube, options); searchControl.draw(document.getElementById("searchcontrol")); searchControl.setResultSetSize(google.search.Search.SMALL_RESULTSET); // Execute an inital search searchControl.execute(keywords); }
Espero que os sea de ayuda....<?php $showdiv = getKeywords(); if($showdiv!=''){ ?> <div class="box-sidebar-380"> <div id="searchcontrol">Loading...</div> </div> <?php } ?> - Obtener las palabras de busqueda del Usuario
Obtener las palabras de busqueda del Usuario
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'].
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 Arrayfunction 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; } }$helperterms = ''; $keywords = getKeywords(); if ($keywords) { foreach($keywords as $keyword) { $helperterms.= $keyword.' '; //echo $keyword.' '; } } return $helperterms;Código Javascript
En Javascript para obtener la url de referencia hay que utilizar document.referrer. Podemos encontrar diferentes ejemplos para su uso, por ejemplo en netmechanic.
Con este código daremos las grácias al usuario que nos ha visitado desde la "Url de Referencia"...if (document.referrer != '') document.write('Thanks for visiting from ' + document.referrer); - 7 Cosas que nos recomiendan para mejorar en el SEO
7 Cosas que nos recomiendan para mejorar en el SEO
Cuestiones a tener en cuenta para mejorar en el posicionamiento web. Hacernos comprender correctamente a los motores de búsqueda es fundamental para que nos premien y nos den una buena posición en las búsquedas. Para ello no viene de más tener en cuenta una buenas recomendaciones. Títulos descriptivos y descripciones tipo resumen acordes al contenido (Nunca Dupliques) Urls con palabras y una estructura de directorios simple Usa un Archivo Sitemap XML para los motores de búsqueda y una ruta de navegación "breadcrumb links" para los usuarios, tipo "Home - Categoria1 - SubCategoria2". Restringir al Robots.txt adecuadamente de todas aquellas páginas repetitivas, o definir mediante la metaetiqueta de la cabecera "robots" con noindex, follow o nofollow Personalizar la página para el error 404 Not Found útil y que no se indexe Textos clarosy un uso del sentido común para las palabras claves Descripciones acordes en los textos Ancla de los enlaces. La mejor recomendación para una correcta optimización y así comenzar por algún sitio, es evitar a toda costa la duplicidad de los textos, en los títulos y las descripciones. Pero una de las mejores prácticas para seguir aprendiendo sobre el tema SEO es suscribirse al Blog de Google para Webmasters... - 9 Cosas que Debemos evitar para ganar puntos SEO
9 Cosas que Debemos evitar para ganar puntos SEO
Cuestiones que tenemos que evitar para una correcta optimización web y un buen posicionamiento en los motores de búsqueda. Títulos repetidos en varias páginas o con nombres genéricos. Tampoco se recomienda que sean muy largos, ni con muchas palabras claves y mucho menos que no estén relacionados con la página Descripciones duplicadas o genéricas, que no tengan nada que ver con la página o que sólo conste de palabras clave URL largas e indescifrables, con varios parámetros o con textos repetitivos. Que varias URL apunten al mismo contenido, vigilar el acceso mediante www o sin él. Una navegación excesivamente complicada para el Usuario o que desde todas las páginas puedas ir a todos los sitios. Tampoco se recomienda el uso de imágenes o animaciones para la barra de navegación (menus) Mala Ortografía, descuidada y que el usuario no entienda. También hay que estructurarlo adecuadamente mediante las metaetiquetas de cabecera siempre que haga falta Texto Ancla de los enlaces genéricos como aquí, este link,... Nombres de imágenes genéricas que no describen su contenido, o nombres muy largos. Tampoco nos ayuda sin en la propiedad "Alt" ponemos muchas palabras clave o descripciones muy largas. Uso de imágenes para indicar texto. Los robots no pueden leer el contenido de la imagen, se centran en su propiedad Alt, les es más fácil y sencillo leer Texto plano, por eso es normal que se premie Que los robots de los motores de búsqueda puedan acceder a todos los lugares de tu página. Permitir que obtengan muchas páginas similares sin valor añadido Una de las frases que escuche en una conferencia fueTodo lo que hagamos que le de más trabajo a los robots de los motores de búsqueda ¡Malo!
Por lo que deducimos que la sencillez y simplicidad es un premio para los desarrolladores del que se beneficia el usuario.... - SEO para principiantes orientado a Motores de Busqueda
SEO para principiantes orientado a Motores de Busqueda
Basado en el Informe de Google Guía de Optimización para Motores de Búsqueda especialmente escrito para Principiantes, del cual vamos a sacar los puntos claves en el SEO, y después todo aquello que tenemos que evitar hacer y que nos recomiendan.Puntos Clave
Crear títulos únicos y precisos para cada página Utilizar descripciones mediante la etiqueta meta description únicas URL claras y descriptivas Una buena Navegación orientada al Usuario Crear contenidos originales Utilizar las etiquetas de Cabecera <h1>,<h2>,... bien estructuradas Los enlaces mediante un texto Ancla descriptivo Optimizar el uso de Imágenes y no olvidarse de la propiedad "Alt" Definir un Robots.txt acorde a nuestras necesidades Preguntarse si podemos poner la propiedad "nofollow" a los enlaces Todos estos puntos clave, son apreciaciones que deberíamos ir profundizando uno a uno, y para ello es cuestión de leer y tener paciencia.Conclusión
De momento ya tenemos trabajo, porque la duplicidad del contenido es uno de los temas más penalizados por los motores de búsqueda y uno de los más difíciles de conseguir. Este pequeño resumen pretender ser una guía SEO para principiantes (donde me incluyo) y así poder ir optimizando nuestras páginas webs....