Rules
Every check OGKit runs, one indexable URL each. Search by error phrase or rule id; each page explains the problem, impact, reproduction, and fix.
Ruleset 2026-07 · 32 rules · changelog
Required tags
| Id | Severity | Title |
|---|---|---|
meta-attribute-wrong | error | Wrong meta attribute (name vs property) |
meta-tag-conflicting-duplicates | error | Conflicting duplicate meta tags |
og-image-missing | error | Missing og:image |
og-title-missing | error | Missing og:title |
og-type-missing | error | Missing og:type |
og-url-missing | error | Missing og:url |
twitter-card-invalid | error | Invalid twitter:card value |
og-description-missing | warning | Missing og:description |
og-site-name-missing | warning | Missing og:site_name |
twitter-card-missing | warning | Missing twitter:card |
Images
| Id | Severity | Title |
|---|---|---|
og-image-content-type-mismatch | error | Image Content-Type does not match actual format |
og-image-forbidden | error | Image URL requires auth or returns 403 |
og-image-not-https | error | og:image is not HTTPS |
og-image-relative-url | error | og:image is a relative path |
og-image-alt-missing | warning | Missing og:image:alt |
og-image-aspect-ratio-crop-risk | warning | Image aspect ratio risks platform cropping |
og-image-bytes-exceeds-platform-budget | warning | Image exceeds a platform byte budget |
og-image-declared-size-mismatch | warning | og:image:width/height does not match actual pixels |
og-image-dimensions-too-small | warning | og:image smaller than recommended 1200×630 |
og-image-redirects | warning | og:image URL redirects |
Platform and crawl
| Id | Severity | Title |
|---|---|---|
og-url-relative | error | og:url is a relative path |
robots-blocks-social-crawlers | error | robots / X-Robots-Tag blocks social previews |
og-tags-require-javascript | warning | OG tags appear to require client-side JavaScript |
og-url-canonical-mismatch | warning | og:url does not match canonical |
og-url-final-url-mismatch | warning | og:url does not match final URL after redirects |
og-url-not-https | warning | og:url is not HTTPS |
ua-content-diverged | warning | Different User-Agents received different HTML |
Optimization
| Id | Severity | Title |
|---|---|---|
description-too-long | warning | Description exceeds platform display budgets |
meta-unescaped-html-entities | warning | Meta content has HTML entity or markup issues |
title-truncation-risk | warning | Title may be truncated on some platforms |
description-too-short | info | Description is very short |
og-title-matches-title | info | og:title is identical to <title> |