SEO Lint

This lint checks the built _site output for basic SEO/meta correctness:

Running locally

bundle exec jekyll build
python3 scripts/seo_lint.py

The script exits non-zero if issues are found and prints a grouped report.

Configuration

CI

GitHub Actions workflow .github/workflows/seo-lint.yml builds the site and runs the lint on push and pull_request. The job fails if any issues are detected.

Interpreting failures