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(' — '); 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[0]->cat_name; ?> | <? bloginfo('name'); ?><?php } ?> <?php if ( is_page() ) { ?><? bloginfo('name'); ?> | <?php $category = get_the_category(); echo $category[0]->cat_name; ?>|<?php wp_title(''); ?><?php } ?> <?php if ( is_category() ) { ?><?php single_cat_title(); ?> | <?php $category = get_the_category(); echo $category[0]->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.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
En mi header,no he encontrado nada así concretamente,pero seguiré buscando…
Por cierto,bonita la imágen del artículo (otra vez!)
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>
Excelente Fernando. Lo tomaré en cuenta, gracias. O_O El Google Sangriento 😛
Buen articulo. Gracias por la explicacion.
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.
Muy bueno Fernando, gracias. Ya lo probaré en estos días y comento.
Abrazos.
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.
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.
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
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
@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
Excelente tip SEO, lo voy implementar en mi nuevo theme.
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
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.
Mira a ver si esto es lo que buscas: https://ayudawp.com/actualiza-una-pagina-co…
Pucha que siempre he intentado aprende ralgo de wordpres pero siempre me resulta dificil, espero a prender algo, peor ya..!!
Una curiosidad: que me cuentas del » o el espacio que deja
wp_title(). Me tiene frito, he probado con
wp_title('') ó
wp_title("") y em quita el » pero me pone un espacio. He probado con
wp_title('',true) y tampoco…toy jodio!!.
A seguir trasteando
Un saludo
oo Vi que este articulo fue actualizado verdad Fernando? o me equivoco?