SiteAssets SiteAssets
Issue №01 Website Asset Toolkit
Sep 29, 2026

Check and generate every asset your website needs.

Analyze your site's Open Graph, favicon, logo and PWA setup — then fix what's missing in one click.

Free analysis · No credit card · No login.

URL → Analyze → Audit → Fix → Download
siteassets.dev OG · Score 97
Sample OG preview

siteassets.dev

SiteAssets — Inspect, fix and generate the brand assets your website actually needs.

Deterministic checks · 7 platforms · 2 score surfaces.

1200 × 630 PNG · WebP · HTML

↳ Simulated from detected metadata

§01 — Coverage 7 platforms
X 01
Facebook 02
LinkedIn 03
Discord 04
WhatsApp 05
Slack 06
Telegram 07
§02 — Method

What we check.

Deterministic checks across five groups. Each one maps to a real browser, search or social platform behaviour — not a heuristic guess.

№01

OG tags

Detect missing og:title, og:description, og:image, og:url, og:type.

№02

OG image

Inspect dimensions, file size, HTTPS, mime type and reachability.

№03

Twitter cards

Verify twitter:card, title, description and image meta tags.

№04

SEO metadata

Spot canonical, theme colour and favicon inconsistencies.

№05

Favicons

HTML icons, /favicon.ico, apple-touch-icon, manifest, mask-icon.

§03 — Verdict

One number. No fluff.

A single score summarises your Open Graph quality. Drill into the issues, the warnings, and the checks that already pass.

  • Critical — missing or broken core meta tags.
  • Warnings — sub-optimal values or risks.
  • Passed — best-practice checks already met.
See a full report
Open Graph score

97/100

Good, but improvable

Live

0

Critical

1

Warnings

0

Notes

14

Passed

i

Score = weighted sum of checks

Each check has a fixed weight. The score is the earned-weight expressed as a 0–100 percentage.

§04 — Favicon verdict

Tabs, home screens & search results.

Every favicon a browser, an iOS device, an Android launcher or Google search needs — scored against the same deterministic engine.

  • 01 HTML icons — favicon.svg, /favicon.ico, apple-touch-icon, mask-icon.
  • 02 Web Manifest — 192/512 icons and maskable coverage for Android.
  • 03 Sizing & reachability — ≥ 48×48, HTTPS-only, MIME-correct.
Try the Favicon Checker
Favicon score

92/100

Solid, with room to grow

Sample

0

Critical

2

Warnings

0

Notes

12/14

Passed

icon-html

SVG icon

apple-touch-icon

180×180

manifest-icon

512×512

ico-root

/favicon.ico

§05 — Diagnosis From broken to fixed
Critical · Issue detected 01/15

Missing og:image

Your page does not declare an Open Graph image. Social networks fall back to a generic icon and your click-through rate drops.

Recommended fix

<meta property="og:image" content="https://…/og.png" />
// 1200 × 630 · < 1 MB · HTTPS only
Generate the missing image

From broken
to shipped.

Every issue comes with a description, the reason platforms will care, and the actual HTML you need to drop in.

  • 01 Plain-English explanations, not SEO jargon.
  • 02 One-click copy of the meta tag you're missing.
  • 03 One-click jump into the generator with your context.
§06 — Output

Missing an OG image?
Generate one.

Pick a template, paste your title and subtitle, drop in your logo and brand colour, and ship a 1200 × 630 asset as PNG, WebP and HTML.

template · gradient 1200 × 630
Sample generated OG image
PNG · WebP · HTML brand-safe
§07 — Surface For developers

From your editor
to your CI.

Same engine, same score, same recommendations — but reachable from the API, MCP and Skills, not just the website.

$ curl "https://siteassets.dev/api/v1/og/check?url=…"
{ "score": 87, "issues": […] }
§09 — FAQ

Questions, briefly answered.

Everything you need to know before you paste a URL.

It is a tool that fetches a public URL, parses the HTML, and reports whether the Open Graph and Twitter Card meta tags are present, correct, and ready for social previews.

Anonymous checks are cached in memory for 10 minutes to reduce duplicate work. The website never stores fetched HTML on disk. Your last URL is only used to render the result.

We evaluate deterministic checks across OG tags, the OG image, Twitter cards and technical metadata. Each check has a fixed weight, and the score is the sum of earned weight expressed as a percentage from 0 to 100.

Yes — every check runs through the same REST endpoint (`GET /api/v1/og/check`) and the same engine powers the MCP server. Use it from Claude Code, Cursor or your build pipeline.

§10 — End

Check, fix & ship
every asset.

One URL. Full audit. Generate what's missing. Download the complete pack.

— that's it.