---
title: "og:image:width/height missing or wrong, or og:image:alt missing (seo/og-image-meta)"
description: "seo/og-image-meta: Facebook renders the first share immediately only when width and height are declared, and they must match the real image."
canonical: https://void-design.vercel.app/rules/seo/og-image-meta
lastModified: 2026-09-16
---

# og:image:width/height missing or wrong, or og:image:alt missing

`seo/og-image-meta` · severity **warn** · category SEO · detected by `void seo` and `void audit`

## Why it matters

Facebook renders the first share immediately only when width and height are declared, and they must match the real image.

## How to fix it

Use the opengraph-image file convention (Next emits width, height, type and alt) or set them in openGraph.images.

## References

- https://developers.facebook.com/docs/sharing/webmasters/images/

## More seo rules

`void seo` reports 60 rules in this category. What search engines need from the raw response: status codes, titles and descriptions in <head>, self-referencing canonicals, one h1, crawlable links, Open Graph, icons, robots.txt and a sitemap with real dates.

- `og-missing` Required Open Graph tags missing (og:title, og:type, og:image, og:url) — [seo/og-missing](https://void-design.vercel.app/rules/seo/og-missing)
- `og-incomplete` og:description / og:site_name missing, or og:url ≠ canonical — [seo/og-incomplete](https://void-design.vercel.app/rules/seo/og-incomplete)
- `og-image-invalid` og:image isn't a reachable, absolute, raster image within size limits — [seo/og-image-invalid](https://void-design.vercel.app/rules/seo/og-image-invalid)
- `og-image-size` og:image is smaller than 1200×630 or far from 1.91:1 — [seo/og-image-size](https://void-design.vercel.app/rules/seo/og-image-size)
- `twitter-card` twitter:card missing — [seo/twitter-card](https://void-design.vercel.app/rules/seo/twitter-card)
- `favicon` No crawlable favicon in a Google-supported format — [seo/favicon](https://void-design.vercel.app/rules/seo/favicon)
- `apple-touch-icon` apple-touch-icon missing or not a 180×180 PNG — [seo/apple-touch-icon](https://void-design.vercel.app/rules/seo/apple-touch-icon)
- `manifest` Web app manifest missing or incomplete — [seo/manifest](https://void-design.vercel.app/rules/seo/manifest)

Detected by `void seo` and `void audit`. Explain it in a terminal: `void rules seo/og-image-meta`
