Saltar al contenido

SEO on Page Modificar el Archivo general-templates de la Carpeta wp-includes

Mejorar los titles de las páginas siendo la etiqueta title de las más importantes para el SEO on Page

Añadir líneas de código a la base de datos de WordPress en la tabla wp-option que recoge el archivo general-templates.php

Os vamos a compartir como Maestro SEO un sistema, una técnica que se nos ha ocurrido para diferenciar los titles de los WordPress para modificar el texto que añade detrás del title que se añade automáticamente.

Po ejemplo esta página web, blog de aprender SEO ahora es:

Aprendo SEO con El Maestro SEO – Aprender SEO Optimización en Motores de Búsqueda El Mejor Google™ del Maestro del SEO

Para empezar es muy largo que un buen title debe de tener 55-60 caracteres que es el segundo texto que se poner en ajustes=>generales

title de ajustes generales en WordPress
title de ajustes generales en WordPress

De paso vamos a quitar el guion medio que ocupa un carácter, en realidad 3 si contamos los espacios que no vale para nada. Veamos como quitar el guion medio del title de WordPress

Ahora en el archivo hay este código por la línea 1247

$sep = apply_filters( 'document_title_separator', '-' );

$title = apply_filters( 'document_title_parts', $title );

$title = implode( " $sep ", array_filter( $title ) );

La variable de PHP $sep tiene al final el - guion medio que luego se añade al title y en la última variable de $title la variable $sep, que es maldito guion medio -, esta rodeada de dos espacios: " $sep ", que coge al estar entre comillas.

Pues aquí, en este código, como hemos implementado al ser Ministro SEO de La Secta del Marketing Digital especializado en el SEO, como Maestro del SEO que es miembro de esta agencia SEO.

Lo cambiamos por este código nuestro propio ideal para mejorar el SEO on Page ya que como decimos la etiqueta title es muy importante que sea diferente para cada página de un sitio web desarrollado con el CMS WordPress para nosotros el mejor.

$sep = apply_filters( 'document_title_separator', ' ' );
$title = apply_filters( 'document_title_parts', $title );
$title = implode( "$sep", array_filter( $title ) );

Hemos en la variable $sep cambiado el guion '-' por un espacio en blanco ' '. Luego a la variable final $title que contiene la variable $sep la hemos quitado los espacios que tenia:

" $sep " por esto "$sep"

Lo subimos* al directorio wp-includes remplazando el archivo general-templates.php

*Siempre es importante hacer copia de las carpetas o archivos.

Vaciamos el cache si lo tuviéramos y ahora el title de esta página web, blog de aprendo SEO ahora es:

Aprendo SEO con El Maestro SEO Aprender SEO Optimización en Motores de Búsqueda El Mejor Google™ del Maestro del SEO

Qué sigue siendo muy largo pero ya ha desaparecido el guion medio del title que no hace más que ocupar espacio.

Si vemos ahora en cualquier post Cagada SEO por ejemplo este <title>Cagada SEO Aprendo SEO con El Maestro SEO</title> ya no sale el guion medio en el title.

Vemos pues que al title de cada entrada le añade el title principal que hemos puesto en ajustes generales.

Pues ahora vamos a mejorar esos titles con un hook o gancho que añadimos también al archivo del directorio añadiendo a la base de datos nueva líneas.

Vamos sobre la línea de código 890 para añadir este código, que implementa el que ejerce como Ministro SEO en La Secta del Marketing Digital

/* Variables Jaime Jalon Ministro SEO en La Secta del Marketing Digital. */
break;
case 'name':
default:
$output = get_option( 'blogname' );
break;
case 'descripcion_seo_jaime':
$output = get_option( 'descripcion_seo' );
break;
case 'titulo_seo_jaime':
$output = get_option( 'titulo_seo' );
break;
case 'titulo_corto_seo_jaime':
$output = get_option( 'titulo_corto_seo' );
break;
case 'descripcion_corta_seo_jaime':
$output = get_option( 'descripcion_corta_seo' );
break;

Esto que vamos a implementar va a cambiar los titles de las páginas, de las entradas o post

Por ejemplo en la página de este blog para aprender posicionamiento natural SEO el title ahora es:

<title>Posicionamiento Natural SEO Aprendo SEO con El Maestro SEO</title>

Por lo que tenemos que acceder a la base de datos del WordPress a la tabla wp_options y añadimos las variables con los nombres que ha puesto el Ministro del SEO

Variables de la base de datos tabla wp-options de Jaime Jalon Ministro SEO en La Secta del Marketing Digital
Variables de la base de datos tabla wp-options de Jaime Jalón Ministro SEO en La Secta del Marketing Digital

Vamos a la línea de código y donde pone:

// Append the description or site title to give context.
if ( is_front_page() ) {
$title['tagline'] = get_bloginfo( 'description', 'display' );
} else {
$title['site'] = get_bloginfo( 'name', 'display' );
}

Lo cambiamos por el código del Ministro SEO

// Append the description or site title to give context. Modificado por Jaime Jalon Ministro SEO en La Secta del Marketing Digital
if ( is_front_page() ) {
$title['tagline'] = get_bloginfo( 'description', 'display' );
} else if (is_singular() ) {
$title['site'] = get_bloginfo( 'descripcion_corta_seo_jaime', 'display' );
}
else if (is_page() ) {
$title['site'] = get_bloginfo( 'descripcion_seo_jaime', 'display' );
}
else {
$title['site'] = get_bloginfo( 'descripcion_seo_jaime', 'display' );
}

Sustituimos el archivo vemos el efecto que hace en las páginas vaciando la cache claro previamente y vemos que esta página ha cambiado el title de

Posicionamiento Natural SEO Aprendo SEO con El Maestro SEO

Por

Posicionamiento Natural SEO Aprendo SEO Maestro SEO

Y la entrada de antes Cagada SEO que su title era: Cagada SEO Aprendo SEO con El Maestro SEO ahora es Cagada SEO Aprendo SEO Maestro SEO

Si tenéis alguna duda dejar un cometario y estaremos encantados de ayudar a mejorar el SEO de vuestras páginas web, blogs o tiendas online

Comparte el Conocimiento del Maestro SEO

2 comentarios en “SEO on Page Modificar el Archivo general-templates de la Carpeta wp-includes

  1. SEO Valladolid

    Esta información que compartes sobre el SEO On Page me parece muy buena, muy relevante que seguro ayuda a mejorar muchos WordPress. Lo de quitar el guión del title es un gran acierto. Gracias Maestro del SEO

    Responder
  2. Mago del SEO

    Se ve el gran conocimiento de WordPress cambiado archivos del includes que creo que poca gente lo hace. Tiene mucha magia lo que explicas maestro SEO. Seguro que da unos estupendos resultados en el SEO on Page de los WordPress. Una Pregunta ¿Qué pasa cuando se actualizan los WordPress?

    Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada.