seo-notary verify https://example.com/
$ npx seo-notary verify https://example.com/

SEO Notary — Verification Report

Raw HTTP Response
  ✓ Status 200
  ✓ Content-Type: text/html; charset=utf-8
  ✓ Title tag present: "Example Domain"
  ✓ Meta description present
  ✓ Canonical URL set: https://example.com/
  ⚠ No JSON-LD structured data detected
  ✓ Robots directive: index, follow

Summary
  Checks: 7 | Passed: 6 | Warnings: 1

Example output from demo fixture

How it works

Target URL
Bounded HTTP Fetch
Raw-Response Checks
Optional Chromium Render
Structured Findings

Built for

Developers

Verify that server-side meta tags, canonical links, and HTTP status codes match expectations before shipping to production.

Coding Agents (MCP)

Runs as a local Model Context Protocol (MCP) server so AI coding assistants can directly test and verify the pages they modify.

CI / Automated Tests

Integrates into preview build steps to catch regression errors, missing tags, or unexpected redirect chains in pull requests.

Quick start

Requires Node.js >=22.19.0. Run directly via npx without a global install:

npx seo-notary verify https://your-site.example/

To enable browser-tier DOM hydration auditing, install the optional Playwright/Chromium runtime as documented in the README.

Rule categories

  • HTTP & Transport: Status codes, redirects, protocol hops, and Content-Type validation
  • Canonical Integrity: Matches raw headers, HTML meta canonicals, and DOM mutations
  • Robots & Indexing: Meta robots directives, X-Robots-Tag headers, and staging leak detection
  • Social & Metadata: Open Graph parity, Twitter Cards, and schema markup presence

For complete rule definitions, exit codes, and MCP configuration instructions, inspect the repository README.

Security boundary & limitations

  • Runs locally: Operates entirely on your machine; does not upload code or content to a hosted SaaS endpoint.
  • Bounded requests: Uses bounded timeout windows and strict byte-size limits to protect local resources.
  • Not a hosted crawler: SEO Notary is a targeted single-page inspector and assertion utility, not a bulk rank tracker or commercial SEO platform.
  • No independent audit: No third-party security certification has been performed; use appropriate local security practices.
  • Technical inquiries: For technical questions or security disclosures, email engineering@raxocode.com.