Link preview audit · Mon, 09 Nov 2026 17:27 UTC

preview-lab.fly.dev/demo/atelier

C
Site grade: C · 66/100The average of every page we checked. A is 90+, B 80+, C 65+, D 50+.

We followed links from the home page and sampled the sitemap (31 pages listed), up to 3 clicks deep and at most 12 pages per section, and checked 1 page. Here is what people see when they share them.

Grades

0A
0B
1C
0D
0F

By section

Pages in one section usually share a template, so one fix there fixes them all.

SectionPagesGradeWhat most of them get wrong
Top-level pages1C · 66Image is only 400×400

By app

AppGoodNeeds workBrokenNo imageSmall image
iMessage01001
WhatsApp01001
Google Messages01001
Telegram01001
Slack01001
Discord01001
X01001

The worst pages

C · 66 https://preview-lab.fly.dev/demo/atelier
iMessage  WhatsApp  Google Messages  Telegram  Slack  Discord  X
  • Image is only 400×400
  • Aspect ratio 1.00:1
  • No twitter:card
iMessage
You ›
iMessage
Today 9:41 AM
Delivered
WhatsApp
Slack
# updates
You APP 9:41 AM
preview-lab.fly.dev
Atelier
Clothing and homeware, made slowly by people we know.

The fix: one line

Put this in your page template’s <head>. Every page then gets a 1200×630 card built from its own title, price, author or date. After the line, 1 of 1 pages would show a large image in iMessage. Add <meta name="twitter:card" content="summary_large_image"> for large cards on X and Discord too.

<meta property="og:image" content="https://getpreviewlab.com/og/{your-site}?u={{ page.url }}">

Every page

GradePageAppsBiggest problem
Cpreview-lab.fly.dev/demo/atelierImage is only 400×400

Grades use the same checks as Preview Lab’s “Check a link”. Apps don’t publish their exact rules, so these follow widely observed behaviour. The phone pictures are close mock-ups, not screenshots.