Content
· 5 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.DLinksAction111 links checked, 103 healthy, 8 brokenFIX
Broken Links (9)
| Status | URL | Found in | Error |
|---|---|---|---|
| 400 | https://cdn.cookielaw.org | <link> | Bad Request |
| 400 | https://babbel.com/_next/image?url=https%3A%2F%2Fi... | <img> | Bad Request |
| 400 | https://babbel.com/_next/image?url=https%3A%2F%2Fi... | <img> | Bad Request |
| 400 | https://babbel.com/_next/image?url=https%3A%2F%2Fi... | <img> | Bad Request |
| 400 | https://babbel.com/_next/image?url=https%3A%2F%2Fi... | <img> | Bad Request |
| 400 | https://babbel.com/_next/image?url=https%3A%2F%2Fi... | <img> | Bad Request |
| 400 | https://babbel.com/_next/image?url=https%3A%2F%2Fi... | <img> | Bad Request |
| 400 | https://babbel.com/_next/image?url=https%3A%2F%2Fi... | <img> | Bad Request |
| 403 | https://api.babbel.io | <link> | Forbidden |
FOpen GraphActionNo Open Graph tags found — social sharing previews will be generic.FIX
Without og:title, og:description, and og:image, social media platforms will generate a generic preview when your page is shared.
Without Open Graph tags, social shares show a broken or empty preview card.
Learn more ▾ ▴
When someone shares your URL on Facebook, LinkedIn, Slack, iMessage, or any modern chat app, the preview comes from <meta property="og:*"> tags. Without them you get either no card or whatever fragment the social platform guesses — usually unflattering. The four core og: tags (title, description, image, url) cover what every major platform actually reads.
Source: Open Graph Protocol
Preview
babbel.com
No title set
No description
- twitter:card — Add <meta name="twitter:card" content="summary_large_image">
- twitter:title — falling back from <title>
- twitter:description — falling back from <meta name=description>
- twitter:image — Add twitter:image — preview card without an image looks broken
twitter:card is missing
→ Add <meta name="twitter:card" content="summary_large_image">
No preview image for Twitter/X
→ Add og:image or twitter:image (≥300×157 for summary_large_image)
BABBEL.COM
No title set
No description
- og:title — falling back from <title>
- og:description — falling back from <meta name=description>
- og:image — Add og:image — preview card without an image looks broken
- og:type — website
- og:url — Add og:url — Recommended — canonical URL for the share
- og:site_name — Babbel
No preview image for Facebook
→ Add og:image (recommended 1200×630)
No title set
babbel.com
Description will be truncated (155 chars / 150 max)
- og:title — falling back from <title>
- og:description — falling back from <meta name=description>
- og:image — Add og:image — preview card without an image looks broken
Description will be truncated on LinkedIn (155 chars, max 150)
→ Tighten og:description to ≤150 characters
No preview image for LinkedIn
→ Add og:image (recommended 1200×627)
babbel.com
No title set
No description
- og:title — falling back from <title>
- og:description — falling back from <meta name=description>
- og:image — Add og:image — preview card without an image looks broken
No preview image — Slack unfurl will be text-only
→ Add og:image or twitter:image
Social preview quality
Averaged across Twitter/X, Facebook, LinkedIn, and Slack.
| Field | Twitter/X | Slack | ||
|---|---|---|---|---|
| og:title | ⚠ | ⚠ | ⚠ | |
| og:description | ⚠ | ⚠ | ⚠ | |
| og:image | ||||
| og:type | ||||
| og:url | ||||
| og:site_name | ||||
| twitter:card | — | — | — | |
| twitter:title | ⚠ | — | — | — |
| twitter:description | ⚠ | — | — | — |
| twitter:image | — | — | — |
FBrand PresenceActionSite-name consistency, favicon, social image, meta tags, schema, and contact signalsFIX
Brand Presence
Partial brand coverage — a few channels are missing brand signals.
F
34/100
Site name appears as
| Page title | Babbel | |
| og:site_name | Babbel | |
| twitter:site | — | |
| Organization.name | — |
Consistent
Brand assets
Favicon
15/15covers multiple sizes, apple-touch-icon + SVG
Social share image
0/20Meta completeness
4/20Organization schema
0/15Contact info discoverable
5/10mailto link
Findings
- Missing brand name in: twitter:site, Organization.name
- No social share image — shared links render as bare URLs
- og:title missing
- og:image missing
- twitter:card missing
- No Organization schema — Google can't render your logo in the knowledge panel
- Only partial contact info discoverable — consider adding a dedicated contact page or mailto/tel link
How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.
A+Mixed ContentNo mixed content detected — all resources use HTTPS.PASS
A+Structured Data1 JSON-LD block(s) found — structured data is well configured.PASS
JSON-LD Blocks
{
"@type": "ItemList",
"@context": "https://schema.org",
"itemListElement": [
{
"logo": "https://cdn.cookielaw.org/logos/1564af4b-0fa8-4702-befe-a6eb2a868167/7c851903-c75f-4686-8496-3bd2b43c2fe3/ba7316c8-0571-44e5-b87d-1fb823502db2/Babbel_Logo.png",
"@type": "Brand",
"sameAs": [
"https://instagram.com/babbel",
"https://tiktok.com/@babbel",
"https://www.youtube.com/@BabbelPlus"
],
"slogan": "create mutual understanding through language",
"@context": "https://schema.org",
"alternateName": "Babbel",
"additionalType": "https://www.babbel.com"
},
{
"@type": "Organization",
"awards": [
"EdTechX Language Learning Award 2023",
"German Brand Awards 2024"
],
"slogan": "create mutual understanding through language",
"@context": "https://schema.org",
"keywords": "https://www.babbel.com",
"legalName": "Babbel GmbH",
"description": "language learning software",
"alternateName": "Babbel"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is Babbel, and how does it work?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Babbel is a leading language learning subscription app designed to kickstart your journey in mastering a new language. Want to learn more about the Babbel Method? "
}
},
{
"@type": "Question",
"name": "What languages can I learn with Babbel?",
"acceptedAnswer": {
"@type": "Answer",
"text": "With Babbel, you can learn a variety of languages including Spanish, French, German, Italian, Portuguese, Russian, Danish, Dutch, Indonesian, Norwegian, Polish, Swedish, and Turkish."
}
},
{
"@type": "Question",
"name": "What levels are available?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We offer courses at Beginner, Intermediate, and Advanced levels. Unsure where to start? Take our Placement Test to find out!"
}
},
{
"@type": "Question",
"name": "Can I try Babbel for free?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Absolutely! Babbel allows you to explore our language learning platform at no cost. Signing up is completely free, and you can try the first lesson of every course for free. Depending on the language you select, you'll have access to up to 80 free lessons! This gives you a chance to experience the product, understand how lessons are structured, and explore course topics before committing to a subscription. Start your free trial now!"
}
},
{
"@type": "Question",
"name": "What are the benefits of using Babbel?",
"acceptedAnswer": {
"@type": "Answer",
"text": "One benefit of Babbel is access to expertly crafted content created by our team of dedicated linguists and educators. Learn more about the other advantages of Babbel here."
}
},
{
"@type": "Question",
"name": "What are the subscription options?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Find a detailed overview of our subscription plans."
}
},
{
"@type": "Question",
"name": "What payment methods does Babbel accept?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Babbel offers a range of secure payment methods to ensure a smooth and safe purchasing experience. For the latest updates on payment options, visit this page."
}
}
]
}
]
}