Tools•checker
Next.js Metadata Validator
Run a quick metadata sanity check for common SEO and social preview issues in Next.js apps.
Try the tool
client runnerValidation results
Run the tool to see output.
Examples
Healthy production metadata
{
"title": "Invoice OCR for Next.js Apps",
"description": "Implement invoice OCR with structured extraction, confidence checks, and human-in-the-loop review in your Next.js workflow.",
"canonical_url": "https://example.com/invoice-ocr-nextjs",
"og_image_url": "https://example.com/og/invoice-ocr-nextjs.png",
"noindex": false
}Expected output
PASS: title length good, description length good, canonical is valid HTTPS URL, og image present.
Draft page with issues
{
"title": "Invoice",
"description": "OCR tool.",
"canonical_url": "http://localhost:3000/invoice",
"og_image_url": "",
"noindex": false
}Expected output
WARN: title too short, description too short, canonical should be production HTTPS URL, og image missing.
How it works
The checker evaluates metadata against practical thresholds (title and description length, canonical URL quality, and OG image presence). It returns pass/warn items so teams can fix issues before indexing or social sharing.