Archive for category: seo

SEO: Granjas de contenidos

Categories: Posicionamiento, seo - Tags: ,

Tal vez no les suene mucho ese término pero básicamente son páginas creadas única y exclusivamente para ganar posicionamiento en buscadores y que con el cambio en el algoritmo de Google se supone deberían eliminarse y ser sancionadas.

Veamos algunas prácticas que pueden ser consideradas como granjas de contenidos:

  • Robar el contenido de otros blogs usando RSS o alguna otra forma automática
  • Usar cortar y pegar para robar información de otro blog aunque reescribas ciertas partes
  • Hacer un cortar y pegar de varios sitios para armar un artículo más grande
  • Aprovechar sitios tipo foros, redes sociales para duplicar nuestro contenido
  • Crear contenidos irrelevantes poco útiles sin agregar nada o simplemente links a otros sitios (esta muy de moda entre bloggers)
  • Sitios con contenido oculto creados para generar posicionamiento

Es bastante molesto que alguien te copie un contenido, no mencione la fuente y encima aparezca mejor posicionada que uno, así que este cambio en Google era algo que se hacía esperar ahora es cosa de ver que funcione.

Las granjas de contenidos eran un negocio interesante jalaban visitantes al sitio para vender propaganda y vender links y así poder vender posicionamiento a otros sitios lo malo es que generaban demasiada basura y ciertas búsquedas se volvían completamente inútiles ya que no llevaban a ningún lado.

SEO: ¿Es AJAX malo para buscadores?

Categories: AJAX, Posicionamiento, seo - Tags: ,

Esta es una pregunta muy frecuente que yo considero depende mucho del uso que le damos al ajax, y esto esta ligado a la accesibilidad porque no es lo mismo poner un javascript que invoca todo que un pequeño script para darle algo de animación a nuestro sitio.

Hay tal variedad de scripts que no podría decir tal afecta y tal no pero voy a hablar de los scripts más comunes y de ahí un método para testear el resto.

Acordeón

Me refiero a estos script que ocultan parte del texto y la muestran al darle click a un botón, los spiders de los buscadores ven la página sin CSS ni javascript así que verán el texto completo que sólo esta oculto en un div con overflow hidden, por lo que no afecta el SEO.

Galerías AJAX estilo slideshow

Usualmente estas galerías funcionan con un link como este:

1
<a href="miimagen.jpg" rel="lightbox[]"><img src="thumb.jpg"></a>

Mi sugerencia allí ya sea que usemos o no AJAX es agregar a la imágenes el atributo ALT que es el que usan los buscadores

1
<a href="miimagen.jpg" rel="lightbox[]"><img src="thumb.jpg" alt="descripcion de mi imagen"></a>

Tabs o pestañas

En este caso habría que hacer un distingo entre aquellas que ocultan el texto y lo muestran según la pestaña seleccionada y aquellas que invocan el contenido dinámicamente. Las segundas no serán enlazadas por los buscadores y las primeras serán enlazadas como parte del texto de toda la página aunque sería muy interesante si pudiera enlazarse el área concreta.

Invocar contenidos sin recargar la página

Este es un truco muy popular que yo recomiendo usarlo únicamente para envío de formularios o para mostrar mensajes de advertencia.
Habría que hacer el distingo, no es lo mismo usar este link:

1
<a href="#" onclick="javascript:carga(1);">

Ese nunca será enlazado pero este otro si:

1
<a href="mipagina.html" onclick="javascript:carga(1); return false;">

Debemos tener presente que aunque las páginas invocadas con el segundo link son indexadas no podemos tener control sobre sus metatags ni el título así que los buscadores las indexarán como vean por conveniente.

¿Cómo se si mi página AJAX será indexada?

La mejor forma de comprobar esto es deshabilitar por completo el CSS y el javascript y empezemos a navegar en nuestro sitio si podemos ver todas las secciones y acceder a nuestros links significa que estamos trabajando bien si por el contrario acabamos viendo un texto informe imposible de navegar entonces tenemos un largo trabajo por hacer.

SEO Cambiar el titulo de mi sitio afecta posicionamiento

Categories: Posicionamiento, seo - Tags: ,

En Internet hay muchos mitos sobre que afecta o no el posicionamiento, veamos cuando realizas una búsqueda en google este recoje principalmente 2 factores el titulo y la descripcion (metatag) adicionalmente también puede recoger parte del contenido del sitio esto es porque a Google le interesa mucho la suma de esos 3 factores y prácticamente no le interesan los keywords asi que es conveniente mantener un título de nuestro sitio acorde a nuestras palabras claves y si contamos con páginas internas o un blog podemos probar con cosas asi:

mi sitio servicio1, servicio2, servicio3

Eso sin exagerar ya que un titulo demasiado extenso tampoco es indexado bien por google así como tampoco usar el mismo título para todas las páginas internas del mismo sitio.

Otra buena opción para SEO es usar el titulo de nuestro sitio y el titulo de la pagina tal como ocurre usualmente en los blogs

mi sitio | Acerca de Nosotros

Si usamos un carrito de compras o un catálogo virtual recordemos que la gente no va a buscar nuestra tienda sino nuestros productos asi que deberiamos tener un titulo como este

mi tienda | categoria XXX
mi tienda | mi producto XXX modelo XXX

Finalmente no es buena idea cambiar constantemente los titulos de las páginas dentro de nuestro sitio ya que allí están nuestas palabras clave y google podría terminar duplicando pagina y a la larga borrándolas todas.

Evitar que google indexe ciertas páginas

Categories: Posicionamiento, seo - Tags: ,

Hasta ahora había publicado algunos tips para mejorar nuestro posicionamiento y lograr que google nos indexe.

Sin embargo a veces es necesario que no indexe todo, sino que se abstenga de incluir ciertas carpetas y páginas que deben estar ocultas a usuarios ajenos para esto hay que crear un archivo ROBOTS.TXT y subirlo en la carpeta principal de nuestro sitio (usualmente www y/o public_html).

En pocas palabras va a hacer lo opuesto a un sitemap indicando que NO indexar

¿Qué es robots.txt?

Este archivo permite dar ciertas directivas a los spiders de lo buscadores (google, yahoo…), podemos indicar que estas instrucciones sean para un spider específico por ejemplo:

1
User-agent: *

En este caso le decimos que las condiciones se aplique a todos, luego podemos decirle que no indexe la carpeta imagenes por ejemplo
y la pagina login.html

1
2
3
4
5
User-agent: *
Disallow: /login.html
Disallow: /imagenes/
Disallow: /*/subcarpeta/
Disallow: *

Existen otras opciones que puedes revisar en su WEB

Reemplazar texto por imagenes maquetacion CSS

Categories: Posicionamiento, seo - Tags: , , , ,

Cuando lees el título lo primero que te preguntas y ¿por qué deberia cambiar un texto por una imagen mejor inserto directamente una imagen?, viéndolo así parece más práctico pero si lo vemos desde la óptica de SEO (Optimizacion de nuestro sitio para buscadores) nos damos cuenta que es importante hacer nuestra página semánticamente correcta por ejemplo que nuestro logo no sea simplemente una imagen sino un H1 osea el titulo principal eso lo hace más “apetitoso” nuestro contenido para google.

Veamos algunas técnicas para lograr esto

Reemplazo clásico

Aqui lo que hacemos es agregar a nuestro titulo una etiqueta span que ocultaremos usando CSS, lo malo es que aunque el titulo es semanticamente correcta span no lo es.

1
2
3
<h3 id="header">
    <span>Revised Image Replacement</span>
</h3>
1
2
3
4
5
6
7
8
#header {
    width: 329px;
    height: 25px;
    background-image: url(sample-opaque.gif);
    }
#header span {
    display: none;
    }

Usando margen

En este método no hace falta agregar etiquetas HTML adicionales lo que hacemos es enviar nuestro texto muy lejos de tal forma que no sea visible. El problema es que si la imagen faltara no se marcará, bueno tampoco es tan grave de hecho en todos los casos ocurre eso.

1
2
3
4
5
6
7
8
9
10
11
<h3 id="header">
    Revised Image Replacement
</h3>
[/css]
[cc lang="css"]
#header {
    background: url(sample-opaque.gif) no-repeat top right;
    width: 2329px;
    height: 25px;
    margin: 0 0 0 -2000px;
    }

Usando indentación

Este método es muy similar al anterior lo que hace es enviar nuestro texto lejos pero no usando un margen sino indentación, el problema es que según parece genera problemas en IE5 si es que aún alguien lo usa claro esta.

1
2
3
<h3 id="header">
    Revised Image Replacement
</h3>
1
2
3
4
5
#header {
    text-indent: -5000px;
    background: url(sample-opaque.gif);
    height: 25px;
    }

Existen algunos otros métodos más pero la verdad son sólo ligeras variantes de los anteriores.