Las etiqueta META DESCRIPTION se utiliza para "describir" nuestro sitio, es un texto relativamente corto que intenta resumir el contenido del blog. Es lo que vemos en cualquier buscador debajo de cada enlace.
En Blogger es imposible y aún en algún servicio avanzado esto no es automático y se requiere de algún tipo de código especial o plugin que, por ejemplo, resuma o genere un extracto de la entrada y la coloque en la descripción. Como eso debe hacerse con algún lenguaje que no sea JavaScript ya que los buscadores no leen textos generados de ese modo y ese es el único lenguaje al que tenemos acceso, estamos en problemas.
¿Será muy grave que las descripciones estén repetidas?
En realidad, si pero no, dependerá de nuestras intenciones; lo cierto es que a los buscadores no les gusta y por eso chillan y nos señalan el error. Obviamente, sería mejor que no se repitieran, aunque sea, para evitar esos chillidos.
Hay una manera un poco "burda" de lograr eso, agregándoles algún texto al que tengamos acceso desde el código de Blogger y uno que es muy fácil de usar es el título de las entradas que, en teoría, siempre es diferente. Aunque esta idea ya fue publicada, vuelvo a insistir con ella.
Ya que el título de las entradas es accesible en el head de nuestra plantilla porque se encuentra en data:blog.pageName, podríamos crear una serie de condiciones para filtrar nuestras páginas y así, en las entradas individuales, usar una descripción no-repetida:
<b:if cond='data:blog.pageType == "item"'>
<!-- esta es la descripción para una página individual -->
<meta expr:content='data:blog.pageName + " ... el texto de la descripción ... "' name='description' />
<b:else/>
<!-- esta es la descripción para el resto de las páginas -->
<meta content=' ... el texto de la descripción ... ' name='description' />
</b:if>;
58 comentarios:
No he entendido muy bien el asunto. En las páginas individuales google no usa la meta description, como descripción utiliza un texto extraído del post por lo tanto no habría descripciones duplicadas.
Así lo entiendo yo. Si estoy confundido, por favor, acláramelo porque es un tema importante.
Blogger no agrega la etiqueta META description; es una etiqueta que se agrega manualmente. No cambia de manera dinámica. Es sencillo de verificar mirando el código fuente.
Lo que se ve en el resultado de una búsqueda, es un extracto que genera cada buscador según interpreta los textos que encuentra y que considera relevantes. En caso de no haberlos, usa la descripción aunque esto tampoco es necesariamente así ya que las etiquetas META no son otra cosa que sugerencias que hacemos pero no son mandatorias, los buscadores pueden ignorarlas a voluntad.
Lo explicado acá no va más allá de entender por qué aparece ese error en las Herramientas de Desarrolladores de Google y las limitaciones para resolver el problema en un sistema como Blogger.
Google para crear la descripcion de tu blog que aparece en el snipet (texto que aparece descriptivo de cada web que aparece en las busquedas de google)
Google usa dos metodos, 1) usara la meta descripcion si esta es lo suficientemente buena, en el caso de que esta no exista o de que sea la misma para todas las paginas como en blogger.
Google usara un trozo del texto como descripcion principalmente la "entradilla del post" vamos el primer parrafo. Si esta no existiera google en ciertos casos de blogs a mi me sucede, usa algun comentario de los que te han dejado en la entrada.
JMIUR tu todo esto lo sabias, quizas Daniel no. Perdón por la intromision explicativa.
Ahora mis preguntas son dos:
Poner mediante tu sistema una meta descripcion diferente para cada post de tu blog ¿no hace que se aumente el tiempo de carga de tu blog?
¿existe algún metodo de cambiar la meta descripcion añadiendo codigo en la propia entrada y no en el codigo del blog? ¿si esto fuera posible aumentaria mucho el tiempo de carga?
Me encantaria poder tener meta descripciones personalizadas para cada post, pero desde luego no a cambio de que mi blog se carge x tiempo más tarde
ordago13:
Usando lo que dice el post (e insisto que no es lo ideal en absoluto) no hay demoras ni nada semejante ya que simplemente se usa un dato del mismo Blogger. El tiempo de proceso interno de ese tipo de cosas es ínfimo.
No sé si podría colocarse algo así en las mismas entradas; el editor de Blogger no acepta la etiqueta META pero, aún si las aceptara, tampoco sé si eso sería razonable o si serviría de algo.
Como en Blogger no podemos acceder a un resumen de las entradas salvo que usemos JavaScript y los buscadores sólo leen textos, me temo que estamos frente a una limitación casi absoluta.
Lo único que prodría hacerse es establecer condicionales para ciertas entradas específicas y no mucho más.
JMiur lo voy ha intentar, gracias, eres el dios de blogger
Suerte, zona lerh :D
Que grande JMiur! Me respondiste una pregunta antes de que te la mande! Justo el otro día estaba buscando aqui como poner una descripcion diferente en cada entrada y note en tu codigo fuente que tenías en cada description el titulo del post y como no tuve tiempo no te pude escribir para sacarme la duda.
Lo voy a realizar ya mismo en mi blog.
Solo una consulta, ¿Que las keywords tambien sean repetidas (en las entradas y en la pagina principal) tiene algun efecto negativo ante los buscadores?
Gracias, me salvaste una vez mas ;)
Lo de las keywords no parece relevante. A decir verdad. Google dice que no les da mayor importancia.
http://googlewebmastercentral.blogspot.com/2009/09/google-does-not-use-keywords-meta-tag.html
JMiur, gracias por toda esta información, ahora una pregunta: COMO PODEMOS SOLUCIONAR LAS ETIQUETAS DE TITULOS DUPLICADAS YA EXISTENTES? es decir en un post que se ha comentado esta envió información con respecto al post y se muestra como duplicada, al menos así muestra mis entradas y es lo que entiendo.
Eso, no podrá hacerse ya que una vez generada la URL de una entrada, no puede cambiarse; puedes cambiar el título en si mismo pero no la URL; la única solución es eliminar la entrada y crearla otra vez.
De todas maneras, no creo que sea un detalle tan significativo como hacer eso último salvo que haya muchísimos duplicados.
Bastante bueno el truco, gracias.
Hola muy buenas.
perdona por la ignorancia donde pego ese codigo?
el el head de la plantilla, por ejemplo, si buscas la etiqueta:
<title> ......... </title>
las colocas inmediatamente después de ella.
Hola amigo Jmiur, una consulta, nose si habra un tuto para posicionamiento seo sobre esto, espero me ayudes, y creo que este tema es sobre los meta tags o algo, explique, quisiera implementar esto a mi blog para posicionamiento ahi le envio la foto para que vea y me diga si sabe como hacer esto en las entradas que uno se publica en blogger.
http://img824.imageshack.us/img824/4138/foto0514gsg230.jpg
hola Jmiur mirando este post me percarte que tengo un problema y es que en los buscadores aparesco de esta forma
Ciencia Explicada: Clases de conjuntos
16 May 2010 ... El conjunto de los planetas del sistema solar, el conjunto de los meses del año, el conjunto de las vocales, son algunos ejemplos de ...
www.cienciaexplicada.com/2010/.../clases-de-conjuntos.html - En caché
entonces tengo 2 preguntas
la primera es si afecta en el posicionamiento del post u otra cosa el que tenga primero el titulo del blog y despues el titulo del post.
t si es afirmativo, como lo podria cambiar ? para que quede primero el title del post y despues el del blog
gracias.
pd: puedes buscar en google "clases de conjuntos" y mirar mi web que es ciencia explicada
Para cambiar la forma en que se ven los títulos, fíjate en esta entrada.
Muchas gracias, JMiur
una pregunta es posible q google lea los meta fuera del head/ bueno io encontre como poner..el nombre del labels en las meta discription pero me preocupa si es q google lo leera.. bueno solo me keda esperar
Lo desconozco.
Hola lo primero gracias por compartir, Tanto.
Mi preguntita es:
¿El código se pega tal como esta,literalmente sin cambiar nada ni añadir?
Saludos y gracias
No sé exactamente a qué te refieres pero, si se trata del código del final si, tal como esta pero agregando tus propios textos de descripción.
ok, creo que lo entiendo, sólo tendría que cambiar donde pone descripción poner la de mi blog?, y en que parte de la plantilla lo pego?
Muchas gracias un besote
Por ejemplo, puedes ponerlo antes de <b:skin> pero, no importa mucho donde seimpre que estén entre <head> y </head>
Gracias, siempre solucionando.
Una pregunta amigo, ese codigo despues de pegarlo, si tengo 15 entradas debo repetirlo para cada una de ellas? es decir 15 descripciones diferentes o 15 codigos diferentes? la verdad no he entendido
No. El código que está al final de la entrada, sólo se coloca una vez. Simplemente, crea una descripción general a la que le agrega el título de la entrada cuando se trata de páginas individuales. EL titulo es ese dato interno de Blogger: data:blog.pageName
Hola JMiur, está muy interesante este tema porque a mi me dice que en mi blog vidaseductiva.blogspot.com me aparecen 143 páginas duplicadas, intento hacer esto, pero no entiendo algunas cosas...
Al agregar esos "Meta" tengo que hacerlo para cada artículo? si es así, en el código no veo cómo diferencias cada url de los posts, o ese código que das al final se ingresa al comienzo de cada artículo en "edición HTML" que aparece al lado de "Redactar" en el editor de textos?
Uhm... creo que capté algo... Para la página principal se muestra una "meta" diferente al de cada entrada, osea que no hay necesidad de ingresarlas individual... sólo hay que diferenciar la general de las entradas individuales, pero el de las entradas generales se repetirá para todas las entradas excepto que comienza con el título como descripción también... con eso se solucionaría el problema... no sé si lo comprendí bien... xD eso quiere decir?
Si. creo que has comprendido correctamente.
No hay necesidad de agregarlas individualmente, la idea es justamente evitar eso que sería una locura si hay muchas entradas. La idea es que la descripoción sea siempre la misma y se modifique "levemente" agregando el título para evitar la duplicación.
JMiur Llegué aquí buscando información para cambiar la descripción automática de los post individuales, por ejemplo, realmente no me es muy importante si en google genera el error de metadescripciones duplicadas, porque como han mencionado antes, en las búsquedas en google éste toma fragmentos del post, y es allí donde la estrategia de cada webmaster hace que el post se posicione mejor, bueno me fui por las ramas, lo que intento preguntar y comentarte, es que en facebook, o algunas páginas como digg, por ejemplo, cuando intento colocar un enlace de determinada entrada, esta aparece con la metadescripción, sin mencionar fragmentos del post y es esto lo que deseo modificar, hay alguna forma?
Saludos y muy bueno el blog!
Hasta el momento, no conzoco ninguna forma de conseguir eso.
JMiur he buscado por todos lados entender algunas cosas, y doy siempre con tu blog, como el más recomendado para estos temas, así que quiero hacerte una consulta, lo he planteado en el foro de google para webmaster pero sin recibir respuestas aún. Te dejo aquí el enlace al tema en cuestión, espero me puedas leer y dar un consejo.
http://www.google.com/support/forum/p/webmasters/thread?tid=5ad198bc418efeec&hl=es
Ahora volví a realizar un cambio por esta meta etiqueta:
(b:if cond='data:blog.pageType == "index"'>
(meta content='palabras claves' name='keywords'/
(meta content='descripcion del sitio' name='description'/>
(/b:if>
cambié las "<" para que pudiera postearlo aquí.
Ahora con este cambio facebook en vez de arrojarme una descripcion del blog al insertar un enlace, me da una serie de carácteres que están dentro de la plantilla definiendo la fecha y esas cosas...
Esto sería todo por el momento, espero que puedas darme algún consejo.
saludos Martin.
La condición para el home es:
<b:if cond='data:blog.homepageUrl == data:blog.url'>
index se refiere también a página que no son entradas entividuales como Archivos, etiquetas, etc que no es conveniente indexar.
Con el botón Me Gusta o el botón de compartir de Blogger mismo, a Facebook no se enviarán resúmenes de las entradas; sólo el título del post, la URL y la descipción que haya en la etiqueta META. Que enia y que lee FB puedes comprobarlo leyendo esta entrada.
En cuanto a los buscadores, todo blog de Blogger es indexado y en los resultados, lo que se mostrará es un resumen de las entradas si es que los motores de búsqueda consideran que el contenido es relevante.
No sé cuál es tu blog para decirte qué leen los buscadores o cómo se muetran esos resultados.
Gracias por la pronta respuesta JMiur. Comprendo lo de facebook ahora, mi intento por modificar la meta etiqueta era porque no recibo un aumento de visitantes, y lleva así mas de 1 año fluctuando, y los resultados tanto en google, como alexa y en el pr han aumentado, por eso no comprendo a que se debe el casi nulo crecimiento en las visitas.
He vuelto a mi anterior meta etiqueta, y de momento creo que la dejaré así. La dirección de mi web es www.unavidalucida.com.ar
Si puedes darme algún consejo sobre algo que notes faltante o erroneo te lo agradezco.
Pués eso nada tiene que ver con las etiquetas; no existen etiquetas que garanticen visitas; si el blog está indexado correctamente (lo está) el resto, depende de miles de cuestiones muchas de las cuales son puro azar.
Hola Jmiur mil gracias por el tremendo trabajo que haces ayudándonos a dejar mejor nuestros blog yo tengo mis meta y quiero saber si estan bien o donde tengo que poner el condicional para que quede bien mil gracias por la ayuda
te dejo la URL de la imagen de mi meta ya que el sistema no me dejo ponerlo en el comentario
http://img535.imageshack.us/img535/6734/metablogg.jpg
Mabel:
Me guio por el código que muestras. Yo le quitaría el condicional ya que no influirá en nada. En ese condicional está el autor, eso no hace falta condicionarlo y una etiqueta META description que luego, se cambia porque afuera del condicional hay otra META description.
Me aprece que esa última, la segunda, es más completa y yo dejaría esa eliminando la primera.
En todo caso, si se quiere condicionar algo hay que tener en cuenta que esa condición puede ser verdadera o falsa entonces, lo razonable es hacelo de este modo:
<b:if cond='data:blog.homepageUrl == data:blog.url'>
... aquí ponemos las condiciones para el home ...
<b:else/>
.. y aquí ponemos las condiciones para el resto ...
</b:if>
Gracias Jmiur por tu respuesta asi como me sugieres le quite el condicional (toda la linea que pongo aqui abajo)
y deje todo lo demás ya voy cambiando varias veces los meta por que me salen que tengo metadescripciones repetidas espero que pronto deje de salirme ese error en herramientas para webmaster.mil gracias me olvidaba recién empiezo en esto de los blog asi que no se mucho todo este tema y espero aprender.
Saludos
... el texto de la descripción ... es eso, el texto que quieras mostrar como descripción de tu sitio.
Yo tengo una pregunta para el maestro,puede solucionar el tema de las descripciones duplicadas lo que comentan en este post: http://www.tecnocompu.org/2010/10/metadescripciones-duplicadas-en-blogger.html
Pués, no creo que eso solucione nada. Es como si, para evitar que se rompa el motor del auto, lo quitáramos y no tuvieramos motor. Obviamente, al no haber etiqueta META description no habrá error pero no significa que un buscador la agregará automáticamente haciendo un resumen del post.
Si miras los primeros 4 comentarios, ahí, ordago13 explica el método que utiliza Google para mostrar los resultados: en las páginas individuales muestra un texto extraído del post si es que este le resulta relevante, caso contrario, usa el META ... si quiere.
Al no haber ese META, repetido o no, el resultado es aleatorio. Por ejemplo, si la página no tiene descripción y se comparte en Facebook, el texto que se incluye puede ser cualquier cosa, parte de un comentario, parte de la sidebar, etc. Lo mismo ocurrirá en el buscador.
Como no hay ninguna forma de modificar estos detalles porque no tenemos un resumen de las entradas, no existen alternativas posibles más allá de cambair detallecitos.
De todos modos, el error que muestra las Herramientas de Desarrolladores sólo es una dvertencia; si se evita, mejor, si no se evita, no pasa nada grave.
Muchas gracias , ya decía que no podría ser tan sencillo.
Pués, no sé cuanto más podría explciar o qué cosa no has entendido; bastaría copair el código del final de la entrada colocando allí el texto de la descripción que tengas ahora; sólo se le agrega el título de la entrada de modo automático ya que es uno de los pocos datos "distintos" que tenemos a mano en Blogger.
No veo que en ninguno de tus dos blogs, haya una etiqueta META description en las páginas individuales.
Hola JMiur
Gracias por tus respuestas, siempre me ayudas a aclarar interrogantes.. bueno y allí voy mejorando poco a poco mi blog...
comento: Cuando en google escribo Vagabundia...me sale la descripción de tu blog y despues me salen dos columnas con las pestañas de tu blog y ...
Ahora pregunto: como puedo hacer esto para mi blog?
Una vez mas gracias
Peter:
Eso no es algo que podamos controlar, lo hace Google por su cuenta.
Hola JMiur, tengo un problema con un gadget que tengo encima de los posts. Al momento de chequear los resultados de alguna búsqueda, en vez de aparecer en la descripción el contenido del post, aparece es el contenido de dicho gadget. ¿es posible indicarle que lo omita, que no sea trasladándolo o eliminándolo?
Saludos!
No veo que ocurra eso. Veo los resultados de modo normal ( captura )
Ahora que lo chequeo bien la captura, era porque realizaba la búsqueda con la url y no por el post. Ejemplo.
Sin embargo, ¿se puede omitir el gadget? ya que quiero evitarme situaciones como estas.
Pensaba algo parecido a esto,<meta expr:content='data:post.body' name='description'/> (no funciona xD), como se hacen con los títulos ¿?
Gracias por tu colaboración. Saludos! ;D
Tal META es imposible ya que data:post.body es un dato que sólo es accesible dentro del post, contiene la entrada en formato HTML y la etiqueta META debe ser agregada en el head y sólo es un texto plano.
Blogger no dispone de resúmenes accesibles excepto si se usa JavaScript para generarlos y eso no puede emplearse para crear una etiqueta META description ya que los buscadores no leen JavaScript.
Lo que muestran los resultados del buscador es eso que Google indexa pero, desconozco el motivo por el cual se ha indexado ese texto: "06/05/11 » Solucionado algunos inconvenientes con Lytebox ..." o por qué aparece repetido en tantos resultados. Ni siquiera sé dónde es que estaba originalmente o qué lo generó porque no lo veo en ninguna parte del código fuente.
De todos modos, los resultados del buscador no pueden ser manipulados pero si puede reenviarse un sitemap para corregir cosas.
Agradezco tu disposición, ya entendí la situación. Por ahora intentaré hacer algo que tengo en mente, luego te comento. Saludos y gracias! : )
No veo nada malo en esas definiciones. Lo que cuenta la entrada es la forma de evitar que la etiqueta META description se duplique, mostrando siempre lo mismo que es l oque ocurre con cualquier blog así que bastaría condicionar esa etiqueta, agregándole algún dato como el título de la entrada que es uno de los pocos a los que tenemos acceso.
Angy Grigonis:
No veo que en ese blog haya una etiqueta META description que sería la descripción genérica. Blogger no dispone de un método para generar otro tipo de descripción como un resumen de las entradas y por lo tanto, lo que se muestra en los resultados del buscador, queda a criterio de esos motores de búsqueda.
Hola Jmiur!.
He estado leyendo con atención este post y te soy sincero, me he hecho un lío que no te imaginas. Tengo el problema en mi blog porque todos los post aparecen con la misma leyenda. En la Herramienta para Desarrolladores de Google también. He estado leyendo otros blogs antes de llegar acá (no se porque no vine inicialmente aquí) e hice una modificación.
Todo esto te lo comento porque ya me he perdido en que debo hacer para solucionar mi problema.
Solo te pido por favor que le eches una mirada a mi blog (qtdpremama.blogspot.com) y me orientes si está correcto para que se corrijan las duplicaciones.
Perdona por extenderme y desde ya agradezco tu ayuda.
Con las nuevas opciones de Blogger, lo mejor para agregar etiquetas META con descripciones individuales diferentes.
Primero, ir a Configuración | Preferencias para motores de búsqueda y allí, en Etiquetas meta | Descripción, hacer click en Editar o agregar y colocar una descripción genérica tal como tienes ahora en la plantilla por ejemplo.
A partir de eso, a la derecha de cada post, aparecerá la opción "Descripción de búsqueda". Si la despliegas, podrás colocar un texto cualquiera.
Por último, en la plantilla misma, coloca la etiqueta META de este modo:
<meta expr:content='data:blog.metaDescription' name='description'/>
data:blog.metaDescription será justamente eso, el texto que hayas agregado.
¿Quiere dejar un comentario?
recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...
Nota: sólo los miembros de este blog pueden publicar comentarios.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...