SEO Técnico / Salamanca

SEO técnico con Astro en Salamanca: estructura, schema y Core Web Vitals desde la base

Cómo Astro facilita un SEO técnico superior en Salamanca: estructura semántica, schema LocalBusiness, metadatos precisos y Core Web Vitals optimizados sin plugins ni extensiones.

El SEO no es solo contenido: la parte técnica importa (y mucho)

En Salamanca, los sectores universitario, turismo cultural, formación y salud compiten por búsquedas locales donde la diferencia entre aparecer en primera o segunda página puede ser mínima. El contenido de calidad es necesario, pero no suficiente: la ejecución técnica determina si Google puede rastrear, interpretar y posicionar ese contenido.

WordPress tiene plugins de SEO que resuelven parte del problema, pero añaden peso, dependencias y a veces entran en conflicto. Astro permite construir el SEO desde la arquitectura, sin plugins, generando un marcado limpio y eficiente.

Metadatos y etiquetas: control granular desde el frontmatter

Cada página en Astro puede tener su propio conjunto de metadatos definidos en el frontmatter del archivo Markdown o en el layout del componente. Esto incluye:

  • Title tag: único por página, con la keyword objetivo y la ubicación.
  • Meta description: descriptiva, sin relleno, con llamada a la acción implícita.
  • Open Graph: título, descripción, imagen y URL para compartir en redes.
  • Twitter Cards: formato adaptado para vistas en X/Twitter.
  • Canonical: evita contenido duplicado, especialmente útil si hay versiones multi-idioma.

Todo se genera en build time. No hay consultas a base de datos para obtener metadatos, no hay plugins de SEO que ralenticen la página.

Schema.org: datos estructurados sin plugin

Para una empresa de Salamanca, el schema de tipo LocalBusiness es el más relevante. Se define como JSON-LD en el layout global y se adapta por página. Los campos incluyen:

  • name, description, url
  • address (region y país)
  • areaServed (AdministrativeArea)
  • priceRange

Astro permite inyectar este schema directamente en el HTML sin necesidad de un plugin de schema. Además, podemos añadir schemas específicos por tipo de página: Article para el blog, Product para servicios, FAQPage para las preguntas frecuentes.

Core Web Vitals: rendimiento medible desde el build

Astro está diseñado para obtener buenas métricas de Core Web Vitals, pero no es automático: hay que trabajar la optimización. Los puntos clave son:

Largest Contentful Paint (LCP). Al ser HTML estático servido desde CDN, el LCP suele ser bajo. Para optimizarlo aún más: imágenes en WebP o AVIF con lazy loading, fuente tipográfica auto-hospedada y preconnect a dominios de terceros.

Interaction to Next Paint (INP). Astro carga cero JavaScript por defecto. Cada componente interactivo (formulario, menú, acordeón) se hidrata bajo demanda. Esto mantiene el INP bajo porque el hilo principal no se bloquea con scripts innecesarios.

Cumulative Layout Shift (CLS). Al no haber contenido que se cargue asíncronamente (como anuncios o widgets pesados), el CLS tiende a cero. Es importante definir dimensiones explícitas en imágenes y contenedores dinámicos.

Estructura de contenidos para SEO local

Google prioriza las webs con arquitectura clara. Astro permite organizar las rutas de forma lógica:

  • /servicios/ → listado de servicios.
  • /servicios/diseno-web/ → página individual de servicio.
  • /blog/ → listado de artículos.
  • /blog/seo-tecnico-salamanca/ → artículo individual.
  • /contacto/ → página de contacto.

Cada nivel tiene su propio breadcrumb, su título y su contexto. El sitemap.xml se genera automáticamente con astro-sitemap, y robots.txt se configura para dirigir a los crawlers.

Cuándo el SEO técnico con Astro tiene límites

Astro no puede compensar:

  • Falta de contenido original y relevante.
  • Malas prácticas de enlazado interno.
  • Velocidad de servidores de terceros (formularios, scripts embebidos).
  • Ausencia de backlinks y autoridad de dominio.

El SEO técnico con Astro sienta las bases, pero la estrategia de contenido y la autoridad del dominio se construyen aparte.

Preguntas frecuentes sobre SEO técnico

¿Necesito un plugin de SEO como Yoast si uso Astro?

No. Los metadatos se gestionan desde el frontmatter de cada página. El schema se inyecta como JSON-LD. El sitemap se genera con astro-sitemap. No hay necesidad de plugins porque no hay un CMS que gestionar. Si quieres un asistente para escribir metadatos, puedes usar herramientas externas.

¿Astro genera automáticamente las meta descriptions?

No automáticamente. Debes definirlas en el frontmatter de cada página o crear un layout que las genere a partir del contenido. Recomendamos escribirlas manualmente para cada página porque son un factor de CTR en resultados de búsqueda.

¿Cómo maneja Astro las redirecciones y los errores 404?

Las redirecciones se configuran en el servidor (CDN) o mediante archivos de configuración. Los errores 404 se gestionan con una página personalizada que se genera durante el build y se sirve automáticamente cuando una ruta no existe.

¿Puedo usar Astro con Google Search Console y Bing Webmaster Tools?

Sí. Solo necesitas verificar la propiedad mediante el archivo HTML, DNS o tag de Google. Al tratarse de HTML estático, la verificación es inmediata. El sitemap generado se envía a ambas herramientas.

¿Qué ocurre con las URLs si cambio la estructura del sitio?

Si las URLs cambian, debes configurar redirecciones 301 desde las antiguas a las nuevas. Astro no las genera automáticamente, pero el despliegue en CDN permite configurarlas fácilmente. Planificar la estructura antes de construir evita este trabajo.