Content
· 5 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.BStructured Data5 JSON-LD block(s) found — some improvements recommended.REVIEW
The "name" property is required for the LocalBusiness schema type.
Schema markup missing required properties is silently rejected by Google — your structured data appears in source but never as a rich result.
Learn more ▾ ▴
Each schema.org type has required properties (Article needs headline + author + datePublished; Product needs name + offers; etc.). Missing them means Google's rich-result eligibility check fails. The Search Console Rich Results Test surfaces specific gaps. Fix the missing property; rich results re-appear within hours.
Source: Google Search Central / schema.org
The "address" property is required for the LocalBusiness schema type.
Schema markup missing required properties is silently rejected by Google — your structured data appears in source but never as a rich result.
Learn more ▾ ▴
Each schema.org type has required properties (Article needs headline + author + datePublished; Product needs name + offers; etc.). Missing them means Google's rich-result eligibility check fails. The Search Console Rich Results Test surfaces specific gaps. Fix the missing property; rich results re-appear within hours.
Source: Google Search Central / schema.org
Adding "telephone" 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
Adding "openingHours" 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",
"@graph": [
{
"@type": "LocalBusiness",
"@id": "https://matheo-olsen.fr/#business",
"name": "Mathéo Olsen",
"alternateName": "Mathéo Olsen - Développeur Web Freelance",
"description": "Développeur web freelance à Reims spécialisé dans la création de sites vitrines, landing pages, e-commerce et applications web sur mesure pour entrepreneurs et PME.",
"url": "https://matheo-olsen.fr",
"email": "contact@matheo-olsen.fr",
"telephone": "+33769141995",
"image": "https://matheo-olsen.fr/og-image.jpg",
"logo": {
"@type": "ImageObject",
"@id": "https://matheo-olsen.fr/#logo",
"url": "https://matheo-olsen.fr/logo.png",
"contentUrl": "https://matheo-olsen.fr/logo.png",
"caption": "Mathéo Olsen - Logo",
"width": 512,
"height": 512,
"copyrightNotice": "© 2026 Mathéo Olsen - Tous droits réservés",
"creditText": "Mathéo Olsen",
"creator": {
"@id": "https://matheo-olsen.fr/#person"
},
"copyrightHolder": {
"@id": "https://matheo-olsen.fr/#person"
},
"license": "https://creativecommons.org/licenses/by-nc-nd/4.0/",
"acquireLicensePage": "https://matheo-olsen.fr/contact"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 49.2583,
"longitude": 4.0317
},
"areaServed": [
{
"@type": "City",
"name": "Reims",
"sameAs": "https://www.wikidata.org/wiki/Q41604"
},
{
"@type": "AdministrativeArea",
"name": "Grand Est"
},
{
"@type": "Country",
"name": "France",
"sameAs": "https://www.wikidata.org/wiki/Q142"
}
],
"knowsAbout": [
"Création de site vitrine",
"Création de landing page",
"Création de site e-commerce",
"Refonte de site web",
"Maintenance web",
"Développement web sur mesure"
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"@id": "https://matheo-olsen.fr/#services",
"name": "Services de développement web",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"@id": "https://matheo-olsen.fr/services#site-vitrine",
"name": "Site vitrine",
"description": "Création de sites vitrines professionnels pour présenter votre activité et attirer des clients.",
"provider": {
"@id": "https://matheo-olsen.fr/#business"
}
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"@id": "https://matheo-olsen.fr/services#landing-page",
"name": "Landing page",
"description": "Pages de conversion optimisées pour vos campagnes marketing et génération de leads.",
"provider": {
"@id": "https://matheo-olsen.fr/#business"
}
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"@id": "https://matheo-olsen.fr/services#e-commerce",
"name": "Site e-commerce",
"description": "Boutiques en ligne performantes pour vendre vos produits sur internet.",
"provider": {
"@id": "https://matheo-olsen.fr/#business"
}
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"@id": "https://matheo-olsen.fr/services#refonte",
"name": "Refonte de site",
"description": "Modernisation et optimisation de sites existants pour améliorer performances et conversions.",
"provider": {
"@id": "https://matheo-olsen.fr/#business"
}
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"@id": "https://matheo-olsen.fr/services#maintenance",
"name": "Maintenance web",
"description": "Mises à jour, sécurité et support technique pour garder votre site performant.",
"provider": {
"@id": "https://matheo-olsen.fr/#business"
}
}
}
]
},
"priceRange": "€€",
"paymentAccepted": [
"Virement bancaire",
"Carte bancaire"
],
"currenciesAccepted": "EUR",
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "09:00",
"closes": "18:00"
},
"sameAs": [
"https://fr.linkedin.com/in/mathéo-olsen-aa2903292",
"https://github.com/NeosiaNexus"
],
"founder": {
"@id": "https://matheo-olsen.fr/#person"
}
},
{
"@type": "Person",
"@id": "https://matheo-olsen.fr/#person",
"name": "Mathéo Olsen",
"givenName": "Mathéo",
"familyName": "Olsen",
"jobTitle": "Développeur Web Freelance",
"description": "Développeur web freelance basé à Reims, spécialisé dans la création de sites modernes et performants avec Next.js, React et TypeScript.",
"url": "https://matheo-olsen.fr",
"email": "contact@matheo-olsen.fr",
"telephone": "+33769141995",
"image": {
"@type": "ImageObject",
"@id": "https://matheo-olsen.fr/#personimage",
"url": "https://matheo-olsen.fr/matheo-olsen.jpg",
"contentUrl": "https://matheo-olsen.fr/matheo-olsen.jpg",
"caption": "Mathéo Olsen - Développeur Web Freelance",
"copyrightNotice": "© 2026 Mathéo Olsen - Tous droits réservés",
"creditText": "Mathéo Olsen",
"creator": {
"@id": "https://matheo-olsen.fr/#person"
},
"copyrightHolder": {
"@id": "https://matheo-olsen.fr/#person"
},
"license": "https://creativecommons.org/licenses/by-nc-nd/4.0/",
"acquireLicensePage": "https://matheo-olsen.fr/contact"
},
"homeLocation": {
"@type": "Place",
"name": "Reims, France",
"address": {
"@type": "PostalAddress",
"addressLocality": "Reims",
"addressRegion": "Grand Est",
"addressCountry": "FR"
}
},
"worksFor": {
"@id": "https://matheo-olsen.fr/#business"
},
"knowsAbout": [
"Développement web",
"Next.js",
"React",
"TypeScript",
"Tailwind CSS",
"SEO",
"Performance web",
"Accessibilité web",
"E-commerce",
"UX/UI Design"
],
"hasOccupation": {
"@type": "Occupation",
"name": "Développeur Web",
"occupationalCategory": "15-1254",
"description": "Conception et développement de sites web et applications"
},
"sameAs": [
"https://fr.linkedin.com/in/mathéo-olsen-aa2903292",
"https://github.com/NeosiaNexus"
]
},
{
"@type": "WebSite",
"@id": "https://matheo-olsen.fr/#website",
"url": "https://matheo-olsen.fr",
"name": "Mathéo Olsen - Développeur Web Freelance à Reims",
"description": "Portfolio et services de Mathéo Olsen, développeur web freelance à Reims. Création de sites vitrines, e-commerce et applications web sur mesure.",
"publisher": {
"@id": "https://matheo-olsen.fr/#person"
},
"inLanguage": "fr-FR",
"copyrightYear": 2026,
"copyrightHolder": {
"@id": "https://matheo-olsen.fr/#person"
},
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://matheo-olsen.fr/projets?q={search_term_string}"
},
"query-input": "required name=search_term_string"
}
}
]
}{
"@context": "https://schema.org",
"@type": "WebPage",
"@id": "https://matheo-olsen.fr/#webpage",
"url": "https://matheo-olsen.fr",
"name": "Mathéo Olsen | Développeur Web Freelance à Reims",
"description": "Développeur web freelance à Reims. Création de sites vitrines, e-commerce et applications web sur mesure. Votre site, votre avantage concurrentiel.",
"inLanguage": "fr-FR",
"isPartOf": {
"@id": "https://matheo-olsen.fr/#website"
},
"about": {
"@id": "https://matheo-olsen.fr/#person"
},
"mainEntity": {
"@id": "https://matheo-olsen.fr/#person"
},
"primaryImageOfPage": {
"@id": "https://matheo-olsen.fr/#logo"
},
"significantLink": [
"https://matheo-olsen.fr/projets",
"https://matheo-olsen.fr/services",
"https://matheo-olsen.fr/contact"
]
}{
"@context": "https://schema.org",
"@type": "ItemList",
"@id": "https://matheo-olsen.fr/#featured-projects",
"name": "Projets et Réalisations",
"description": "Sélection de projets web réalisés par Mathéo Olsen, développeur web freelance à Reims.",
"numberOfItems": 4,
"itemListOrder": "https://schema.org/ItemListOrderDescending",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@type": "WebSite",
"@id": "https://matheo-olsen.fr/projets/nxtep-production-creative/#project",
"name": "NXTEP",
"description": "Site vitrine pour une agence de production créative travaillant avec les plus grands créateurs français.",
"url": "https://nxtep.fr",
"image": "https://matheo-olsen.fr/projects/nxtep/hero.webp",
"dateCreated": "2026-01",
"datePublished": "2026-01-15",
"creator": {
"@id": "https://matheo-olsen.fr/#person"
},
"author": {
"@id": "https://matheo-olsen.fr/#person"
},
"keywords": "Next.js, TypeScript, Tailwind CSS, Motion",
"inLanguage": "fr-FR"
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@type": "WebSite",
"@id": "https://matheo-olsen.fr/projets/nxtep-blog-headless/#project",
"name": "NXTEP Blog",
"description": "Blog performant en architecture headless pour booster le SEO et le trafic organique.",
"url": "https://blog.nxtep.fr",
"image": "https://matheo-olsen.fr/projects/nxtep-blog/hero.webp",
"dateCreated": "2026-01",
"datePublished": "2026-01-15",
"creator": {
"@id": "https://matheo-olsen.fr/#person"
},
"author": {
"@id": "https://matheo-olsen.fr/#person"
},
"keywords": "Next.js, TypeScript, Tailwind CSS, WordPress, GraphQL",
"inLanguage": "fr-FR"
}
},
{
"@type": "ListItem",
"position": 3,
"item": {
"@type": "WebSite",
"@id": "https://matheo-olsen.fr/projets/statueaddictz-plateforme-collectionneurs/#project",
"name": "StatueAddict'Z",
"description": "Plateforme communautaire de référencement de statues de collection avec dashboard admin, analytics maison et contributions collaboratives.",
"url": "https://statueaddictz.fr",
"image": "https://matheo-olsen.fr/projects/statueaddictz/hero.png",
"dateCreated": "2026-02",
"datePublished": "2026-02-03",
"creator": {
"@id": "https://matheo-olsen.fr/#person"
},
"author": {
"@id": "https://matheo-olsen.fr/#person"
},
"keywords": "Next.js, TypeScript, Tailwind CSS, Prisma, PostgreSQL, Better Auth, Trigger.dev, MinIO, Coolify",
"inLanguage": "fr-FR"
}
},
{
"@type": "ListItem",
"position": 4,
"item": {
"@type": "WebSite",
"@id": "https://matheo-olsen.fr/projets/swordtales-hytale/#project",
"name": "SwordTales",
"description": "Site communautaire pour le serveur Hytale francophone #1 avec boutique et intégration Discord.",
"url": "https://swordtales.net",
"image": "https://matheo-olsen.fr/projects/swordtales/hero.webp",
"dateCreated": "2026-01",
"datePublished": "2026-01-10",
"creator": {
"@id": "https://matheo-olsen.fr/#person"
},
"author": {
"@id": "https://matheo-olsen.fr/#person"
},
"keywords": "Next.js, TypeScript, Tailwind CSS, Motion, Tebex API",
"inLanguage": "fr-FR"
}
}
]
}{
"@context": "https://schema.org",
"@type": "ItemList",
"@id": "https://matheo-olsen.fr/#testimonials",
"name": "Témoignages clients",
"description": "Avis et recommandations de clients satisfaits",
"numberOfItems": 3,
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@type": "Recommendation",
"author": {
"@type": "Person",
"name": "Upbeat",
"jobTitle": "Fondateur",
"worksFor": {
"@type": "Organization",
"name": "SpeedVanilla"
}
},
"reviewBody": "Travailler avec Mathéo a été une super expérience. Il a livré un produit exceptionnel rapidement et a été très agréable tout au long du processus. Je le recommande vivement à tout le monde.",
"datePublished": "2026-01-30",
"itemReviewed": {
"@id": "https://matheo-olsen.fr/#business"
}
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@type": "Recommendation",
"author": {
"@type": "Person",
"name": "Alexandre PIRONE",
"jobTitle": "Directeur des Opérations",
"worksFor": {
"@type": "Organization",
"name": "NXTEP"
}
},
"reviewBody": "Son niveau technique et design est très élevé : il maîtrise parfaitement son sujet et a su proposer un rendu à la fois propre, moderne et cohérent avec l'identité du projet. Je le recommande sans hésitation.",
"datePublished": "2026-01-15",
"itemReviewed": {
"@id": "https://matheo-olsen.fr/#business"
}
}
},
{
"@type": "ListItem",
"position": 3,
"item": {
"@type": "Recommendation",
"author": {
"@type": "Person",
"name": "Yorz",
"jobTitle": "Gérant & Graphiste",
"worksFor": {
"@type": "Organization",
"name": "StatueAddict'Z"
}
},
"reviewBody": "Je travaille avec Mathéo depuis plusieurs projets, pour mes propres sites comme pour ceux de mes clients. En tant que graphiste, je lui confie l'intégration de mes maquettes et le rendu est toujours impeccable. Développeur sérieux, réactif et pro. Jamais déçu, je recommande sans hésiter.",
"datePublished": "2026-02-13",
"itemReviewed": {
"@id": "https://matheo-olsen.fr/#business"
}
}
}
]
}{
"@context": "https://schema.org",
"@type": "FAQPage",
"@id": "https://matheo-olsen.fr/#faq",
"name": "Questions fréquentes",
"description": "Réponses aux questions fréquentes sur les services de développement web de Mathéo Olsen.",
"mainEntity": [
{
"@type": "Question",
"@id": "https://matheo-olsen.fr/#faq-process",
"name": "Comment se déroule un projet avec vous ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Pas de jargon technique, je m'adapte à vous. On commence par un échange pour comprendre votre activité et vos objectifs. Je vous envoie ensuite une proposition claire avec le détail de ce qui sera fait. Puis je développe votre site par étapes, avec des points réguliers pour que vous puissiez suivre l'avancement. Résultat : un site qui vous ressemble, livré sans stress."
}
},
{
"@type": "Question",
"@id": "https://matheo-olsen.fr/#faq-freelance-vs-agency",
"name": "Pourquoi choisir un développeur freelance à Reims plutôt qu'une agence ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Avec moi, vous avez un interlocuteur unique du début à la fin — pas de commercial, pas de chef de projet intermédiaire. Ça veut dire une communication plus fluide, des délais plus courts et des tarifs sans la marge d'une structure. Basé à Reims, je suis disponible pour échanger en visio ou en personne si vous préférez. Mes clients apprécient cette proximité et cette réactivité."
}
},
{
"@type": "Question",
"@id": "https://matheo-olsen.fr/#faq-timeline",
"name": "Quels sont les délais pour créer mon site ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Je m'engage sur des délais réalistes que je respecte. Une landing page : 1 à 2 semaines. Un site vitrine : 2 à 4 semaines. Un e-commerce : 4 à 8 semaines selon les fonctionnalités. Dès notre premier échange, je vous donne un planning précis avec les dates clés. Pas d'attente interminable, vous savez exactement quand votre site sera en ligne."
}
},
{
"@type": "Question",
"@id": "https://matheo-olsen.fr/#faq-revisions",
"name": "Puis-je voir et ajuster mon site pendant le développement ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Bien sûr. Vous avez accès à une prévisualisation en ligne de votre site tout au long du développement. On échange régulièrement pour ajuster les détails : couleurs, textes, disposition... Vous n'attendez pas la fin pour découvrir le résultat. Cette transparence garantit un site qui correspond exactement à vos attentes, sans mauvaise surprise à la livraison."
}
},
{
"@type": "Question",
"@id": "https://matheo-olsen.fr/#faq-pricing",
"name": "Comment fonctionnent vos tarifs ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Je travaille au forfait, pas au temps passé. Après analyse de votre projet, je vous propose un prix fixe et détaillé — vous savez exactement ce que vous payez et pour quoi. Pour faciliter votre trésorerie, le paiement se fait en deux fois : 30% au démarrage, 70% à la livraison. Pas de frais cachés, pas de dépassement. Demandez un devis pour votre projet."
}
},
{
"@type": "Question",
"@id": "https://matheo-olsen.fr/#faq-pricing-vs-lowcost",
"name": "Pourquoi investir dans un site sur mesure plutôt qu'utiliser Wix ou un template ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Les solutions comme Wix sont pratiques pour démarrer, mais elles ont des limites : design générique, performances moyennes, dépendance à une plateforme. Un site sur mesure est conçu pour votre activité : il charge plus vite, se positionne mieux sur Google, et évolue avec vos besoins. C'est un investissement qui se rentabilise en attirant plus de clients qualifiés. Voyez des exemples de ce que je réalise."
}
},
{
"@type": "Question",
"@id": "https://matheo-olsen.fr/#faq-maintenance",
"name": "Que se passe-t-il après la mise en ligne ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Je ne disparais pas une fois le site livré. Je propose des forfaits de maintenance qui incluent les mises à jour de sécurité, les sauvegardes automatiques, et les petites modifications. Vous avez une question ou besoin d'une évolution ? Contactez-moi, je reste joignable. Votre site reste performant et sécurisé sur le long terme."
}
}
]
}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
59/100
Site name appears as
| Page title | Développeur Web Freelance à Reims | |
| og:site_name | Mathéo Olsen | |
| twitter:site | — | |
| Organization.name | — |
Inconsistent — names differ across channels
Brand assets
Favicon
0/15Social share image
20/20og:image + twitter:image set
Meta completeness
20/20Organization schema
4/15Organization schema present but missing all recommended fields
Contact info discoverable
10/10contact page, mailto link + tel link
Findings
- Brand name differs across channels — users see inconsistent identity
- No favicon link tags detected — browsers fall back to the generic globe
- Organization schema missing logo — add a logo property pointing to a square PNG
- Organization schema missing url — point it at the canonical homepage
- Consider adding contactPoint — helps appear in "contact us" rich results
How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.
ALinks61 links checked, 60 healthy, 1 brokenPASS
Broken Links (2)
| Status | URL | Found in | Error |
|---|---|---|---|
| 999 | https://fr.linkedin.com/in/math%C3%A9o-olsen-aa290... | <a> | HTTP 999 |
| 403 | https://rinaorc.com | <a> | Forbidden |
A+Mixed ContentNo mixed content detected — all resources use HTTPS.PASS
A+Open GraphOpen Graph tags are well configured for social sharing.PASS
Preview
matheo-olsen.fr
Mathéo Olsen | Développeur Web Freelance à Reims
Création de sites vitrines, e-commerce et applications web sur mesure. Votre site, votre avantage concurrentiel.
MATHEO-OLSEN.FR
Mathéo Olsen | Développeur Web Freelance à Reims
Création de sites vitrines, e-commerce et applications web sur mesure. Votre site, votre avantage concurrentiel.
Mathéo Olsen | Développeur Web Freelance à Reims
matheo-olsen.fr
matheo-olsen.fr
Mathéo Olsen | Développeur Web Freelance à Reims
Création de sites vitrines, e-commerce et applications web sur mesure. Votre site, votre avantage concurrentiel.