SiteAssets SiteAssets
Brand Asset Audit

Check every brand asset
before you launch.

One URL. One report. Open Graph, favicons, logo, PWA manifest and SVG — scored, evidence-backed and ready to fix.

Free audit · No login required · Actionable fixes

Want to check the whole site at once? Audit multiple pages from a sitemap →

Verified, not guessed

We don't just read meta tags — declared images, favicons and manifest icons are actually fetched, decoded and measured, so timeouts and bot blocks are reported as "unable to verify" instead of false failures.

Explainable score

100 points across five modules: OG & social (25), favicon (25), logo (20), PWA (15), SVG (15). Every point is traceable to a check with its evidence in the report.

Issues ranked by severity

Critical issues that break sharing or branding come first, warnings after. Each issue links to the matching generator so you can fix it on the spot.

Prefer a single tool? Try the Open Graph Checker, Favicon Checker or Logo Checker .

What the audit checks, category by category

Open Graph & social (25 pts)

og:title, og:description and og:image presence and lengths; whether the image is an absolute URL that really loads at 1200×630 or larger; twitter:card fallback; canonical consistency. A page can have perfectly written tags and still score low if the image 404s — we fetch it to be sure.

Favicons (25 pts)

Every declared icon plus the conventional /favicon.ico: HTTP status, real dimensions, format validity and small-size legibility signals. SVG favicons are checked for structure; a placeholder like <link rel="icon" href="data:,"> is reported as missing, not counted.

Logo (20 pts)

Which logo candidates the page declares (JSON-LD, apple-touch-icon, img tags), whether an SVG variant exists, and whether light and dark variants are covered so dark-mode embeds don't render a black logo on a black background.

PWA manifest (15 pts)

Whether site.webmanifest is declared and parses, and whether the 192px, 512px and maskable icons it references actually load. A manifest that declares icons which 404 counts as a failure — the launcher shows a default tile.

SVG health (15 pts)

The first SVG asset found on the page is checked for viewBox, fixed dimensions, embedded raster data, script/event-handler vectors and external references — the things that make an icon scale wrong or leak security issues.

Launch failures this catches

The invisible share card

og:image points at a relative path like /og/home.png. Browsers resolve it fine; every social crawler ignores it. The audit flags non-absolute image URLs before your first campaign does.

The phantom favicon

A template ships <link rel="icon" href="data:,"> to silence the browser request. Tabs show a blank tile and there is no real favicon at all — easy to miss in code review, instant to detect in an audit.

The broken install prompt

The manifest exists but its 512px icon was moved during a redesign. Android silently drops the install prompt and the launcher icon. The audit fetches every referenced icon, so a moved file becomes a red row instead of a mystery.

Going live this week? Work through the Website Launch Checklist — every asset category with the exact fix, and a free tool for each step.

FAQ

Is the audit really free?

Yes — the full report, scores and evidence are free with no login. Fixing everything in one click (Fix All) and downloading the complete asset pack are Pro features; every individual generator stays free.

Can I audit many pages at once?

Yes — the batch audit accepts a sitemap and checks every page's OG tags, with a CSV export. Free accounts audit 5 pages per run, Pro 50.

Can I automate it in CI?

The same engine is available as the REST API (POST /api/v1/brand-audit) with copy-paste CI examples for Astro, Next.js and Vite.