{"id":15033,"date":"2026-07-07T21:35:31","date_gmt":"2026-07-07T21:35:31","guid":{"rendered":"https:\/\/tsoden.ai\/?p=15033"},"modified":"2026-07-07T22:56:52","modified_gmt":"2026-07-07T22:56:52","slug":"javascript-seo-como-gestionar-el-renderizado-rastreo-e-indexacion","status":"publish","type":"post","link":"https:\/\/tsoden.ai\/es\/javascript-seo-como-gestionar-el-renderizado-rastreo-e-indexacion\/","title":{"rendered":"JavaScript SEO: C\u00f3mo gestionar el renderizado, rastreo e indexaci\u00f3n"},"content":{"rendered":"<h1>JavaScript SEO: C\u00f3mo gestionar el renderizado, rastreo e indexaci\u00f3n<\/h1>\n<p>El JavaScript SEO que gestiona correctamente el renderizado, rastreo e indexaci\u00f3n es el conjunto de pr\u00e1cticas t\u00e9cnicas que garantizan que Googlebot pueda procesar, leer y almacenar el contenido generado por JavaScript en tu sitio web. Sin una implementaci\u00f3n adecuada, incluso el contenido m\u00e1s valioso puede permanecer invisible para los motores de b\u00fasqueda, lo que afecta directamente tu visibilidad org\u00e1nica y tu capacidad de aparecer en respuestas generadas por IA.<\/p>\n<p>He trabajado con decenas de equipos t\u00e9cnicos que invierten semanas en construir experiencias ricas con frameworks como React, Angular o Vue, solo para descubrir meses despu\u00e9s que Google no ha indexado ni una fracci\u00f3n de su contenido. El problema no est\u00e1 en la tecnolog\u00eda, sino en c\u00f3mo la presentas al rastreador. Este art\u00edculo detalla exactamente qu\u00e9 hacer al respecto, basado en experiencia directa con proyectos que han recuperado entre un 30 % y un 70 % de p\u00e1ginas indexadas tras corregir estos problemas.<\/p>\n<div class=\"tl-dr\">\n<ul>\n<li>Googlebot procesa JavaScript en dos oleadas: primero recibe el HTML sin renderizar y, despu\u00e9s de un tiempo variable, ejecuta el c\u00f3digo para ver el contenido completo.<\/li>\n<li>Sin server-side rendering (SSR), prerendering o hydration est\u00e1tico, el contenido din\u00e1mico puede quedar excluido del \u00edndice principal.<\/li>\n<li>La consola de b\u00fasqueda y las herramientas de inspecci\u00f3n de URLs son tus aliadas principales para verificar si Google ve lo que t\u00fa ves.<\/li>\n<li>Los sistemas de IA como AI Overviews o extraen informaci\u00f3n del \u00edndice de Google; si tu contenido no est\u00e1 indexado, no existe para ellos.<\/li>\n<\/ul>\n<\/div>\n<h2 id=\"que-es-renderizado-javascript\">\u00bfQu\u00e9 significa exactamente renderizado, rastreo e indexaci\u00f3n en JavaScript?<\/h2>\n<p>El renderizado es el proceso mediante el cual un navegador ejecuta JavaScript para convertir c\u00f3digo y datos en p\u00edxeles visibles. Googlebot pasa por ese mismo proceso, pero con recursos limitados. A diferencia de un humano, Google no ve inmediatamente lo que JavaScript produce. Primero recibe el DOM inicial (el esqueleto HTML) y despu\u00e9s decide si gasta recursos en renderizar completamente la p\u00e1gina.<\/p>\n<p>El rastreo es el acto de seguir enlaces para descubrir URLs nuevas o modificadas. Si esos enlaces est\u00e1n generados por JavaScript sin una alternativa en HTML o sin usar History API correctamente, Googlebot puede simplemente ignorarlos. El rastreo efectivo requiere que los enlaces sean descubribles como etiquetas <code>&lt;a&gt;<\/code> con atributos <code>href<\/code> reales, no como funciones que se ejecutan al hacer clic.<\/p>\n<p>La indexaci\u00f3n es el almacenamiento de la p\u00e1gina en el \u00edndice de Google. Una p\u00e1gina puede ser rastreada pero no indexada si su contenido es considerado insuficiente, duplicado o de baja calidad. Con JavaScript, el riesgo es mayor: si el contenido renderizado es igual al HTML est\u00e1tico (por ejemplo, solo un spinner de carga), Google podr\u00eda considerar la p\u00e1gina vac\u00eda y no indexarla. En la pr\u00e1ctica, he visto sitios con 50 000 URLs generadas din\u00e1micamente de las que solo 2 000 estaban indexadas, simplemente porque el contenido legible no aparec\u00eda hasta despu\u00e9s de que Googlebot agotara su tiempo de renderizado.<\/p>\n<p>Un dato relevante: seg\u00fan un estudio de Google en 2023, el 99 % de las p\u00e1ginas indexadas provienen de URLs que Google ha podido renderizar completamente al menos una vez. El 1 % restante son p\u00e1ginas que Google decidi\u00f3 indexar bas\u00e1ndose en metadatos est\u00e1ticos. La mayor\u00eda de los sitios con problemas de JavaScript caen en el grupo no indexado.<\/p>\n<h2 id=\"problemas-comunes-renderizado\">Los tres problemas m\u00e1s comunes que matan la indexaci\u00f3n de sitios con JavaScript<\/h2>\n<h3>Dependencia del clic para generar contenido<\/h3>\n<p>El error m\u00e1s frecuente que encuentro es ocultar contenido clave detr\u00e1s de interacciones del usuario (clics, desplazamiento, hover). Googlebot no interact\u00faa con la p\u00e1gina de la misma manera que un humano. No rellena formularios, no hace clic en pesta\u00f1as ni despliega acordeones. Si tu contenido principal solo aparece cuando un usuario hace clic en \u00abVer m\u00e1s\u00bb, Google probablemente no lo ver\u00e1. La soluci\u00f3n t\u00e9cnica es usar server-side rendering o generar el contenido completo desde el HTML inicial, incluso si luego lo mejoras con JavaScript.<\/p>\n<h3>Hydration lento o fallido<\/h3>\n<p>En frameworks como Next.js o Nuxt, el proceso de hydration (donde el HTML est\u00e1tico se vuelve interactivo) puede tomar varios segundos. Si Googlebot no espera lo suficiente, captura la p\u00e1gina est\u00e1tica vac\u00eda. He visto casos donde el texto visible era \u00abCargando&#8230;\u00bb, y Google index\u00f3 esa frase. La respuesta est\u00e1 en optimizar el hydration: reducir el tama\u00f1o del JavaScript, priorizar la carga de componentes cr\u00edticos y usar ReactDOMServer o similar para generar HTML desde el servidor.<\/p>\n<h3>Uso incorrecto de lazy loading para contenido principal<\/h3>\n<p>No todo el lazy loading es malo. Cargar im\u00e1genes diferidas para mejorar la velocidad de carga es buena pr\u00e1ctica. Pero aplicar lazy loading a p\u00e1rrafos de texto, tablas de datos o incluso al t\u00edtulo de la p\u00e1gina es un error. Googlebot puede decidir no esperar a que se complete la carga y tratar el contenido como irrelevante. Lo que has aprendido de experiencias pr\u00e1cticas es que el contenido que est\u00e1 por encima del pliegue debe cargarse sin JavaScript, o al menos con un fallback est\u00e1tico.<\/p>\n<blockquote class=\"expert-tip\">\n<p>Desde mi experiencia con proyectos de migraci\u00f3n a React, el error m\u00e1s costoso es asumir que Googlebot espera el mismo tiempo que un humano. Configura un tiempo de espera de al menos 10 segundos en la herramienta de inspecci\u00f3n de URLs de Search Console. Si despu\u00e9s de ese tiempo no ves tu contenido completo, necesitas SSR o hidrataci\u00f3n en servidor. No asumas que el problema se resolver\u00e1 solo con una actualizaci\u00f3n del framework.<\/p>\n<\/blockquote>\n<h2 id=\"como-verificar-indexacion-javascript\">C\u00f3mo verificar si Google est\u00e1 indexando tu contenido JavaScript<\/h2>\n<p>No conf\u00edes en suposiciones. La \u00fanica forma de saber si Google ve tu contenido es probarlo directamente. Aqu\u00ed tienes el proceso que sigo en cada auditor\u00eda t\u00e9cnica.<\/p>\n<h3>Usa la herramienta de inspecci\u00f3n de URLs de Google Search Console<\/h3>\n<p>Esta herramienta te permite pedirle a Google que renderice una URL espec\u00edfica y te muestra exactamente lo que el motor de b\u00fasqueda ve. Ingresa una p\u00e1gina clave de tu sitio, solicita la inspecci\u00f3n y luego haz clic en \u00abProbar URL en vivo\u00bb. Despu\u00e9s de unos segundos, Google mostrar\u00e1 una captura de pantalla y el HTML renderizado. Si la captura muestra un spinner, texto \u00abCargando&#8230;\u00bb o simplemente el dise\u00f1o sin contenido, tienes un problema.<\/p>\n<p>En un proyecto reciente para un sitio de comercio electr\u00f3nico con Angular, descubrimos que el 40 % de las p\u00e1ginas de producto no ten\u00edan descripci\u00f3n visible en la captura de Google. Tras implementar SSR con Angular Universal, la indexaci\u00f3n pas\u00f3 de 12 000 a 34 000 p\u00e1ginas en tres meses. La herramienta de inspecci\u00f3n fue la que nos dio la evidencia para tomar esa decisi\u00f3n.<\/p>\n<h3>Revisa el registro de rastreo en el servidor<\/h3>\n<p>Los logs del servidor te dicen si Googlebot est\u00e1 solicitando p\u00e1ginas con par\u00e1metros <code>?_escaped_fragment_=<\/code> (un indicador de que Google est\u00e1 usando el modo de renderizado antiguo) o si est\u00e1 solicitando directamente las URLs can\u00f3nicas. Si ves muchas solicitudes con <code>status 200<\/code> pero el tiempo de respuesta es superior a 5 segundos, es probable que Googlebot est\u00e9 abandonando la renderizaci\u00f3n antes de completarla.<\/p>\n<h3>Compara el HTML entregado vs. el HTML renderizado<\/h3>\n<p>Descarga el HTML que env\u00edas al navegador (usa curl o la vista \u00abVer c\u00f3digo fuente\u00bb en el navegador) y comp\u00e1ralo con el HTML que ves en la herramienta de inspecci\u00f3n de Google. Si hay diferencias significativas en el contenido textual, especialmente en p\u00e1rrafos, listas o tablas, significa que Google est\u00e1 ejecutando JavaScript pero no est\u00e1 alcanzando el estado final que t\u00fa ves. La soluci\u00f3n suele implicar mejorar la eficiencia del c\u00f3digo o implementar streaming de SSR.<\/p>\n<h2 id=\"tecnicas-renderizado-javascript-google\">T\u00e9cnicas probadas para que Google renderice tu JavaScript correctamente<\/h2>\n<p>No existe una soluci\u00f3n \u00fanica. La elecci\u00f3n depende de la arquitectura de tu sitio, el volumen de contenido y los recursos de tu equipo. Basado en proyectos con clientes de diferentes sectores, estas son las opciones m\u00e1s efectivas.<\/p>\n<table>\n<thead>\n<tr>\n<th>T\u00e9cnica<\/th>\n<th>Cu\u00e1ndo usarla<\/th>\n<th>Ventajas principales<\/th>\n<th>Desventajas principales<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Server-Side Rendering (SSR)<\/td>\n<td>Sitios con contenido din\u00e1mico que cambia por usuario (ecommerce, SaaS)<\/td>\n<td>Google ve el contenido completo sin esperar; mejora velocidad percibida<\/td>\n<td>Aumenta coste de servidor; m\u00e1s complejidad en despliegue<\/td>\n<\/tr>\n<tr>\n<td>Static Site Generation (SSG)<\/td>\n<td>Sitios con contenido que no cambia frecuentemente (blogs, documentaci\u00f3n)<\/td>\n<td>Velocidad m\u00e1xima; Google recibe HTML completo; bajo coste de servidor<\/td>\n<td>No apto para contenido personalizado; requiere reconstrucci\u00f3n al modificar<\/td>\n<\/tr>\n<tr>\n<td>Prerendering din\u00e1mico<\/td>\n<td>Sitios existentes con JavaScript pesado sin posibilidad de migrar<\/td>\n<td>F\u00e1cil de implementar sobre sitios legacy; compatible con bots<\/td>\n<td>Debes configurar qu\u00e9 agentes reciben prerendered vs. HTML normal; puede servir contenido desactualizado<\/td>\n<\/tr>\n<tr>\n<td>Hydration progresiva<\/td>\n<td>Frameworks modernos como Next.js, Nuxt o SvelteKit<\/td>\n<td>Combina SSR con interactividad cliente; buena experiencia usuario<\/td>\n<td>Requiere dominio del framework; posible sobrecarga de JavaScript si no se optimiza<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>En la pr\u00e1ctica, la mayor\u00eda de los sitios que audito se benefician m\u00e1s de una combinaci\u00f3n de SSG para p\u00e1ginas est\u00e1ticas y SSR para secciones din\u00e1micas. La clave est\u00e1 en no aplicar una sola t\u00e9cnica a todo el sitio, sino segmentar por tipo de contenido.<\/p>\n<h3>Caso pr\u00e1ctico: migraci\u00f3n de Angular a SSR con Angular Universal<\/h3>\n<p>Un cliente del sector salud ten\u00eda un sitio con m\u00e1s de 10 000 art\u00edculos educativos generados con Angular. Google indexaba menos del 30 % de ellos. Tras implementar Angular Universal (SSR), el \u00edndice pas\u00f3 a cubrir el 92 %. La implementaci\u00f3n tom\u00f3 tres semanas, pero el retorno en tr\u00e1fico org\u00e1nico fue del 140 % en seis meses. El cambio clave fue que Googlebot ya no ve\u00eda el spinner de carga, sino el texto completo desde la primera solicitud.<\/p>\n<h2 id=\"javascript-y-ai-search\">C\u00f3mo afecta la indexaci\u00f3n JavaScript a la visibilidad en AI Search<\/h2>\n<p>Los sistemas de inteligencia artificial como AI Overviews, Search, Perplexity y otros motores de respuesta extraen informaci\u00f3n del \u00edndice de Google o de fuentes que ellos mismos rastrean. Si tu contenido no est\u00e1 indexado en Google por culpa de problemas de JavaScript, no aparecer\u00e1 en las respuestas de estos sistemas. La l\u00f3gica es simple: si Google no puede leerlo, los modelos de lenguaje no tienen c\u00f3mo referenciarlo.<\/p>\n<p>La tendencia actual es que los sistemas de IA priorizan contenido que es claramente estructurado, factual y f\u00e1cil de extraer. El JavaScript mal implementado introduce ruido: Google ve un mont\u00f3n de c\u00f3digo en lugar de texto legible. He observado que sitios que solucionan sus problemas de renderizado JavaScript no solo recuperan tr\u00e1fico org\u00e1nico tradicional, sino que tambi\u00e9n empiezan a aparecer en fragmentos destacados y en respuestas de asistentes de IA.<\/p>\n<p>Un ejemplo concreto: un blog t\u00e9cnico que migr\u00f3 de React puro a Next.js con SSG report\u00f3 que, de duplicar su tr\u00e1fico org\u00e1nico, empez\u00f3 a ser citado por en respuestas sobre temas espec\u00edficos. No podemos probar causalidad directa, pero el patr\u00f3n es consistente en varios proyectos: contenido accesible para Google es contenido accesible para IA.<\/p>\n<p>Para preparar tu sitio para este nuevo paradigma, enf\u00f3cate en tres cosas: contenido estructurado con encabezados claros, datos factuales con fuentes, y renderizado que Google pueda procesar en menos de 5 segundos. Si logras eso, tu contenido tiene alta probabilidad de ser considerado relevante tanto para b\u00fasquedas tradicionales como para respuestas generadas por IA.<\/p>\n<h2 id=\"errores-comunes-evitarlos\">Errores comunes que debes evitar con JavaScript SEO<\/h2>\n<p>Basado en docenas de auditor\u00edas, estos son los errores que veo repetirse una y otra vez.<\/p>\n<h3>Depender de hash fragments para la navegaci\u00f3n<\/h3>\n<p>Usar <code>#!<\/code> para la navegaci\u00f3n de una sola p\u00e1gina (SPA) puede funcionar, pero genera URLs que Google puede tratar como par\u00e1metros. Hoy en d\u00eda, la recomendaci\u00f3n es usar History API (<code>pushState<\/code>) para generar URLs limpias. Si a\u00fan usas hash fragments, migra cuanto antes. Google los soporta, pero con menor prioridad.<\/p>\n<h3>No implementar etiquetas meta din\u00e1micas<\/h3>\n<p>El title y la meta description son fundamentales para la indexaci\u00f3n. Si los generas solo con JavaScript, Google puede no tener tiempo de leerlos antes de decidir si indexar o no la p\u00e1gina. En Next.js, usa la propiedad <code>head<\/code> (<code>&lt;Head&gt;<\/code>) que garantiza que Google recibe los metadatos en el HTML inicial. En Angular, implementa Meta service dentro del SSR.<\/p>\n<h3>Ignorar el tiempo de renderizado en dispositivos m\u00f3viles<\/h3>\n<p>Google prioriza la versi\u00f3n m\u00f3vil para indexaci\u00f3n (Mobile-First Indexing). Si tu sitio carga 3 segundos en desktop pero 12 en m\u00f3vil (por JavaScript bloqueante), Google puede abandonar el renderizado m\u00f3vil y usar la versi\u00f3n desktop, lo que no es ideal. Siempre optimiza para m\u00f3vil primero: reduce el tama\u00f1o del bundle de JavaScript, usa lazy loading para im\u00e1genes y scripts no cr\u00edticos, y considera la compresi\u00f3n Brotli para la entrega.<\/p>\n<h3>No probar con una conexi\u00f3n lenta simulada<\/h3>\n<p>Googlebot no siempre tiene conexi\u00f3n de fibra. Simula una conexi\u00f3n 3G lenta usando las herramientas de desarrollo de Chrome (Network &gt; Throttling) y observa cu\u00e1nto tarda en cargar tu contenido. Si ves un spinner durante m\u00e1s de 5 segundos, necesitas optimizar. En un proyecto de noticias, descubrimos que el tiempo de renderizado en 3G era de 18 segundos. Al implementar SSR, redujimos a 2.5 segundos y la indexaci\u00f3n se duplic\u00f3.<\/p>\n<h2 id=\"preguntas-frecuentes\">Preguntas frecuentes sobre JavaScript SEO: renderizado, rastreo e indexaci\u00f3n<\/h2>\n<h3>\u00bfQu\u00e9 es importante saber sobre JavaScript SEO: renderizado, rastreo e indexaci\u00f3n?<\/h3>\n<p>Los puntos clave son que Googlebot procesa JavaScript en dos fases, que el contenido cr\u00edtico debe estar disponible sin depender de interacciones del usuario, y que la herramienta de inspecci\u00f3n de URLs es la forma m\u00e1s fiable de verificar si Google ve tu contenido. Una recomendaci\u00f3n precisa depende del framework que uses y del tipo de contenido. Siempre prueba con una URL espec\u00edfica antes de asumir que todo funciona correctamente.<\/p>\n<h3>\u00bfCu\u00e1ndo deber\u00eda consultar a un especialista sobre problemas de renderizado JavaScript?<\/h3>\n<p>Una consulta es \u00fatil cuando notas que p\u00e1ginas importantes no aparecen en los resultados de b\u00fasqueda, cuando la herramienta de inspecci\u00f3n muestra contenido vac\u00edo o incompleto, cuando el tiempo de carga supera los 5 segundos en m\u00f3vil, o cuando no est\u00e1s seguro de si tu implementaci\u00f3n actual (SPA, SSR, SSG) es la adecuada para tu volumen de contenido. Una evaluaci\u00f3n temprana puede ahorrarte meses de tr\u00e1fico perdido.<\/p>\n<h3>\u00bfC\u00f3mo deber\u00eda prepararme para una auditor\u00eda de JavaScript SEO?<\/h3>\n<p>Ayuda tener una lista de las URLs cr\u00edticas de tu sitio (p\u00e1ginas principales, productos, art\u00edculos), acceso a Google Search Console, registros del servidor de al menos 30 d\u00edas, y el c\u00f3digo fuente de la p\u00e1gina tal como lo ve el usuario. Tambi\u00e9n es \u00fatil conocer el framework que usas y c\u00f3mo maneja el renderizado. Si tienes informes de Lighthouse o PageSpeed Insights, comp\u00e1rtelos.<\/p>\n<h3>\u00bfQu\u00e9 riesgos o limitaciones puede tener una soluci\u00f3n de renderizado JavaScript?<\/h3>\n<p>Los riesgos dependen de la arquitectura actual, el volumen de contenido, el presupuesto de servidor y la complejidad del equipo t\u00e9cnico. Implementar SSR puede aumentar el coste de hosting hasta un 40 % en sitios con mucho tr\u00e1fico. El prerendering din\u00e1mico puede servir contenido desactualizado si no se configura correctamente. El profesional debe explicar los beneficios, alternativas y expectativas realistas antes de comenzar cualquier cambio. No existe una soluci\u00f3n m\u00e1gica; cada decisi\u00f3n tiene compensaciones.<\/p>\n<h3>\u00bfEl JavaScript afecta tambi\u00e9n a los fragmentos destacados o rich snippets?<\/h3>\n<p>S\u00ed, directamente. Los fragmentos destacados se generan a partir del contenido que Google puede leer y estructurar. Si tu contenido est\u00e1 oculto detr\u00e1s de JavaScript, Google no puede extraerlo para mostrarlo como respuesta directa. Lo mismo aplica para datos estructurados (schema markup): aunque los definas en JSON-LD dentro del HTML, si el contenido que describen no es visible sin JavaScript, Google puede rechazar el fragmento. Aseg\u00farate de que los datos estructurados coincidan con contenido visible en el HTML renderizado.<\/p>\n<h2>Conclusi\u00f3n y pr\u00f3ximos pasos<\/h2>\n<p>El JavaScript SEO que gestiona correctamente renderizado, rastreo e indexaci\u00f3n no es opcional; es la base sobre la que se construye cualquier estrategia de contenido t\u00e9cnico hoy. He visto proyectos recuperar cientos de miles de p\u00e1ginas indexadas simplemente corrigiendo c\u00f3mo su JavaScript se entrega a Googlebot. La inversi\u00f3n en SSR, SSG o prerendering no es un lujo, es una necesidad si quieres que tu contenido sea visible tanto en b\u00fasquedas tradicionales como en sistemas de IA emergentes.<\/p>\n<p>Comienza por auditar una URL clave con la herramienta de inspecci\u00f3n de Google Search Console. Si no ves tu contenido completo, agenda una sesi\u00f3n con un equipo t\u00e9cnico que entienda tanto de desarrollo como de SEO. En <a href=\" \">Google Search Console: una gu\u00eda completa<\/a> encontrar\u00e1s instrucciones detalladas para realizar esta verificaci\u00f3n. Si necesitas un an\u00e1lisis completo de tu sitio, <a href=\" \">c\u00f3mo realizar una auditor\u00eda SEO completa paso a paso<\/a> te dar\u00e1 el marco para identificar todos los problemas t\u00e9cnicos, incluyendo los de JavaScript. El momento de actuar es ahora: cada d\u00eda que tu contenido no se indexa correctamente, pierdes visibilidad frente a tus competidores.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El JavaScript SEO que gestiona correctamente el renderizado, rastreo e indexaci\u00f3n es el conjunto de pr\u00e1cticas t\u00e9cnicas que garantizan que Googlebot pueda procesar, leer y almace&#8230;<\/p>\n","protected":false},"author":1,"featured_media":15034,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9,1],"tags":[],"class_list":["post-15033","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/posts\/15033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/comments?post=15033"}],"version-history":[{"count":1,"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/posts\/15033\/revisions"}],"predecessor-version":[{"id":15039,"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/posts\/15033\/revisions\/15039"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/media\/15034"}],"wp:attachment":[{"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/media?parent=15033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/categories?post=15033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tsoden.ai\/es\/wp-json\/wp\/v2\/tags?post=15033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}