SEO - Intégration technique¶
Ce document regroupe toutes les informations techniques liées au référencement naturel (SEO), à l'intégration des balises meta, aux données structurées schema.org, et aux optimisations pour l'indexation par les moteurs de recherche.
Implémentation technique¶
- Meta tags :
<title>,<meta name="description">,<meta name="keywords"> - Open Graph :
<meta property="og:*">,<meta name="twitter:*"> - Canonical :
<link rel="canonical">pour éviter le contenu dupliqué - Heading Tags : H1 unique par page, hiérarchie H2/H3 cohérente
- Robots & Icon :
<meta name="robots">,<link rel="icon">,<link rel="manifest">,<meta name="theme-color"> - Métadonnées :
<meta name="author">,<meta name="copyright">
Balises meta principales¶
<title>: Becik – Plateforme vélo tout-en-un<meta name="description">: Becik, la plateforme vélo tout-en-un : entretien, rappels, calculateurs, suivi, synchronisation Strava et communauté…<meta name="keywords">: plateforme vélo, entretien vélo, maintenance, etc. (voir SEO - Textes)
Données structurées schema.org (JSON-LD)¶
- WebSite : nom, url, description, keywords, publisher (Organization + logo), SearchAction, langue.
- FAQPage : question/réponse sur la compatibilité vélos.
- Organization : nom, url, logo.
Exemple de JSON-LD injecté¶
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Becik",
"url": "https://becik.app/",
"description": "Becik, la plateforme vélo tout-en-un : entretien, rappels, calculateurs, suivi, synchronisation Strava et communauté. Gardez tous vos vélos (route, gravel, VTT, urbain, électrique, etc.) prêts à rouler, sans stress !",
"keywords": [
"plateforme vélo",
"entretien vélo",
"maintenance",
"suivi sorties",
"calculateurs",
"Strava",
"communauté cycliste",
"rappels vélo",
"tout-en-un",
"vélo de route",
"vélo gravel",
"gravel bike",
"vélo tout-terrain",
"VTT",
"mountain bike",
"fatbike",
"vélo fat",
"vélo cyclocross",
"cyclocross bike",
"vélo contre-la-montre",
"vélo TT",
"time trial bike",
"home trainer",
"vélo d'intérieur",
"vélo urbain",
"city bike",
"vélo pliant",
"folding bike",
"vélo cargo",
"cargo bike",
"vélo enfant",
"kids bike",
"tandem",
"vélo tandem",
"fixie",
"vélo de piste",
"track bike",
"e-bike",
"vélo électrique",
"e-vélo",
"e-bécik",
"e-bicycle",
"e-bicyclette",
"commuter",
"hybrid",
"vélo hybride",
"vélo mixte",
"vélo fitness",
"vélo loisir",
"vélo sport",
"vélo performance"
],
"publisher": {
"@type": "Organization",
"name": "Becik",
"url": "https://becik.app/",
"logo": {
"@type": "ImageObject",
"url": "https://becik.app/img/illustrations/logo-becik_cr_v4.png"
}
},
"potentialAction": {
"@type": "SearchAction",
"target": "https://becik.app/search?q={search_term_string}",
"query-input": "required name=search_term_string"
},
"inLanguage": "fr"
}
Fichiers concernés¶
src/app/page.tsx: Meta tags, hero section, FAQ schemasrc/app/layout.tsx: Configuration globale des meta tagssrc/lib/seo-content.ts: Contenu SEO centralisé
Checklist d'implémentation¶
- [ ] Intégrer meta description dans la homepage
- [ ] Ajouter Open Graph tags pour partage social
- [ ] Implémenter FAQPage schema JSON-LD
- [ ] Optimiser les heading tags (H1/H2/H3)
- [ ] Ajouter canonical URLs sur les pages clés
- [ ] Implémenter WebSite + Organization schema
- [ ] Ajouter structured data pour SearchAction
Notes SEO technique¶
- Tous les mots-clés (types de vélos, calculateurs, Strava, etc.) sont présents dans les balises meta et le JSON-LD.
- La description longue avec l'analogie du "rack à vélo" améliore la compréhension et le CTR.
- Le FAQPage schema aide Google à afficher des rich snippets "People also ask".