Es cierto que muchos blogs no tienen fines comerciales y por lo tanto, no se preocupan de estos detalles pero, también es cierto que aún así, no nos hará daño tratar de mejorar u ordenar algunas cosas.
Obviamente, lo primero es generar un sitemap correcto usando las Herramientas para desarrolladores de Google y no dejar de lado otros buscadores como Yahoo o Bing.
<b:if cond='data:blog.pageType == "item"'>
<title><data:blog.pageName/> : nombreBlog</title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
Hasta ahí lo que tal vez ya sabíamos pero el artículo habla de algunas cosas más.
"Si es posible, cree descripciones exactas de la página concreta. Utilice descripciones del sitio en la página principal o en otras páginas generales y descripciones concretas de página en todas las demás. Si no tiene tiempo de crear una descripción para cada página, priorice el contenido: cree por lo menos una descripción de las URL más importantes como, por ejemplo, la página principal y las páginas más visitadas."
¿Qué significa esto? Que cada página debería tener una etiqueta META diferente y eso, en Blogger, es prácticamente imposible. Por eso es que si usamos un sitemap y miramos el apartado Diagnóstico | Estadísticas de rastreo, nos encontraremos con advertencias como: Metadescripciones duplicadas y Etiquetas de título duplicadas para tantas páginas como hayan sido indexadas.
No es que esto signifique un "error" que impida que el sitio sea indexado, significa que podría estar mejor y para esto, la sugerencia es que sólo se añadan esas etiquetas META en la página de inicio y que no se incluyan en el resto. Para ello, deberíamos usamos códigos condicionales:
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<meta name='description" content='el texto con la descripción del sitio ... ' />
<meta name='keywords' content='palabra1, palabra2, palabra3, ..., palabraN' />
</b:if>
Así que H1 debería ser la etiqueta a utilizar en los títulos de las entradas de las páginas individuales; es decir, en el home del sitio, el título relevante es el nombre del blog pero en las páginas individuales, el título relevante es el del post en si mismo. Por eso, deberíamos condicionarlo ya que, por defecto, el título de las entradas es H2 o H3.
Lo normal es que el título se muestre así:
<b:if cond='data:post.title'>
<h1 class='post-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>
<b:if cond='data:post.title'>
<b:if cond='data:blog.pageType == "item"'>
<h1 class='post-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h1>
<b:else/>
<h3 class='post-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>
</b:if>
.post h1, .post h3 { ....... }
.post h1 a, .post h1 a:visited, .post h3 a, .post h3 a:visited { ....... }
.post h1 a:hover, .post h3 a:hover { ....... }
y que también es importante es que en las plantillas de Blogger, la fecha de las entradas utiliza H2 lo cual les da una relevancia que no deberían tener:<h2 class='date-header'><data:post.dateHeader/></h2>
<h4 class='date-header'><data:post.dateHeader/></h4>
h2.date-header { ....... }h4.date-header { ....... }


































44 comentarios:
Muy bueno, lo de la fecha ni lo había notado, como yo no muestro los post en el index solo puse H1.
Aproveche para optimizar los títulos y las metas, con esto de la gripe A tengo un montón de tiempo libre :D
Excelente aporte. Ya lo he puesto en práctica y la verdad, me has aclarado mucho respecto a la jerarquía de los títulos y los buscadores. Gracias!
Habrá que ver qué resultados da pero, me parece que son todas cosas bastante lógicas ¿verdad?
lo voy a aplicar paso a paso, espero no me hagan falta 'las luces de los wallpers'...muy buena entrada :)
La verdad que esto funciona , mi problema era con los feed que daban errores siempre que creaba uno salían errores , bueno con este post adiósel problema gracias.
Graciela: Haciéndolo con prudencia no vas a tener problemas :)
AjMr: Es extraño que una cosa tuviera que ver con la otra pero, si se ha solucionado, bienvenido sea :D
Me sirvio muchisimo lo de condicionar los META description y META keywords ya que en el buscador de google en todas las entradas me aparecia la misma descripcion siempre.
Para que veas, te acuerdas.
Con esto lo solucionado y a esperar resultados, por ha ora son buenos.
Habrá que esperar a ver que pasa :D
Ja, ja, ja, es muy cierto eso del posicionamiento (un misterio casi esotérico), yo jústamente hace no mas de 6 días estaba también viendo aquel post:
http://chicablogger.com/seo-para-usuarios-de-blogger/
Lo que falta es jústamente el marcado de h1 y h2 como condicionales para el header; ya sabemos que el header de Blogger es un desastre, hay tres condicionales y el segundo tiene otro mas, osea serían 4, (título con imagen, solo imagen, solo título) a cada uno hay que hacerle también lo mismo.
El resultado a todo esto sería que Google indexe los post siempre como h2 en el home a menos que estén en una página individual, en aquel caso los haga como h1; lo mismo haría con el título del blog en el header, el título sería h2 en las páginas individuales pero solo h1 en el home, hacer esto no es tarea sencilla.
Lo utilicé y he tenido un repunte en mis visitas de 300 visitas diarias a mas de 500 en solo 6 días y creo que va para más, hace 2 días mas o menos recibí 700 visitas únicas y mas de mil doscientos clicks, evidentemente funciona, no tanto por un SEO muy técnico (lo que si serían los sitemaps), sino porque el usuario prefiere hacerle click al título del post específico en el buscador y no tanto al nombre del blog cuando este es indexado en algún tema.
Otra cosa que también falta es poner un condicional exclusivo del home a los metatags tales como description y keywords, y la razón es también cuestión de usuario, cuando este hace click en determinada búsqueda le es mas confiable ver sus keywords indexadas tal cual las busca que la descripción de tu blog (bienvenidos y bla, bla, bla)
Confirma si estas condicionales en los metatags son necesarias o no por favor (por lo de contenido duplicado).
Muy bueno el post, me confirma que voy en el camino correcto....
Por cierto el uso de las etiquetas canonical no creo que sea muy recomendable, las usé por un tiempo y me dañó por completo toda la indexación de mis archivos, recuerda que uno de los condicionales que nos enseñaste a usar fue justamente para dichos archivos (funciona tal cual una redirección 301), si confirmas en mi blog de la plegaria, en la sección de archivos pues han desaparecido, aparecen uno o dos en cada mes (a veces ni uno), creo yo puede ser por esta etiqueta por lo cual la quité, Google se demora en indexar por eso apenas puse la etiqueta me duraron mis archivos unos dos meses, luego los indexó en base a esta etiqueta y desaparecieron, ¡mucho cuidado!
¡Dios!, ¡Que raro que es Blogger!, ya arreglé mi sistema de archivos, ¿sabes como lo hice?, primero me puse a jugar con este gadget:
http://skycape7.blogspot.com/2008/11/blogger-archive-calendar.html
Al ver que mis archivos si funcionaban pues agregué el widget de archivos en diseño y funcionaron normalmente, luego lo borré porque no me gusta y además da serios errores de validación y me quedé con mis links "archive.html" ¡y resulta que ya funcionan!
Mas de tres meses sin archivos para no más de poner y quitar el widget y que todo se reestablezca...
Sí, en el caso del título del blog habría que hacer lo mismo aunque me parece menjor eliminar directamente el gadget del header y usar un código "normal", tal como lo tenían las primeras plantillas.
Los condicionales en description y keywords son de los que habla este post y si, tienen influencia pero no porcontenido duplicado penalizado, sólo es una advertencia de Google pero no un error grave. Es mejor que se condicione, claro. Ayuda.
Cnoncal no influye en absoluto en el listado de Archivos del blog, sólo influye en la forma en que son tratadas ciertas páginas irrelevantes por los buscadores.
Muy buenas recomendaciones algunas ya las tengo aplicadas ;)
Otras tendrán que esperar, y la de Alejandro puestas en marcha ya mismo :)
¿Es correcto que los títulos de los elementos de la sidebar lleven h2 mientras que en la página principal los títulos de los posts son h3? ¿No debería ser lo contrario?
Mal no harán, Gem@ :D
Manulel: Entiendo que en la página principal, lo único relevante es el título del blog y que en las páginas individuales es el título de la entrada; el resto no es importante. En cuanto a los títulos de la sidebar, realmente no sé hasta que punto tienen importancia, jamás he visto que los buscadores muestren esos títulos como parte de los resultados. De todas formas, el orden jerárquico podría ser ese que dices o ponerles H4 o P o cualquier otra etiqueta.
He estado experimentando con un blog de pruebas y se me ocurrió aplicar los condicionales de este modo:
<div class='titlewrapper'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<h1 class='title'>
<b:include name='title'/>
</h1>
<b:else/>
<h2 class='title'>
<b:include name='title'/>
</h2>
</b:if>
</div>
<div class='post hentry'>
<a expr:name='data:post.id'/>
<b:if cond='data:post.title'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<h2 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h2>
<b:else/>
<h1 class='post-title entry-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h1>
</b:if>
</b:if>
Así, si se está en la página principal, el título será h1 y los posts serán h2, pero si se está en cualquier otra página, ya sea página de posts, de etiquetas o de archivos; los posts serán h1 y el título será h2. Es básicamente lo mismo que pusiste pero en mi caso condicioné también la fuente del título porque yo no uso imagen en la cabecera. ¿Qué te parece?
También cambié los títulos de los elementos de la sidebar a h3, pero hay un problema con el gadget de seguidores, y es que se niega a quedarse así: cada vez que lo cambio a h3 se regresa a h2. Cambié el resto y puse los estilos como lo recomendabas:
.sidebar h2, .sidebar h3 {
.....
}
De este modo, aunque no sea igual que todos los demás luce con el mismo aspecto.
buenas! tu crees que el dichoso "span style="font-weight:bold" vendría a ser lo mismo que "strong" a los ojos de google?
Quique:
Hasta donde entiendo, font-weight:bold sólo es una propiedad es decir, un efecto visual y por lo tanto, los buscadores no lo tienen en cuenta. Por el contrario, <strong> es una etiqueta que sí leen y que, si bien visualmente puede ser igual, fue creada para indicar que cierto trexto es importante. De allí la recomendación de Alejandro que me parece muy válida.
Hola, con mucha paciencia y despues de varios dias de probar y probar aplique varios de los consejos, ahora solo queda esperar los resultados!
Solo me queda una duda: yo no uso una imagen en la cabecera por lo cual, segun entendi, en las entradas individuales el titulo del blog quedaria con la etiqueta h1 al igual que el titulo de la entrada. ¿esto podría llegar a afectar a la hora de que sea indexado por los buscadores? o me conviene poner h2 para el titulo de las entradas?
Saludos y gracias por los consejos que estan re buenos ;)
Lo ideal es que, en la página principal, el título del blog sea H1 y el título de las entradas sea H2 pero, en las páginas individuales, el titulo de las entradas debería ser H1, de allí las condiciones y por qué se muestra H1 o H2 según sea la página.
exelente informacion gracias!
No hay caso, soy nuevo en el tema y no tengo mucha idea. Empezé agregando metatags para cada post pero me volví loco y sigue igual el indexado de google, quisiera en el las búsquedas me salga sólo el título del post, pero no consigo hacerlo.
Dejo mi blog (http://www.socializandoconocimientos.blogspot.com)para ver si alguno vicha el código y me ayuda.
Abrazo,
Este es para subscribirme a la respuesta
Primero que nada, los cambios son lentos pero, en Blogger, tampoco tiene mucho sentido. Sin la etiqueta description en las entradas, el buscador mostrará el texto del artículo, fundamentalmente, las primeras líneas.
Miles de Gracias por todos los aportes!
Este es genial, espero que me ayude de mucho!
Gracias a Vagabundia, Gema y Spamloco que es de donde estoy aprendiendo de todo esto!
Me alegro que sirva, Deivid! :)
Hola JMiur, ¿y si sólo le cambio el h3 del título del post por un h1 sin usar condicionales? Será mejor, peor y por qué. Otra duda que tengo está en la sidebar que los títulos de los widgets traen h2, ¿será mejor cambiarlos? creo que sí, pero espero tu respuesta.
Sin condicional, al tener h1 en el título del blog y en los posts, el home quedría relegado y no sería bueno; la relevancia debe concentrarse y no repartartirse, ese es el concepto general.
Algunos consideran que los títulos de la sidebar deberían cambiarse, otros que no ya que no son enlaces. Personalmente, no me decido por ninguna de las dos alternativas, creo que es una sutileza irrelevante.
Gracias, entonces a usar condicionales para título :P
Pero la fecha igual no es un enlace y lo cambiaste, por qué es diferente para la sidebar?
No la cambié. Eliminé el elemento date-header.
Bueno, yo me refería a la recomendación 4 de este post, según parece no habría diferencia entre un título de sidebar y fecha de un post puesto que no son enlaces, creo, no lo sé.
No comprendo, si lo borraste; ¿cómo es que se muestra la fecha?
Hola , acabo de ver el post y en el punto 3, al hacer los cambios al final escribes que debemos hacer los cambios en:
"Buscamos todas las referencias que suelen estar en a .post h3 y le agregamos la nueva etiqueta:
.post h1, .post h3 { ....... }
.post h1 a, .post h1 a:visited, .post h3 a, .post h3 a:visited { ....... }
.post h1 a:hover, .post h3 a:hover { ....... }"
Esa parte no lo entiendo T_T, cual es el cambio ?? help plz!
El cambio es usar un condicional para que los títulos de las entradas tengan un encabezado H! en las páginas individuales y un encabezado H3 o H2 en el home. Por eso necesitamos definir las propiedades de ambos.
Hola. Gracias por su entrada. Cuando creo una entrada pongo abro h1 y cierro h1 para el título. No sé si se debe hacer así o no, pero el problema que tengo es que el tamaño del título aparece enorme.
Le rogaría que me ayude. Muchísimas gracias
Tendria que ver tu blog para contestarte. Por defecto, el título no es necesario colocarl ocomo etiqueta separa, hay un área en el editor donde se coloca. El resto, su tamaño, fuentes, etc, se establecen con CSS y eso es lo que no puedo ver.
Sé que esta pregunta no va acá porque no tiene nada que ver, pero lo busqué y no lo encontré... ¿cómo hacés para modificar el enlace de los comentarios que tiene cada post? El "Alguien dijo algo" y todo eso. ¿Tenés un post sobre ese tema? Me gustaría modificarlo en mi blog. Saludos.
Fijate en esta entrada.
Hola mi blog es http://playstation-three.blogspot.com/ y querria saber como puedo ayudar a Google para detectar enlances internos.
Por ejemplo quiero que mi blog en google tenga debajo Noticas, Juegos,..
Gracias
No entiendo la pregunta.
Culpa mia...queria decir enlances internos de un sitio.
-----------------------------------------------------
http://lh5.ggpht.com/_weBtcy-70Xs/SwKvdagx0nI/AAAAAAAABWU/OC9G3AQutfw/VAGABUNDIA.png
¿Como puedo ayudar a que Google los detecte?
Mira esto y lo entenderas http://picasaweb.google.com/IDRID185/PlayStationThree#5405075422665888370
Eso es algo que agrega Google por su cuenta y sobre lo cual no hay control posible. Sól oes el resultado del tiempo de estar online.
Bueno Gracias, my buen Blog! :D
¿Quiere dejar un comentario?
Hay varios métodos posibles.
Uno de ellos es el formulario de comentarios que tan generosamente nos ha regalado Blogger y que funciona sólo de tanto en tanto. Su uso es aconsejable sólo en caso de ser una de esas personas a las que les gustan los retos y los desafíos.
¿No quiere arriesgarse? Haga click para ocultarlo y utilice las otras opciones.
Todos los archivos y demos alojados en Fileden han sido redireccionados y deberían estar funcionando correctamente.
De todos modos, también puede accederse a ellos a través de SkyDrive
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 ...
Los comentarios están siendo moderados y serán publicados a la brevedad.