Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

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

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.

ajustes mapa del sitio xml seopress ajustes tipo de contenido mapa del sitio xml seopress

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

El artículo Cómo añadir URLs adicionales al mapa del sitio XML con SEOPress lo publicó Fernando Tellado previamente en Ayuda WordPress. Lo que ves aquí es una copia de dicho contenido :/

Enregistrer un commentaire

0 Commentaires