Mejora tu SEO con Sitemap y RSS
1. Sitemap XML
Un sitemap ayuda a los motores de búsqueda a indexar tu sitio:
Implementación en index.php
<?php
// Detectar petición de sitemap
if (AntCMS::urlCurrent() === 'sitemap.xml') {
header('Content-Type: application/xml; charset=utf-8');
// Cachear sitemap por 24 horas
$sitemap = AntCMSextend::cache('sitemap', function() {
return AntCMSextend::Run()->generateSitemap();
}, 86400);
echo $sitemap;
exit;
}
?>
Acceso
Tu sitemap estará disponible en: http://tudominio.com/sitemap.xml
Registrar en Google Search Console
- Ve a Google Search Console
- Selecciona tu propiedad
- Ve a "Sitemaps"
- Añade:
https://tudominio.com/sitemap.xml
2. Feed RSS
Permite a los usuarios suscribirse a tu contenido:
Implementación
<?php
// Detectar petición de RSS
if (AntCMS::urlCurrent() === 'rss.xml') {
header('Content-Type: application/rss+xml; charset=utf-8');
// Cachear RSS por 1 hora
$rss = AntCMSextend::cache('rss_blog', function() {
return AntCMSextend::Run()->generateRSS('blog', 20);
}, 3600);
echo $rss;
exit;
}
?>
Añadir link en HTML
<head>
<link rel="alternate"
type="application/rss+xml"
title="RSS Feed"
href="<?= AntCMS::urlBase() ?>/rss.xml">
</head>
RSS por Categoría
<?php
// RSS solo de noticias
if (AntCMS::urlCurrent() === 'noticias-rss.xml') {
header('Content-Type: application/rss+xml; charset=utf-8');
echo AntCMSextend::Run()->generateRSS('noticias', 10);
exit;
}
?>
3. Breadcrumbs para SEO
Mejora la navegación y el SEO con breadcrumbs estructurados:
<?php
// En tus plantillas
echo AntCMSextend::breadcrumbs(' › ', 'Inicio');
?>
Schema.org para Breadcrumbs
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Inicio",
"item": "<?= AntCMS::urlBase() ?>"
},
{
"@type": "ListItem",
"position": 2,
"name": "<?= $page['title'] ?>",
"item": "<?= $page['url'] ?>"
}
]
}
</script>
4. URLs SEO-Friendly
Genera slugs optimizados para SEO:
<?php
// Convertir título a slug
$titulo = "Tutorial de SEO en 2025";
$slug = AntCMSextend::createSlug($titulo);
// Resultado: tutorial-de-seo-en-2025
// Con caracteres especiales
$titulo = "Programación en Español con Ñ";
$slug = AntCMSextend::createSlug($titulo);
// Resultado: programacion-en-espanol-con-n
?>
Checklist SEO Completo
- ✅ Sitemap XML generado y enviado a Google
- ✅ Feed RSS disponible
- ✅ Breadcrumbs implementados
- ✅ URLs limpias y descriptivas
- ✅ Meta tags completos (title, description, keywords)
- ✅ Robots.txt configurado
- ✅ Schema.org implementado
- ✅ Cache activado para mejor rendimiento
✨ Resultado: Con estas implementaciones, tu sitio estará
completamente optimizado para motores de búsqueda y mejorará significativamente
su visibilidad en Google.