Skip to content

Indexación y Configuraciones

¿Qué es la indexación?

La indexación es un proceso que permite a los motores de búsqueda como Google encontrar y registrar contenido en sus bases de datos para posicionarlo en las páginas de resultados de búsqueda (SERP). Este proceso es fundamental para que un sitio web aparezca en los resultados de búsqueda, lo que puede generar visitas y, por ende, conversiones y ventas.

Configuración en los Proyectos

Para poder realizar correctamente todas las configuraciones habrá que seguir distintos pasos dependiendo del tipo de proyecto. Además, se deberá tener acceso a la cuenta de searchconsole que está compartida en el vault para poder configurar correctamente la indexación y verificar que la configuración anterior es correcta.

Configuración en proyectos Astro

En proyectos con Astro habrá que seguir los siguientes pasos:

Paso 1: Instalación de la dependencia

La dependencia que hay que instalar es @astrojs/sitemap, la cual se puede instalar mediante el uso del siguiente comando:

Terminal window
npm install @astrojs/sitemap

Paso 2: Configuración de robots y sitemap

En primer lugar, para configurar el sitemap correctamente hay que realizar la importación de la dependencia anterior:

import sitemap from "@astrojs/sitemap";

Y en este mismo fichero, en la parte de exportaciones, hay que incluir lo siguiente:

site: 'direcciondelaweb.com',
integrations: [sitemap()],

Después, hay que incluir el siguiente código en el fichero robots.txt.ts, el cual se encuentra en el directorio /src/pages:

import type { APIRoute } from "astro";
const robotsTxt = `
User-agent: *
Allow: /
Sitemap: ${new URL("sitemap-index.xml", import.meta.env.SITE).href}
`.trim();
export const GET: APIRoute = () => {
return new Response(robotsTxt, {
headers: {
"Content-Type": "text/plain; charset=utf-8",
},
});
};

Por último, hay que configurar lo siguiente en Layout.astro:

<link rel="sitemap" href="/sitemap-index.xml" />
<meta name="robots" content="index, follow" />

Tras incluir todos estos ficheros, se compilará el proyecto con el siguiente comando:

Terminal window
npm run build

Mediante este comando, se generarán los ficheros sitemap-index.xml, sitemap-0.xml y robots.txt dentro de la carpeta ‘dist’. Lo siguiente que habrá que hacer es subir el parche.

Paso 3: Configuraciones finales