Títulos SEO en todas las páginas

google-sangriento

WordPress facilita bastante el posicionamiento de un sitio debido a su estructura de archivos, enlaces y lo simple que es jerarquizar tu espacio mediante categorías y etiquetas, no digamos si te ayudas de plugins imprescindibles.

Ahora bien, hay cosas que mejorar, pues aunque solo configurando bien el nombre y descripción tienes hecha parte, hay páginas que no tendrán buenos títulos SEO a no ser que utilices plugins – y los sepas configurar – o modifiques el código de los títulos de algún modo.

El archivo a modificar es el llamado ‘header.php‘ de tu plantilla activa, que es lo primero que ven los buscadores, y donde debes mostrarles «de que habla tu sitio» y como está estructurado.

Debes buscar una línea similar a esta …

<title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' |'; } ?><?php bloginfo('name'); ?></title>

Y sustituirla por algo mas completo, que defina los títulos para cada tipo de página que pueda mostrar tu sitio:

<title> <?php if ( is_home() ) { ?><? bloginfo('name'); ?> | <?php bloginfo('description'); ?><?php } ?>
<?php if ( is_search() ) { ?>Resultados de búsqueda para <?php /* Contador de búsqueds */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); echo $key; _e(' &mdash; '); echo $count . ' '; _e('articles'); wp_reset_query(); ?><?php } ?>
<?php if ( is_404() ) { ?><? bloginfo('name'); ?> | 404 No se ha encontrado nada<?php } ?>
<?php if ( is_author() ) { ?><? bloginfo('name'); ?> | Archivo del Autor<?php } ?> 
<?php if ( is_single() ) { ?><?php wp_title(''); ?> | <?php 
$category = get_the_category();
echo $category&#91;0&#93;->cat_name;
?> | <? bloginfo('name'); ?><?php } ?>
<?php if ( is_page() ) { ?><? bloginfo('name'); ?> | <?php 
$category = get_the_category();
echo $category&#91;0&#93;->cat_name;  ?>|<?php wp_title(''); ?><?php } ?> 
<?php if ( is_category() ) { ?><?php single_cat_title(); ?> | <?php $category = get_the_category(); 
echo $category&#91;0&#93;->category_description; ?> | <? bloginfo('name'); ?><?php } ?> 
<?php if ( is_month() ) { ?><? bloginfo('name'); ?> | Archivo | <?php the_time('F, Y'); ?><?php } ?>
<?php if ( is_day() ) { ?><? bloginfo('name'); ?> | Archivo | <?php the_time('j F, Y'); ?><?php } ?>
<?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><?php single_tag_title("", true); } } ?> | <? bloginfo('name'); ?>
</title>

Hay muchas variaciones, pero esta funciona bastante bien.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(6 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

19 comentarios en “Títulos SEO en todas las páginas”

  1. Pingback: Bitacoras.com

  2. En mi header,no he encontrado nada así concretamente,pero seguiré buscando…

    Por cierto,bonita la imágen del artículo (otra vez!)

    1. muy bueno!! lo unico que reforme el title para cuando realizas un busqueda, no se si será por mi theme o que, pero el que habias puesto vos no me mostraba, asi que realice lo siguiente: modifique la linea del search tuya por esta:

      <code> Resultados de busqueda "" | | </code>

  3. Mi duda es si no se puede modificar el estilo de los títulos, porque añade un | entre cada nombre, título, etc. Y además aparece siempre, al final de cada uno, el título del blog, con lo cual se repite y tengo que quitar el blonginfo=name.

  4. Luis Samanamud

    Yo uso el theme iNove, y el el header no hay nada, en cambio en el archivo 404 Template (404.php) hay algo respecto al Title, no se si ahi es donde debo hacer los cambios.

  5. Veo que hay dudas sobre esto, tambien revise el header de mi blog y resulta que no tiene eso, alguien tiene algun enlace donde se desglose mas esto?, para aprender un poco mas y saber si es recomendable cambiarlo en un blog que ya lleve tiempo online?

    Saludos.

  6. Hola mi nombre es ale y soy lector de ayudawordpress que la verdad me ayuda bastante, me gustaria que te pases por mi blog y me digas si te gusta y que puedo hacer para mejorarlo un poco ya que estoy poniendo muy pocas visitas. Muchas gracias y espero que te guste mi blog. TURECETA.WORDPRESS.COM

  7. hola que tal, la verdad que estoy teniendo un problema, tengo un blog que se llama<a>tureceta.wordpress.com y lo hize entero desde la pagina de wordpress. El tema es el siguiente, leyendo ayudawordpress.com eh visto el tema de los SEO y la verdad que me intereso mucho, pero no se como hacer para modificar el "header.php". Tengo que volver a hacer la pagina otra vez pero con el wordpress 7.5.1 ?? Muchas gracias por tu ayuda. Ale

  8. @Luis, el theme Inove es distinto a la mayoría de los themes en su conformación, para encontrar el código del que habla Fernando debes ir a Inove > Templates > header.php

  9. Sin duda son pequeños detalles que ayudan mucho a la hora te tener entradas y que nunca hay que dejar de lado. Yo estaba usando otros sistemas pero voy a probar este plugin en mis sitios wordpress

  10. tengo una duda, fuera del tema pero no se dond comentar.

    soy nuevo en wordpress, y lo que quiero es crear una nueva Page y colocar nuevos Posts en esa pagina, no en la principal sino en la nueva Page que he creado.

    Ayuda porfavor

    gracias.

  11. Una curiosidad: que me cuentas del &raquo o el espacio que deja 
    wp_title(). Me tiene frito, he probado con 
    wp_title('') ó 
    wp_title("") y em quita el &raquo pero me pone un espacio. He probado con 
    wp_title('',true) y tampoco…toy jodio!!.

    A seguir trasteando

    Un saludo  

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido