6/06/2013

SEO: Atributos Alt y Title Automáticos en las Imágenes

29 comentarios
Los atributos 'alt' y 'title' son los que describen una imagen y su contenido. El atributo 'alt' se utiliza para describirle el contenido a los motores de búsqueda, y el atributo 'title' describe el contenido a los usuarios.


Atributos Alt y Title, Blogger

En este video Matt Cutts explica la importancia del atributo "Alt" en la imágenes. El el video el hace mucho énfasis en al tributo 'alt' mas que en el 'title', ya que el atributo alt es el que Google va a leer, sin embargo al combinar estos dos se obtiene un mayor impacto tanto en el motor de búsqueda como en los usuarios.

El código base de una imagen debe ser este:
<img src="imagen.jpg" alt="descripcion" title="descripcion" />
En Internet Explorer el atributo 'alt' genera una descripción (tool tip) al pasar el puntero de mouse sobre una imagen, mientras que en Firefox y Google Chrome, esta descripción visible es generada por el atributo 'title'.

Al describir lo que sucede en una imagen le estas ayudando a los motores de búsqueda a encontrar dicha imagen mas rapidamente y esto generara un aumento de trafico hacia tu sitio web.

No debes exceder en el uso de palabras clave en los atributos 'title y 'alt' ya que Google penalizará eso, puesto que no estas describiendo lo que en realidad esta sucediendo en la imagen.

Para agregar estos atributos a las imagenes, Blogger ha implementado un herramientas desde el editor de entradas.

Simplemente, después de agregar un imagen y estando en el editor de entradas, das un clic sobre la imagen y te diriges a Propiedades, allí agregas el texto del titulo y el texto del alt. En lo posible realiza este proceso desde el editor de entradas y agrega un descripción correcta manualmente.

Sin embargo, para reducir el trabajo y realizar este proceso automáticamente, te dejare un script que tomará el nombre de la imagen y lo usará para insertar los atributos title y alt. Pero recuerda que la mejor descripción es la realizada manualmente.

Este script utiliza Jquery; si ya lo tienes en tu blog entonces omite el código resaltado en verde.

Ve a Plantilla>Editar HTML> das un clic dentro de la plantilla, presionas Ctrl + F y buscas </head> Justo antes pega este código:
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'/>

<script type='text/javascript'>
//<![CDATA[
/*Atributos alt y title*/
$(document).ready(function() {
$('img').each(function(){
var $img = $(this);
var filename = $img.attr('src')
$img.attr('title', filename.substring((filename.lastIndexOf('/'))+1, filename.lastIndexOf('.')));
$img.attr('alt', filename.substring((filename.lastIndexOf('/'))+1, filename.lastIndexOf('.')));
});
});
//]]>
</script>

Guardas lo cambios realizados y vas a una entrada donde exista una imagen. Pasando el mouse sobre ella observaras que se muestra una descripción de dicha imagen y efectivamente esto es lo que queremos lograr.

Con esto se optimizara el posicionamiento de tus imágenes y por lo tanto tu pagina web estara mejor ubicada en los resultados de búsqueda.

Aplícalo si aun no lo has hecho, esto te ayudará.

29 comentarios:

  1. Respuestas
    1. Hola Sara,

      Espero que lo apliques en tu blog, es necesario.

      Eliminar
    2. Sí, ya lo hago en todas las fotos pero no sabía que se podía poner de forma automática.
      Mi blog es de tutoriales y por lo tanto tengo muchas imágenes en cada post. ¿Es conveniente agregar ambos atributos a todas y cada una de las fotos o basta con las tres o cuatro primeras?

      http://decosturasyotrascosas.blogspot.com.es/

      Un abrazo

      Eliminar
    3. Claro que es recomendable agregar ambos atributos a cada imagen. Si fuera mucho trabajo, entonces ya sabes como realizarlo automáticamente.

      Eliminar
  2. Hola Diego, el texto del título hace referencia al que uno tiene con el nombre de la entrada o es un título exclusivo de la imagen?
    Y cuál sería el texto del alt, las palabras clave?

    Gracias por este truco y por tu respuesta.

    ResponderEliminar
    Respuestas
    1. El title (titulo) y el alt son atributos en este caso exclusivos de imágenes.

      Puedes escribir la misma descripción par ambos atributos.

      Las palabras clave son aquellas que describen claramente una imagen, y deberán ser las que estén en el title y alt.

      Saludos!

      Eliminar
  3. Genial..!!
    Por cierto estabas perdido..!

    ResponderEliminar
    Respuestas
    1. Hola Hoover,

      Andaba un poco ocupado, pero con ganas de publicar algunos artículos.

      Saludos!

      Eliminar
  4. Amigo no es nada de este post.

    Solo que vi un widget muy interesante que muestra la ora de un evento y la calcula para tu hora local automáticamente y quería saber si lo podías adaptar a blogger.. yo no se nada de codigo jeje!!

    http://jmandrade.com/blog/2012/09/28/un-widget-para-mostrar-la-hora-local-de-un-evento/

    ResponderEliminar
    Respuestas
    1. Esta programado en php, pero si acaso pudiera integrarlo te aviso.

      Eliminar
  5. una pregunta se podria modificar para que en ves del nombre de la img mejor muestre el titulo de la publicacion donde se encuentre dicha img

    ResponderEliminar
    Respuestas
    1. En realidad el script esta configurado para usar los atributos alt y title, no podría funcionar con el nombre de la entrada

      Eliminar
  6. Sería interesante saber si borra las que se hayan puesto a mano o sólo rellena los alt y title que estén en blanco.

    Y si al tener ese script ya no se puede sobreescribir manualmente lo que uno quiera.

    ResponderEliminar
  7. Saludos, se agradece pero no sé que pasa que al mirar con firebug por ejemplo se ven los atributos title y alt, pero al mirar el código fuente desaparecen al igual el validador W3C dice que no existen.

    saludos a ver si hay solución

    ResponderEliminar
  8. Hola! Una duda. Las palabras en Alt y Tittle hay que separarlas por comas, o simplemente por espacios? Lo pregunto porque las etiquetas sí sé que normalmente se usan comas.
    Un saludo
    www.elbauldeeleanor.com

    ResponderEliminar
    Respuestas
    1. Julia, las etiquetas no tienen que ver con los atributos alt y title. Estos atributos se manejan en la forma como lo he explicado en el post

      Eliminar
    2. amigo Diego le dejé una consulta, saludos

      Eliminar
  9. creo que mas vale ponerlas manualmente

    ResponderEliminar
    Respuestas
    1. Asi es Alex, lo mas recomendables es ponerlas manualmente

      Eliminar
  10. ¿Y cómo añado alt y title a una imagen que tengo de título en Blogger?
    LLevo muchas horas buscando sin éxito.

    ResponderEliminar
  11. Hermano no he podido utilizar ninguno de tus códigos, puede ser por la poca experiencia que tengo en blogger, apenas comienzo.

    Cuando dices que se debe copiar justo ántes de la frase que tu indicas cómo se hace?
    porque yo copio ántes de la frase y no me da. Podrías enviar una captura de pantalla?

    ResponderEliminar
  12. Hola buenas, me ha encantado tu post.

    Por cierto como sé hasta que punto google me puede penalizar, nosé si me explico. A la hora de dejar la descripción el atributo Alt de me imagen, como se que me estoy excediendo.

    Un saludo y gracias.

    ResponderEliminar
  13. Muchas gracias por el post, pero tengo una duda, soy un poco novato aún, la descripción en Alt hay que ponerla redactada o simplemente poner palabras clave?
    Muchas gracias, un saludo!

    ResponderEliminar
  14. Hola amigo muy buenos tus aportes, me gustaria que hicieras un tutorial de como agregar donde dice Esto también te interesará:,, esta muy chulo ese efecto te lo agardesco saludos..

    ResponderEliminar
  15. Al ponerlo en mi plantilla me deja de funcionar un slider, tendré que hacerlo a mano jeje .gracias

    ResponderEliminar
  16. Muy bueno, aunque un poco intrusivo con los sliders xD - Esta excelente para los que andan cortos de tiempo.

    ResponderEliminar
  17. hay manera de aplicar lo mismo pero para los títulos de las entradas? es que hice hace un tiempo unas modificaciones a las entradas por que el título al ser más largo osea de 2 linea en lugar de una, empujaba todos los elementos del post hacia abajo y eso deformaba la entrada resumida así que lo que hice fue darle un tamaño máximo y con el resto del texto escondido para que simplemente solo fuera de una linea, por eso me gustaría aplicar este script para los titulos y que muestre el nombre completo en el title.
    http://otakuworldsite.blogspot.mx/ este es mi sitio

    ResponderEliminar
  18. Me has sido de mucha ayuda con este post! en blogger, propiedades de la imagen title y alt, es simplemente describir la imágen, los códigos del html no son necesarios, cierto?

    ResponderEliminar
  19. Buenas a mi los tilte y alt me desaparecen enseguida. ¿Puede ser que google me penalizó? Gracias

    ResponderEliminar

Publicar un comentario

Recibe actualizaciones en tu Email :)