Oferta SiteGround Black Friday

Cómo añadir URLs adicionales al mapa del sitio XML con SEOPress

agregar pagina mapa del sitio xml

Como ya sabrás llevo tiempo usando yo mismo y en las webs de todos mis clientes del servicio de mantenimiento WordPress el plugin SEOPress, por obvias razones, y los resultados están mereciendo la pena el cambio.

Ahora bien, hay una funcionalidad que echo de menos en los ajustes de SEOPress, y en los de casi todos los plugins de SEO, y es que por defecto no tiene ninguna configuración visible para añadir URLs al mapa del sitio XML.

Como todos los plugins de SEO y mapas del sitio para WordPress es capaz de identificar todos los tipos de contenido y taxonomías registradas en tu web WordPress, pero no admite, en principio, poder añadir URLs adicionales, de páginas no creadas con WordPress.

Hace poco me pasó con un cliente, cuyo único freno para cambiar a SEOPress era precisamente esto, y me sugirió usar SEOPress para todo menos para el mapa del sitio, en vista de la carencia, importante para él, pues tenía varias páginas en HTML que también había que incluir en el mapa del sitio.

Afortunadamente no hubo que instalar más plugins, pues SEOPress dispone de montones de ganchos para personalizar prácticamente cualquier aspecto del plugin, y en concreto tiene uno para añadir URLs adicionales al mapa del sitio, este:

/* URLs adicionales mapa del sitio XML de SEOPress */
function sp_sitemaps_external_link($custom_sitemap) {
$custom_sitemap = 
[ 0 => [
'sitemap_url' => 'https://midomimio.com/pagina1.html',
'sitemap_last_mod' => '1989-10-08T01:23:45+00:00'
],
1 => [
'sitemap_url' => 'https://midominio.com/pagina2.html',
'sitemap_last_mod' => '1989-10-08T01:23:45+00:00'
]
];
return $custom_sitemap;
}
add_filter('seopress_sitemaps_external_link', 'sp_sitemaps_external_link');

Solo tienes que añadir esta función a tu instalación como prefieras, modificando las URLs adicionales de ejemplo por las tuyas, y añadiendo las que sean necesarias siguiendo el mismo patrón. El parámetro sitemap_last_mod es una marca temporal, que puedes también personalizar, que indica a los bots del buscador cuál fue el momento de la última modificación de la página.

El resultado es que, además de los tipos de contenido y taxonomías que hayas configurado en SEOPress para que aparezcan en el mapa del sitio XML, también se añadirán las URLs adicionales que hayas incluido en la función.

mapa del sitio xml con urls adicionales

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 4.3 / 5. Total de votos: 6

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

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

Sobre el autor

3 comentarios en “Cómo añadir URLs adicionales al mapa del sitio XML con SEOPress”

      1. Precisamente. Uno de los primeros detalles en los que tuve que poner especial atención es con las redirecciones, que el bendito Yoast te quita la posibilidad de exportar las que ya tienes hechas cuando dejas de pagarles….pero bueno, es algo que todos deben estar al pendiente al hacer el cambio.

Deja un comentario

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

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio