Astro support — coming soon.
Astro's content-first approach and built-in SEO features make it a natural fit for Indxel. Static-by-default rendering means your pages are already fast and crawlable — but that does not mean your metadata is correct. Missing descriptions, broken og:images, and invalid structured data can still slip through. Indxel's SDK works with Astro today. Use crawlSite() to audit your deployed Astro site against 15 SEO rules, and validateMetadata() to check individual pages during development. The CLI crawls your live site and scores every page 0-100. Full Astro integration is planned: detecting frontmatter metadata in .astro files, validating Astro.props.title and Astro.props.description patterns, and generating type-safe structured data for Astro's content collections. Until then, the CLI and SDK give you complete validation coverage.
Quick start
Configuration
// Today: use the SDK in Astro
import { validateMetadata } from 'indxel'
const result = validateMetadata({
title: Astro.props.title,
description: Astro.props.description,
url: Astro.url.href,
})Features
- SDK validation works today
- Live site crawling works today
- Frontmatter detection — coming soon
- Astro component integration — coming soon
Frequently asked questions
Can I use Indxel with Astro content collections?
Yes. Use the CLI to crawl your deployed Astro site and validate all pages generated from content collections. The SDK's validateMetadata() can also be used in your build scripts to check frontmatter data before deployment.
Does Indxel support Astro's SSR mode?
Yes. The CLI crawls your live site over HTTP, so it works with any rendering mode — static (SSG), server (SSR), or hybrid. It validates the actual HTML output regardless of how it was generated.