El SEO para IAs no busca solo aparecer en resultados de búsqueda tradicionales como en Google, sino ser visible, legible y confiable para modelos de lenguaje que generan contenido, responden preguntas y citan fuentes. Se trata de estructurar tu contenido para que estas IAs lo reconozcan como:
Verificable
Atribuible
Semánticamente estructurado
Relevante y accesible
Crear y subir el archivo llm.txt
El archivo llm.txt indica a los modelos de lenguaje LLMs cómo pueden interactuar con tu contenido.
Contenido sugerido para llm.txt:
User-agent: *Allow: /
Attribution: https://www.manuduque.com Creator: Manu Duque
Contact: manuel@manuduque.com
Usage-Policy: https://www.manuduque.com/politica-de-uso
LLM-API: https://www.manuduque.com/api/contenido
Pasos para implementarlo en WordPress:
Accede al panel de administración de tu sitio WordPress.
Utiliza el gestor de archivos o un cliente FTP para acceder a la raíz de tu sitio web.
Crea un nuevo archivo llamado llm.txt y pega el contenido sugerido.
Guarda el archivo en la raíz de tu sitio, asegurándote de que esté accesible en https://www.manuduque.com/llm.txt.
Actualizar el archivo robots.txt
El archivo robots.txt controla el acceso de los bots a tu sitio.
Contenido sugerido para robots.txt:
User-agent: *Disallow:
Sitemap: https://www.manuduque.com/sitemap.xml
LLM-TXT: https://www.manuduque.com/llm.txt
Pasos para implementarlo en wordpress:
Accede al panel de administración de tu sitio WordPress.
Utiliza el gestor de archivos o un cliente FTP para acceder a la raíz de tu sitio web.
Edita el archivo robots.txt existente o crea uno nuevo si no existe.
Pega el contenido sugerido y guarda los cambios.
Añadir metadatos estructurados con Schema.org JSON-LD
Los metadatos estructurados ayudan a los LLMs a comprender mejor el contenido de tu sitio.
Ejemplo de metadatos para un artículo:
<script type=»application/ld+json»>
{
«@context»: «https://schema.org»,
«@type»: «Article»,
«headline»: «Guía paso a paso de SEO para IAs y LLMs»,
«author»: {
«@type»: «Person»,
«name»: «Manu Duque»
},
«datePublished»: «2025-05-27»,
«publisher»: {
«@type»: «Organization»,
«name»: «Manu Duque»,
«logo»: {
«@type»: «ImageObject»,
«url»: «https://www.manuduque.com/logo.png»
}
},
«mainEntityOfPage»: «https://www.manuduque.com/seo-para-llms»,
«description»: «Aprende cómo optimizar tu sitio web para que ChatGPT y otros LLMs encuentren, lean y recomienden tu contenido.»,
«url»: «https://www.manuduque.com/seo-para-llms»
}</script>
Pasos para implementarlo en WordPress:
Accede al panel de administración de tu sitio wordpress.
Edita el artículo o la página donde deseas añadir los metadatos.
En el editor de contenido, cambia al modo de edición HTML.
Pega el código JSON-LD dentro de la etiqueta <head> de la página o en el área designada para scripts.
Crear y mantener un Sitemap
Un Sitemap ayuda a los motores de búsqueda y a los LLMs a descubrir y entender la estructura de tu sitio.
Pasos para implementarlo en WordPress:
Instala una extensión de wordpress para generar Sitemaps
Configura la extensión para incluir todas las páginas relevantes de tu sitio.
Genera el archivo sitemap.xml y asegúrate de que esté accesible en https://www.manuduque.com/sitemap.xml.
Asegúrate de que el robots.txt haga referencia al Sitemap, como se mostró anteriormente Manuduque
Consideraciones adicionales
Contenido de calidad: Asegúrate de que tu contenido sea original, relevante y bien estructurado.
URLs amigables: Utiliza URLs limpias y descriptivas para facilitar la indexación.
Velocidad de carga: Optimiza la velocidad de tu sitio para mejorar la experiencia del usuario y la indexación por parte de los LLMs.
Accesibilidad: Asegúrate de que tu sitio sea accesible para todos los usuarios, incluyendo aquellos con discapacidades.
Conceptos Clave para SEO en IAs
Atribución explícita
Muchos LLMs como ChatGPT están diseñados para respetar contenido con atribución clara nombre del autor, fuente, licencia de uso.
Ejemplo con Schema.org Article + CreativeWork
{
«@context»: «https://schema.org»,
«@type»: «Article»,
«headline»: «Cómo optimizar tu web para IAs»,
«author»: {
«@type»: «Person»,
«name»: «Manu Duque»
},
«publisher»: {
«@type»: «Organization»,
«name»: «manuduque.com»,
«url»: «https://www.manuduque.com»
},
«license»: «https://creativecommons.org/licenses/by/4.0/»,
«mainEntityOfPage»: «https://www.manuduque.com/seo-ia»}
¿Cómo ayuda esto? Le dice al modelo que puede mencionar tu contenido con seguridad, pues hay un autor claro, una fuente y una política de uso.
Uso de llm.txt bien estructurado
Además del ejemplo anterior, puedes añadir más detalles semánticos útiles:
User-agent: *Allow: /
Attribution: https://www.manuduque.com
Creator: Manu Duque
Contact: contacto@manuduque.com
License: CC BY 4.0
Usage-Policy: https://www.manuduque.com/politica-de-uso
Topics: SEO, Inteligencia Artificial, Marketing Digital
Language: es
LLM-API: https://www.manuduque.com/api/articulos
Truco: Incluye este archivo también en tu robots.txt con:
LLM-TXT: https://www.manuduque.com/llm.txt
Metadatos semánticos JSON-LD para diversos tipos de contenido
<script type=»application/ld+json»>
{
«@context»: «https://schema.org»,
«@type»: «BlogPosting»,
«headline»: «Estrategias de SEO para que ChatGPT recomiende tu contenido«,
«datePublished»: «2025-05-27»,
«author»: {
«@type»: «Person»,
«name»: «Manu Duque»
},
«publisher»: {
«@type»: «Organization»,
«name»: «Manu Duque Marketing«,
«url»: «https://www.manuduque.com«
},
«mainEntityOfPage»: «https://www.manuduque.com/seo-para-chatgpt«,
«description»: «Descubre cómo optimizar tu web para que los LLMs como ChatGPT citen y recomienden tu contenido.»
}</script>
Para vídeos con VideoObject
<script type=»application/ld+json»>
{
«@context»: «https://schema.org»,
«@type»: «VideoObject»,
«name»: «Tutorial: SEO para IAs»,
«description»: «Guía en vídeo sobre cómo optimizar tu web para inteligencias artificiales.»,
«thumbnailUrl»: «https://www.manuduque.com/images/video-seo.jpg»,
«uploadDate»: «2025-05-01»,
«contentUrl»: «https://www.manuduque.com/videos/tutorial-seo-ia.mp4»,
«embedUrl»: «https://www.youtube.com/embed/ManuDuqueWeb«
}</script>
Para entrevistas o podcast con PodcastEpisode
{
«@context»: «https://schema.org»,
«@type»: «PodcastEpisode»,
«name»: «Cómo hacer que tu web aparezca en ChatGPT»,
«url»: «https://www.manuduque.com/podcast/seo-para-ia«,
«datePublished»: «2025-04-20»,
«description»: «Manu Duque explica cómo adaptar el SEO al nuevo paradigma de la IA generativa.»}
Crear una API pública o una fuente de datos legible para LLMs
Ventajas:
Aumenta tu visibilidad como fuente confiable.
Permite a desarrolladores o herramientas de IA acceder a tus artículos estructurados.
Ejemplo sencillo con FastAPI Python:
from fastapi import FastAPIfrom pydantic import BaseModel
app = FastAPI()
class Article(BaseModel):
title: str
url: str
date: str
author: str
summary: str
@app.get(«/api/contenido», response_model=list[Article])def get_articles():
return [
{
«title»: «Cómo hacer SEO para IA»,
«url»: «https://www.manuduque.com/seo-ia»,
«date»: «2025-05-27»,
«author»: «Manu Duque»,
«summary»: «Guía detallada sobre cómo preparar tu contenido para ser leído por IAs.»
}
]
Puedes alojar esta API y enlazarla desde llm.txt con:
LLM-API: https://www.manuduque.com/api/contenido
Feeds RSS o Atom actualizados
A los modelos LLM les ayuda mucho encontrar feeds con contenido nuevo. WordPress puede generar estos de forma automática:
Asegúrate de habilitar feeds RSS en tu sitio Joomla para tus artículos, categorías o blog.
Añádelos al robots.txt si deseas:
Feed: https://www.manuduque.com/feed/rss
Crear contenido con intención clara y lenguaje directo
Los modelos de IA tienden a valorar contenido que:
Responda preguntas directamente Cómo…, Qué es…, Por qué…
Esté dividido en listas, pasos, puntos
Incluya ejemplos prácticos
Use lenguaje natural y bien estructurado
Por eso títulos como:
Cómo hacer que ChatGPT recomiende tu contenido
Guía paso a paso para optimizar tu web para IAs
Sitios recomendados para inspiración o colaboración
Para ganar visibilidad ante IAs, busca backlinks IAs o colaboraciones en sitios como:
huggingface.co
paperswithcode.com
towardsdatascience.com
arxiv.org
ai.googleblog.com
medium.com/tag/llm
llmonitor.com emergente para seguimiento de fuentes usadas por IAs





