Netlify

SEO guard for every Netlify deploy.

Indxel integrates with Netlify through your build command. Add one line to netlify.toml, and every deploy gets an SEO audit. Broken metadata fails the build before it reaches production.

1.Add to netlify.toml

toml
[build]
  command = "npm run build && npx indxel check --ci"
  publish = ".next"

[build.environment]
  NODE_VERSION = "20"

2.Or crawl the deploy preview

toml
[build]
  command = "npm run build"

[plugins.inputs]
  # After deploy, crawl and validate
[[plugins]]
  package = "@netlify/plugin-local-install"

# Post-build SEO check
[[headers]]
  # Use deploy context for URL
  # In a custom plugin or build script:
  # npx indxel crawl $DEPLOY_PRIME_URL --ci

3.Push results to your dashboard

bash
npx indxel crawl $DEPLOY_PRIME_URL --push --api-key $INDXEL_API_KEY

Why use Indxel with Netlify

  • Validate SEO during the Netlify build phase before your site goes live
  • Catch broken metadata on deploy previews for every pull request automatically
  • Push audit results to the Indxel dashboard for historical tracking and regression detection
  • Works with any framework deployed to Netlify — Next.js, Astro, Nuxt, Hugo, Gatsby

Frequently asked questions

Does it work with Netlify deploy previews?

Yes. Use the DEPLOY_PRIME_URL environment variable to crawl your deploy preview after the build completes. This catches SEO issues before they reach production.

Can I use Netlify plugins with Indxel?

Yes. You can create a custom Netlify plugin that runs npx indxel crawl as a post-deploy step, or simply add it to your build command in netlify.toml.