Meta Tags completos para GEO
El bloque head HTML completo para GEO incluye: title específico, meta description como respuesta directa (≤160 chars), URL canónica, Open Graph completo con og:type article, article:published_time, article:modified_time y JSON-LD. Cada sección cumple una función específica en el pipeline de puntuación de los motores de IA.
Meta Tags completos para GEO
El bloque head HTML completo para GEO incluye: title específico, meta description como respuesta directa (≤160 chars), URL canónica, Open Graph completo con og:type article, article:published_time, article:modified_time y JSON-LD. Cada sección cumple una función específica en el pipeline de puntuación de los motores de IA.
El bloque head completo
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- === BÁSICOS === -->
<title>Título específico que responde una intención | Marca</title>
<meta name="description" content="Respuesta directa de ≤160 chars. Responde la pregunta sin rodeos.">
<meta name="author" content="Nombre del autor o empresa">
<meta name="keywords" content="palabra clave principal, secundaria">
<link rel="canonical" href="https://misitio.com/pagina-actual">
<!-- === OPEN GRAPH (leído por IA para entender contexto de la página) === -->
<meta property="og:type" content="article">
<meta property="og:title" content="Título exacto del artículo">
<meta property="og:description" content="Descripción ampliada — puede diferir del meta description">
<meta property="og:url" content="https://misitio.com/pagina-actual">
<meta property="og:site_name" content="Nombre del sitio">
<meta property="og:image" content="https://misitio.com/imagen-og.jpg">
<meta property="og:locale" content="es_ES">
<!-- === ARTICLE TAGS (fechas = señal de recencia — factor de scoring en GEO) === -->
<meta property="article:published_time" content="2026-04-18T00:00:00Z">
<meta property="article:modified_time" content="2026-04-18T00:00:00Z">
<meta property="article:author" content="https://misitio.com/author/nombre">
<meta property="article:section" content="Guías">
<meta property="article:tag" content="GEO">
<meta property="article:tag" content="Optimización IA">
<!-- === CONTROL DE CRAWLERS IA === -->
<meta name="robots" content="index, follow">
<!-- === SCHEMA JSON-LD === -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Título del artículo",
"description": "Descripción concisa",
"author": { "@type": "Person", "name": "Nombre Autor" },
"publisher": {
"@type": "Organization",
"name": "Mi Sitio",
"logo": { "@type": "ImageObject", "url": "https://misitio.com/logo.png" }
},
"datePublished": "2026-04-18T00:00:00Z",
"dateModified": "2026-04-18T00:00:00Z",
"mainEntityOfPage": { "@type": "WebPage", "@id": "https://misitio.com/pagina" }
}
</script>
</head>
Por qué cada sección importa
Title tag
El title es la primera señal que lee el pipeline de recuperación. Debe responder una intención específica, no ser genérico.
<!-- ❌ MAL — genérico -->
<title>Inicio | Mi Empresa</title>
<!-- ✅ BIEN — responde una intención -->
<title>Cómo implementar GEO en Next.js en 2026 | Mi Sitio</title>
Meta description
Debe funcionar como una answer capsule: respuesta directa de 40-60 palabras, comprensible sin contexto externo.
<!-- ❌ MAL — no responde nada -->
<meta name="description" content="Aprende todo sobre GEO en nuestro completo artículo.">
<!-- ✅ BIEN — respuesta directa -->
<meta name="description" content="GEO en Next.js se implementa con la Metadata API para meta tags y componentes Script para JSON-LD. App Router provee SSR por defecto, haciendo las páginas accesibles a crawlers de IA inmediatamente.">
URL canónica
Previene problemas de contenido duplicado. Cada página debe tener exactamente una URL canónica.
<link rel="canonical" href="https://misitio.com/guia-geo">
Open Graph
Los motores de IA leen los tags Open Graph para entender el contexto y tipo de página. og:type="article" activa el scoring de recencia.
Los tags OG mínimos para GEO:
og:type— siempre “article” para contenido informativoog:title— puede diferir del title tagog:description— descripción ampliadaog:url— URL absoluta de la páginaog:site_name— nombre del sitio (señal de marca)og:locale— idioma/región (es_ES, en_US)
Article tags — la señal de recencia
article:published_time y article:modified_time son factores de puntuación directos en los algoritmos de scoring de IA.
<meta property="article:published_time" content="2026-04-18T00:00:00Z">
<meta property="article:modified_time" content="2026-04-18T00:00:00Z">
Formato correcto: ISO 8601 con zona horaria — 2026-04-18T00:00:00Z o 2026-04-18T12:00:00+02:00
Regla: Actualiza article:modified_time cada vez que revises el contenido. Páginas sin estas fechas no reciben señal de frescura.
Control de crawlers de IA
<!-- Permitir indexación y citación (default) -->
<meta name="robots" content="index, follow">
<!-- Bloquear entrenamiento pero permitir citación (opcional) -->
<!-- <meta name="robots" content="noai, noimageai"> -->
noai bloquea el uso del contenido para entrenamiento de modelos, pero no para recuperación en respuestas en tiempo real. Útil si quieres ser citado pero no que tus textos se usen para entrenar LLMs.
Checklist de meta tags
-
<title>específico que responde una intención (no genérico) -
<meta name="description">como respuesta directa ≤160 chars -
<link rel="canonical">en cada página -
og:type,og:title,og:description,og:url,og:site_name,og:locale -
og:imagecon imagen de 1200x630px -
article:published_timeen formato ISO 8601 -
article:modified_timeactualizado en cada revisión -
article:authorcon URL del perfil de autor -
<meta name="robots" content="index, follow"> - JSON-LD Article schema (ver guía de Schema Markup)