JMiur [E]

Optimizar los títulos del blog, es decir, cambiar el orden en que se muestran en la barra superior del navegador es un tema que había quedado resuelto pero que los cambios ocurridos en Blogger hace un par de meses nos habían obligado a olvidarnos del tema y quitar los códigos correspondientes.

Por defecto, el título que muestra el navegador tiene el siguiente orden:

Nombre del blog : Título del post - Navegador

Y eso es el resultado de un código que está inmediatamente después de <head> en cualquier plantilla:
<title><data:blog.pageTitle/></title>

¿Por qué era tan importante el tema de los títulos y en su momento había generado tantas preguntas e intentos fallidos? Porque ese texto también es el que se muestra en los buscadores y, que aparezca en ese orden no es bueno ya que el título de la entrada queda relegado. Lo ideal es que sea al revés, es decir:

Título del post : Nombre del blog - Navegador


Hablemos entonces de un posible milagro. Blogger escuchó.

En Blogger Buzz hay una serie de anuncios referidos a arreglos realizados en los últimos días; problemas resueltos, ampliaciones, nada extraordinario pero también dice al pasar:

Layouts now has a blog.pageName datum that gives the name of the current page without the “[Blog Name]: ” prefix that blog.pageTitle adds.

Esto significa que han agregado un nuevo dato al cual podemos acceder desde la plantilla y al que llaman blog.pagename. Ese dato, contiene el nombre de la página actual, el nombre de la página donde estamos, o sea, en los posts individuales, el título de la entrada pero, sin el nombre del blog. Así que:

<data:blog.pageTitle/> es igual a Nombre del blog : Título del post

pero:

<data:blog.pageName/> es igual a Título del post

de tal manera, ahora podríamos optimizar los títulos del blog, cambiando la etiqueta TITLE y aprovechándonos de ese nuevo dato:
<title><data:blog.pageName/> : nombreBlog</title>
Sólo debemos agregar el nombre del blog mediante <data:blog.title/> o bien podemos hacerlo manualmente, cualquier texto es válido.

Si bien es una solución, haciéndolo de esa manera, cuando abrimos una página que no es un post individual, las cosas no se ven muy bien ya que data:blog.pageName no existe y se mostrará algo así:


Entonces, lo que debemos hacer es usar los códigos condicionales de tal manera que el título varíe según se la página; en las páginas de entradas individuales, usaremos el nuevo dato y en el resto de páginas, el modelo anterior:
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/> : nombreBlog</title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
El resultado, en los navegadores, será este


¿Cómo reaccionarán Google y los demás buscadores? Eso, por el momento es un misterio ya que no puedo verificarlo pero, no debería haber inconvenientes y, al pasar los días, los resultados deberían irse amoldando al nuevo modelo.

83 comentarios:

Unknown  

Gracias por la información.
Realmente útil
Saludos y felicidades por el blog tan bueno

Responder
Anónimo  

Genial!!! Gracias por el dato. Esperaba solucion a esto, ya que poner y sacar el codigo anterior cada vez que queria mover los elementos era realmente un dolor de cabeza (el codigo funcionaba bien fuera del head)

Responder
Ignasi  

Hola Jmiur!

Entonces, para cambiar este inconveniente solo se tiene que añadir el codigo condicional que comentas al final, no?

Donde se tiene que poner, después del head?

Y una pregunta mas, donde el código conficional, pones en amarillo nombreBlog, aquí que se tiene que poner solo el nombre?

Gracias!

Responder
Ignasi  

Vaya! lo he puesto en mi blog de "test" y funcioan perfectamente, poniendo el codigo condicional y el nombre del blog (en texto)!

Funciona muy bien!

Ahora solo a esperar que vuelvan las arañitas a visitar nuestro blog ;)

Muchas gracias!

Responder
Kermit  

Tiene buena pinta. ¿Muchísimas gracias!

Responder
Gerardo Blanco  

¡Era hora!
Gracias por el aviso, JMiur.

Responder
Ikanus  

Buen dato! Era un problema estar cambiando HTML para ordenar los elementos, porque supongo eso se evita, voy a probar y te aviso.

Responder
JMiur  

Sin duda es una buena mejora, lástima que haya que esperar tanto para ver los cambios. Seguiré esperando ...

Responder
Mario  

Interesante optimización, ni siquiera me había percatado del hecho de que el nombre del post saliera despues del nombre del blog, esto puede beneficiar en el posicionamiento en los buscadores ¿no?.

En fin muchas gracias por el articulo jmiur, con tu permiso hare una reseña en mi blog.

Responder
JMiur  

Sí, Mr. Esa es la idea. Por lo menos, es lo que las técnicas SEO indican que debería hacerse. Esperemos que de resultado.

Responder
B-Pirata  

Excelente informacion, no tenia idea... gracias totales

Responder
Esteban  

Realmente, excelente, JMiur!!!
Voy a estar toqueteando la plantilla para ver que se puede hacer. Espero no marearme ...

Gracias por la información ;)

¡Saludos!

Responder
Esteban  

JMiur, estoy mareado ....
Puedes explicar cómo hay que hacer para colocar estos códigos?, sinceramente, no termino de entender :(

PD: Soy un poco duro con respecto a HTML o similar :P

¡Saludos!

Responder
JoXu  

Gracias por la info, ni sabia que existia ese código...
PD: ¡Viva Firefox! xD

Responder
Quique  

Eso mismo, ¡Aleluya! :) estaba cansado de cortar y pegar cada vez que tenia que mover algo

Gracias Jmiur

Responder
JMiur  

El dato es nuevo así que, veremos como funciona.

Pepiche, buscá esto que está casi al inicio de la plantilla:

<title><data:blog.pageTitle/></title>

y lo reemplazás por esto:

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/> : Aeromodelismo a Full</title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>

Eso es todo. Cualquier cosa, me avisás.

Responder
Esteban  

Gracias, JMiur, sos un capo, te agradezco :P

Ya mismo estoy probando ;)

¡Un saludo!

Responder
Gem@  

Cambiado está, esperemos los resultados ;)

Responder
Gem@  

Me preguntaba en qué puede variar si agregamos un texto junto al título del blog.

Responder
JMiur  

Me legro que funcionara, Pepiche.

Gem@, en teoría, todo lo que estén en TITLE es lo que verás en los resultados de los buscadores y puede ser cualquier texto, no hay problema.

Responder
Anónimo  

Hola Jmiur;

sabes porque las plantillas tardan en actualizar?

Cambio cosas y no las reconoce como antes de rapido, que sucede??

Responder
JMiur  

No tengo información específica pero, si he notado que en estos días las cargas son más lentas, el blog, las imágenes, las plantillas. Hoy, incluso, me ha costado publicar porque por momentos todo se congelaba.

Responder
Gem@  

Menos malllll pensaba que era mi blog el que tardaba tanto :D

Responder
JMiur  

No, parece bastante general. Veremos hoy; hasta ayer, seguían los problemas.

Responder
THOR  

Para los que hayan realizado ese cambio ya en su plantilla...
..¿os ha visitado ya el robot y se notan los resultados?

ya direis algo

Responder
JMiur  

Thor:
Los cambios ya comienzan a mostarse en algunos de los enlaces de resultados. Desconozco el tiempo que puede tardar en completarse pero, hablan de semanas.

Responder
THOR  

gracias jmiur

Responder
THOR  

¿ como se puede saber que está afectando a algunos enlaces de los resultados ?
gracias

Responder
THOR  

perdona, ya lo he visto

S2

Responder
Blog nuevo  

Idolo.

Jaja, otra cosa no se me ocurrió.

Responder
JMiur  

Saludos, Alejandro. Usalo sin problemas, ya lleva más de diez dias en el blog y Google ya indexó las páginas con el nuevo modelo.

Responder
l3utterfish  

sabeis como se haria en el antiguo BLOGGER?

Responder
JMiur  

Lo único que puedo aportar al tema de las viejas plantillas es un enlace a una pregunta similar que vi en Google Groups.

Responder
Unknown  

Hola Javier , este post tiene un mes y 12 días exactamente ,por favor podrías decirme después de este tiempo : Cuales han sido los beneficios? . Mejoro tu trafico? , Cual fue el porcentaje de incremento?...seria lindo varios posts con espacios de tiempo de 1 mes para comparar los resultado de optimizar los posts.

Muchas gracias!!

Responder
JMiur  

Realmente no tengo ninguna información al respecto ya que no analizo las estadísticas :)

Responder
Unknown  

Muchas gracias Javier , espero que alguien lea este comentario y tenga algunos datos acerca del resultado que tuvieron con optimizar los posts de su blog .Desde ya serán bien recibidos!!

Responder
Anónimo  

Una pregunta , no se que codigos borre accidentalmente pero la cosa es que en el buscador no aparece la descripcion del blog. Antes si aparecia pero ahora no. En tu blog si aparece una descripcion en los buscadores :Algo más y algo menos. Blog surtido en español. Actualidad, humor y un poco de todo. Recursos y trucos simples para Blogger Beta. ....
Pero en el mio desaparecio .

Podrias decirse que codigos son los que controlan la descripcion del blog para restituirlos???

gracias

Responder
JMiur  

¿Puede ser alguna etiqueta META?

Fíjate en este post.

Responder
Quique  

Buenas maestro!

creo que por culpa de este script googlebot cada dia viene menos a jugar en mi jardin... Ultimamente lo hace solo cada 5 o 6 dias

Creo que es por este scrpit ya que he encontrado lo siguiente en google webmasters en content analysis:

Meta description issues
Duplicate meta descriptions 816
Y aqui aparecen listadas casi todas mis entradas...

Puede ser que lea xxxxxxx : Viaja Blog
cada vez y por eso piensa que es una duplicacion?

Puede ser por otro motivo?

Gracias!

Responder
JMiur  

Quique:
N ocreo que ese sea el problema, en realidad, no hay ningún script en este truco así que qn ese sentido, es inofensivo. además, se está utilizando el dato que el mismo Blogger creo para optimizar el título.

La etiqueta TITLE no influye en la cantidad de veces que los robots indexan, sólo es un dato más que ellen. Incluso, aunque no existira TITLE, los robots indexarían las páginas con la misma frecuencia.

El error que muestra habla de otras etiquetas, las META. En principio, saldrá un error por página indexada ya que todas las páginas indexadas tienen el mismo contenido META. Es un "error" inócuo que existe desde siempre y tampoco influye.

Pídele que indexe tu sitio más seguido; puede hacerse durante un tiempo maracando la opción correspondiente.

Responder
Quique  

gracias JMuir. Tiene sentido. De hecho tengo el rastreo a mas rapido desde hace tiempo y en cambio cada vez tarda mas dias en venir googlebot. Tambien ocurre con los sitemaps que colgue en webmaster (maxresults0-500, etc.) y desde el 1 de agosto siguen ignorados.

Me huele a que tenia una meta etiqueta para cada una de las etiquetas dentro del head. Es decir mas de 150 metas label, lo he quitado a ver si eso sera le molesta al señorito google...
Por lo demas no tengo ni idea a que puede ser debido. Cualquier sugerencia sera fantastica. En el foro de google fracase intentando encontrar alguna ayuda... no se porque los de glogle crearon ese gallinero de webmasters i SEOs... en fin

Responder
JMiur  

No creo que nada en la página o la plantilla influya en lo que ellos llaman tiempos de rastreo pero, como bien dices, es un proceso bastante misterioso y no hay respuestas claras ... ni oscuras :)

Responder
Anónimo  

Hola JMiur! puse el código, lo saqué, lo puse y naaaada, no me cambia el título en el navegador, primero el nombre del blog y luego firefox, pero esto es así tbm cuando estoy en las páginas individuales!!
he mirado otros blog y en todos sale el nombre del post¿? porqué pasará esto?

Responder
JMiur  

Necesitaría ver el código de la plantilla ya que online no se ve nada de eso, envíame por mail la plantilla o sólo las primera líneas; debe haber un pequeño error en la sintaxis.

Responder
Quique  

Disculpe mi preocupacion maestro pero todavia sigo preguntandome porque googlebot sigue sin venir a regar a mis plantitas...

En google webmsaters he visto en analisis de robots lo siguiente:

User-agent: Mediapartners-Google
Disallow:

User-agent: *
Disallow: /search

Sitemap: http://www.viajablog.com/feeds/posts/default?orderby=updated

Es normal esto?? hace un disallow a google adsense o es que no quiere ni verme por alguna razon?
Esto como blogspots que somos, menudeces de la blogosfera, no podemos modificarlo a lo que seria:

User-Agent: *
Allow: /

verdad? que puede hacerse?

Por otro lado el cache de google me dice que el menu que tengo arriba puede estar molestando al amigo googleblot no?
http://216.239.59.104/search?q=cache:www.viajablog.com&hl=es

esto hecho un lio y ya no se ni donde mirar...

mil gracias si puede tomarse la molestia

Responder
Quique  

este comentario es solo para recibir actualizaciones en mi correo. No me habia dado cuenta hasta ahora que la nueva funcion de mensajes incrustados no lo permite.

Responder
JMiur  

La verdad sólo puedo responder algunas cosas.

Es posible que ese disallow sea para no indexar los enlaces del mismo AdSense.

En las Estadísticas de rastreo vas a ver una serie de gráficos donde se muestra la actividad de los robots en los últimos 90 dias.

Eso es todo lo que puede hacerse desde Blogger. No hay acceso al sitemap ni puedes modificarlo.

Lo de la caché no tiene importancia. en todo caso, tanto ahí como en el blog, se muestra un script que no existe: pro_drop_1/stuHover.js

Responder
Unknown  

Hola Javier ! una pregunta : Puedo utilizar ese código en Wordpress? .Utilice ese código en Blogger y me funciono !! pero ahora migre mi blog a WP , entonces esa es mi consulta ..y también si lo puedo hacer desde mi plantilla ? Muchas gracias .

Responder
JMiur  

No, no es lo mismo Calithos. Si puedes editar la plantilla de WP, podrías usar algo así:

<title>
<?php if (is_single() || is_page() ||
is_archive()) { wp_title('',true); }
else { bloginfo('description'); } ?>
- <?php bloginfo('name'); ?>
</title>

O usar alguno de los tantos plugins que hacen lo mismo.

Responder
Unknown  

Javier nuevamente eres un 10 !! Que maradona ! sos grande!!.Muchas gracias!.

Responder
JMiur  

Jajaja, no es nada, simplemente copié el código que uso en WP. Vaya uno a saber quien lo inventó :D

Responder
Unknown  

Hola Javier , una consulta en mi plantilla tengo un encabezado.php y un header.php , inserte el código en el header por que vi allí el : title /title , pues ahora resulta que veo en el encabezado.php : title /title Mi pregunta es inserto el código en los dos? encabezado y Header ? Muchas gracias Javier.

Responder
JMiur  

header.php es el nombre por defecto de esa parte de la plantilla pero, dependiendo del tema que usas, puede haber otros PHP que se utilicen. No se como es la estructura de tu plantilla pero, es posible que encabezado.PHP sea un archivo alternativo.

Si es así, debería ir también ahí.

Responder
Unknown  

Gracias Javier ! te comento que el Theme de Wordpress que utilizo es uno de los mas famosos : Theme Rovolution Media Pro , se supone que es una maravilla para todo ! , pero dejo aquí algunos datos para los que deseen utilizar esa plantilla : Si utilizas adsense reduce tus clicks entre 50 y 60% menos ,te hace trabajar el doble y hasta el triple en cuestiones de imagenes a insertar por causa de los tamaños predeterminados,así que amigos a considerar primero lo que comente antes de utilizar ese theme .Nuevamente gracias Javier ! ya coloque el código en el encabezado también.

Responder
Caruso  

Felicitaciones por el aumento de PR (5!)

Por cierto, me sirvio mucho este post, muchisismas gracias.

PD: Por que a ti al principio de aparece "Blogger" en vez del nombre del blog?

Responder
Gem@  

¿Es cierto eso? entonces mis felicitaciones también J.Miur ya sé que no se le da mucha importancia pero una pizca de alegría debe producir.

Responder
Gem@  

Lo siento marqué dos veces :(

Responder
JMiur  

Gracias, Caruso :D

En realidad, lo que aparece al principio es el título del post que se llama "Blogger: etc etc" ¿Es esa la pregunta?

Gracias, Gen@ :D

Lo cierto es que no me había dado cuenta hasta que leí el comentario de Caruso :D

Responder
JMiur  

Yuuppiiiiiiiiiiiiiii Yuuppiiiiiiiiiiiiiii Yuuppiiiiiiiiiiiiiii

(Lo siento, Gem@, ese fue mi otro yo, festejando) :D

¿Durará o será como hace un año que también subió y luego volvió a cuatro? Los cálculos de Google son muy pero muy misteriosos :)

Responder
Gem@  

¿Hay algún lugar más fiable que otro para mirar el PR ? este no furula http://www.mipagerank.com/

Responder
Gem@  

Yuuppiiiiiiiiiiiiiii Yuuppiiiiiiiiiiiiiii

Responder
JMiur  

Los únicos seguros son los Data Centers del mismo Google.

Aquí está muy bien explicado.

Y aquí también puede verse.

El problema de muchos de los sitios que crean widgets o cosas así, es que o no leen bien cuando se trata de Blogger, o no aceptan subdominios o requieren incluir www, etc, etc. Muchos, simplemente dan valores de cero o error.

Responder
Gem@  

El de Dara Centers es el que estaba buscando gracias :)

Responder
Juliàn  

Esta entrada es genial. Muchas gracias, es justo lo que estaba buscando.

Un saludo!

Responder
JMiur  

Saludos, Julián; me alegro que te sirviera.

Responder
Francisco  

Excelente truco, me funciona perfecto! Gracias

Responder
Anónimo  

Muchas gracias, funciona perfecto. Lo que he notado es que es mejor poner el nombre del blog a mano, porque si ponemos "data:blog.title/" nos repite el titulo del post detrás del nombre del blog. Ahora ya solo falta que los buscadores lo detecten, a ver si se nota en las visitas. Saludos

Responder
Unknown  

justo lo que buscaba. Gracias!

Responder
Anónimo  

gracias de nuevo :D

Responder
Tomás Ojeda  

anda mal blogger?

Responder
Jéssica YK  

También en lugar de poner:

<title><data:blog.pageName/> : nombreBlog</title>

Podríamos colocar:

<title><data:blog.pageName/> :<data:blog.title/></title>

Saludos :)

Responder
JMiur  

Siempre y cuando el nombre que queremos mostrar sea el mismo que el de la configuración, es indistinto ponerlo de una forma o de otra.

Responder
Unknown  

Esto tiene un fallito! cuando se pone una página de etiquetas o de resultado de la búsqueda lo pone así Electrotécnica : Catálogos y Electrotécnica : Resultado de la busqueda Vídeos
Para optimizar los resultados en google nos interesa que sea al revés, ¿como hacerlo?

Responder
JMiur  

Para optimizar los resultados en Google, lo mejor es que las páginas de etiquetas o resultados de búsqueda no sean indexadas porque son páginas irrelevantes que sólo duplican el contenido. Sólo deberían indexarse el home las entradas. Para eso, incluso, los buscadores han implementado el META canonical.

Responder
Unknown  

Ok. Muchas gracias. J.Miur

Responder
Free Zone Vacations  

Hola!, tengo un buscador interno dentro de mi blog, que resulta ser parte del diseño de la plantilla; no quisiera cambiarlo porque además de que no sé editar una plantilla (diseño), me gusta todo el formato de la misma; pero he detectado que el buscador solamente encuentra los últimos post que escribo... mientras que los anteriores no los encuentra y no sé cómo solucionar el problema... podrás ayudarme?
mi página es: http://thetravelerzone.blogspot.com
Estaré esperando tu respuesta. Muchas gracias por brindarnos un espacio de soluciones tan profesional y felicidades!

Responder
JMiur  

No podría darte una respuesta. Elcódigo que se ve es correcto y hasta donde sé no hay nada más que podamos modificar.

Podrías probar el buscador Ajax de Blogger que está junto al resto de gadgets que puedes agregar y ese no te dará problemas, lo colocas y ves si da mejores resultados, si no te convence, lo eliminas. De esa forma, podremos saber si el problema es el buscador o no.

Responder
Daltonico  

gracias, ya quedo solucionado , ahora esperar a que me indexe de nuevo las paginas con este cambio

cuanto se demorara?

Responder
JMiur  

Eso lo desconozco.

Responder
Sermartin  

Garcias JMiur no recordaba de esto, pero hay manera de condicionar el titulo "agregado" que solo sea si el post tiene X etiqueta?

Responder
JMiur  

En el head, no que yo sepa, ese dato no es algo que provea Blogger.

Responder
Sermartin  

Ok muchas gracias JMiur.
Revisando las etiquetas del blog como esta noto que solo aparecen 20 entradas por paginas y no las 24.
Busque si havia algun condicional en el html pero no encontre, cual es la razon Jmiur?.

Responder
JMiur  

Porque hay una limitación establecida por Blogger en cuanto a la longitud que puede tener una página.

Responder

¿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 ...

 
CERRAR