A lightning-fast static site toolkit to audit, validate, and fix SEO+ issues before you go live. Remove the guesswork, ship with confidence.
Make the invisible visible to humans and AI. Use Optimize to find and fix issues while and after you build and get structured, actionable results. Perfect for agentic workflows, CI/CD pipelines, and custom tools.
npx optimizenpx optimize --path ./dist/index.htmlnpx optimize --meta --accessibilitynpx optimize --json results.jsonnpm skills add @bynovl/skills --skill optimize-siteAutomated SEO+ audits that enforce, and validate your requirements on every build. Catch issues before search engines do.
Most SEO tools tell you what's broken after your site is live — when crawlers have already indexed it, rankings have already shifted, and you're back to square one. Optimize is a collaborative guardrail. You define the rules, your dev adds them to the config once, and Optimize enforces them on every build. No more chasing issues after the fact.
Optimize covers all the SEO essentials—plus the custom checks that you, your team, or your client needs. Built for both technical and non-technical people, with results everyone can understand and act on together.
Titles, descriptions, canonicals, and robots directives — missing or misconfigured tags are caught on every page before they cost you clicks.
Social previews, images, and metadata — so your pages look right when shared on LinkedIn, X, Slack, and everywhere else.
Structured data validation — catches the errors that silently block your rich results in search.
Heading structure, alt text, form labels, and ARIA — because accessibility is a ranking signal, not just a checkbox.
Broken links, redirect chains, and orphaned pages — found before they tank your crawl budget and user experience.
Missing alt text, oversized images, broken files — every media issue across every page, caught automatically.
Heading order and document structure — the foundation crawlers and screen readers depend on to understand your content.
Asset references, environment leaks, and build artifacts — caught before they ship to production and affect indexing.
Adapt Optimize to your workflow: create custom checks, automate audits, and share results with your team or client. Integrate with or create your own tools for end-to-end collaboration.
Your privacy matters. Runs entirely on your machine—no data sent to remote servers. Your codebase stays private. No apps required.
100% open source. No hidden binaries, no vendor lock-in. Contributions welcome.
No dependencies. Just 8 kB packaged and 30 kB unpacked. Rapid execution—50+ pages in seconds.
Perfect for agentic automation and AI-driven workflows. Pairs seamlessly with the optimize SKILL and your chosen AI assistant (Claude, GPT-4, etc.) for expert guidance and actionable audits.
Use as a CLI for quick audits or integrate into Node.js scripts, build tools, and CI/CD pipelines. Works with GitHub Actions, PR checks, and VS Code—fit Optimize into your workflow, not the other way around.
Add, remove, or customize checks. Plugin tools like Lighthouse, pa11y, and more. Build custom dashboards and generate Markdown reports to share with stakeholders.
Define your requirements—no code needed. Your dev configures them once, and Optimize enforces them on every build. SEO and dev always aligned—no drift, no surprises at launch. Share clear, actionable reports and collaborate in real time.
Schema, structured data, and Q&A markup are validated on every build — the signals that get your content into featured snippets, voice results, and answer engines.
AI-generated search results favour well-structured, factually clear content. Optimize validates the schema and hierarchy signals that make your pages citation-worthy in ChatGPT, Perplexity, and Google AI Overviews.
Catches problems before search engines index them — not after rankings have already shifted and you're scrambling to fix it.
Generate clear, actionable reports in Markdown—easy to share with your team or clients. No technical skills required to understand or act on the results.
Optimize runs before launch, is built for collaboration, and adapts to your workflow. No more post-launch surprises.