All frameworks

Plain HTML

Any static site

When there is no framework config to find, Orino falls back to scanning your .html files directly — the same depth of checks, mapped onto raw markup.

$npx @bynaree/orino audit --framework html

How Orino detects it

Used automatically when no framework is detected, or forced with --framework html. Orino parses every .html file it finds.

Plain HTML-specific checks

Document language & viewport

Checks that <html> declares a lang attribute and that a responsive viewport meta tag is present.

Title & description

Verifies each page has a unique, non-empty title and meta description.

Canonical & robots

Confirms canonical tags resolve correctly and that robots.txt and sitemap.xml exist and are valid.

Image hygiene

Flags <img> tags missing alt text or width and height, plus generic filenames like image1.jpg.

Heading hierarchy

Checks for a single H1 and an unbroken heading order across the document.

GEO readiness

Confirms AI crawlers are allowed and looks for an llms.txt and quick-answer blocks worth quoting.

Full check reference and fixes in the framework documentation.

Audit your site in one command.

No account. No AI guesswork. Just the SEO and GEO issues that decide whether you rank — and whether AI engines quote you.

$npx @bynaree/orino audit