El SEO on-site (también conocido como on-page SEO) se trata de ajustar lo que efectivamente está bajo tu control: las palabras en tus páginas, las etiquetas meta, la forma en que cargan las imágenes y los aspectos básicos del código y la estructura de tu sitio. No, no podés hackear el algoritmo de Google desde el sillón de tu casa, pero sí podés hacer que tu sitio sea más fácil de encontrar, más atractivo para hacer clic y más agradable de navegar —tanto para personas como para bots.

¿El beneficio? Mejor posicionamiento, más tráfico orgánico calificado, mayor tiempo de permanencia y —las palabras mágicas— mejores resultados de negocio.

Lupa que representa la optimización SEO del sitio web y su visibilidad en búsquedas.

1. Empezá con una integración inteligente de palabras clave

Olvidate del keyword stuffing a lo loco: el SEO es mucho más inteligente hoy. Usá herramientas actualizadas como Ahrefs, Semrush, Google Search Console o incluso AnswerThePublic para encontrar qué busca —y dice— la gente (gracias a la tendencia de las búsquedas por voz). Integrá esas palabras clave y frases relacionadas de forma natural en:

Títulos de página y etiquetas </td> </tr> <tr> <td>Primeros 100 caracteres del contenido</td> </tr> <tr> <td>Encabezados (H1–H6)</td> </tr> <tr> <td>Descripciones meta</td> </tr> <tr> <td>Texto alternativo (alt) de las imágenes</td> </tr> <tr> <td>Enlaces internos</td> </tr> </tbody> </table> <p>El contexto manda. Pensá en lenguaje conversacional, en clústers temáticos, en “¿cómo buscaría esto si estoy llegando tarde a una reunión?”</p> <h2 id="2-optimizá-los-metadatos-para-ganar-clics">2. Optimizá los metadatos para ganar clics</h2> <p>El título y la descripción meta son tu cartelera en los resultados de Google. En 2025, un título llamativo con palabras clave (pero que suene humano) puede aumentar tu tasa de clics más que una frase exacta mal ubicada. Acá los básicos:</p> <table> <thead> <tr> <th></th> <th></th> </tr> </thead> <tbody> <tr> <td><strong>Título (title tag)</strong></td> <td>Menos de 60 caracteres, con la palabra clave al principio y que genere curiosidad</td> </tr> <tr> <td><strong>Descripción meta</strong></td> <td>Menos de 155 caracteres, resumen atractivo con palabra clave secundaria</td> </tr> </tbody> </table> <p>Consejo extra: no escribas para robots. Escribí como si tuvieras que conquistar el clic de una persona aburrida con poco tiempo.</p> <h2 id="3-contenido-sustancia--estructura--combustible-para-el-ranking">3. Contenido: sustancia + estructura = combustible para el ranking</h2> <p>“El contenido es rey” sigue vigente. Pero el contenido mediocre es invisible. Apuntá a:</p> <ul> <li><strong>Profundidad:</strong> abordá el tema a fondo, respondé preguntas, aclará confusiones, agregá contexto.</li> <li><strong>Estructura:</strong> usá encabezados H1–H3, listas y tablas para facilitar la lectura (y el rastreo de los bots).</li> <li><strong>Engagement:</strong> sumá imágenes, videos, FAQs y llamados a la acción claros.</li> </ul> <p>Las actualizaciones de Google priorizan contenido que resuelve problemas, está actualizado y demuestra expertise. Lo demás… se pierde en el scroll.</p> <h2 id="4-imágenes-optimizadas-rápidas-accesibles-y-rastreables">4. Imágenes optimizadas: rápidas, accesibles y rastreables</h2> <ul> <li>Reducí el tamaño sin perder calidad (TinyPNG, Squoosh).</li> <li>Usá nombres de archivo descriptivos con palabras clave.</li> <li>Aplicá un <em>alt text</em> útil y accesible.</li> <li>Usá formatos actuales (WebP, AVIF) para mayor velocidad.</li> <li>Activá la carga diferida (<em>lazy load</em>) cuando se pueda.</li> </ul> <p>Dato útil: Google valora más la accesibilidad. El texto alternativo suma puntos en el ranking y hace tu sitio más inclusivo.</p> <h2 id="5-enlazado-interno-construí-tu-propia-red-de-autoridad">5. Enlazado interno: construí tu propia red de autoridad</h2> <p>Los enlaces internos son las rutas que siguen los bots (y que clickea tu audiencia). Una buena estrategia de enlazado:</p> <ul> <li>Transfiere autoridad a páginas clave que querés posicionar.</li> <li>Facilita el descubrimiento de páginas profundas (es decir, alejadas de la home).</li> <li>Reduce la tasa de rebote sugiriendo contenido contextual relevante.</li> </ul> <p>Regla de oro: ninguna página importante debe ser una isla. Hacé que se conecte con el resto.</p> <h2 id="6-urls-limpias-y-amigables-con-palabras-clave">6. Urls limpias y amigables con palabras clave</h2> <p>Las URLs deben ser fáciles de leer y recordar. Hacé esto:</p> <ul> <li>Evitá parámetros como <code>?id=8293xyz</code></li> <li>Usá guiones (-) en vez de guiones bajos (_)</li> <li>Incluí la palabra clave principal, sin palabras vacías</li> <li><strong>Ejemplo:</strong> <code>/guía-seo-on-site</code> es mejor que <code>/page.php?id=2349</code></li> </ul> <h2 id="7-experiencia-de-usuario--core-web-vitals">7. Experiencia de usuario + core web vitals</h2> <ul> <li><strong>Velocidad:</strong> que cargue en menos de 2,5 segundos, incluso en móvil.</li> <li><strong>Diseño responsive:</strong> que funcione bien en todos los tamaños de pantalla.</li> <li><strong>Estabilidad visual:</strong> que los elementos no se muevan mientras cargan.</li> <li><strong>Navegación fácil:</strong> menús lógicos, contenido accesible.</li> </ul> <p>Dato probado: un sitio más rápido y ordenado = menos rebote, mejor posicionamiento, más conversiones.</p> <h2 id="8-schema-markup-destacate-con-fragmentos-enriquecidos">8. Schema markup: destacate con fragmentos enriquecidos</h2> <p>Los <a href="https://nebula.uy/blog/busqueda-por-voz-seo/">asistentes de voz y Google adoran la estructura</a>. El marcado <a href="https://schema.org">schema.org</a> ayuda a los motores a entender si tu contenido es un producto, una receta, una reseña o una pregunta frecuente. No necesitás programar:</p> <ul> <li>Usá plugins de WordPress o herramientas como el <a href="https://www.google.com/webmasters/markup-helper/">Markup Helper de Google</a>.</li> <li>Agregá marcado para productos, eventos, FAQs, breadcrumbs, etc.</li> </ul> <p>Cuanto mejor entienda Google tu contenido, más chances tenés de sobresalir en los resultados.</p> <h2 id="resumen-práctico-checklist-de-acciones">Resumen práctico: checklist de acciones</h2> <ul> <li>Investigá y usá las palabras clave correctas de forma natural</li> <li>Escribí títulos y descripciones irresistibles</li> <li>Creá contenido profundo, atractivo y bien estructurado</li> <li>Optimización visual: imágenes rápidas y descriptivas</li> <li>Enlazado interno con estrategia</li> <li>URLs claras, cortas y relevantes</li> <li>Probá y mejorá velocidad</li> <li>Revisá el UX</li> <li>Usá schema markup para enriquecer tus resultados</li> </ul> <h3 id="conclusión-el-seo-no-es-magia-es-mantenimiento">Conclusión: el SEO no es magia, es mantenimiento</h3> <p>El SEO on-site no se trata de “ganarle al algoritmo”, sino de crear un sitio que a la gente le guste usar (y que a Google le guste mostrar). Incluso en el dinámico 2025, estos fundamentos siguen siendo el camino para crecer.</p> <p>Así que la próxima vez que alguien te ofrezca “ranking instantáneo” con un plugin mágico o <a href="https://nebula.uy/blog/aeo-y-geo-el-nuevo-seo/">un hackeo por IA</a>, recordá esta guía y apostá a lo que funciona.</p> <p>El juego del SEO nunca termina… pero ahora tenés el manual.</p> </div></div><div class="post-row post-author-row" data-astro-cid-zg7dkzxc><p class="post-author-label" data-astro-cid-zg7dkzxc>Sobre quien escribe</p><div class="post-author" data-astro-cid-zg7dkzxc><div class="post-author-description" data-astro-cid-zg7dkzxc><h5 data-astro-cid-zg7dkzxc><a href="/blog/author/marcos/" data-astro-cid-zg7dkzxc>Marcos Peña</a></h5><div data-astro-cid-zg7dkzxc>Soy diseñador UI/UX con conocimientos de frontend en HTML, CSS, Sass y WordPress. Disfruto trabajando en el diseño de interfaces y mejorando la experiencia de usuario para aplicaciones móviles y web. Mi pasión reside en crear diseños intuitivos y visualmente atractivos que conecten a la perfección a los usuarios con la tecnología.</div></div></div></div><div class="post-row post-related-row" data-astro-cid-zg7dkzxc><p class="post-related-label" data-astro-cid-zg7dkzxc>Seguí explorando:</p><div class="post-related" data-astro-cid-zg7dkzxc><div class="post-related-inner" data-astro-cid-zg7dkzxc><h2 class="post-related-title" data-astro-cid-zg7dkzxc><a href="/blog/por-que-las-empresas-serias-no-usan-emails-gratis-ni-gmail-ni-live-ni-yahoo/" data-astro-cid-zg7dkzxc>Por qué las empresas serias no usan emails gratis: ni Gmail, ni Live, ni Yahoo</a></h2><div class="post-related-excerpt" data-astro-cid-zg7dkzxc>Un email con dominio propio mejora tu marca, tu credibilidad y tus ventas. No usarlo te hace parecer poco profesional. Es hora de dar el salto.</div></div></div></div></article></main><footer class="footer-nebula relative text-white" data-astro-cid-jo6i4kqk><div class="relative z-10 mx-auto grid w-full max-w-[1200px] gap-y-12 px-6 pb-8 pt-16 sm:px-8 md:grid-cols-[1.2fr_0.7fr_0.7fr] md:gap-x-12" data-astro-cid-jo6i4kqk><div data-astro-cid-jo6i4kqk><a href="/" aria-label="Nébula — Home" class="inline-flex" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2026/04/Logo-Header-Nebula.png" alt="Nébula" width="250" height="53" class="h-6 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></a><nav aria-label="Redes sociales" class="mt-8" data-astro-cid-jo6i4kqk><ul class="flex flex-wrap items-center gap-4" data-astro-cid-jo6i4kqk><li class="leading-none" data-astro-cid-jo6i4kqk><a href="https://www.instagram.com/nebula.web" target="_blank" rel="noopener" aria-label="Instagram" class="inline-flex h-5 items-center justify-center transition-opacity duration-200 hover:opacity-75" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/04/instagram.svg" alt="" width="20" height="20" class="h-5 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></a></li><li class="leading-none" data-astro-cid-jo6i4kqk><a href="https://www.linkedin.com/company/nebula-uy" target="_blank" rel="noopener" aria-label="LinkedIn" class="inline-flex h-5 items-center justify-center transition-opacity duration-200 hover:opacity-75" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/04/linkedin.svg" alt="" width="20" height="20" class="h-5 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></a></li><li class="leading-none" data-astro-cid-jo6i4kqk><a href="https://www.facebook.com/bitskingdom" target="_blank" rel="noopener" aria-label="Facebook" class="inline-flex h-5 items-center justify-center transition-opacity duration-200 hover:opacity-75" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/04/facebook.svg" alt="" width="20" height="20" class="h-5 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></a></li><li class="leading-none" data-astro-cid-jo6i4kqk><a href="https://x.com/bitskingdom" target="_blank" rel="noopener" aria-label="X" class="inline-flex h-5 items-center justify-center transition-opacity duration-200 hover:opacity-75" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/04/X-1.svg" alt="" width="20" height="20" class="h-5 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></a></li><li class="leading-none" data-astro-cid-jo6i4kqk><a href="https://wellfound.com/company/bits-kingdom-llc" target="_blank" rel="noopener" aria-label="Wellfound" class="inline-flex h-5 items-center justify-center transition-opacity duration-200 hover:opacity-75" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/04/angel-list.svg" alt="" width="20" height="20" class="h-5 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></a></li><li class="leading-none" data-astro-cid-jo6i4kqk><a href="https://www.producthunt.com/posts/bee-8f95d09c-28fb-4094-b3a0-eb54dd0f0df8" target="_blank" rel="noopener" aria-label="Product Hunt" class="inline-flex h-5 items-center justify-center transition-opacity duration-200 hover:opacity-75" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/04/product-hunt.svg" alt="" width="20" height="20" class="h-5 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></a></li><li class="leading-none" data-astro-cid-jo6i4kqk><a href="https://medium.com/laboratorio-nebula" target="_blank" rel="noopener" aria-label="Medium" class="inline-flex h-5 items-center justify-center transition-opacity duration-200 hover:opacity-75" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/11/medium-fill-full.svg" alt="" width="20" height="20" class="h-5 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></a></li><li class="leading-none" data-astro-cid-jo6i4kqk><a href="https://www.youtube.com/@bitskingdom" target="_blank" rel="noopener" aria-label="YouTube" class="inline-flex h-5 items-center justify-center transition-opacity duration-200 hover:opacity-75" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/04/youtube-icon-footer.svg" alt="" width="20" height="20" class="h-5 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></a></li></ul></nav><div class="mt-10 flex items-center gap-5" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/10/Sello-socio-Cuti_6.svg" alt="Socios de CUTI" width="90" height="90" class="h-20 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/10/cem-logo.svg" alt="Cámara Empresarial Maldonado" width="220" height="60" class="h-14 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk></div></div><nav aria-labelledby="footer-links" data-astro-cid-jo6i4kqk><h5 id="footer-links" class="font-display text-xl font-semibold tracking-[1px] text-white" data-astro-cid-jo6i4kqk>Enlaces útiles</h5><ul class="mt-8 space-y-3 text-sm font-medium tracking-[0.5px]" data-astro-cid-jo6i4kqk><li data-astro-cid-jo6i4kqk><a href="/desarrollo-de-software-a-medida-para-empresas/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Desarrollo a medida</a></li><li data-astro-cid-jo6i4kqk><a href="/ia-para-negocios/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Integraciones con IA</a></li><li data-astro-cid-jo6i4kqk><a href="/diseno-ux/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Diseño UX</a></li><li data-astro-cid-jo6i4kqk><a href="/precios-sitios-web/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Comparar sitios</a></li><li data-astro-cid-jo6i4kqk><a href="/proyectos-y-productos/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Clientes</a></li><li data-astro-cid-jo6i4kqk><a href="/sobre-nosotros/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Sobre nosotros</a></li><li data-astro-cid-jo6i4kqk><a href="/blog/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Blog</a></li><li data-astro-cid-jo6i4kqk><a href="/glosario/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Glosario</a></li></ul></nav><address class="not-italic" aria-labelledby="footer-contact" data-astro-cid-jo6i4kqk><h5 id="footer-contact" class="font-display text-xl font-semibold tracking-[1px] text-white" data-astro-cid-jo6i4kqk>Contacto</h5><ul class="mt-8 space-y-3 text-sm font-medium leading-relaxed tracking-[0.5px]" data-astro-cid-jo6i4kqk><li data-astro-cid-jo6i4kqk>Sierra de la Ballena s/n,<br data-astro-cid-jo6i4kqk>Punta Ballena, Uruguay</li><li data-astro-cid-jo6i4kqk><a href="mailto:hola@nebula.uy" class="text-white hover:underline" data-astro-cid-jo6i4kqk>hola@nebula.uy</a></li><li data-astro-cid-jo6i4kqk><a href="https://bitskingdom.com/" target="_blank" rel="noopener" class="inline-flex items-center gap-2 text-white hover:underline" data-astro-cid-jo6i4kqk><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/05/flag-us.svg" alt="" width="18" height="12" class="h-3 w-auto" loading="lazy" decoding="async" data-astro-cid-jo6i4kqk>bitskingdom.com</a></li></ul></address></div><div class="relative z-10 mx-auto grid w-full max-w-[1200px] gap-y-3 px-6 pb-10 pt-16 text-sm tracking-[0.5px] sm:px-8 md:grid-cols-[1.2fr_0.7fr_0.7fr] md:gap-x-12" data-astro-cid-jo6i4kqk><p data-astro-cid-jo6i4kqk>©2026 Bits Kingdom. Todos los derechos reservados.</p><p data-astro-cid-jo6i4kqk><a href="/politica-de-privacidad/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Política de Privacidad</a></p><p data-astro-cid-jo6i4kqk><a href="/politica-de-cookies/" class="text-white hover:underline" data-astro-cid-jo6i4kqk>Política de Cookies</a></p></div></footer><a href="https://wa.me/59898711983?text=%C2%A1Hola%21%20Quisiera%20m%C3%A1s%20informaci%C3%B3n." target="_blank" rel="noopener" aria-label="Escribinos por WhatsApp" class="fixed bottom-[10px] right-[15px] z-40 block h-[54px] w-[54px] transition-transform duration-200 hover:scale-110"><img src="https://bitskingdom.sfo3.digitaloceanspaces.com/sites/5/2025/06/whatsapp.png" alt="" width="54" height="54" loading="lazy" decoding="async" class="h-[54px] w-[54px]"></a><script> window.__bkTurnstileReady = function () { window.dispatchEvent(new Event('bk-turnstile-ready')); }; </script><script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=__bkTurnstileReady" defer></script><script type="module">function e(e){return/^[123]x0{20}/.test(e??``)}function t(e){return e.querySelector(`[data-turnstile-sitekey]`)}function n(e){return t(e)?.getAttribute(`data-turnstile-widget-id`)??null}function r(e){let t=n(e);return!t||!window.turnstile?``:window.turnstile.getResponse(t)}function i(e){let t=n(e);!t||!window.turnstile||window.turnstile.reset(t)}function a(e,t){if(e.getAttribute(`data-turnstile-widget-id`))return;let n=e.getAttribute(`data-turnstile-sitekey`);if(!n||!window.turnstile)return;let r=t,i=window.turnstile.render(e,{sitekey:n,size:`invisible`,callback:e=>{r.__turnstileResolver?.(e)},"error-callback":()=>{r.__turnstileRejecter?.()},"expired-callback":()=>{r.__turnstileRejecter?.()}});e.setAttribute(`data-turnstile-widget-id`,i)}function o(){window.turnstile&&document.querySelectorAll(`[data-turnstile-sitekey]`).forEach(e=>{let t=e.closest(`form`);t&&a(e,t)})}function s(e){return new Promise(t=>setTimeout(t,e))}async function c(e,t=15e3){let r=Date.now()+t;for(;Date.now()<r;){if(window.turnstile){o();let t=n(e);if(t)return t}await s(100)}throw Error(`widget not ready`)}function l(n){let i=t(n);if(!i)return Promise.reject(Error(`turnstile not configured`));let a=r(n);return a?Promise.resolve(a):e(i.getAttribute(`data-turnstile-sitekey`))?Promise.resolve(`XXXX.DUMMY.TOKEN.XXXX`):c(n).then(e=>{if(!window.turnstile)throw Error(`turnstile missing`);return new Promise((t,r)=>{let i=n,a=setTimeout(()=>{delete i.__turnstileResolver,delete i.__turnstileRejecter,r(Error(`turnstile timeout`))},3e4);i.__turnstileResolver=e=>{clearTimeout(a),delete i.__turnstileResolver,delete i.__turnstileRejecter,t(e)},i.__turnstileRejecter=()=>{clearTimeout(a),delete i.__turnstileResolver,delete i.__turnstileRejecter,r(Error(`turnstile error`))},window.turnstile.execute(e)})})}function u(e){let t=new FormData(e),n={};for(let e of new Set(t.keys())){let r=t.getAll(e).map(e=>String(e));n[e]=r.length>1?r:r[0]}return n}function d(e,t,n){e&&(e.hidden=!1,e.textContent=t,e.dataset.state=n?`success`:`error`)}function f(n){let r=t(n)?.getAttribute(`data-turnstile-sitekey`);if(e(r))return``;let i=window.location.hostname;return i===`localhost`||i===`127.0.0.1`?` En local: usa las keys de prueba de Cloudflare en .env o agrega localhost en tu widget Turnstile.`:i.endsWith(`.netlify.app`)?` En Netlify: agrega este dominio (p. ej. bk-website.netlify.app) en Cloudflare Turnstile → Hostname management.`:``}async function p(e){let t=e.currentTarget;e.preventDefault();let n=t.querySelector(`[data-form-status]`),r=t.querySelector(`button[type="submit"]`),a=t.dataset.source??`Website`;if(!t.checkValidity()){d(n,`Please complete the required fields and try again.`,!1),t.reportValidity();return}r&&(r.disabled=!0);let o;try{o=await l(t)}catch{d(n,`Security check failed. Please try again.${f(t)}`,!1),r&&(r.disabled=!1);return}d(n,`Sending…`,!0);try{let e=await fetch(`/api/contact`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({source:a,turnstileToken:o,fields:u(t)})}),r=await e.json();e.ok&&r.ok?(d(n,`Thanks! We received your message and will get back to you soon.`,!0),t.reset(),i(t)):(d(n,r.error??`Something went wrong. Please try again.`,!1),i(t))}catch{d(n,`Network error. Please check your connection and try again.`,!1),i(t)}finally{r&&(r.disabled=!1)}}function m(){document.querySelectorAll(`form[data-contact-form]`).forEach(e=>{e.dataset.contactFormBound!==`true`&&(e.dataset.contactFormBound=`true`,e.addEventListener(`submit`,p))})}function h(){m(),o()}var g=()=>h();window.addEventListener(`bk-turnstile-ready`,g),document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,g):g(),document.addEventListener(`astro:page-load`,g);</script></body></html>