Skip to content
puluno

Title, meta, OG, schema

OG image for social previews

Share previews are empty or wrong — missing og:image, unreachable file, or hosting returns HTML instead of an image.

Typical symptom

Facebook, LinkedIn or other networks show a grey box, stale image, or nothing.

Puluno modules

SEOImages

Undo change

Partial — see article

Issue codes

og_image_missing, og_image_unreachable, og_image_hosting_blocked

What you see

  • Explorer reports og_image_missing, og_image_unreachable, or og_image_hosting_blocked.
  • Sharing Debugger shows a different image than on the site, or an error.
  • Client: “When I post the link, there is no photo.”
  • <head> lacks og:image, or the URL returns 404 / an HTML challenge page.

Why it happens

Open Graph tags tell social crawlers which image and text to show. The issue is not “SEO score” — the network crawler did not get a valid image bytes response.

Common causes:

  • Theme or SEO plugin does not output og:image (or only on some templates).
  • File deleted, moved, or URL is relative / http instead of https.
  • WAF / Imunify returns HTML instead of JPEG (looks like a missing file).
  • Hosting blocks datacenter fetch — see Hosting blocks cloud scan.
  • Image smaller than 200×200 or huge — network uses a fallback.

What Puluno does

PhaseModuleAction
DiagnoseExplorer / SEOog:image URL, HTTP status, MIME type
DiagnoseWP pluginfacts from admin — file exists on disk
ApplySEOfill / fix og:image, title, description for template
ApplyImagesresize / format for social preview (~1200×630)
VerifyExplorer + Debuggersame URL — finding cleared; network cache may lag

Step by step

  1. Run Explorer on the URL the client shares (homepage or product).
  2. Copy og:image URL from the finding and open in a private window — is it really an image?
  3. WordPress: Puluno SEO Center — page meta or default OG template.
  4. If the file is missing: upload hero to media, set as OG, or let Puluno Images generate a preview.
  5. For WAF challenge: hosting ticket + confirm /wp-content/uploads/… returns image/jpeg or image/webp.
  6. Facebook Sharing Debugger → Scrape Again after the fix.
  7. Verify: Explorer again on the same URL.

Rollback — undo the change

  • OG meta in Puluno SEO — rollback in Center or restore previous values manually.
  • Images — revert the original file for a specific asset (partial rollback).

When it is not Puluno

  • Social network cache — Debugger scrape, not more plugins.
  • CDN on another host with redirect loops — CDN config.
  • Block only Puluno VPS IP on shared hosting — FastComet shared cannot whitelist; use the plugin or hosting block playbook.

Related situations