/* Fond sombre sur cette page + suppression header/footer Divi locaux */ body, #page-container, #et-main-area, #et-boc { background: #050816 !important; } #main-header, #main-footer, .et-l--header, .et-l--footer { display: none !important; } .et_pb_section { background: transparent !important; padding: 0 !important; margin: 0 !important; border: none !important; } .et_pb_row { background: transparent !important; padding: 0 !important; margin: 0 !important; width: 100% !important; max-width: 100% !important; } :root { --bg-main: #050816; --bg-card: #020617; --primary: #fb923c; /* orange */ --accent: #22c55e; /* vert */ --text-main: #f9fafb; --text-muted: #d1d5db; --border-subtle: rgba(148, 163, 184, 0.35); --radius-xl: 1.5rem; --radius-lg: 1rem; --shadow-soft: 0 24px 60px rgba(15, 23, 42, 0.9); --max-width: 1180px; } * { box-sizing: border-box; } body { margin: 0; font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif; color: var(--text-main); background: radial-gradient(circle at top, #111827 0, #020617 45%, #000 100%); } .page-wrap-seo { min-height: 100vh; display: flex; flex-direction: column; } .container-seo { width: 100%; max-width: var(--max-width); margin: 0 auto; padding: 0 1.5rem; } /* HEADER */ .site-header-seo { position: sticky; top: 0; z-index: 50; backdrop-filter: blur(18px); background: linear-gradient( to bottom, rgba(2, 6, 23, 0.97), rgba(2, 6, 23, 0.8), transparent ); border-bottom: 1px solid rgba(148, 163, 184, 0.25); } .nav-seo { display: flex; align-items: center; justify-content: space-between; padding: 0.9rem 0; } .logo-seo { display: flex; align-items: center; gap: 0.65rem; } .logo-img-seo { height: 32px; width: auto; display: block; filter: drop-shadow(0 0 16px rgba(251, 146, 60, 0.7)); } .logo-text-main-seo { font-weight: 700; letter-spacing: 0.1em; font-size: 0.9rem; text-transform: uppercase; } .logo-text-sub-seo { font-size: 0.78rem; color: var(--text-muted); } .nav-links-seo { display: flex; align-items: center; gap: 1.5rem; } .nav-links-seo a { font-size: 0.9rem; color: #e5e7eb; text-decoration: none; position: relative; padding-bottom: 0.15rem; opacity: 0.85; } .nav-links-seo a:hover { color: #f9fafb; opacity: 1; } .nav-links-seo a::after { content: ""; position: absolute; left: 0; bottom: 0; height: 2px; width: 0; background: linear-gradient(to right, var(--primary), var(--accent)); transition: width 0.2s ease; } .nav-links-seo a:hover::after { width: 100%; } .nav-link-current { color: #fef3c7 !important; } .nav-link-current::after { width: 100%; } .nav-cta-seo { padding: 0.55rem 1.1rem; border-radius: 999px; background: radial-gradient(circle at top left, var(--primary), #f97316); border: none; font-size: 0.85rem; font-weight: 600; color: #111827; cursor: pointer; text-decoration: none; box-shadow: 0 16px 40px rgba(251, 146, 60, 0.5); white-space: nowrap; } .nav-cta-seo:hover { transform: translateY(-1px); } .nav-toggle-seo { display: none; cursor: pointer; border-radius: 999px; padding: 0.3rem 0.6rem; border: 1px solid rgba(148, 163, 184, 0.5); background: rgba(15, 23, 42, 0.9); } .nav-toggle-line-seo { width: 18px; height: 2px; border-radius: 999px; background: #e5e7eb; margin: 3px 0; } .nav-mobile-seo { display: none; flex-direction: column; gap: 0.75rem; padding-bottom: 0.8rem; } .nav-mobile-seo a { font-size: 0.95rem; color: var(--text-muted); text-decoration: none; } .nav-mobile-seo a:hover { color: #f9fafb; } .nav-mobile-seo .nav-cta-seo { width: 100%; text-align: center; } /* HERO */ .hero-seo { padding: 3rem 0 2.5rem; } .hero-inner-seo { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.2fr); gap: 2.5rem; align-items: center; } .hero-chip-row-seo { display: inline-flex; align-items: center; gap: 0.6rem; padding: 0.3rem 0.6rem; border-radius: 999px; background: rgba(15, 23, 42, 0.9); border: 1px solid rgba(148, 163, 184, 0.5); margin-bottom: 1.1rem; } .hero-chip-pill-seo { padding: 0.18rem 0.6rem; border-radius: 999px; background: linear-gradient(to right, var(--primary), var(--accent)); font-size: 0.7rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #111827; } .hero-chip-text-seo { font-size: 0.78rem; color: var(--text-muted); } .hero-title-seo { font-size: clamp(2.1rem, 3.8vw, 3rem); line-height: 1.05; margin: 0 0 0.85rem; letter-spacing: -0.03em; color: #f9fafb; } .hero-title-seo span { color: var(--accent); } .hero-subtitle-seo { font-size: 0.98rem; color: rgba(226, 232, 240, 0.9); max-width: 36rem; line-height: 1.7; margin-bottom: 1.35rem; } .hero-badges-seo { display: flex; flex-wrap: wrap; gap: 0.55rem; margin-bottom: 1.4rem; } .hero-badge-seo { font-size: 0.72rem; padding: 0.28rem 0.75rem; border-radius: 999px; background: rgba(15, 23, 42, 0.88); border: 1px solid rgba(148, 163, 184, 0.55); color: var(--text-muted); } .hero-actions-seo { display: flex; flex-wrap: wrap; gap: 0.9rem; margin-bottom: 1.2rem; } .btn-primary-seo { padding: 0.8rem 1.5rem; border-radius: 999px; background: radial-gradient(circle at top left, var(--primary), #f97316); border: none; cursor: pointer; color: #111827; font-size: 0.9rem; font-weight: 600; text-decoration: none; box-shadow: 0 18px 40px rgba(251, 146, 60, 0.55); } .btn-primary-seo:hover { transform: translateY(-1px); } .btn-ghost-seo { padding: 0.8rem 1.4rem; border-radius: 999px; border: 1px solid rgba(148, 163, 184, 0.7); background: rgba(15, 23, 42, 0.85); color: var(--text-main); font-size: 0.9rem; font-weight: 500; text-decoration: none; display: inline-flex; align-items: center; gap: 0.4rem; } .btn-ghost-seo span.icon { font-size: 1.1rem; } .hero-metrics-seo { display: flex; flex-wrap: wrap; gap: 1.4rem; font-size: 0.8rem; } .hero-metric-seo { display: flex; flex-direction: column; gap: 0.18rem; } .hero-metric-seo strong { font-size: 1.05rem; color: var(--accent); } .hero-visual-seo { position: relative; padding: 1.2rem; } .hero-card-seo { border-radius: 1.8rem; background: radial-gradient(circle at top left, #111827, #020617 60%); box-shadow: var(--shadow-soft); border: 1px solid rgba(148, 163, 184, 0.45); padding: 1.2rem 1.4rem; position: relative; overflow: hidden; } .hero-card-header-seo { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1rem; } .hero-card-title-seo { font-size: 0.85rem; color: var(--text-muted); } .hero-pill-seo { font-size: 0.7rem; padding: 0.18rem 0.6rem; border-radius: 999px; background: rgba(34, 197, 94, 0.15); color: #bbf7d0; border: 1px solid rgba(34, 197, 94, 0.6); } .hero-grid-seo { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.8rem; margin-bottom: 1rem; } .hero-grid-card-seo { background: rgba(15, 23, 42, 0.9); border-radius: 1rem; border: 1px solid rgba(148, 163, 184, 0.4); padding: 0.7rem; font-size: 0.78rem; color: var(--text-muted); } .hero-grid-card-seo strong { display: block; font-size: 0.88rem; margin-bottom: 0.25rem; color: var(--primary); } .hero-tagline-seo { font-size: 0.76rem; color: var(--text-muted); } .hero-visual-bar-seo { margin-top: 0.9rem; padding: 0.6rem 0.7rem; border-radius: 999px; background: rgba(15, 23, 42, 0.95); border: 1px dashed rgba(148, 163, 184, 0.6); font-size: 0.72rem; display: flex; justify-content: space-between; gap: 0.5rem; flex-wrap: wrap; } /* SECTIONS GÉNÉRIQUES */ section { padding: 2.7rem 0; } .section-header-seo { margin-bottom: 1.8rem; display: flex; justify-content: space-between; align-items: flex-end; gap: 1.7rem; flex-wrap: wrap; } .section-kicker-seo { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); margin-bottom: 0.45rem; } .section-title-seo { font-size: 1.55rem; margin: 0; } .section-title-seo span { color: var(--primary); } .section-desc-seo { font-size: 0.9rem; color: var(--text-muted); max-width: 30rem; line-height: 1.6; } /* BLOCS : SEO & GEO */ .seo-zones-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; } .seo-zone-card { border-radius: var(--radius-xl); padding: 1rem; background: rgba(15, 23, 42, 0.97); border: 1px solid rgba(148, 163, 184, 0.55); font-size: 0.82rem; color: var(--text-muted); } .seo-zone-tag { font-size: 0.7rem; padding: 0.18rem 0.55rem; border-radius: 999px; background: rgba(251, 146, 60, 0.12); color: #fed7aa; border: 1px solid rgba(251, 146, 60, 0.5); display: inline-block; margin-bottom: 0.45rem; } .seo-zone-title { font-size: 0.95rem; margin-bottom: 0.4rem; color: #f9fafb; } .seo-zone-list { margin: 0.4rem 0 0; padding-left: 1.05rem; } .seo-zone-list li { margin-bottom: 0.2rem; } /* USE CASES / RÉSULTATS */ .seo-usecases-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; } .seo-usecase-card { border-radius: var(--radius-xl); padding: 1rem; background: rgba(15, 23, 42, 0.97); border: 1px solid rgba(148, 163, 184, 0.45); font-size: 0.82rem; color: var(--text-muted); } .seo-usecase-header { display: flex; justify-content: space-between; gap: 0.4rem; margin-bottom: 0.35rem; } .seo-usecase-title { font-size: 0.95rem; color: #f9fafb; } .seo-usecase-tag { font-size: 0.7rem; padding: 0.18rem 0.55rem; border-radius: 999px; background: rgba(34, 197, 94, 0.18); color: #bbf7d0; border: 1px solid rgba(34, 197, 94, 0.6); white-space: nowrap; } .seo-usecase-body { margin-bottom: 0.55rem; } .seo-usecase-result { font-size: 0.78rem; color: #bbf7d0; } .seo-usecase-bar { margin-top: 0.6rem; height: 6px; border-radius: 999px; background: linear-gradient( to right, rgba(251, 146, 60, 0.4), rgba(34, 197, 94, 0.5) ); } /* PROCESS */ .seo-process-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1rem; } .seo-step-card { border-radius: var(--radius-xl); padding: 1rem; background: rgba(15, 23, 42, 0.97); border: 1px solid rgba(148, 163, 184, 0.45); font-size: 0.82rem; color: var(--text-muted); } .seo-step-index { width: 26px; height: 26px; border-radius: 999px; border: 1px solid rgba(148, 163, 184, 0.7); display: flex; align-items: center; justify-content: center; font-size: 0.75rem; color: var(--text-muted); margin-bottom: 0.5rem; } .seo-step-title { font-size: 0.9rem; margin-bottom: 0.3rem; color: #f9fafb; } /* GEO & LOCAL */ .geo-grid { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); gap: 1.3rem; } .geo-main, .geo-side { border-radius: var(--radius-xl); padding: 1rem; background: rgba(15, 23, 42, 0.97); border: 1px solid rgba(148, 163, 184, 0.55); font-size: 0.83rem; color: var(--text-muted); } .geo-main strong, .geo-side strong { color: #f9fafb; } .geo-list { margin: 0.6rem 0 0; padding-left: 1.05rem; font-size: 0.82rem; } .geo-list li { margin-bottom: 0.25rem; } /* FAQ + CTA */ .seo-faq-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; } .seo-faq-item { border-radius: var(--radius-xl); padding: 1rem; background: rgba(15, 23, 42, 0.97); border: 1px solid rgba(148, 163, 184, 0.45); font-size: 0.82rem; color: var(--text-muted); } .seo-faq-q { font-size: 0.9rem; margin-bottom: 0.3rem; color: #f9fafb; } .seo-cta-strip { margin-top: 1.8rem; border-radius: var(--radius-xl); padding: 1.1rem 1rem; background: linear-gradient( 120deg, rgba(251, 146, 60, 0.16), rgba(34, 197, 94, 0.18), rgba(15, 23, 42, 0.95) ); border: 1px solid rgba(252, 211, 77, 0.4); display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 0.9rem; font-size: 0.88rem; color: #fefce8; } .seo-cta-strip strong { color: #fef3c7; } /* FOOTER */ .site-footer-seo { border-top: 1px solid rgba(148, 163, 184, 0.3); padding: 1.6rem 0 2.1rem; margin-top: 2rem; } .footer-inner-seo { display: flex; justify-content: space-between; gap: 1rem; flex-wrap: wrap; font-size: 0.75rem; color: var(--text-muted); } .footer-links-seo { display: flex; gap: 1rem; flex-wrap: wrap; } .footer-links-seo a { color: var(--text-muted); text-decoration: none; } .footer-links-seo a:hover { color: #f9fafb; } /* RESPONSIVE */ @media (max-width: 1024px) { .hero-inner-seo { grid-template-columns: minmax(0, 1fr); } .hero-visual-seo { order: -1; } .seo-zones-grid, .seo-usecases-grid, .seo-process-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .geo-grid { grid-template-columns: minmax(0, 1fr); } } @media (max-width: 768px) { .nav-links-seo-desktop { display: none; } .nav-toggle-seo { display: block; } .seo-zones-grid, .seo-usecases-grid, .seo-process-grid, .seo-faq-grid { grid-template-columns: minmax(0, 1fr); } .hero-seo { padding-top: 2rem; } } @media (max-width: 480px) { .hero-title-seo { font-size: 1.9rem; } .hero-subtitle-seo { font-size: 0.9rem; } .nav-seo { padding: 0.8rem 0; } } E&GO DEVELOPMENT SEO, GEO & visibilité pour indépendants & PME Accueil Automatisation & IA Sites web SEO & GEO  Interview TF1  Demander un audit SEO Accueil Automatisation & IA Sites web SEO & GEO SaaS & outils Demander un audit SEO SEO & GEO pragmatique Pour être trouvé par les bonnes personnes, là où elles vous cherchent vraiment. SEO & visibilité locale pour remplir votre pipeline, pas vos rapports. On travaille votre visibilité sur Google (SEO classique) et dans votre zone (GEO & Google Business Profile) avec une approche simple : des bases techniques propres, des contenus utiles, des actions régulières. SEO on-site & technique Référencement local (GEO) Contenu utile & actionnable Suivi simple & compréhensible Demander un audit SEO & GEO ↓ Optimisation SEO, GEO Base saine site propre, indexable, cohérent avec vos offres. Local & national visibilité sur votre zone & vos mots clés métier. Tableau de bord SEO simplifié Vue synthétique Technique Performance, indexation, structure, balises, pages importantes. Positions Suivi d’un nombre raisonnable de mots clés qui comptent vraiment. Local Visibilité dans votre ville / région via GEO & fiches établissement. Opportunités Idées de contenus, pages à créer ou renforcer, optimisations faciles. L’idée : vous donner une lecture claire de l’état de votre visibilité, sans jargon inutile, pour décider ensemble des prochaines actions. On privilégie les actions qui ont un impact réel dans vos prises de contact. Pas de promesse de “position 1 sur Google pour tout” : on parle concret. Champs d’action Ce qu’on travaille en SEO & GEO pour vous. On ne multiplie pas les outils : on se concentre sur ce qui aide vos prospects à vous trouver, à comprendre ce que vous faites et à passer à l’action. SEO on-site Structure, pages & contenus clés Architecture logique de vos pages Balises titres & métas travaillées Contenus orientés questions de vos clients Maillage interne qui fait sens Technique Performance & indexation Vitesse de chargement & poids des pages Indexation des contenus importants Gestion des redirections & erreurs Paramétrage basique de Search Console GEO & local Être visible dans votre zone Optimisation de la fiche Google Business Profile Photos, catégories, zones desservies… Revue des avis & réponses Pages locales si pertinent (villes / secteurs) Exemples concrets Comment le SEO & GEO se traduit dans votre quotidien. Le but n’est pas d’avoir un “bon score SEO”, mais plus de demandes qualifiées. Voici comment cela peut se matérialiser selon votre profil. Indépendant / cabinet Expertise Mise en avant claire de vos offres, création de contenus qui répondent aux questions récurrentes de vos prospects, optimisation locale pour votre ville / région. → Plus de demandes entrantes mieux qualifiées, moins de “curiosité” non ciblée. PME de services B2B / B2C Travail sur les pages services, les zones desservies, les preuves (avis, études de cas) et les pages d’atterrissage liées à vos campagnes. → Plus de contacts pertinents depuis le site & Google Business Profile. Activité locale Local Focus sur les recherches “près de chez moi”, optimisation de votre fiche, photos, avis, horaires, posts, et contenus simples liés à votre quartier / ville. → Vous apparaissez au bon moment quand quelqu’un cherche dans votre zone. Méthode Une approche SEO qui rentre dans le concret rapidement. On évite les audits de 80 pages qui dorment dans un dossier. On préfère un diagnostic clair, quelques actions ciblées, puis une montée en puissance si besoin. 1 Diagnostic rapide Revue de votre site, de votre fiche locale, de vos mots clés évidents, et de vos concurrents directs. On identifie les gros blocages. 2 Priorisation On choisit ensemble quelques chantiers à fort impact : pages à retravailler, contenus à créer, optimisations locales, aspects techniques urgents. 3 Mise en œuvre On met en place les actions choisies (ou on vous accompagne si vous avez des équipes internes) et on documente ce qui est fait. 4 Suivi & ajustements On suit l’évolution des indicateurs simples (positions, clics, demandes) et on ajuste les efforts en fonction de la réalité du terrain. GEO & référencement local Être trouvé dans votre zone quand quelqu’un a besoin de vous. Pour beaucoup d’activités, la priorité n’est pas d’être visible dans toute la France, mais d’être bien placé dans quelques villes ou zones clés. Votre fiche Google Business Profile comme point de départ. C’est souvent la première chose que voient vos prospects : avant même d’arriver sur votre site. On la travaille comme une mini-page de vente. Informations complètes, à jour et cohérentes. Catégories bien choisies, photos parlantes. Zones desservies alignées avec votre activité réelle. Stratégie simple pour les avis & réponses. Concrètement, on peut : Créer ou optimiser votre fiche établissement. Reprendre des fiches mal configurées ou dupliquées. Mettre en place des mini-actions régulières (posts, réponses, photos). Créer quelques pages locales ciblées si c’est pertinent pour votre activité. Questions fréquentes Le SEO, ce n’est pas tellement une question de “truc miracle”. On préfère clarifier tout de suite ce que vous pouvez attendre (ou pas) d’un accompagnement SEO & GEO. En combien de temps voit-on des résultats ? En SEO, les effets mettent du temps à se voir, mais certaines actions (fiches locales, optimisation de pages existantes) peuvent produire des effets plus rapides. On sera transparent sur ce point. Est-ce qu’on peut “garantir” des positions Google ? Non, personne ne peut sérieusement le faire. Par contre, on peut travailler proprement pour maximiser vos chances et suivre les résultats ensemble. Est-ce utile si mon marché est très concurrentiel ? Parfois oui, parfois il vaut mieux combiner SEO, GEO et d’autres leviers (pubs, partenariats…). L’audit initial sert justement à le déterminer. On peut travailler avec vous si mon site a été fait ailleurs ? Oui. On peut intervenir sur des sites existants (WordPress ou autres), ou travailler avec votre prestataire actuel si c’est plus simple. Vous voulez savoir où vous en êtes en SEO & GEO ? Envoyez-nous l’URL de votre site, votre zone d’intervention et quelques mots sur vos offres. On revient vers vous avec un premier regard. Recevoir un premier regard SEO © E&GO Development – SEO & GEO. Accueil Automatisation & IA Sites web SEO & GEO Contact document.addEventListener("DOMContentLoaded", function () { const toggle = document.querySelector(".nav-toggle-seo"); const mobile = document.querySelector(".nav-mobile-seo"); if (toggle && mobile) { toggle.addEventListener("click", function () { const isVisible = mobile.style.display === "flex"; mobile.style.display = isVisible ? "none" : "flex"; }); mobile.querySelectorAll("a").forEach(function (link) { link.addEventListener("click", function () { mobile.style.display = "none"; }); }); } // scroll doux interne à la page document.querySelectorAll('a[href^="#"]').forEach(function (anchor) { anchor.addEventListener("click", function (e) { const href = this.getAttribute("href"); if (!href || href === "#") return; const target = document.querySelector(href); if (!target) return; e.preventDefault(); const y = target.getBoundingClientRect().top + window.pageYOffset - 80; window.scrollTo({ top: y, behavior: "smooth" }); }); }); });