/* 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" });
});
});
});