El complemento SEO de WordPress elimina Rel Canonical de páginas no indexadas

El complemento All in One SEO es ampliamente utilizado entre blogueros y propietarios de sitios de WordPress, con más de 3 millones de instalaciones. A pesar de su potencia y utilidad, hay un problema que molesta a los usuarios: el complemento agrega automáticamente una etiqueta canónica rel a las páginas marcadas como no indexadas. Esto puede crear consecuencias indeseables para el SEO.

Cuando una página o publicación está marcada como no indexable, el complemento le agrega rel canonical. Esto no es deseable, ya que el uso de rel canonical en páginas no indexadas puede provocar una indexación incorrecta o una clasificación más baja en los resultados de búsqueda.

Contenido del artículo:

  • Cómo resolver el problema
  • Cómo deshacerse de Rel Canonical usando ganchos
  • Cómo configurar un proceso

El equipo de desarrollo del complemento ha propuesto una solución al problema, recomendando el uso de filtros para cambiar el comportamiento del complemento. En este caso, el usuario debe realizar cambios en el archivo funciones.php para configurar el complemento para que funcione correctamente con enlaces canónicos.

Cómo deshacerse de Rel Canonical usando ganchos

El código necesario para configurar el complemento y eliminar rel canonical es simple. Le permite deshabilitar la adición de la etiqueta rel a páginas que no deben indexarse.

Para hacer esto, necesita usar filtros en su código para controlar si las URL canónicas se agregan o eliminan según las condiciones de la página.

Cómo configurar un proceso

Para realizar los cambios que deseas, sigue estos pasos:

  1. Cree una copia de seguridad del sitio: Siempre se recomienda crear una copia de seguridad completa de su sitio antes de realizar cambios. Esto es necesario para que, en caso de error, pueda restaurar la versión funcional.
  2. Abra el archivo funciones.php: Localice el archivo funciones.php de su tema actual de WordPress. Debe estar ubicado en el directorio raíz del tema. Si no puede encontrar este archivo, comuníquese con su proveedor de hosting o desarrollador.
  3. Haga una copia de seguridad del archivo: Antes de editar el archivo funciones.php, haga una copia de seguridad del mismo. Esto le dará la oportunidad de volver a la versión original del archivo si algo sale mal.
  4. Agregar código: Agregue el siguiente código a su archivo funciones.php para eliminar la URL canónica de las páginas de archivo y categorías:
 add_filter(aioseop_canonical_url, eRemove_canonical_url, 10, 1); función remove_canonical_url($url) { global $post; if (is_category()) { return false; // Убираем канонический URL для категорий. } Elsafe(is_archive()) { return false; // Убираем канонический URL для архивов. } devolver $url; } 

El código agregado verifica si la página es una categoría o un archivo y, de ser así, elimina la etiqueta canónica rel.

  1. Descargue el archivo modificado: Una vez agregado el código, cargue el archivo funciones.php modificado nuevamente a la carpeta raíz de su tema. Este es un paso importante porque colocar archivos incorrectamente puede provocar errores.
  2. Pruebe los cambios: Vaya a las páginas de categoría o archivo para verificar si se ha eliminado la etiqueta canónica rel. Debería desaparecer, pero la metaetiqueta robots debería permanecer.
  3. Consulte otras páginas: Una vez que haya verificado que los cambios se han aplicado correctamente a las páginas de archivo y categoría, vuelva a verificar otras páginas, como la página de inicio o las publicaciones, para asegurarse de que rel canonical esté funcionando correctamente.
  4. Eliminación en páginas específicas: Si necesita eliminar rel canonical de páginas o publicaciones individuales, puede agregar una verificación por ID de página:
 Elsafe ($post->identificación === 2) { return false; // Убираем канонический URL для поста с ID 2. } 

En conclusión

Siguiendo estos pasos, puedes eliminar fácilmente la etiqueta rel canonical de páginas no indexables o publicaciones individuales en WordPress. Aunque algunos usuarios requerirán alguna edición de código adicional, la solución propuesta es bastante simple y efectiva para la mayoría de los sitios.

Si tienes alguna duda o necesitas alguna aclaración adicional, escribe al estudio SEO "SEO COMPUTER" con cualquier duda al correo electrónico info@seo.computer.

7564

Envíe una solicitud y le brindaremos una consulta. en SEO promoción de su sitio web