Content
· 5 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.CBrand PresenceActionSite-name consistency, favicon, social image, meta tags, schema, and contact signalsREVIEW
Brand Presence
Your brand name differs across channels — visitors see inconsistent identity.
C
66/100
Site name appears as
| Page title | Symfony, High Performance PHP Framework for Web Development | |
| og:site_name | — | |
| twitter:site | @symfony | |
| Organization.name | Symfony |
Inconsistent — names differ across channels
Brand assets
Favicon
12/15covers apple-touch-icon + SVG
Social share image
14/20og:image set; twitter:image missing
Meta completeness
20/20Organization schema
15/15has name, logo + url
Contact info discoverable
0/10no contact info discoverable
Findings
- Brand name differs across channels — users see inconsistent identity
- Add twitter:image — Twitter falls back to og:image only when it's larger than 300×157
- Add an apple-touch-icon and at least two PNG sizes (32x32 + 192x192)
- Consider adding contactPoint — helps appear in "contact us" rich results
- No discoverable contact info — trust signal is weak, legal risk is higher in regulated regions
How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.
A+Links123 links checked, 123 healthy, 0 brokenPASS
Redirects (1)
| URL | Destination | Found in | Hops |
|---|---|---|---|
| https://symfony.com/doc/current/contribu... | https://symfony.com/doc/current/contribu... | <a> | 0 |
A+Mixed ContentNo mixed content detected — all resources use HTTPS.PASS
AOpen GraphOpen Graph tags are well configured for social sharing.PASS
The og:site_name tag displays the website name in social previews.
Without og:site_name, social cards omit the brand attribution — users see the post but not who published it.
Learn more ▾ ▴
og:site_name appears in the social card chrome (above the title in Facebook/LinkedIn previews). Without it, posts read as anonymous URLs. Set it to your brand name to get free attribution on every share.
Source: Open Graph Protocol
Preview

symfony.com
Symfony, High Performance PHP Framework for Web Development
Symfony is a web framework and a set of reusable PHP packages to build web applications, APIs, microservices and CLI apps.
- twitter:card — summary_large_image
- twitter:title — falling back from og:title
- twitter:description — falling back from og:description
- twitter:image — falling back from og:image

SYMFONY.COM
Symfony, High Performance PHP Framework for Web Development
Symfony is a web framework and a set of reusable PHP packages to build web applications, APIs, microservices and CLI apps.
- og:title — Symfony, High Performance PHP Framework for Web Development
- og:description — Symfony is a web framework and a set of reusable PHP packages to build web applications, APIs, microservices and CLI ...
- og:image — https://symfony.com/images/opengraph/symfony.png
- og:type — website
- og:url — https://symfony.com/
- og:site_name — Add og:site_name — Recommended — site-level brand line in the preview

Symfony, High Performance PHP Framework for Web Development
symfony.com
- og:title — Symfony, High Performance PHP Framework for Web Development
- og:description — Symfony is a web framework and a set of reusable PHP packages to build web applications, APIs, microservices and CLI ...
- og:image — https://symfony.com/images/opengraph/symfony.png
symfony.com
Symfony, High Performance PHP Framework for Web Development
Symfony is a web framework and a set of reusable PHP packages to build web applications, APIs, microservices and CLI apps.

- og:title — Symfony, High Performance PHP Framework for Web Development
- og:description — Symfony is a web framework and a set of reusable PHP packages to build web applications, APIs, microservices and CLI ...
- og:image — https://symfony.com/images/opengraph/symfony.png
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 | ⚠ | — | — | — |
A+Structured Data7 JSON-LD block(s) found — structured data is well configured.PASS
Adding "description" can improve how search engines display your content.
Recommended schema properties unlock richer SERP layouts — without them you get the basic rich result instead of the enhanced one.
Learn more ▾ ▴
Recommended properties expand what Google can render. E.g., adding aggregateRating to Product unlocks star ratings; adding image to Article unlocks the image-card variant. Each recommended property is a direct SERP-real-estate gain.
Source: Google Search Central / schema.org
JSON-LD Blocks
{
"@context": "https:\/\/schema.org",
"@type": "WebSite",
"name": "Symfony",
"url": "https:\/\/symfony.com",
"potentialAction": {
"@type": "SearchAction",
"target": "https:\/\/symfony.com\/search?q={query}",
"query-input": "required name=query"
}
}{
"@context": "https:\/\/schema.org",
"@type": "Organization",
"url": "https:\/\/symfony.com",
"name": "Symfony",
"logo": "https:\/\/symfony.com\/images\/logos\/sf-positive.png",
"sameAs": [
"https:\/\/github.com\/symfony",
"https:\/\/x.com\/symfony",
"https:\/\/mastodon.social\/@symfony",
"https:\/\/www.linkedin.com\/company\/symfony-sas\/",
"https:\/\/www.facebook.com\/SymfonyFramework",
"https:\/\/www.youtube.com\/symfonytv",
"https:\/\/bsky.app\/profile\/symfony.com",
"https:\/\/www.threads.com\/@symfony"
]
}{
"@context": "https:\/\/schema.org",
"@type": "Event",
"eventAttendanceMode": "OfflineEventAttendanceMode",
"eventStatus": "https:\/\/schema.org\/EventScheduled",
"name": "SymfonyLive Berlin 2026",
"image": "https:\/\/symfony.com\/images\/conferences\/sflive.png",
"organizer": {
"@type": "Organization",
"name": "Symfony",
"url": "https:\/\/symfony.com",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/symfony.com\/images\/logos\/sf-positive.png"
}
},
"description": "A local conference for developers focused on real-world Symfony and PHP topics, with talks, community exchange, and technical insights.",
"performer": [
{
"@type": "Person",
"name": "Pauline Vos",
"url": "https:\/\/connect.symfony.com\/profile\/paulinevos",
"image": "https:\/\/connect.symfony.com\/profile\/paulinevos.picture"
},
{
"@type": "Person",
"name": "Wachter Johannes",
"url": "https:\/\/connect.symfony.com\/profile\/wjohannes",
"image": "https:\/\/connect.symfony.com\/profile\/wjohannes.picture"
},
{
"@type": "Person",
"name": "Dave Liddament",
"url": "https:\/\/connect.symfony.com\/profile\/daveliddament",
"image": "https:\/\/connect.symfony.com\/profile\/daveliddament.picture"
},
{
"@type": "Person",
"name": "Christopher Hertel",
"url": "https:\/\/connect.symfony.com\/profile\/chertel",
"image": "https:\/\/connect.symfony.com\/profile\/chertel.picture"
},
{
"@type": "Person",
"name": "Benjamin Eberlei",
"url": "https:\/\/connect.symfony.com\/profile\/beberlei",
"image": "https:\/\/connect.symfony.com\/profile\/beberlei.picture"
}
],
"location": {
"@type": "Place",
"name": "CineStar CUBIX",
"address": {
"@type": "PostalAddress",
"streetAddress": "Rathausstrasse 1, 10178 Berlin, Germany",
"addressLocality": "Berlin",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.52031,
"longitude": 13.41194
}
},
"url": "https:\/\/live.symfony.com\/2026-berlin\/",
"startDate": "2026-04-23",
"endDate": "2026-04-24",
"offers": [
{
"@type": "Offer",
"price": 399,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-berlin\/registration\/",
"validFrom": "2025-04-03T00:00:00+02:00",
"availability": "https:\/\/schema.org\/SoldOut"
},
{
"@type": "Offer",
"price": 499,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-berlin\/registration\/",
"validFrom": "2025-10-09T00:00:00+02:00",
"availability": "https:\/\/schema.org\/SoldOut"
},
{
"@type": "Offer",
"price": 549,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-berlin\/registration\/",
"validFrom": "2026-02-26T00:00:00+01:00",
"availability": "https:\/\/schema.org\/SoldOut"
},
{
"@type": "Offer",
"price": 599,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-berlin\/registration\/",
"validFrom": "2026-04-02T00:00:00+02:00",
"availability": "https:\/\/schema.org\/InStock"
},
{
"@type": "Offer",
"price": 649,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-berlin\/registration\/",
"validFrom": "2026-04-23T00:00:00+02:00",
"availability": "https:\/\/schema.org\/InStock"
},
{
"@type": "Offer",
"price": 149,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-berlin\/registration\/",
"validFrom": "2026-04-25T00:00:00+02:00",
"availability": "https:\/\/schema.org\/InStock"
}
]
}{
"@context": "https:\/\/schema.org",
"@type": "Event",
"eventAttendanceMode": "OfflineEventAttendanceMode",
"eventStatus": "https:\/\/schema.org\/EventScheduled",
"name": "SymfonyDay Montreal 2026",
"image": "https:\/\/symfony.com\/images\/conferences\/sflive.png",
"organizer": {
"@type": "Organization",
"name": "Symfony",
"url": "https:\/\/symfony.com",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/symfony.com\/images\/logos\/sf-positive.png"
}
},
"description": "A local conference for developers focused on real-world Symfony and PHP topics, with talks, community exchange, and technical insights.",
"performer": [
{
"@type": "Person",
"name": "Arnaud Oltra",
"url": "https:\/\/connect.symfony.com\/profile\/olarno",
"image": "https:\/\/connect.symfony.com\/profile\/olarno.picture"
},
{
"@type": "Person",
"name": "Nicolas Grekas",
"url": "https:\/\/connect.symfony.com\/profile\/nicolas-grekas",
"image": "https:\/\/connect.symfony.com\/profile\/nicolas-grekas.picture"
},
{
"@type": "Person",
"name": "Thomas Durand",
"url": "https:\/\/connect.symfony.com\/profile\/dean151",
"image": "https:\/\/connect.symfony.com\/profile\/dean151.picture"
},
{
"@type": "Person",
"name": "Mathias Arlaud",
"url": "https:\/\/connect.symfony.com\/profile\/mtarld",
"image": "https:\/\/connect.symfony.com\/profile\/mtarld.picture"
},
{
"@type": "Person",
"name": "Fabien Potencier",
"url": "https:\/\/connect.symfony.com\/profile\/fabpot",
"image": "https:\/\/connect.symfony.com\/profile\/fabpot.picture"
}
],
"location": {
"@type": "Place",
"name": "Montreal",
"address": {
"@type": "PostalAddress",
"streetAddress": "UQAM, Espace Quartier Latin, 1280 R. Saint-Denis, Montr\u00e9al, QC H2X 3J6, Canada",
"addressLocality": "Montreal",
"addressCountry": "CA"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 45.513308,
"longitude": -73.560257
}
},
"url": "https:\/\/live.symfony.com\/2026-montreal\/",
"startDate": "2026-06-04",
"endDate": "2026-06-04",
"offers": [
{
"@type": "Offer",
"price": 79,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-montreal\/registration\/",
"validFrom": "2025-09-10T00:00:00-04:00",
"availability": "https:\/\/schema.org\/SoldOut"
},
{
"@type": "Offer",
"price": 119,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-montreal\/registration\/",
"validFrom": "2026-03-11T00:00:00-04:00",
"availability": "https:\/\/schema.org\/InStock"
},
{
"@type": "Offer",
"price": 149,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-montreal\/registration\/",
"validFrom": "2026-04-22T00:00:00-04:00",
"availability": "https:\/\/schema.org\/InStock"
}
]
}{
"@context": "https:\/\/schema.org",
"@type": "Event",
"eventAttendanceMode": "OnlineEventAttendanceMode",
"eventStatus": "https:\/\/schema.org\/EventScheduled",
"name": "Symfony June 2026",
"image": "https:\/\/symfony.com\/images\/conferences\/sfcon.png",
"organizer": {
"@type": "Organization",
"name": "Symfony",
"url": "https:\/\/symfony.com",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/symfony.com\/images\/logos\/sf-positive.png"
}
},
"description": "A global virtual conference connecting developers worldwide to learn about the latest Symfony features, best practices, and modern PHP development.",
"performer": [],
"location": {
"@type": "VirtualLocation",
"url": "https:\/\/live.symfony.com\/2026-online-june\/"
},
"url": "https:\/\/live.symfony.com\/2026-online-june\/",
"startDate": "2026-06-11",
"endDate": "2026-06-12",
"offers": [
{
"@type": "Offer",
"price": 79,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-online-june\/registration\/",
"validFrom": "2025-12-10T00:00:00+01:00",
"availability": "https:\/\/schema.org\/SoldOut"
},
{
"@type": "Offer",
"price": 119,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-online-june\/registration\/",
"validFrom": "2026-02-26T00:00:00+01:00",
"availability": "https:\/\/schema.org\/InStock"
},
{
"@type": "Offer",
"price": 149,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-online-june\/registration\/",
"validFrom": "2026-05-07T00:00:00+02:00",
"availability": "https:\/\/schema.org\/InStock"
},
{
"@type": "Offer",
"price": 149,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-online-june\/registration\/",
"validFrom": "2026-06-12T17:31:00+02:00",
"availability": "https:\/\/schema.org\/InStock"
}
]
}{
"@context": "https:\/\/schema.org",
"@type": "Event",
"eventAttendanceMode": "OfflineEventAttendanceMode",
"eventStatus": "https:\/\/schema.org\/EventScheduled",
"name": "SymfonyCon Warsaw 2026",
"image": "https:\/\/symfony.com\/images\/conferences\/sfcon.png",
"organizer": {
"@type": "Organization",
"name": "Symfony",
"url": "https:\/\/symfony.com",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/symfony.com\/images\/logos\/sf-positive.png"
}
},
"description": "A global Symfony conference in English, bringing together developers from around the world to share knowledge, network, and explore the latest in web development.",
"performer": [],
"location": {
"@type": "Place",
"name": "Hilton Warsaw Hotel and Convention Centre",
"address": {
"@type": "PostalAddress",
"streetAddress": "Grzybowska 63, 00-844 Warszawa, Poland",
"addressLocality": "Warsaw",
"addressCountry": "PL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.233719,
"longitude": 20.986059
}
},
"url": "https:\/\/live.symfony.com\/2026-warsaw-con\/",
"startDate": "2026-11-26",
"endDate": "2026-11-27",
"offers": [
{
"@type": "Offer",
"price": 459,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/",
"validFrom": "2025-11-28T17:00:00+01:00",
"availability": "https:\/\/schema.org\/SoldOut"
},
{
"@type": "Offer",
"price": 569,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/",
"validFrom": "2026-04-09T00:00:00+02:00",
"availability": "https:\/\/schema.org\/InStock"
},
{
"@type": "Offer",
"price": 749,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/",
"validFrom": "2026-09-24T00:00:00+02:00",
"availability": "https:\/\/schema.org\/InStock"
},
{
"@type": "Offer",
"price": 849,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/",
"validFrom": "2026-11-05T00:00:00+01:00",
"availability": "https:\/\/schema.org\/InStock"
},
{
"@type": "Offer",
"price": 919,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/",
"validFrom": "2026-11-26T00:00:00+01:00",
"availability": "https:\/\/schema.org\/InStock"
},
{
"@type": "Offer",
"price": 149,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/",
"validFrom": "2026-11-27T18:31:00+01:00",
"availability": "https:\/\/schema.org\/InStock"
}
]
}{
"@context": "https:\/\/schema.org",
"@type": "Event",
"eventAttendanceMode": "OfflineEventAttendanceMode",
"eventStatus": "https:\/\/schema.org\/EventScheduled",
"name": "SymfonyLive Paris 2027",
"image": "https:\/\/symfony.com\/images\/conferences\/sflive.png",
"organizer": {
"@type": "Organization",
"name": "Symfony",
"url": "https:\/\/symfony.com",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/symfony.com\/images\/logos\/sf-positive.png"
}
},
"description": "Conf\u00e9rence locale pour les d\u00e9veloppeurs Symfony et PHP, avec des conf\u00e9rences techniques, des retours d'exp\u00e9rience et des \u00e9changes entre professionnels.",
"performer": [],
"location": {
"@type": "Place",
"name": "Cit\u00e9 Universitaire",
"address": {
"@type": "PostalAddress",
"streetAddress": "17, boulevard Jourdan, 75014 Paris",
"addressLocality": "PARIS",
"addressCountry": "FR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 48.82004,
"longitude": 2.33885
}
},
"url": "https:\/\/live.symfony.com\/2027-paris\/",
"startDate": "2027-03-25",
"endDate": "2027-03-26",
"offers": [
{
"@type": "Offer",
"price": 349,
"priceCurrency": "EUR",
"url": "https:\/\/live.symfony.com\/2027-paris\/registration\/",
"validFrom": "2026-03-27T16:00:00+01:00",
"availability": "https:\/\/schema.org\/InStock"
}
]
}