Hoy tienes que saber una dura realidad: WordPress no gestiona de un modo óptimo las etiquetas de título. Por defecto, WordPress genera títulos de página del tipo Nombre de Blog » Título del Post. Pero los motores de búsqueda, ansiosos de contenido como son, prefieren que sean del tipo Título del Post » Nombre del Blog.
Te podría recomendar decenas de plugins que solucionan esto pero no, mejor te mostraré una simple línea de código que soluciona este problema.
- Localiza el fichero ‘header.php’ de tu plantilla y busca una línea similar a esta:
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
- Pues lo que tienes que hacer es cambiarla por esta otra:
<title><?php if (is_single() || is_page() || is_archive()) { wp_title('',true); } else { bloginfo('description'); } ?> — <?php bloginfo('name'); ?></title>
Este simple cambio no solo optimiza tus etiquetas de título sino que también genera títulos dinámicos en tu blog (páginas, archivo, categorías, etc). Así de sencillo, sin usar plugins y gratis.
Por supuesto, puedes comprobar que en Ayuda WordPress hemos optimizado los títulos 😉
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Estimados:
Felicitaciones… es precisamente lo que andaba buscando…. PERO hay un pequeño error en el código que entregan…
No pude copiar y pegar el código correcto, pero hay que modificar los espacios entre el «?» y «php», hay que cerrar el código (agregar un «>» al final del último «?») además de eliminar una etiqueta «title» (la última)…
Espero ser de ayuda…
Saludos.
C
También andaba buscando algo parecido. Me ha venido perfecto.
Deberías de crear algunos banners para enlazaros desde el blog. Una sugerencia… 😉
Un saludo!
Gracias Cristian, lo del código me tiene negro, a ver si doy con algo para insertarlo correctamente (lo del doble title fué cosa mía).
iván, tenemos uno solamente, lo puedes ver en Ciberprensa.com. A ver si algún alma caritativa nos hace alguno mas 🙂
no me gusto! xq en la indez muestra la descripcion primero…
jaja ademas eso de que hay que borrar el espacio < ? juaz!
me enojé!
ensima no hice copia del que tenia antes (titulo)… bueno ya! no voy a llorar =(
El modificar eso no va a provocar algun problema con el All in One Seo PAck ?
Si lo tengo instalado, lo mismo estan mal las etiquetas del titulo ?
Cesar, en el plugin defines las etiquetas, no su orden 😉
fernando no pude insertar el codigo me manda error..
ami tambien me da error.
tiene un espacio de mas y algunas cosas mas que no funcionan…
dejo aqui un mini tutorial de como optimizar no solo el titulo sino todo el theme para un mejor SEO
Podrian revisar el siguiente plugin, al parecer hace la optimizacion del titulo
http://urbangiraffe.com/plugins/headspace2/
Hay un error en el segundo código, aparecen dos «title» y antes de eso debería ir un «<«
Tienes toda la razón, ya lo he solucionado 😉
Cojonudo truco, un 10
Fernando , gracias por el dato! , solo necesito hacerte una consulta , si estoy utilizando un plugin para los permanents Links , esto me traerá algún problema con la indexacion de google , te pregunto esto por que mi blog estaba en blogspot.com y ahora pase para wordpress , entonces utilicé una redirección 301 .Me sirve esta sentencia ? o debo quitarla …yo tengo instalado en All in SEO. Muchas gracias.
Gracias por el truco amigo me funcionó bien!!!!!
una pregunta, yo uso la version 2.7 en español y el codigo que me muestra es un poco distinto al que usted pone para cambiar mi codigo es:
<code> </code>
me funcionara tu codigo o tengo que utilizar otro?
ooo Grandioso ya mismo lo aplico, gracias Fernando 🙂
Fernando, realmente quiero agradecerte por esto. Mira que busqué y rebusqué solución para el problema. Contigo fue que la encontré. ¡Mil gracias! Ahora, en la búsqueda con Google no sólo aparece el nombre del post, sino también el nombre de la página web. ¡Oh! Deberías borrar en tu código el último title y así lo dejas correcto para futuros visitantes. ¡Eres un sol!
gracias muy util