Consulting DPO 3 SEO.
Colocar tablas, gráficos, enlaces de notebooklm para que las personas se queden dentro de mi página web más tiempo.
Puedes ver aquí todos los enlaces rotos:
https://www.consultingdpo.com/wp-admin/admin.php?page=blc_local
SEO – Transcripción Resumen & Notas J
https://chatgpt.com/g/g-692dfb97db4c81918e987ecd7af0eb8c-seo-transcripcion-resumen-notas-j
https://chatgpt.com/gpts/editor/g-692dfb97db4c81918e987ecd7af0eb8c – Para editar.
https://chatgpt.com/g/g-O8WfrIRwv-big-gpt-titulos-y-meta-descripciones
https://chatgpt.com/g/g-KkvxSHtCw-big-gpt-faqs-seo
https://chatgpt.com/g/g-WIKEryOrJ-big-gpt-datos-estructurados
https://chatgpt.com/g/g-46ny3D8Rl-big-gpt-htaccess
https://chatgpt.com/g/g-Ev1yLgneI-big-gpt
https://chromewebstore.google.com/detail/seo-minion/giihipjfimkajhlcilipnjeohabimjhi?hl=en&pli=1
https://keywordseverywhere.com/seominion/pricing
1. https://chatgpt.com/g/g-Ev1yLgneI-big-gpt
https://chromewebstore.google.com/detail/keywords-everywhere-keywo/hbapdpeemoojbophdfndmlgdhppljgmp
https://keywordseverywhere.com/start.html?mode=install
Prompt para construir Schema con Deep Thinking.
Dime que datos estructurados de Schema añadirías en mi web. Yo ofrezco servicios de cumplimiento de la ley orgánica de protección de datos personales en Ecuador. Solo ofrezco en la zona de pichincha. Tengo paginas para cada servicio que ofrezco, por ejemplo, tengo una página para el servicio de determinar si tu organización necesita un DPO, tengo una página para la implementación del SG-PDP S3, y tengo una página del servicio de DPO como servicio recurrentemente mensual. Estoy hablando de la empresa www.consultingdpo.com. El nombre del neogcio es «Consulting DPO».
Resultado del Prompt utilizando ChatGPT 5.2, extended Thinkg:
<script type=»application/ld+json»>
{
«@context»: «https://schema.org»,
«@graph»: [
{
«@type»: «Organization»,
«@id»: «https://www.consultingdpo.com/#org»,
«name»: «Consulting DPO»,
«url»: «https://www.consultingdpo.com/»,
«logo»: «https://www.consultingdpo.com/tu-logo.png»,
«contactPoint»: [{
«@type»: «ContactPoint»,
«contactType»: «sales»,
«email»: «tu-email@consultingdpo.com»,
«telephone»: «+593-XX-XXXX-XXXX»,
«availableLanguage»: [«es»]
}]
},
{
«@type»: «ProfessionalService»,
«@id»: «https://www.consultingdpo.com/#business»,
«name»: «Consulting DPO»,
«url»: «https://www.consultingdpo.com/»,
«areaServed»: [{
«@type»: «AdministrativeArea»,
«name»: «Pichincha, Ecuador»
}]
},
{
«@type»: «WebSite»,
«@id»: «https://www.consultingdpo.com/#website»,
«url»: «https://www.consultingdpo.com/»,
«name»: «Consulting DPO»,
«publisher»: { «@id»: «https://www.consultingdpo.com/#org» }
}
]
}
</script>
Fin de Esquema.
El esquema fue validado corréctamente.
Schema.org.
Es el sitio web oficial de la comunidad que crea y mantiene los esquemas para
datos estructurados. Es la fuente principal para consultar todos los tipos de
datos, jerarquías y propiedades disponibles.
https://schema.org/
Validador de Marcado de Schema.
Herramienta oficial de Schema.org que permite probar y validar el código de los
datos estructurados. Ayuda a identificar si la sintaxis del código es correcta
antes de implementarlo en una web.
https://validator.schema.org/
Prueba de resultados enriquecidos de Google.
Es una herramienta proporcionada por Google para comprobar qué resultados
enriquecidos se pueden generar a partir de los datos estructurados de una
página. Valida el código y muestra si es apto para aparecer de forma destacada
en los resultados de búsqueda.
https://search.google.com/test/rich-results
How to crawl your site with Screaming Frog SEO Spider (and make sense of its reports)
Screaming Frog Tutorial for Beginners: Step-By-Step Guide to Using Screaming Frog!
Screaming Frog SEO Spider Tutorial – How To Do An SEO Audit In 2025
DataForSEO: Powerful API Stack For Data-Driven SEO Tools
Intención de búsqueda
href
keyword research
Dataforseo.com API, investigar, con Vibe Coding
Tracking semanal de 1000 palabras cada semana
SEO Técnico. Hay SEO técnico y cuál otro más?
Intensión de búsqueda
Posicioanr intensión de búsqueda con sinónimos y cuando no, para no generar canibalización
Analizar Intensión de búsqueda
Palabras transaccionales
Arquitectura SEO = la forma en que organizas TODAS las páginas de tu web para que Google entienda tu contenido y los usuarios encuentren lo que buscan.
Earn Knowledge Panel in Google(the information displayed in the right side) when you search in Google.
Create and Verify Your Google Search Console
Create and submit your xml sitemap to Google Search Console
Long tail keyword
Short tail keyword
Shema Markup in RankMath Pro(More than one)
Keyword transaccional(esta genera ventas)
Keyword informacional
indice de visibilidad
Demanda de keywords
arquitectura seo
hreflang
seo técnico
Enlazado interno a productos, a categorías, y subcategorías, enlazada en cascada en niveles
keywords informacionales
estrategia de contenidos enfocada a keywords informacionales de tráfico cualificados en XYZ
análisis de intensión de búsqueda
enlazado inerno a categorías
enlazado interno a otros posts
más de un leadmagnet
tráfico informacional
SEO off page
Moz bar mozbar gratis autoridad de dominio y la página que está posicionando en google
linkbuilding
ganar en relevancia en el sector, temática, y en la ciudad
detercatar todas las oportunidadeds
arqutiectura seo más completa del sector
estrategia de contenidos ganadora
relevancia temática
auditoría SEO Profesional que se revisan hasta más de 50 factores
buyer persona
competencia
estrategia SEO
SEMRUSH, AHREFs, Sistrix
Principales competidres
Donde tienen tráfico
Dónde hay oportunidad
Análisis de demanda de keyword research transaccional
Tracking de keywords transaccionales
Análisis de la competencia: Detectar competidores orgánicos, análisi del tráfico y keywords posicionadas por los competidores, an´slisis e la autoridad de los competidores.
Qué es SEO-Page.
Qué es SEO-Off Page.
Eliminar contenido duplicado (detectar)
Eliminar Thin content (detectar)
Canonizar páginas, y hacer que algunas páginas no indexe google
Morfología de páginas
Herramienta screeming frog
Errores GSC
Comparativa Google vs GSC
Cobertura GSC
Crawl Budget
Sitemap.xml
Canonicals
Logs
Urls huérfanas
Robots.txt
slash
errores 4xx y 5xxx
Redirecciones 3xx
paginaciones
Errores HTML
Etiquetas GTML5
navegadores(que sea compatibles con safari y google chrome)
Mobile optimization(responsive, viewport, navegabilidad y botones, errores GSC).
WPO: web core vitals, servidor, imágenes, JS, CSS
Auditoría Técnica SEO Off-page: perfil de enalces, dominios refereidos, fuerza del dominio(autoridad), enlaces spam, origen de enlaces, anchor text, enlaces rotos externos, dominios perdidos
Google Search Console
Google Analytics
Screaming Frog
Keyword Planner de Google
AHREF
Sistrix
Semrush
Data for SEO para hacer Scraping
SERP = Search Engine Results Page.
Etidades = conceptos que Google reconoce en su Knowledge Graph.
Ejemplos de entidades en tu sector:
-
RGPD, LOPD, AEPD, Delegado de Protección de Datos, Responsable del tratamiento, Encargado del tratamiento, Evaluación de Impacto, Sanciones, Datos personales, Consentimiento, Encargado externo, Transferencias internacionales, etc.
❌ Texto pobre:
“Un DPO ayuda a cumplir la ley de protección de datos.”
✅ Texto con entidades:
“El Delegado de Protección de Datos (DPO) es una figura regulada por el Reglamento General de Protección de Datos (RGPD) y supervisada en España por la AEPD (Agencia Española de Protección de Datos). Su función principal es garantizar que el Responsable del Tratamiento y los Encargados del Tratamiento cumplan con las obligaciones legales, incluyendo evaluaciones como la EIPD (Evaluación de Impacto de Protección de Datos).”
Schema = sirven para indicar claramente a Google qué tipo de contenido es cada página.
Clustering de Keywords (o clusterizar palabras clave) = El clustering automático se basa en IA + semántica → agrupa keywords por intención y tema.
snippet normal: el resultado que aparece en Google cuando haces una búsqueda
Título (title)
Descripción (meta description)
URL
snippet enriquecido: snippet mejorado con elementos visuales adicionales que aparecen gracias a datos estructurados (schema).
Ejemplos de snippets enriquecidos:
-
⭐ Valoraciones
-
📝 FAQs debajo del resultado
-
📅 Fecha de actualización
-
👤 Información del autor
-
🏢 Información de empresa
-
📦 Producto, precio, disponibilidad
-
🧭 Breadcrumbs
-
🎓 Artículos tipo How-To
-
📖 Artículos tipo FAQPage o Article
-
⚠️ Datos legales estructurados (muy útiles para Consulting DPO)
Pain Points (puntos de dolor) = entender los problemas reales, miedos, dudas, frustraciones o necesidades urgentes que tiene tu cliente antes de compra
Factores de posicionamiento SEO = SEO On-Page + SEO Off-Page.
SEO On-Page = Todo lo que controlas dentro de tu web = Contenido y calidad + Palabras clave + Optimización técnica interna + Enlazado interno + Experiencia de usuario (UX) + Velocidad de carga / Core Web Vitals + Datos estructurados (Schema) + Rastreabilidad e indexación
SEO Off-Page = Todo lo que influye desde fuera = Backlinks (enlaces externos) + Menciones de marca (incluso sin enlace) + Reputación digital + Autoridad del dominio + Señales sociales (indirectas)
Alt text = colocar una descripción de la imagen, más la keyword de la imagen
Interlinking contextual dentro del texto:
-
2 a 5 enlaces dentro del contenido
-
Relevantes al tema
-
Con anchor text natural
-
Relación temática clara
Un bloque al final SOLO con enlaces relevantes al tema del post
Ejemplo si el artículo es sobre sanciones RGPD:
-
Obligaciones RGPD
-
Cómo evitar sanciones
-
Qué es un DPO
-
Funciones del DPO
-
Qué hacer en caso de filtración de datos
Crear una página índice / sitemap HTML para usuarios
Ejemplo: 👉 consultingdpo.com/mapa-del-sitio/
Ahí sí puedes poner todos los enlaces.
Crear lo siguiente:
🔹 Un interlinking estratégico completo para todo Consulting DPO
🔹 Basado en clusters semánticos
🔹 Con niveles de prioridad
🔹 Con enlaces obligatorios, recomendados y no recomendados
Freshness = la “frescura” del contenido, es decir, cuán reciente, actualizado y vigente es para Google al momento de responder una búsqueda. Actualiza cuando haya un cambio real que afecte al contenido.
Calendario de contenidos: Para hacer un buen calendario de contenidos: define tus temas principales, crea clusters de keywords y planifica artículos que respondan a la intención de búsqueda de cada keyword con valor real para el usuario.
CTR = Click Through Rate = el porcentaje de personas que hicieron clic en tu resultado dividido para las que lo vieron en Google.
Una palabra clave = la frase que una persona escribe en Google para buscar algo específico.
La intención de búsqueda = El conjunto de palabras clave que significan lo mismo. Esto quiere decir que son como frases sinónimas(variaciones o diferentes formas de escribir la palabra lave o las frases que las personas utilizan para buscar algo). Enlistar todos los sinónimos de una palabra clave. Lo que el usuario realmente quiere lograr cuando escribe una palabra o frase en Google.
Agrupar palabras por intensión de búsqueda = mapeo de intención de búsqueda
mapeo de intención de búsqueda = Agrupar palabras por intensión de búsqueda
-
agrupación por intención,
-
keyword intent mapping,
-
clasificación por intención,
-
organización semántica de keywords,
-
clustering por intención.
1 intención de búsqueda = 1 página o 1 artículo.
¿Cuándo SÍ podrías crear más de una página?
✔ 1. Cuando son diferentes intenciones de búsqueda pero similares
Ejemplo:
-
“qué es un DPO” → intención informacional
-
“para qué sirve un DPO” → intención diferente si Google muestra otra SERP
Pero esto pasa pocas veces.
✔ 2. Cuando se trata de local SEO
Ejemplo:
-
abogado protección de datos Quito
-
abogado protección de datos Guayaquil
Son intenciones distintas por ubicación.
Utilizar chatgpt para ordenar el contenido(las intenciones de búsqueda):
✔ Agruparlas según intención real
✔ Decirte cuántas páginas debes crear
✔ Decirte cuáles sobran
✔ Detectar canibalización entre tus artículos actuales
✔ Proponer tu arquitectura correcta
Para asegurarte de que haya una buena arquitectura.
Tipos de intención de búsqueda.
intención de búsqueda transaccional = cuando el usuario quiere comprar, contratar, agendar, o realizar una acción comercial directa.
intención de búsqueda informacional = cuando el usuario quiere aprender, entender, investigar o resolver una duda.
intención de búsqueda mixta = cuando el usuario podría querer información o comprar/contratar, sin estar del todo definido.
intención de búsqueda comercial = cuando el usuario está comparando opciones antes de comprar (ej.: “mejor servicio de DPO”, “consultoría lopdp opiniones”).
intención de búsqueda navegacional = cuando el usuario quiere llegar a una web específica (ej.: “consulting dpo”, “sri ecuador”, “facebook iniciar sesión”).
intención de búsqueda local = cuando el usuario busca algo asociado a un lugar geográfico (ej.: “consultoría lopdp en Quito”, “abogado protección de datos cerca de mí”).
intención de búsqueda investigacional = cuando el usuario está profundizando para tomar una decisión más adelante, pero todavía no está listo para comprar (ej.: “qué hace un DPO”, “obligaciones LOPDP para empresas pequeñas”).
intención de búsqueda de troubleshooting / solución de problemas = cuando el usuario quiere resolver un problema muy específico (ej.: “qué hacer si me sanciona la autoridad de protección de datos”, “cómo responder solicitud ARCO LOPDP”).
Arquitectura SEO = la forma en que organizas todas las páginas de tu web para que Google y el usuario entiendan la estructura, la intención de cada página y cómo se relacionan entre sí.
Inbound marketing = una estrategia que atrae clientes creando contenido útil que responde a sus necesidades e intenciones, en lugar de perseguirlos con publicidad.
Demanda orgánica o tráfico orgánico = las visitas que llegan a tu página desde Google sin pagar anuncios.
El H1 debe reflejar la intención de búsqueda principal, y los H2/H3 deben organizar la información de forma lógica según las preguntas y subtemas, no según volumen ni “intención secundaria”.
La estructura H1–H2–H3 se basa en jerarquía, no en volumen.
Ejemplo incorrecto:
- H1: palabra con más volumen
- H2: segunda palabra con más volumen
- H3: tercera palabra con más volumen
Esto se ve como keyword stuffing con disfraz de headings.
¿Entonces cómo es CORRECTO hacerlo?
Así:
H1 = La intención principal del contenido
Ejemplo:
→ “Sanciones LOPDP en Ecuador: Tipos de multas y cómo evitarlas”
H2 = Subintenciones o preguntas relacionadas
Ejemplo:
- ¿Qué tipos de sanciones existen en la LOPDP?
- ¿Cuáles son los rangos de multas?
- ¿Cómo evitar sanciones de la autoridad?
- Ejemplos reales de sanciones
Estos H2 responden la intención principal.
No siguen orden por volumen ni por “ranking de palabras”.
H3 = Detalles dentro de cada H2
Ejemplo:
H2: Tipos de sanciones
→ H3: infracciones leves
→ H3: infracciones graves
→ H3: infracciones muy graves
- Google quiere contenido centrado en el usuario, no en palabras sueltas.
- La estructura debe responder intención de búsqueda, no volumen.
- El contenido debe ser útil, escaneable y semánticamente organizado.
¿Qué contenido tengo que crear para resolver mejor que nadie esa intención de búsqueda?
Utilizar IA para detectar errores de SEO On-Page es automatizar la auditoría interna de una URL para identificar fallos en contenido, estructura, técnica, intención y semántica.
¿Qué significa “usar IA para detectar errores de SEO On-Page”?
Significa usar inteligencia artificial para analizar una página web y encontrar automáticamente los problemas internos que afectan su posicionamiento.
La IA revisa la página igual que un auditor SEO, pero más rápido y más profundo.
Qué errores de SEO On-Page puede detectar la IA (exacto como en tus apuntes)
1 Errores en el H1, H2, H3
- Falta de H1
- Dos H1 (error típico)
- Mala estructura de encabezados
- Encabezados sin relación con la intención
- H2 que no siguen jerarquía
(Esto está en tus notas de Auditoría SEO.)
2 Contenido débil o no alineado con intención
La IA detecta si:
- No respondes la intención del usuario
- No cubres puntos de dolor
- Falta de profundidad
- El contenido es repetitivo
- El contenido es “AI detectable” (poco natural)
3 Errores en meta tags
- Title demasiado largo
- Meta descripción duplicada o ausente
- Titles sin palabra clave
- Metadescripciones sin CTA o sin intención clara
4 Errores en enlaces internos
- Falta de interlinking
- Interlinks de baja relevancia
- Enlaces rotos
- Exceso de enlaces sin contexto
(Esto se menciona en los pilares del SEO técnico.)
5 Problemas de indexación
La IA puede decirte:
- Esta página no está indexada
- Tiene canonical mal aplicado
- Está bloqueada por robots.txt
- No aparece en Google
6 Velocidad y problemas técnicos
- Imágenes pesadas
- Scripts innecesarios
- LCP y CLS altos
- Problemas de Core Web Vitals
7 Falta de entidades (SEO semántico)
La IA detecta:
- Falta de entidades clave
- Contenido pobre semánticamente
- Desalineación con Knowledge Graph
Esto hoy es crítico.
8 Falta de E-E-A-T
- Autor no mencionado
- Falta de experiencia
- No hay señales de autoridad
9 Schema ausente o mal implementado
- Article
- FAQPage
- Organization
- Service
La IA detecta y genera el schema correcto.
¿Cómo se hace esto en la práctica? (3 métodos)
🟦 Método 1: Le pegas la URL a ChatGPT / GPT
Ejemplo:
“Analiza esta URL desde un punto de vista On-Page y dame todos los errores: https://www.consultingdpo.com/xxxx”
La IA:
- lee tu página
- detecta fallos
- compara con las mejores prácticas
- entrega informe completo
Este método lo usan en Big SEO y Auditorías con IA.
Método 2: Extraes el HTML con un scraper (como haces en tus apuntes)
En tu módulo “SEO Avanzado con IA”, se explica el flujo:
➡️ extraer HTML → resumir con IA → detectar errores → generar plan
Esto permite auditorías masivas.
Método 3: Automatización con n8n
Tu flujo real (según las notas) es:
- IA detecta errores
- IA genera una auditoría
- IA genera las correcciones
- IA genera un plan de acción
Este es tu “auditor SEO automatizado”.
Rich snippets = resultados de Google mejorados con información adicional gracias al schema.
JSON prompting en SEO = una técnica donde le pides a la IA que entregue información o estructuras SEO (keywords, H1, H2, entidades, schema, briefs, etc.) en formato JSON para que el resultado sea ordenado, preciso y fácil de automatizar.
{
«name»: «»,
«slug»: «»,
«language»: «es»,
«wordCount»: 0,
«intent»: «»,
«mainKeyword»: «»,
«secondaryKeywords»: [],
«searchVariants»: [],
«entities»: [],
«painPoints»: [],
«topicOverview»: «»,
«subTopics»: [],
«structure»: {
«h1»: «»,
«introduction»: «»,
«h2»: [
{
«title»: «»,
«goal»: «»,
«entities»: [],
«h3»: [
{
«title»: «»,
«goal»: «»,
«entities»: []
}
]
}
],
«conclusion»: «»
},
«faqs»: [
{
«question»: «»,
«answer»: «»
}
],
«schema»: {
«article»: «»,
«faqPage»: «»,
«breadcrumbs»: «»
},
«internalLinks»: {
«linkFromThisPageToOthers»: [],
«linksOtherPagesShouldPointHere»: []
},
«externalLinks»: [],
«cta»: {
«position»: «»,
«text»: «»,
«targetUrl»: «»
},
«eeat»: {
«author»: «»,
«experience»: «»,
«expertiseProof»: «»,
«trustSignals»: []
},
«qualityChecklist»: {
«respondsToIntent»: true,
«notThinContent»: true,
«entitiesIncluded»: true,
«clearStructure»: true,
«humanReadable»: true,
«mobileFriendly»: true,
«freshnessRequired»: true
}
}
3 Prompts – 1.Generador de JSON-Prompt 2.SERP Analytic 3.Generador de Contenido JSON
Words: 1596.
Estimated reading time: 10 minutes.
Pages: 5.
Table of Contents.
- GPT Personalizado: Generador de JSON-Prompt. 1
- GPT Personalizado: SERP Analytic 2
- GPT Personalizado: Generador de Contenido JSON. 3
System Prompts.
● GPT Personalizado: Generador de JSON-Prompt.
Este GPT genera un JSON estructurado en base a un esquema definido por el usuario para facilitar la creación de prompts dirigidos a un modelo de lenguaje (LLM), con el fin de producir contenido optimizado para posicionamiento en Google.
El GPT recibe uno o varios de los campos especificados y debe generar un JSON que contenga únicamente los campos aportados, respetando la estructura, tipos y formato detallados.
No debe inventar ni rellenar campos no proporcionados por el usuario.
Documentación del esquema:
– name : nombre del contenido. Si se aporta este campo, debe usarse como h1 sin modificarlo.
– wordCount = número entero con el total aproximado de palabras que debe tener el contenido.
– language : es, en, fr, it…
– topicOverview: descripción general de la temática de la que tratará el contenido.
– mainTopics: temáticas centrales del contenido.
– subTopics: temáticas complementarias o de menor relevancia que se tratarán en el contenido de forma resumida.
– avoidTopics = temáticas que no se pueden tratar. Puede ser un listado.
– primaryKeyword : keyword principal.
– secondaryKeywords = keyword secundarias.
– searchintent = (informational» o «transactional»)
– paragraphs : número entero con el total de párrafos.
– previousContent : contenido original del que hay que partir.
– content: contenido
– mandatory : rango de 0-5. Contra más alto el valor, más se puede modificar el contenido respecto al original.
– significativeAdding : booleano. Si es True quiere decir que se puede añadir una gran cantidad de contenido si es necesario, manteniendo el contenido original más o menos modificado dentro de esta nueva estructura dependiendo del valor de mandatory
– serpResume: resumen de los temas que abarcan los contenidos del top 10 de Google para la keyword principal. Debe servir de soporte, pero no se trata de copiarlo exactamente.
– paragraphLength: ( «minChars»: int, «maxChars»: int, «charVariability»: 0-1).
– maxChars: máximo número de caracteres que debe contener cada párrafo del contenido.
– minChars: mínimo número de caracteres que debé contener cada párrafo del contenido.
– charVariability :: Grado de variabilidad del número de caracteres de los párrafos. Número del 0-1. Contra más grande el número, mayor variabilidad.
– writingStyle: listado. Tipos posibles:
– Viral: definir
– Professional : definir
– Conversational…
– sections:: lista ll con las secciones que contendrá el contenido separadas por comas. En el contenido deben ser h2.
– hasH3 = booleano para indicar si se permite o no la adición de subtítulos h3.
– hasSources: booleano indicando si se permite añadir enlaces a fuentes externas para información relevante.
- entities::
– entity: entidad que debe integrarse en el contenido.
– name
– wikipediaUrl
– wikidataUrl
– relevance : 0—5, marca cuanta relevancia se le ha de dar en el contenido.
– internalLinks: links que se deben añadir en el contenido.
– url: URL del enlace
– anchor: texto ancia del enlace
-reading Level: high
– useHumor : booleano que indica si se permite o no el uso del humor.
El objetivo principal es estructurar un prompt que luego será usado por otro LLM para generar el contenido web, por lo que la precisión en los campos y su sintaxis es clave.
Si hay ambigüedades, debe pedir aclaración.
Debe priorizar la claridad, brevedad y exactitud del JSON final.
En el campo de serpResume, se facilitará un resumen y se deberá estructurar en puntos y subpuntos clave.
● GPT Personalizado: SERP Analytic
Este GPT se especializa en analizar los resultados de búsqueda de Google y estructurar la información en formato JSON.
Nombre: SERP Analytic
Descripción: Analista de resultados de búsqueda de Google en formato JSON estructurado.
Iniciadores de conversación:
Analiza estos resultados de búsqueda de…
Extrae los temas clave de estas URLs.
Resume los contenidos de este conjunto de…
Evalúa la relevancia temática de estos resultados.
Instrucciones:
Eres un modelo especializado en análisis de resultados de búsqueda de Google.
TAREA PRINCIPAL:
- Analiza el contenido en detalle.
- Extrae los temas clave, enfoques y ángulos tratados por cada URL.
- Añade la relevancia que tiene cada tema en el contenido en el campo «relevance».
- Sin copiar contenido literal, sintetiza la información en lenguaje original. No te dejes información relevante.
FORMATO DE RESPUESTA:
Devuelve exclusivamente un objeto JSON con esta estructura y en este orden.
Los valores de relevance son float y deben estar entre 0 (poca relevancia) y 1 (máxima relevancia).
JSON
{
«serpResume»: «Resumen detallado del contenido…»,
«mainTopics»: [
{
{
«topic»: «Tema principal 1»,
«relevance»: 0.0
},
«topic»: «Tema principal 2»,
«relevance»: 0.0
},
…
],
«subTopics»: {
«Subtema 1»: {
«definition»: «Definición breve del subtema.»,
«bulletPoints»: [
«Punto clave 1»,
«Punto clave 2»
],
«relevance»: 0.0
},
«Subtema 2»: {
«definition»: «Definición breve del subtema.»,
«bulletPoints»: [
«Punto clave 1»,
«Punto clave 2»
],
«relevance»: 0.0
},
…
}
}
No añadas comentarios, campos adicionales ni texto fuera del objeto JSON especificado.
Devuelve el json en español, independientemente del idioma de los contenidos.
● GPT Personalizado: Generador de Contenido JSON
Este es el GPT final del flujo de trabajo, encargado de redactar el contenido a partir del JSON detallado generado previamente.
Nombre: Generador de Contenido JSON
Descripción: Genera contenido escrito estructurado a partir de un JSON detallado.
Iniciadores de conversación:
Genera contenido a partir de este JSON:
Crea un artículo siguiendo esta estructura JSON:
Desarrolla contenido respetando este…
Redacta según los parámetros de este JSON:
Instrucciones:
Este GPT genera contenidos escritos en base a un archivo JSON estructurado con campos específicos que definen la temática, estructura, estilo, y restricciones del texto final. El modelo debe leer y comprender cada uno de los siguientes campos del JSON:
name = nombre del contenido. Si se aporta este campo, debe usarse como h1 sin modificarlo.
wordCount = número entero con el total aproximado de palabras que debe tener el contenido.
language : Idioma en el que se redactará el contenido. Ej: es, en…
topicOverview = Descripción general de la temática de la que tratará el contenído.
mainTopic: Temática central del contenido.
subTopics = Temáticas complementarias o de menor relevancia que se tratarán en el contenido.
avoidTopics: Temáticas que no se pueden tratar. Puede ser un listado.
primaryKeyword : Keyword principal que debe usarse con énfasis.
secondaryKeywords : Keywords secundarias que deben integrarse de forma natural.
searchintent : Define si el contenido tiene intención «informational» o «transactional».
paragraphs : Número entero con el tötal de párrafos que debe tener el contenido.
previousContent : Información base desde la cual se parte para generar el nuevo contenido.
Contiene:
– content = El texto original.
– mandatory = Rango de 0-5. Contra más alto, más libre puede ser el modelo para modificar el contenido.
– significativeAdding = booleano. Si es True quiere decir que se puede añadir una gran cantidad de contenido si es necesario, manteniendo el contenido original más o menos modificado dentro de esta nueva estructura dependiendo del valor de mandatory.
serpResume = Resumen de los temas tratados por los 10 primeros resultados de Google para la keyword principal. Sirve como contexto, pero no debe copiarse.
paragraphLength = Estructura que define la longitud de los párrafos.
Cohtiene:
– minChars = Mínimo número de caracteres por párrafo.
– maxChars = Máximo número de caracteres por párrafo.
– charVariability : Valor entre 0 y 1 que indica la variabilidad entre párrafos. Si es 1, puede haber gran diferencia entre párrafos; sí es 0, la longitud será similar entre todos.
writingStyle : Puede ser una lista. Estilos disponibles:
– Viral : Estilo impactante y emocional, con frases cortas y llamadas a la acción.
– Professional : Tono formal, claro y enfocado en transmitir autoridad.
– Conversational : Cercano, con preguntas al lector y uso de segunda persona.
sections : Lista de secciones (H2) que debe tener el contenido.
hasH3 = Booleano que indica si se permiten subtítulos H3 dentro de las secciones.
hasSources : Booleano que indica si se pueden incluir fuentes externas relevantes.
entities : Lista de entidades que deben integrarse, cada una con:
– name : nombre de la entidad
– wikipediaUrl : URL a Wikipedia
– wikidataUrl : URL a Wikidata
– relevance : Valor de 0 a 1 que indica cuánta importancia debe dársele en el contenido
internalLinks : Enlaces internos que se deben añadir. Cada uno con:
– url : URL del enlace
– anchor: Texto ancla que debe usarse
reading Level : Nivel de lectura (por ahora siempre será «high»).
useHumor = Booleano que indica si se permite el uso de humor.
Sigue las siguientes directrices:
– EI GPT debe generar un contenido bien estructurado, respetando todas las instrucciones del JSON (el usuario puede que no entregue todos los campos del mismo), y preguntar solo cuando falte información crítica para generar el contenido.
– El tono, uso de humor, y estructura deben ajustarse al JSON. Si el campo está ausente, el modelo tiene libertad para decidir según el resto del contexto.
– Los títulos y subtítulos no deben tener un número inicial.
– No añadas un único párrafo por sección. Debes generar el contenido adecuado para cada sección, dando toda la información de valor que necesitaria un usuario.
– No abuses del formato lista, úsalo únicamente cuando tenga sentido y si lo has usado ya varias veces en el contenido, trata de evitar volver a usarlo.
TechnicalSEO.com.
Herramienta en línea que permite probar las reglas de redirección del archivo
.htaccess para validar que el código funciona correctamente y no causará
errores en el sitio web.
https://technicalseo.com/tools/htaccess/.
Prompt Generación y validación de Redirecciones.
Quiero crear redirecciones 301 desde un conjunto de URLs origen hacia nuevas URLs destino. Además, quiero una regla GLOBAL que siempre redirija cualquier URL pedida SIN barra final a su versión CON barra final (salvo si el recurso parece un archivo con extensión).
REQUISITOS.
- Mantén correspondencia 1:1 entre cada origen y su destino.
- Usa 301 permanente.
- Evita bucles y dobles barras (“//”).
ENTREGABLES.
Devuélvelo en el formato htacces:
- A) Apache (.htaccess).
- Incluye primero la REGLA GLOBAL “sin slash → con slash” aplicable a
cualquier ruta que no parezca archivo (sin punto en el último segmento). - Después, añade las RewriteRules 301 específicas para cada mapeo.
- Muestra el bloque completo listo para pegar entre … .
MAPEO (ORIGEN → DESTINO).
- https://oldsite.example.com/ → https://newsite.example.com/.
● https://oldsite.example.com/en/tickets →
https://newsite.example.com/en/tickets/.
● https://oldsite.example.com/en/plan-your-visit →
https://newsite.example.com/en/plan-your-visit/.
● https://oldsite.example.com/en/opening-hours →
https://newsite.example.com/en/opening-hours/.
● https://oldsite.example.com/es/entradas →
https://newsite.example.com/es/entradas/.
● https://oldsite.example.com/es/como-llegar →
https://newsite.example.com/es/como-llegar/.
● https://oldsite.example.com/fr/billets →
https://newsite.example.com/fr/billets/.
● https://oldsite.example.com/it/biglietti →
https://newsite.example.com/it/biglietti/.
● https://oldsite.example.com/de/tickets →
https://newsite.example.com/de/tickets/.
● https://oldsite.example.com/pt-br/ingressos →
https://newsite.example.com/pt-br/ingressos/.
Google AIO (AI Overviews) es el sistema de Google que usa inteligencia artificial para resumir y responder directamente a una búsqueda combinando información de varias fuentes, antes de mostrar los enlaces tradicionales.
Actúa como un experto en SEO avanzado especializado en Google AIO (AI Overviews).
Tu objetivo es ayudarme a crear y optimizar contenidos para que:
– Google los entienda como respuestas claras y confiables
– puedan ser utilizados por Google AIO como fuente
– refuercen autoridad, entidades y confianza
– sin perder el enfoque de negocio
CONTEXTO DEL PROYECTO:
– Web: [URL DEL PROYECTO]
– Sector: [SECTOR]
– País / región: [PAÍS / REGIÓN]
– Tipo de negocio: [SERVICIOS / CONSULTORÍA / ETC.]
TAREA PRINCIPAL:
Quiero que analices una intención de búsqueda y me ayudes a:
1. Determinar si esa intención es AIO-friendly (sí/no y por qué).
2. Definir el enfoque correcto del contenido para Google AIO.
3. Proponer una estructura óptima (H2 y H3) orientada a:
– preguntas claras
– respuestas directas
– desarrollo experto posterior.
4. Indicar qué partes del contenido deberían ser:
– respuestas resumibles por IA
– desarrollo profundo para el usuario.
5. Identificar las ENTIDADES clave que deben aparecer (conceptos, leyes, roles, organizaciones).
6. Recomendar si este contenido debe:
– alimentar AIO
– derivar tráfico a una página transaccional
– o cumplir ambos objetivos.
7. Indicar qué tipo de Schema ayuda a este contenido (Article, FAQPage, Service, Person, etc.).
REGLAS IMPORTANTES:
– Prioriza claridad y criterio experto sobre relleno SEO.
– No escribas contenido genérico ni superficial.
– Piensa como Google AIO: “¿esto responde bien a la pregunta del usuario?”
– Evita marketing exagerado.
– Si una intención no conviene trabajarla para AIO, dilo claramente.
FORMATO DE RESPUESTA:
– Usa secciones claras y numeradas.
– Sé directo y accionable.
– Si detectas riesgos (pérdida de clics, contenido comoditizado), indícalos.
INTENCIÓN DE BÚSQUEDA A ANALIZAR:
[ESCRIBE AQUÍ LA PREGUNTA O KEYWORD]
Contenido enriquecido” en SEO:
añadir capas de valor semántico y estructural, como:
-
FAQs bien formuladas
-
Tablas comparativas
-
Listas de pasos claros
-
Bloques de definición
-
Casos de uso
-
Ejemplos reales
-
Datos estructurados (schema)
-
Enlaces internos con sentido
-
Resúmenes, checklists, conclusiones útiles
Google (y AIO) reutiliza mucho:
-
Definiciones claras
-
Listas numeradas
-
Preguntas frecuentes
-
Pasos secuenciales
-
Tablas
La autoridad es la señal que usa Google para decidir en quién confiar como fuente experta y legítima sobre un tema, por encima de otros contenidos similares.
