-
Para la mayoría de los blogs personales, parece que el complemento All in One SEO Pack no es una solución de SEO eficiente (consulte este artículo para obtener más detalles). En el desarrollo de software, hay un dicho: "La convención es mejor que la configuración". Numerosas opciones de configuración tienen el costo de un rendimiento reducido. Como complemento de propósito general, All in One SEO Pack debe cuidar todos los aspectos. Muchas funciones que consumen mucho tiempo no son muy necesarias para los blogs personales pequeños.
De forma predeterminada, WordPress ya es "compatible con motores de búsqueda". Sólo el contenido del artículo original y significativo puede ayudar a los blogs personales a obtener una mejor evaluación SEO. Los siguientes métodos de optimización son solo la guinda del pastel. Y en comparación con el complemento All in One SEO Pack, la mejora de rendimiento proporcionada por el método proporcionado en este artículo puede no ser tan "obvia" en algunos blogs con poco tráfico. Pero para alguien como yo, que está obsesionado con el código, agregar un montón de complementos que no escribí en mi blog siempre me hace sentir incómodo.
¿Qué características necesitamos del complemento All in One SEO Pack?
Antes de buscar alternativas al complemento All in One SEO Pack, primero debes comprender esto. Las siguientes funciones son las más valiosas y WordPress no las puede proporcionar de forma predeterminada:
1. El título del blog debe escribirse en forma de contenido | nombre del blog;
2. Agregue una meta descripción suficiente a la parte principal;
3. No permita que los motores de búsqueda indexen las páginas archivadas que contengan contenido duplicado, lo que reducirá la puntuación de su blog.
4. Agregue palabras clave únicas a cada artículo y página de inicio del blog;
Las soluciones a estos problemas se darán a continuación. Si no sabes mucho sobre el lenguaje PHP, simplemente sigue las instrucciones y cópialas y pégalas en tu plantilla de WordPress.
Arreglar el título del blog
Busque el archivo header.php en la carpeta de la plantilla, ábralo y modifique la etiqueta del título:
<título><?php wp_title(' | ', verdadero, 'derecho'); ?><?php bloginfo('nombre');
/**O simplemente escribe el nombre de tu blog, no cambiarás el nombre de tu blog de vez en cuando**/
<title><?php wp_title(' | ', verdadero, 'derecho' ?>Cogipard Playground</title>);
Añade una meta descripción suficiente
O modifique el archivo header.php y agregue el siguiente contenido a la etiqueta head según corresponda:
/**Para el contenido descriptivo del blog, puedes escribirlo como yo, o puedes usar el subtítulo de wordpress (obtenido con bloginfo("description"))**/
<meta name="description" content="Un hogar, un portafolio y un diario personal en línea".
/**Nombre del bloguero**/
<meta nombre="autor" contenido="puntoswing" />
/**Información de derechos de autor**/
<meta name="copyright" content="Cogipard Playground" />
Las páginas de archivo no están indexadas
Modifique el archivo header.php y agregue: siguiendo la metaetiqueta anterior:
<?php si (is_single() || is_page() || is_home() ): ?>
<meta nombre="robots" contenido="índice, seguir" />
<?php más: ?>
<meta nombre="robots" contenido="noindex,seguir" />
<?php final;?>
De esta forma, los motores de búsqueda no indexarán este contenido duplicado en las páginas archivadas.
Palabras clave para artículos de páginas de salida personalizados
En el archivo funciones.php en la carpeta de plantilla, agregue las siguientes funciones:
palabras clave de función() {
$palabras clave = '';
if( es_single() || es_page() ){
$terms = get_the_terms( get_the_ID(), 'post_tag');
si (is_wp_error ($ términos))
devolver $términos;
si (vacío ($ términos))
devolver falso;
foreach ($términos como $término) {
$palabras clave .= $término->nombre;
$palabras clave .= ', ';
}
}
demás {
$etiquetas = get_tags('orderby=count&order=DESC');
foreach ($etiquetas como $etiqueta){
$palabras clave .= $etiqueta->nombre;
$palabras clave .= ', ';
}
}
$palabras clave = substr($palabras clave, 0, strlen($palabras clave)-2);
eco $palabras clave;
}
La función de esta función es que si el visitante navega por una página de artículo separada, la etiqueta correspondiente al artículo se extraerá como palabra clave; si se trata de otras páginas, todas las etiquetas del blog se generarán como palabras clave; Las palabras clave están separadas por comas.
Llame a esta función en header.php:
<meta nombre="palabras clave" contenido="<?php palabras clave();?>" />
El código en funciones.php se puede usar directamente en la página de la plantilla. WordPress ya realizó la operación de inclusión por nosotros, por lo que no es necesario que escribamos include_once('functions.php');
Fuente del artículo: http://cogipard.info/articles/all-in-one-seo-pack-alternative