Sabiendo ya como funcionan las etiquetas en blogger, dan poca relevancia a las keywords de los artÃculos ya que hablando de SEO, la etiqueta h1 engloba las palabras clave o keywords mas relevantes del blog o con mayor peso en el mismo, seguido de la etiqueta h2 que engloba palabras clave menos relevantes que h1 (como una subcategoria) pero mas relevantes que h3 y asà sucesivamente hasta el h6.
Tras la explicación anterior, ya nos debimos de haber dado cuenta de que por mas que pensemos en las palabras clave mas relevantes para los tÃtulos de nuestros artÃculos no sirven de nada ya que son delimitados por la etiqueta h3 y para el SEO pasan hacer de poco relevancia y por tanto si corregimos este pequeño detalle podremos ganar peso ante paginas que nos compiten.
lo primero que debemos hacer es entrar al editor html de nuestra plantilla, expandir la plantilla de artilugios y buscar el siguiente código.-
<b:if cond='data:post.title'>
<h3 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>
</h3>
</b:if>
<b:if cond='data:post.title'>
<b:if cond='data:blog.pageType == "item"'>
<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:else/>
<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:if>
</b:if>
Con esto conseguiremos que los tÃtulos de nuestros artÃculos aparezcan con la etiqueta h1 al mostrar cada articulo por separado, mientras que en la pagina principal del blog aparecerán con la etiqueta h2 y ganaremos mucha relevancia en nuestras keywords, con este cambio el estilo del titulo a cambiado y tendremos que modificar el código Css de la plantilla, busca el selector .post h3, algo parecido al código de abajo.-
.post h3 {
margin: 10px 0px 20px 0px;
font-size: 22px;
}
.post h3 a, .post h3 a:visited, .post h3 strong {
display: block;
text-decoration: none;
color: #333333;
font-weight: normal;
}
.post h3 strong, .post h3 a:hover {
color: #1FA2E1;
}
En donde reemplazaras las etiquetas h3 por h1 para conservar el estilo que tenias en tu blog (o puedes cambiarlo para mejorar la vista de los tÃtulos según tu criterio) y tendrás que crear el código para las etiquetas h2 que puedes pegar después del código anterior, un ejemplo seria el siguiente.-
.post h1 {
margin: 10px 0px 20px 0px;
font-size: 22px;
}
.post h1 a, .post h1 a:visited, .post h1 strong {
display: block;
text-decoration: none;
color: #333333;
font-weight: normal;
}
.post h1 strong, .post h1 a:hover {
color: #1FA2E1;
}
.post h2 {
margin: 10px 0px 20px 0px;
font-size: 22px;
}
.post h2 a, .post h2 a:visited, .post h2 strong {
display: block;
text-decoration: none;
color: #333333;
font-weight: normal;
}
.post h2 strong, .post h2 a:hover {
color: #1FA2E1;
}
Con esto terminamos el primer paso, bueno, buscando en varios foros me encontré con la novedad de que la mayorÃa de las personas que realizan estos cambios lo dejan hasta este punto, pero se les olvida que ya habiendo efectuado dichos cambios, ahora el blog ya cuenta con dos tÃtulos h1 por pagina (el titulo del blog y el titulo del articulo), por que nos preocupamos por esto, es por que en el SEO es importante tener un solo h1 ya que por nombrar a Google le da importancia al primer h1 que encuentra, en este caso el titulo del blog.
Asà que manos a la obra, ahora debemos de buscar el siguiente código.-
<h1 class='title' style='background: transparent; border-width: 0px'>
<b:include name='title'/>
</h1>
y lo reemplazamos por el siguiente.-
<b:if cond='data:blog.pageType != "item"'>
<h1 class='title' style='background: transparent; border-width: 0px'>
<b:include name='title'/>
</h1>
<b:else/>
<p class='title' style='background: transparent; border-width: 0px'>
<b:include name='title'/>
</p>
</b:if>
Ahora buscamos el siguiente trozo de codigo, debe de estar unas 10 lineas abajo del anterior.-
<h1 class='title'>
<b:include name='title'/>
</h1>
Y lo reemplazamos por el siguiente.-
<b:if cond='data:blog.pageType != "item"'>
<h1 class='title'>
<b:include name='title'/>
</h1>
<b:else/>
<p class='title'>
<b:include name='title'/>
</p>
</b:if>
Con estos cambios habremos solucionado el problema, solo queda corregir el codigo Css del selector #header h1 al que solo le agregaremos el selector #header p y quedarÃa de la siguiente forma.-
#header h1, #header p {
font-size: 48px;
color: #333333;
}
Listo, con estos tips ya corregimos el problema de las etiquetas hx en blogger.
He realizado los cambios que sugieres aquÃ, pero tengo un problema con el último paso! No consigo hacer que solo quede una etiqueta h1 en las entradas del blog. Y cuando lo consigo la cabecera del blog en visualización de las entradas me desaparece. El último paso que dices de modificar el header no se como se hace y puede que sea por eso. Si puedes ayudarme te lo agradecerÃa, mi blog es:
ResponderEliminarhttp://dgarquitecto.blogspot.com/
@Daniel Gonzalez lopez, hola y gracias por seguir este blog, disculpa el tiempo que tarde en contestar, mira lo del ultimo paso es solo modificar el css del blog, por lo general el código css es el primer código, solo es cuestión de buscar dentro de este código el selector #header h1 el cual lo encontraras asÃ.-
ResponderEliminar#header h1 {
font-size: 48px;
color: #333333;
}
y le agregaras el selector #header p y tendrÃa que quedar de esta manera
#header h1, #header p {
font-size: 48px;
color: #333333;
}
Espero te sirva, saludos.
gracias por el tuto
ResponderEliminarUna pregunta
seguà en otro sitio un tutorial similar pero ahora mi blog no tiene etiquetas h3 y me parece que realizando los cambios que indicas tampoco aparecerÃan ¿se pueden poner?
disculpa pero en mi blog no tengo esta parte
ResponderEliminar.post h3 {
#header h1 {
como hago si eres tan amable
Hola todo muy bien. Pero como a otros compañeros el problema es que desaparece el tÃtulo cuando accedo a la URL de un post.
ResponderEliminarMi plantilla es la demin de blogger.De las antiguas.
No tiene #header h1.
mi pagina de pruebas es http://agrplant1.blogspot.com.es
Si me puedes comentar te lo agradeceré. LLevo una tarde entera intentando de ver cual es el problema.
Muchas gracias, un excelente post, explicado de la mejor manera para nosotros los que apenas empezamos en esto, gracias
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarMuchas gracias por el artÃculo, pero a mi me quedó en la pagina principal bien, pero cuando voy a un articulo se ve diferente el nombre del blog, yo tengo asÃ
ResponderEliminar.Header h1 {
font: $(header.font);
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
gracias
Hola o todos,,, lo cierto es que me ha parecido de lo más impoortante,,,pero google "te banea" si pones más h1 que la que es el title de por si,,,( eso es lo que me han comentado en varios foros ) pero yo quisiera saber si las h3 se pueden pasar a h2 y si me podeis comentar algo sobre lo que he comentado del h1 en google tb muy bien. Muchas gracias!!
ResponderEliminar@javier hola que tal, mira google no penaliza por tener varios H1 en un sitio web, lo que si pasa es que si tienes dos o mas h1, pierde relevancia y tu pagina puede perder paso frente a la competencia, y respecto a los H3 se pueden pasar a ser H2, solo hay que tener en cuenta que lo mejor es tener un H1 por pagina, los H2 como titulos a cada seccion y los H3 como titulos sin relevancia, saludos
ResponderEliminarGracias Paulo por Contestar, soy Javier,,, bien,,, entonces me he puesto a mirar el cambio,,, pero ya desde el principio mi cambian algunas cosas en mi plantilla, por ejemplo el código que me pides que cambie en primer lugar es éste ( el que yo tengo ):
ResponderEliminarb:if cond='data:post.title'
h2 class='post-title entry-title'
b:if cond='data:post.link'
<data:post.title/ </a
b:else/
data:post.title/
/b:if
b:else/
data:post.title/
/b:if
/b:if
/h2
/b:if
¿qué he de hacer? ( con cierres que he quitado)
@javier a ok mira viendo tu código el h2 esta asignado al titulo de tu articulo y no a la fecha, y por consiguiente, el h1 es asignado al nombre del blog, es decir, tu plantilla no esta manejando el H3 (es uno de esos casos especiales), puedes seguir el tuto solo ten en cuenta que en el tuto se maneja como h3 pero en tu caso el h3 lo manejaras como el h2
ResponderEliminarSaludos.
amigos yo solucione el problema de los formatos del titulo y el titulo de post simplemente creando una imagen de presentacion y poniendola como cabecera en lugar del titulo y la descripcion, asi, aparece la imagen con el tamaño que le dimos y queda el titulo y descripción visible para los buscadores sin darle mal aspecto al blog ya que esta detras de la imagen.
ResponderEliminarmi blog de prueba es http://elavern0.blogspot.com/
no puedo esperar por aplicarlo en el que de verdad me interesa, gracias por el post
@j. alejandro rosales, hola y bienvenido a este blog, he checado el blog que pones en el ejemplo y efectivamente en los articulos queda muy bien, pero en la pagina principal queda sin h1, solo veo puros h2, siempre es bueno experimentar saludos.
ResponderEliminar@Alex Brene De nada amigo, saludos
ResponderEliminarSe agradece por la información, muy bien explicado y muy útil
ResponderEliminar@El Mimo, de nada, estamos para aprender y mejorar juntos, saludos.
ResponderEliminarBuenas, mi plantilla es de las nuevas, y he podido aplicar todos los cambios bien.
ResponderEliminarEl único problema es que el estilo del tÃtulo del post cuando estamos en la home ha cambiado, pero si entro dentro del post si que se ve bien.
Esto es lo que me aparece en el CSS (he cambiado h3 por h1):
h1.post-title, .comments h4 {
font: $(post.title.font);
margin: .75em 0 0;
}
Puedes ver el problema aquÃ:
home: camisetasdejugadores.com
post: www.camisetasdejugadores.com/2013/03/camiseta-real-madrid-2013-2014.html
Cómo podrÃa solucionarlo? Gracias
@Andres Castillejo, hola que tal, mira el problema es que el titulo visto desde la pagina principal, lo tienes con la etiqueta h2, y visto desde el post lo tienes con la etiqueta h1, para solucionarlo solo agrega la siguiente linea en el css "H2.POST-TITLE" quedando de la siguiente manera.-
ResponderEliminarh1.post-title, h2.post-title, .comments h4 {
font: $(post.title.font);
margin: .75em 0 0;
}
Con esto el problema quedara solucionado, Saludos.
Hola Paulo, primero dar gracias por tu ayuda. Mi problema es que no encuentro éste secuencia, aunque utilice control F:
ResponderEliminar.post h3 {
margin: 10px 0px 20px 0px;
font-size: 22px;
}
.post h3 a, .post h3 a:visited, .post h3 strong {
display: block;
text-decoration: none;
color: #333333;
font-weight: normal;
}
.post h3 strong, .post h3 a:hover {
color: #1FA2E1;
}
Lo mas parecido que he encontrado es ésto.
h3.post-title {
font: $(post.title.font);
margin: 0;
}
.comments h4 {
font: $(post.title.font);
margin: 1em 0 0;
}
.post-body {
font-size: 105%;
line-height: 1.5;
position: relative;
}
.post-header {
margin: 0 0 1em;
color: $(post.footer.text.color);
}
.post-footer {
margin: 10px 0 0;
padding: 10px 0 0;
Asà pues no se como seguir, a ver si puedes ayudarme.
Hola!! Qué tal? He realizado los cambios que pones en el post, pero creo que he hecho algo mal, pues las pestañas de las paginas han quedado diferentes y me aparece algo arriba que pone pagina principal, ademas los widgets (los titulos) tb han cambiado. El blog es el siguiente http://yonosoyunaitgirlcualquiera.blogspot.com.es/
ResponderEliminarUn saludo y gracias de antemano
@pancho7, hola, tal ves el código cambio un poco, o mucho como en este caso, y esto es debido al tipo de plantilla que estas utilizando, pero es suficiente el código que encontraste, en la parte siguiente.-
ResponderEliminarh3.post-title {
font: $(post.title.font);
margin: 0;
}
agrégale la siguiente linea "h1.post-title" y quedarÃa de la siguiente forma.-
h1.post-title, h3.post-title {
font: $(post.title.font);
margin: 0;
}
Y con esto podrás seguir con el post, saludos
@Magali L, Hola, he revisado tu blog buscando los problemas que indicas, respecto a los tÃtulos de los widget, los tienes con la etiqueta h3 y el código css que lo modifica es el siguiente.-
ResponderEliminarh2.post-title, h3 {
font: normal bold 22px 'Courier New', Courier, FreeMono, monospace;
color: #a64d79;
}
Este código hace que tenga el mismo formato que los tÃtulos h2, una solución es eliminar el h3 quedando de la siguiente manera.-
h2.post-title{
font: normal bold 22px 'Courier New', Courier, FreeMono, monospace;
color: #a64d79;
}
Y ya si lo prefieres crearle un estilo nuevo de la siguiente forma.-
h3.title{
estilos a definir....
}
En cuanto a lo de las pestañas de las paginas, me podrÃas indicar en que se basa el problema y asà te podrÃa ayudar, Saludos :)
Ok, gracias Paulo, ya realicé todos los pasos, excepto el último, ya que no encuentro #hader h1
ResponderEliminarLo mas parecido ésto:
.Header h1 {
font: $(header.font);
color: $(header.text.color);
text-shadow: 2px 2px rgba(0, 0, 0, .1);
}
.Header h1 a {
color: $(header.text.color);
}
al cual le añadido header p quedando asÃ:
.Header h1, header p {
font: $(header.font);
color: $(header.text.color);
text-shadow: 2px 2px rgba(0, 0, 0, .1);
}
.Header h1 a {
color: $(header.text.color);
}
Dime si lo hice bien éste último paso o debo corregirlo, es que como #header h1 no lo encuentro. Gracias.
@Pancho7, Es correcto la forma en que lo hiciste, practicamente es lo mismo solo que en el ejemplo del blog viene con un identificador (#) en lugar de una clase (.), esta ultima es la que utilza tu plantilla, solo una coso agregaste el header p sin el punto que lo identifica como una clase.-
ResponderEliminar.Header h1, header p {
font: $(header.font);
color: $(header.text.color);
text-shadow: 2px 2px rgba(0, 0, 0, .1);
}
Y deberia quedar asi.-
.Header h1, .Header p {
font: $(header.font);
color: $(header.text.color);
text-shadow: 2px 2px rgba(0, 0, 0, .1);
}
.Header h1 a, .Header p a {
color: $(header.text.color);
}
Saludos
Hola Paulo
ResponderEliminargracias por tu post.
Mira yo tengo un problema similar al de Pancho, y lo mas parecido que encuentro es esto
b:if cond='data:post.title'
h3 class='post-title entry-title' itemprop='name'
b:if cond='data:post.link'
que podria hacer en este caso.
y gracias por la respuesta
@Karim Quevedo, Hola, creo que te aparece de esta forma cuando ves el codigo de la plantilla sin expandir la plantilla de artilugios, tendras que seleccionar el recuadro que te aparece en la parte superior izquierda y ya te aparecera un codigo mas legible, saludos
ResponderEliminarHola Paulo, creo que debe de haber algún problema con mi blog, he reemplazados los códigos como se dice en muchas páginas de Internet para que salga primero el tÃtulo de la entrada primero y después el tÃtulo del blog, pero cuando lo busco en google sale como unico tÃtulo la del blog, después la fecha y a continuación el TÃtulo de la entrada y a continuación sigue con el primer párrafo de la entrada en sÃ. Algo debe esta bastante mal. Soy bastante novato en ésto. Si tienes tiempo y puedes echarle un vistazo y decirme que debo cambiar o arreglar te lo agradecerÃa. Mi blog es http://ganaeurosporclick.blogspot.com.es/
ResponderEliminarGracias de antemano.
@pancho7, Hola, he revisado tu blog y al parecer todo esta bien, en cuanto a los resultados en las SERPs de google, también me aparece todo en orden, titulo del articulo primero y después el titulo del blog, al parecer poco a poco se an ir actualizando los resultados conforme el bot de google visite tu sitio, saludos. :)
ResponderEliminarHola Paulo he encontrado tu blog y oro puro!! Estoy haciendo esto que me explicas pero se me van todos los formatos del blog! es un follon y aunqeu compruebo que efectivamente el titulo de la entrada se convierte en h1, el titulo del blog pasa a empequeñecerse...mi blog es los viajes de paco, vero y helia, pásate si puedes y dime cual ha podido ser el problema. Saludos y enhorabuena por tus magnÃficos consejos.
ResponderEliminarHola Paulo, tras un duro dÃa he conseguido arreglarlo, solo me ocurre que la imagen de inicio del header es de un tamaño menor que en los post y no se porque ocurre esto. Necesito tu ayuda! mi blog es los viajes de paco, vero y helia. Saludos
ResponderEliminarGracias ahora mis titulos tienen solo un h1 por entrada eliminando la etiqueta del nombre del blog, aunque tenia exactamente los mismos problemas de pancho salio todo a la perfeccion gracias.
ResponderEliminarHola!! Gracias por la respuesta anterior;conseguà solucionarlo. PodrÃas revisar el blog que hemos hecho nuevo? me sale q no tengo etiqueta h1 y tampoco puedo hacer lo d optimizar las h2 xq al editar en html la plantilla no me salen; no se si es debido al nuevo formato de blogger. Gracias de antemano y un saludo. http://justanitgirl.blogspot.com.es/
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarPues nada, habÃa escrito un comentario pero no estoy seguro de que lo de H1 haya funcionado, ya que woorank no me lo detecta...
ResponderEliminarA ver si me pueden echar una mano entre todos que esto me está llevando trabajo... jajajaja
Muchas gracias de antemano.
Mi blog es www.cloudgar.com
Creo que me pasa el mismo problema que ha todos!
ResponderEliminarProbe en mis blogs y se les desaparece el nombre del blog.. aunquee creo que debe de ser asi no?
http://alquilercochesenmallorca.blogspot.com/
http://domiciliocomidamadrid.blogspot.com/
http://vainasbook.blogspot.com/
Gracias, buen tutorial.
ResponderEliminarHola, no sé si es demasiado tarde para mandar este email ya que hace tiempo que pusiste el tutorial.
ResponderEliminarHice todos los cambios: no encontré exactamente .post h3 {, pero según los comentarios de tu entrada creo que me pude apañar para guardar el formato y hacer las modificaciones... El header lo tenÃa con un punto pero también lo pude cambiar creo.
Total que ahora no sé si todo esta bien o no... son tantos datos e etiquetas.
Me puedes echar un vistazo a mi blog de prueba? Te lo agradecerÃa muchisimo porque hace mucho tiempo que quiero cambiar esto de las etiquetas y no me he atrevido hasta entonces. Y prefiero asegurarme antes de hacerlo en mi blog de verdad.
El blog de prueba es: http://pruebafde.blogspot.com.es/
Muchisima gracias y espero tus comentarios.
Un saludo
Me a quedado perfecto!!!!!, tenia problemas con los h2 de la pagina de inicio pero leyendo los comentarios encontré la solución.
ResponderEliminarTambién me fije que no explicaste que si debemos cambiar solo los códigos correspondientes a la plantilla que usan las computadoras o ¿debemos también cambiar los códigos correspondientes a los dispositivos móviles?
También me gustarÃa saber ¿para que agregamos el #header p si no cambiamos nada en la descripción del blog (si no me equivoco)?
Muchas gracias men gracias a ti ahora tengo optimizado el blog muchas gracias, tuve varios errores pero nada que no se pudiera solucionar solo que si me tarde xD pero ahora quedó perfecto muchas gracias saludos
ResponderEliminarHola Paulo,
ResponderEliminarTengo un problema muy raro, el encabezado lo tengo h1, los post h2 y los widgets laterales h2 tambien.
Tienes idea como podrÃa hacer para poner los widgets laterales en h3 para no darles importancia
Muchs gracias por tu respuesta,
Un saludo
Laura
@laura, hola que tal, cual es la url de tu pagina, para checar los errores, saludos :)
ResponderEliminarHola Paulo,
ResponderEliminarGracias por tu respuesta, al final trasteando he conseguido tener los post en h2 y los widgets en h3.-
Pero no tengo h1 porque tengo una imagen y eso si que no se como solucionarlo.
Si quieres darle un vistazo a ver si lo que hice con los widgets esta bien, te dejo la pagina en el link de mi nombre (por aquello del spam).-
Un saludo y de nuevo gracias !!!
Hola Paulo, gracias por tu artÃculo.
ResponderEliminarYo lo he seguido ya que me parece interesante, pero cada vez que guardo todo como dices blogger me lo guarda y vuelve a aparecer todo como al principio, es decir, es como si no quisiese que se cambiaran las numeraciones del los "h" . Puedes ayudarme?
Mi blog es www.clotham.com
Hola, que tal...
ResponderEliminartengo problemas por que me sale dos veces el código " < class='post-title entry-title'>..."
Como se cual debo reemplazar?
Gracias.
Muchas gracias, me sirvio mucho el articulo, ya pude reemplazar las etiquetas, Saludos
ResponderEliminarTengo un problema y es que al aplicar los cambios, en la pagina principal no me reconoce el nombre del blog como h1.
ResponderEliminarGracias
Hola Paulo, excelente tutorial. Te agradezco sinceramente tu esfuerzo por explicar los motivos por los que los posts de blogger tardaban mucho en posionarse o quedaban muy mal posicionados, a pesar de tener muy buen contenido. Respecto a si Google penaliza la duplicidad de etiquetas h1, acabo de ver un video de Matt Cutts en el que dice que no pasa nada si hay varias etiquetas h1 en tu web, dado que si estructuras tu post con h2, h3 y h4, quiere decir que el trabajo está bien hecho. Os dejo aquà el link y enhorabuena Paulo:
ResponderEliminarhttps://www.youtube.com/watch?v=GIn5qJKU8VM
Hola de nuevo, se me olvidó poner el tÃtulo del vÃdeo de Matt Cutts, que es muy elocuente:
ResponderEliminarMore than one H1 on a page: good or bad?
Muchas gracias javier, excelente informacion, es bueno saber lo que matt cutts explica sobre el tema, aun que causa mucha confucion ya que la mayoria de los expertos SEO aseguran que es mejor utilizar una sola etiqueta H1 por pagina.
EliminarSaludos
Hola gracias por tu consejo...Mi plantilla estaba algo mal con este tema de los H1 y H2 ... solo he realizado un cambio a tu valioso tutorial, y es que en vez de poner p header he colocado h2 header...para que el titulo siga teniendo relevancia dentro del articulo.
ResponderEliminarUn saludo y gracias por ayudas de blogger y seo.
Es una buena idea, gracias por el aporte, saludos
EliminarMe estoy iniciando en el mundo del SEO y me ha venido genial este artÃculo para una blog que acabo de abrir en Blogger.Muchas gracias Paulo
ResponderEliminarDe nada, saludos
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHola, me sirvio.. pero no encuentro los estilos CCS no tengo ni idea de como cambiarlos ya que no los encuentro..
ResponderEliminar