Tous nos services
SEO, Ads, web, branding, social.
Voir →8UP Media conçoit des stratégies digitales sur mesure pour les PME, grandes entreprises et organismes publics en Belgique et en France. Web, SEO, Google Ads, Branding - tout sous un même toit.
') center/contain no-repeat;mask:url('data:image/svg+xml;utf8, ') center/contain no-repeat} .btn-lg { padding: 17px 34px; font-size: 16px; } .btn-sm { padding: 10px 20px; font-size: 13px; } /* HERO HOME */ .hero { padding: 160px 0 100px; background: var(--bg); position: relative; overflow: hidden; min-height: 100vh; display: flex; align-items: center; } .hero-bg { position: absolute; inset: 0; z-index: 0; background: radial-gradient(ellipse 800px 600px at 70% 50%, rgba(255,101,0,0.05) 0%, transparent 70%); } .hero-grid { position: absolute; inset: 0; z-index: 0; background-image: linear-gradient(rgba(0,0,0,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(0,0,0,0.03) 1px, transparent 1px); background-size: 60px 60px; mask-image: radial-gradient(ellipse 80% 80% at 50% 50%, black 30%, transparent 100%); } .hero-inner { position: relative; z-index: 1; max-width: 1320px; margin: 0 auto; padding: 0 32px; display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; } .hero-label { display: inline-flex; align-items: center; gap: 8px; background: var(--orange-pale); color: var(--orange-text); font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; padding: 7px 14px; border-radius: 100px; margin-bottom: 28px; animation: fadeUp 0.8s ease both; } .hero-label::before { content: '●'; font-size: 6px; animation: pulse 2s infinite; } @keyframes pulse { 0%,100%{opacity:1} 50%{opacity:0.3} } .hero h1 { animation: fadeUp 0.9s 0.1s ease both; } .hero .lead { animation: fadeUp 0.9s 0.2s ease both; margin-top: 20px; } .hero-actions { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 36px; animation: fadeUp 0.9s 0.3s ease both; } .hero-stats { display: flex; gap: 32px; margin-top: 48px; animation: fadeUp 0.9s 0.4s ease both; } .hero-stat-num { font-size: 32px; font-weight: 800; color: var(--orange); line-height: 1; letter-spacing: -1px; } .hero-stat-label { font-size: 12px; color: var(--text-muted); margin-top: 4px; font-weight: 500; } .hero-visual { position: relative; animation: fadeIn 1.2s 0.3s ease both; } .hero-card-main { background: white; border: 1px solid var(--border); border-radius: 20px; padding: 32px; box-shadow: var(--shadow-lg); position: relative; z-index: 2; } .hero-card-main .metric-title { font-size: 13px; color: var(--text-muted); font-weight: 500; margin-bottom: 16px; } .hero-chart { height: 80px; display: flex; align-items: flex-end; gap: 6px; margin-bottom: 16px; } .hero-bar { flex: 1; background: var(--border); border-radius: 4px; transition: height 1.5s cubic-bezier(0.25,0.46,0.45,0.94); } .hero-bar.orange { background: var(--orange); } .hero-bar.orange-light { background: var(--orange-light); } .hero-chart-footer { display: flex; justify-content: space-between; align-items: center; } .hero-chart-value { font-size: 28px; font-weight: 800; color: var(--black); } .hero-chart-badge { display: inline-flex; align-items: center; gap: 5px; background: #ECFDF5; color: #059669; font-size: 12px; font-weight: 700; padding: 4px 10px; border-radius: 100px; } .hero-badge { z-index: 3; position: absolute; background: white; border: 1px solid var(--border); border-radius: 14px; padding: 12px 16px; box-shadow: var(--shadow); display: flex; align-items: center; gap: 10px; } .hero-badge-icon { width: 36px; height: 36px; background: var(--orange-pale); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 18px; } .hero-badge-text { font-size: 12px; font-weight: 500; } .hero-badge-text strong { display: block; font-size: 14px; color: var(--black); } .badge-1 { bottom: -30px; left: -50px; z-index: 3; animation: float 4s ease-in-out infinite; } .badge-2 { top: -30px; right: -50px; z-index: 3; animation: float 4s 1s ease-in-out infinite; } @keyframes float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-10px)} } @keyframes fadeUp { from{opacity:0;transform:translateY(30px)} to{opacity:1;transform:translateY(0)} } @keyframes fadeIn { from{opacity:0;transform:scale(0.95)} to{opacity:1;transform:scale(1)} } /* MARQUEE */ .marquee-section { padding: 24px 0; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); overflow: hidden; background: var(--bg-soft); } .marquee-track { display: flex; gap: 0; white-space: nowrap; animation: marqueeScroll 30s linear infinite; } .marquee-item { display: inline-flex; align-items: center; gap: 12px; padding: 0 32px; font-size: 13px; font-weight: 600; color: var(--text-muted); text-transform: uppercase; letter-spacing: 1px; white-space: nowrap; } .marquee-dot { width: 5px; height: 5px; background: var(--orange); border-radius: 50%; flex-shrink: 0; } @keyframes marqueeScroll { from{transform:translateX(0)} to{transform:translateX(-50%)} } /* SERVICES SECTION */ .services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } .service-card { background: var(--bg); border: 1px solid var(--border); border-radius: 16px; padding: 36px 32px; transition: all 0.4s cubic-bezier(0.25,0.46,0.45,0.94); cursor: pointer; position: relative; overflow: hidden; } .service-card::before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background: var(--orange); transform: scaleX(0); transform-origin: left; transition: transform 0.4s; } .service-card:hover::before { transform: scaleX(1); } .service-card:hover { border-color: var(--orange); box-shadow: 0 12px 40px rgba(255,101,0,0.12); transform: translateY(-4px); } .service-icon { width: 52px; height: 52px; background: var(--orange-pale); border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 24px; margin-bottom: 20px; transition: background 0.3s; } .service-card:hover .service-icon { background: var(--orange); } .service-card:hover .service-icon span { filter: brightness(0) invert(1); } .service-title { font-size: 18px; font-weight: 700; color: var(--black); margin-bottom: 10px; } .service-desc { font-size: 14px; color: var(--text-muted); line-height: 1.6; margin-bottom: 20px; } .service-link { font-size: 13px; font-weight: 600; color: var(--orange-text); text-decoration: none; display: inline-flex; align-items: center; gap: 6px; transition: gap 0.3s; } .service-card:hover .service-link { gap: 10px; } /* POSITIONING */ .positioning-tabs { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 48px; } .pos-tab { padding: 10px 22px; border-radius: 100px; font-family: var(--font); font-size: 14px; font-weight: 600; border: 1.5px solid var(--border); background: white; cursor: pointer; transition: all 0.3s; color: var(--text-muted); } .pos-tab.active { background: var(--orange); color: white; border-color: var(--orange); } .pos-tab:hover:not(.active) { border-color: var(--orange); color: var(--orange); } .pos-content { display: none; } .pos-content.active { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; } .pos-list { list-style: none; display: flex; flex-direction: column; gap: 16px; } .pos-list li { display: flex; gap: 14px; align-items: flex-start; } .pos-check { width: 22px; height: 22px; background: var(--orange-pale); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--orange); font-size: 11px; font-weight: 700; margin-top: 2px; } .pos-list-text strong { display: block; font-size: 15px; font-weight: 600; color: var(--black); } .pos-list-text span { font-size: 13px; color: var(--text-muted); } .pos-visual { background: var(--bg-soft); border-radius: 20px; padding: 40px; border: 1px solid var(--border); position: relative; } .pos-pack { background: white; border-radius: 14px; padding: 28px; border: 1px solid var(--border); box-shadow: var(--shadow); } .pos-pack-title { font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--orange-text); margin-bottom: 12px; } .pos-pack-name { font-size: 24px; font-weight: 800; color: var(--black); margin-bottom: 8px; } .pos-pack-services { display: flex; flex-direction: column; gap: 8px; margin-top: 16px; } .pos-pack-service { display: flex; align-items: center; gap: 10px; font-size: 13px; color: var(--text-muted); } .pos-pack-service::before { content: "\2713"; color: var(--orange); font-weight: 700; font-size: 13px; margin-right: 6px; } /* PROCESS */ .process-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; position: relative; } .process-steps::before { content: ''; position: absolute; top: 36px; left: 10%; right: 10%; height: 1px; background: linear-gradient(90deg, var(--orange), transparent); z-index: 0; } .process-step { text-align: center; position: relative; z-index: 1; } .process-num { width: 72px; height: 72px; background: var(--orange); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 22px; font-weight: 800; color: white; margin: 0 auto 20px; position: relative; } .process-num::after { content: ''; position: absolute; inset: -6px; border: 1px solid var(--orange); border-radius: 50%; opacity: 0.3; } .process-step-title { font-size: 16px; font-weight: 700; margin-bottom: 8px; color: var(--black); } .process-step-desc { font-size: 13px; color: var(--text-muted); line-height: 1.5; } /* TESTIMONIALS */ .testimonials-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } .testimonial-card { background: var(--bg-soft); border: 1px solid var(--border); border-radius: 16px; padding: 32px; transition: all 0.3s; } .testimonial-card:hover { border-color: var(--orange); box-shadow: 0 8px 32px rgba(255,101,0,0.1); } .testimonial-stars { color: var(--orange); font-size: 14px; margin-bottom: 16px; letter-spacing: 2px; } .testimonial-text { font-size: 15px; line-height: 1.7; color: var(--text); margin-bottom: 24px; font-style: italic; } .testimonial-author { display: flex; align-items: center; gap: 12px; } .testimonial-avatar { width: 44px; height: 44px; border-radius: 50%; background: var(--orange); display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; color: white; flex-shrink: 0; } .testimonial-name { font-size: 14px; font-weight: 700; color: var(--black); } .testimonial-company { font-size: 12px; color: var(--text-muted); } /* STATS BAND */ .stats-band { background: var(--black); padding: 60px 0; } .stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; } .stat-item { text-align: center; padding: 20px; border-right: 1px solid rgba(255,255,255,0.1); } .stat-item:last-child { border-right: none; } .stat-number { font-size: clamp(36px, 4vw, 56px); font-weight: 800; color: var(--orange); line-height: 1; letter-spacing: -2px; } .stat-label { font-size: 13px; color: rgba(255,255,255,0.6); margin-top: 8px; } /* CTA BANNER */ .cta-banner { background: var(--orange); padding: 80px 0; position: relative; overflow: hidden; } .cta-banner::before { content: ''; position: absolute; top: -100px; right: -100px; width: 400px; height: 400px; background: rgba(255,255,255,0.08); border-radius: 50%; } .cta-banner::after { content: ''; position: absolute; bottom: -80px; left: -80px; width: 300px; height: 300px; background: rgba(255,255,255,0.05); border-radius: 50%; } .cta-inner { max-width: 1320px; margin: 0 auto; padding: 0 32px; display: flex; align-items: center; justify-content: space-between; gap: 40px; position: relative; z-index: 1; } .cta-text h2 { color: white; font-size: clamp(28px,3vw,44px); font-weight: 800; letter-spacing: -1px; margin-bottom: 12px; } .cta-text p { color: rgba(255,255,255,0.8); font-size: 16px; } .cta-actions { display: flex; gap: 14px; flex-shrink: 0; } /* PAGE HERO (inner pages) */ .page-hero { padding: 140px 0 80px; background: var(--bg-soft); border-bottom: 1px solid var(--border); } .page-hero-inner { max-width: 1320px; margin: 0 auto; padding: 0 32px; } .page-hero .breadcrumb { display: flex; align-items: center; gap: 8px; margin-bottom: 24px; font-size: 13px; color: var(--text-muted); } .page-hero .breadcrumb a { color: var(--text-muted); text-decoration: none; } .page-hero .breadcrumb a:hover { color: var(--orange); } .page-hero .breadcrumb span { color: var(--orange-text); } /* CARDS GRID */ .grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; } .grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } .grid-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; } /* FEATURE CARD */ .feature-card { background: var(--bg-soft); border: 1px solid var(--border); border-radius: 16px; padding: 32px; transition: all 0.3s; } .feature-card:hover { border-color: var(--orange); box-shadow: 0 8px 32px rgba(255,101,0,0.1); } .feature-card-icon { width: 48px; height: 48px; background: var(--orange-pale); border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 22px; margin-bottom: 16px; transition: background 0.3s; } .feature-card:hover .feature-card-icon { background: var(--orange); } .feature-card h3 { font-size: 17px; font-weight: 700; margin-bottom: 10px; } .feature-card p { font-size: 14px; color: var(--text-muted); line-height: 1.6; } /* PRICE CARD */ .price-card { border: 1.5px solid var(--border); border-radius: 20px; padding: 40px; transition: all 0.4s; position: relative; } .price-card.featured { border-color: var(--orange); box-shadow: 0 12px 48px rgba(255,101,0,0.15); } .price-badge { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: var(--orange); color: white; font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 4px 14px; border-radius: 100px; } .price-plan { font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--text-muted); margin-bottom: 12px; } .price-name { font-size: 26px; font-weight: 800; color: var(--black); margin-bottom: 8px; } .price-desc { font-size: 14px; color: var(--text-muted); margin-bottom: 32px; } .price-amount { font-size: 42px; font-weight: 800; color: var(--orange); line-height: 1; margin-bottom: 4px; } .price-amount span { font-size: 16px; color: var(--text-muted); font-weight: 400; } .price-list { list-style: none; display: flex; flex-direction: column; gap: 12px; margin: 28px 0; } .price-list li { display: flex; gap: 10px; align-items: center; font-size: 14px; color: var(--text); } .price-list li::before { content: "\2713"; color: var(--orange); font-weight: 700; flex-shrink: 0; margin-right: 2px; } /* FORM STYLES */ .form-section { padding: 80px 0; } .form-container { background: white; border: 1px solid var(--border); border-radius: 24px; padding: 60px; box-shadow: var(--shadow-lg); } .form-title { font-size: 28px; font-weight: 800; margin-bottom: 8px; } .form-subtitle { color: var(--text-muted); font-size: 15px; margin-bottom: 40px; } .form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .form-field { display: flex; flex-direction: column; gap: 8px; } .form-field.full { grid-column: 1 / -1; } label { font-size: 13px; font-weight: 600; color: var(--text); } input, select, textarea { font-family: var(--font); font-size: 14px; padding: 13px 16px; border: 1.5px solid var(--border); border-radius: 10px; background: var(--bg-soft); color: var(--text); transition: border-color 0.3s, box-shadow 0.3s; outline: none; width: 100%; } input:focus, select:focus, textarea:focus { border-color: var(--orange); box-shadow: 0 0 0 3px rgba(255,101,0,0.1); background: white; } textarea { resize: vertical; min-height: 120px; } select { appearance: none; cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B6B6B' stroke-width='1.5' fill='none'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 14px center; padding-right: 40px; } .form-actions { margin-top: 32px; display: flex; gap: 14px; align-items: center; } .form-note { font-size: 12px; color: var(--text-muted); } /* MULTI-STEP FORM */ .step-indicators { display: flex; align-items: flex-start; gap: 0; margin-bottom: 48px; } .step-ind { display: flex; flex-direction: column; align-items: center; flex: 1; position: relative; } .step-ind-inner { display: flex; flex-direction: column; align-items: center; gap: 8px; } .step-ind-num { width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; flex-shrink: 0; border: 2px solid var(--border); color: var(--text-muted); background: white; transition: all 0.3s; position: relative; z-index: 1; } .step-ind.done .step-ind-num { background: var(--orange); border-color: var(--orange); color: white; } .step-ind.active .step-ind-num { border-color: var(--orange); color: var(--orange); box-shadow: 0 0 0 4px rgba(255,101,0,0.12); } .step-ind-label { font-size: 11px; font-weight: 600; color: var(--text-muted); text-align: center; white-space: nowrap; margin-top: 2px; } .step-ind.active .step-ind-label, .step-ind.done .step-ind-label { color: var(--orange); } .step-line { position: absolute; top: 20px; left: calc(50% + 20px); right: calc(-50% + 20px); height: 2px; background: var(--border); z-index: 0; transition: background 0.4s; } .step-ind:last-child .step-line { display: none; } .step-ind.done .step-line { background: var(--orange); } .form-step { display: none; animation: fadeUp 0.4s ease both; } .form-step.active { display: block; } .checkbox-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .checkbox-label { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border: 1.5px solid var(--border); border-radius: 10px; cursor: pointer; transition: all 0.3s; font-size: 14px; line-height: 1.3; min-height: 52px; } .checkbox-label:hover { border-color: var(--orange); } .checkbox-label input[type="checkbox"], .checkbox-label input[type="radio"] { width: 16px; height: 16px; min-width: 16px; padding: 0; accent-color: var(--orange); flex-shrink: 0; } .checkbox-label span, .checkbox-label > *:not(input) { flex: 1; } .checkbox-label.checked { border-color: var(--orange); background: var(--orange-pale); color: var(--orange); font-weight: 600; } /* CONTACT PAGE */ .contact-grid { display: grid; grid-template-columns: 1fr 2fr; gap: 60px; align-items: start; } .contact-info { display: flex; flex-direction: column; gap: 32px; } .contact-info-item { display: flex; gap: 16px; align-items: flex-start; } .contact-info-icon { width: 48px; height: 48px; background: var(--orange-pale); border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 20px; flex-shrink: 0; } .contact-info-text h4 { font-size: 15px; font-weight: 700; margin-bottom: 4px; } .contact-info-text a, .contact-info-text p { font-size: 14px; color: var(--text-muted); text-decoration: none; } .contact-info-text a:hover { color: var(--orange); } /* AUDIT PAGE */ .audit-benefits { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-top: 64px; } .audit-benefit { text-align: center; padding: 36px 24px; border: 1px solid var(--border); border-radius: 16px; } .audit-benefit-icon { font-size: 36px; margin-bottom: 16px; } .audit-benefit h3 { font-size: 17px; font-weight: 700; margin-bottom: 10px; } .audit-benefit p { font-size: 14px; color: var(--text-muted); line-height: 1.6; } /* B2G / GE / PME PAGE */ .target-hero { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; } .target-points { display: flex; flex-direction: column; gap: 20px; } .target-point { display: flex; gap: 16px; } .target-point-icon { width: 40px; height: 40px; background: var(--orange-pale); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 18px; flex-shrink: 0; } .target-point h4 { font-size: 15px; font-weight: 700; margin-bottom: 4px; } .target-point p { font-size: 13px; color: var(--text-muted); line-height: 1.5; } .reference-logos { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 40px; } .ref-logo { padding: 10px 20px; border: 1px solid var(--border); border-radius: 8px; font-size: 13px; font-weight: 600; color: var(--text-muted); background: var(--bg-soft); } /* PRICING TIERS */ .pricing-toggle{display:flex;justify-content:center;gap:8px;margin:24px 0 32px;flex-wrap:wrap} .pricing-toggle button{padding:10px 20px;border:1.5px solid #d4d4d4;background:#fff;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;color:#1a1a1a;transition:all .2s;font-family:inherit} .pricing-toggle button:hover{border-color:#1a1a1a} .pricing-toggle button.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a} .pricing-toggle button.recommended{border:2px solid #ff6b00;background:#fff5ee;color:#c04400} .pricing-toggle button.recommended.active{background:#ff6b00;color:#fff;border-color:#ff6b00} .pricing-toggle .save{font-size:11px;margin-left:4px;opacity:.85} .pricing-savings{font-size:11px;color:#16a34a;font-weight:600;margin-top:-4px;margin-bottom:8px;min-height:14px;text-align:center} .pricing-engagement{text-align:center;font-size:12px;color:#666;margin-top:24px;font-style:italic} .pricing-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; margin-top:40px } .pricing-card { background:#fff; border:2px solid var(--border); border-radius:20px; padding:40px 32px; position:relative; transition:.3s; display:flex; flex-direction:column } .pricing-card:hover { transform:translateY(-6px); box-shadow:0 20px 50px rgba(0,0,0,.08) } .pricing-card.featured { border-color:var(--orange); background:linear-gradient(180deg,var(--bg-warm) 0%,#fff 100%); transform:scale(1.03) } .pricing-card.featured:hover { transform:scale(1.03) translateY(-6px) } .pricing-badge { position:absolute; top:-14px; left:50%; transform:translateX(-50%); background:var(--orange); color:#fff; padding:6px 18px; border-radius:20px; font-size:12px; font-weight:700; letter-spacing:.5px } .pricing-name { font-size:16px; font-weight:700; color:var(--text-muted); margin-bottom:12px; text-transform:uppercase; letter-spacing:1px } .pricing-price { font-size:42px; font-weight:800; color:var(--black); line-height:1; margin-bottom:6px } .pricing-period { font-size:13px; color:var(--text-muted); margin-bottom:28px; min-height:18px } .pricing-features { list-style:none; padding:0; margin:0 0 32px 0; flex-grow:1 } .pricing-features li { padding:10px 0; font-size:14px; color:var(--black); display:flex; align-items:flex-start; gap:10px; border-bottom:1px solid var(--border) } .pricing-features li:last-child { border-bottom:none } .pricing-features li::before { content: "\2713"; color:var(--orange); font-weight:700; flex-shrink:0 } .pricing-cta { width:100%; text-align:center; padding:14px 24px; border-radius:10px; font-weight:600; text-decoration:none; transition:.2s; display:block } .pricing-card .pricing-cta { background:#fff; color:var(--black); border:1px solid var(--border) } .pricing-card .pricing-cta:hover { border-color:var(--black) } .pricing-card.featured .pricing-cta { background:var(--orange); color:#fff; border:1px solid var(--orange) } .pricing-card.featured .pricing-cta:hover { background:#e55a00 } @media(max-width:900px){.pricing-grid{grid-template-columns:1fr;gap:20px}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-6px)}} /* ROI CALCULATOR */ .roi-calculator { display:grid; grid-template-columns: 1fr 1fr; gap:48px; background:var(--bg-warm); border:1px solid var(--border); border-radius:24px; padding:48px; align-items:center } .roi-inputs { display:flex; flex-direction:column; gap:28px } .roi-input-group label { display:flex; justify-content:space-between; font-size:14px; font-weight:600; margin-bottom:10px; color:var(--black) } .roi-input-group label .roi-value { color:var(--orange); font-weight:700; font-size:16px } .roi-slider { width:100%; -webkit-appearance:none; appearance:none; height:6px; background:#e5e5e5; border-radius:3px; outline:none } .roi-slider::-webkit-slider-thumb { -webkit-appearance:none; appearance:none; width:22px; height:22px; background:var(--orange); border-radius:50%; cursor:pointer; box-shadow:0 2px 8px rgba(255,101,0,.3); transition:.2s } .roi-slider::-webkit-slider-thumb:hover { transform:scale(1.15) } .roi-slider::-moz-range-thumb { width:22px; height:22px; background:var(--orange); border-radius:50%; cursor:pointer; border:none } .roi-results { display:grid; grid-template-columns:1fr 1fr; gap:14px } .roi-result-card { background:#fff; padding:24px 18px; border-radius:14px; text-align:center; border:1px solid var(--border); transition:.2s } .roi-result-card.highlight { background:var(--orange); border-color:var(--orange) } .roi-result-card.highlight .roi-result-num, .roi-result-card.highlight .roi-result-label { color:#fff } .roi-result-num { font-size:30px; font-weight:800; color:var(--orange); margin-bottom:4px; line-height:1.1 } .roi-result-label { font-size:12px; color:var(--text-muted); line-height:1.3 } @media(max-width:900px){.roi-calculator{grid-template-columns:1fr;padding:32px 20px;gap:32px}} /* SERVICE PAGE */ .service-detail-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start; } .service-detail-sticky { position: sticky; top: 100px; } .results-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .result-card { background: var(--bg-soft); border: 1px solid var(--border); border-radius: 12px; padding: 24px; text-align: center; } .result-number { font-size: 36px; font-weight: 800; color: var(--orange); letter-spacing: -1px; } .result-label { font-size: 12px; color: var(--text-muted); margin-top: 4px; } /* FAQ */ .faq-item { border-bottom: 1px solid var(--border); padding: 24px 0; cursor: pointer; } .faq-question { display: flex; justify-content: space-between; align-items: center; font-size: 16px; font-weight: 600; color: var(--black); } .faq-arrow { font-size: 20px; transition: transform 0.3s; color: var(--orange); } .faq-item.open .faq-arrow { transform: rotate(180deg); } .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.4s ease, padding 0.3s; font-size: 14px; color: var(--text-muted); line-height: 1.7; } .faq-item.open .faq-answer { max-height: 400px; padding-top: 12px; } /* ABOUT PAGE */ .team-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; } .team-card { text-align: center; padding: 32px 20px; border: 1px solid var(--border); border-radius: 16px; transition: all 0.3s; } .team-card:hover { border-color: var(--orange); transform: translateY(-4px); } .team-avatar { width: 80px; height: 80px; border-radius: 50%; background: var(--orange); margin: 0 auto 16px; display: flex; align-items: center; justify-content: center; font-size: 24px; font-weight: 800; color: white; } .team-name { font-size: 16px; font-weight: 700; margin-bottom: 4px; } .team-role { font-size: 13px; color: var(--text-muted); } /* VALUES */ .values-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; } .value-card { padding: 40px 32px; border-left: 3px solid var(--orange); background: var(--bg-soft); border-radius: 0 16px 16px 0; } .value-num { font-size: 48px; font-weight: 800; color: var(--orange); opacity: 0.2; line-height: 1; } .value-title { font-size: 20px; font-weight: 700; margin-bottom: 12px; } .value-text { font-size: 14px; color: var(--text-muted); line-height: 1.6; } /* FOOTER */ footer { background: var(--black); color: white; padding: 80px 0 40px; } .footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 60px; margin-bottom: 60px; } .footer-logo { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; } .footer-logo-mark { width: 38px; height: 38px; background: var(--orange); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 800; color: white; } .footer-logo-text { font-size: 18px; font-weight: 700; color: white; } .footer-desc { font-size: 14px; color: rgba(255,255,255,0.5); line-height: 1.7; margin-bottom: 24px; } .footer-social { display: flex; gap: 10px; } .footer-social a { width: 36px; height: 36px; border-radius: 8px; background: rgba(255,255,255,0.1); display: flex; align-items: center; justify-content: center; color: white; font-size: 14px; text-decoration: none; transition: background 0.3s; } .footer-social a:hover { background: var(--orange); } .footer-col h4 { font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: rgba(255,255,255,0.5); margin-bottom: 20px; } .footer-links { display: flex; flex-direction: column; gap: 10px; list-style: none; } .footer-links a { font-size: 14px; color: rgba(255,255,255,0.7); text-decoration: none; transition: color 0.3s; } .footer-links a:hover { color: var(--orange); } .footer-bottom { border-top: 1px solid rgba(255,255,255,0.1); padding-top: 32px; display: flex; justify-content: space-between; align-items: center; } .footer-copy { font-size: 13px; color: rgba(255,255,255,0.4); } .footer-legal { display: flex; gap: 24px; } .footer-legal a { font-size: 13px; color: rgba(255,255,255,0.4); text-decoration: none; } .footer-legal a:hover { color: var(--orange); } /* BREADCRUMB NAV */ .breadcrumb-nav { display: flex; align-items: center; gap: 8px; font-size: 13px; color: var(--text-muted); margin-bottom: 20px; } .breadcrumb-nav a { color: var(--text-muted); text-decoration: none; cursor: pointer; } .breadcrumb-nav a:hover { color: var(--orange); } .breadcrumb-nav span { color: var(--border); } /* DIVIDER */ .divider { height: 1px; background: var(--border); margin: 0; } /* SCROLL REVEAL */ .reveal { opacity: 0; transform: translateY(30px); transition: opacity 0.7s ease, transform 0.7s ease; } .reveal.visible { opacity: 1; transform: translateY(0); } .reveal-delay-1 { transition-delay: 0.1s; } .reveal-delay-2 { transition-delay: 0.2s; } .reveal-delay-3 { transition-delay: 0.3s; } .reveal-delay-4 { transition-delay: 0.4s; } /* BACK TO TOP */ .back-top { position: fixed; bottom: 32px; right: 32px; z-index: 500; width: 44px; height: 44px; background: var(--orange); border-radius: 12px; display: flex; align-items: center; justify-content: center; color: white; font-size: 18px; cursor: pointer; box-shadow: var(--shadow); opacity: 0; transform: translateY(20px); transition: all 0.3s; border: none; } .back-top.visible { opacity: 1; transform: translateY(0); } .back-top:hover { background: var(--orange-dark); } /* NOTIFICATION */ .notif { position: fixed; bottom: 32px; left: 50%; transform: translateX(-50%) translateY(100px); background: var(--black); color: white; padding: 14px 24px; border-radius: 12px; font-size: 14px; font-weight: 500; box-shadow: var(--shadow-lg); z-index: 9999; transition: transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94); display: flex; align-items: center; gap: 10px; } .notif.show { transform: translateX(-50%) translateY(0); } .notif-icon { color: var(--orange); } /* SECTION SPLIT */ .section-split { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; } .section-split-visual { border-radius: 20px; overflow: hidden; position: relative; background: var(--bg-soft); border: 1px solid var(--border); padding: 40px; min-height: 400px; display: flex; align-items: center; justify-content: center; } .mock-device { width: 100%; background: white; border-radius: 12px; box-shadow: var(--shadow-lg); border: 1px solid var(--border); overflow: hidden; } .mock-topbar { height: 40px; background: var(--bg-soft); border-bottom: 1px solid var(--border); display: flex; align-items: center; padding: 0 16px; gap: 6px; } .mock-dot { width: 10px; height: 10px; border-radius: 50%; } .mock-dot:nth-child(1) { background: #FF5F56; } .mock-dot:nth-child(2) { background: #FFBD2E; } .mock-dot:nth-child(3) { background: #27C93F; } .mock-body { padding: 20px; } .mock-line { height: 10px; background: var(--border); border-radius: 100px; margin-bottom: 8px; } .mock-line.short { width: 60%; } .mock-line.shorter { width: 40%; } .mock-block { height: 60px; background: var(--orange-pale); border-radius: 8px; margin-top: 16px; } .mock-metric { background: var(--bg-soft); border: 1px solid var(--border); border-radius: 8px; padding: 12px; margin-top: 10px; } .mock-metric-num { font-size: 20px; font-weight: 800; color: var(--orange); } .mock-metric-label { font-size: 11px; color: var(--text-muted); } /* HIGHLIGHT BOX */ .highlight-box { background: linear-gradient(135deg, var(--orange-pale), #FFF); border: 1px solid rgba(255,101,0,0.2); border-radius: 20px; padding: 40px; position: relative; overflow: hidden; } .highlight-box::before { content: ''; position: absolute; top: 0; right: 0; width: 200px; height: 200px; background: radial-gradient(circle, rgba(255,101,0,0.15), transparent 70%); } /* ACCORDION SERVICES */ .service-accordion { border: 1px solid var(--border); border-radius: 16px; overflow: hidden; } .service-acc-item { border-bottom: 1px solid var(--border); } .service-acc-item:last-child { border-bottom: none; } .service-acc-header { display: flex; align-items: center; justify-content: space-between; padding: 20px 28px; cursor: pointer; transition: background 0.3s; background: white; } .service-acc-header:hover { background: var(--bg-soft); } .service-acc-item.open .service-acc-header { background: var(--bg-warm); } .service-acc-left { display: flex; align-items: center; gap: 16px; } .service-acc-icon { width: 38px; height: 38px; background: var(--orange-pale); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 18px; } .service-acc-title { font-size: 16px; font-weight: 600; } .service-acc-chevron { font-size: 16px; transition: transform 0.3s; color: var(--orange); } .service-acc-item.open .service-acc-chevron { transform: rotate(180deg); } .service-acc-body { max-height: 0; overflow: hidden; transition: max-height 0.4s ease; } .service-acc-item.open .service-acc-body { max-height: 400px; } .service-acc-content { padding: 20px 28px 24px; font-size: 14px; color: var(--text-muted); line-height: 1.7; } /* RESPONSIVE */ @media (max-width: 1024px) { .nav-links, .nav-cta { display: none; } .menu-toggle { display: flex; } .services-grid, .grid-3 { grid-template-columns: 1fr 1fr; } .grid-4 { grid-template-columns: 1fr 1fr; } .hero-inner, .section-split, .grid-2, .pos-content.active, .target-hero { grid-template-columns: 1fr; gap: 40px; } .hero-visual { display: none; } .footer-grid { grid-template-columns: 1fr 1fr; } .process-steps { grid-template-columns: 1fr 1fr; } .process-steps::before { display: none; } .cta-inner { flex-direction: column; text-align: center; } .stats-grid { grid-template-columns: 1fr 1fr; } .contact-grid { grid-template-columns: 1fr; } .team-grid { grid-template-columns: repeat(2, 1fr); } .values-grid { grid-template-columns: 1fr; } .service-detail-grid { grid-template-columns: 1fr; } } @media (max-width: 640px) { section { padding: 60px 0; } .container, .container-sm { padding: 0 20px; } .services-grid, .grid-2, .grid-3, .grid-4, .testimonials-grid, .audit-benefits, .checkbox-grid { grid-template-columns: 1fr; } .hero { padding: 120px 0 60px; } .h-display { font-size: 38px; } .form-container { padding: 32px 20px; } .form-grid { grid-template-columns: 1fr; } .footer-grid { grid-template-columns: 1fr; } .footer-bottom { flex-direction: column; gap: 16px; text-align: center; } .step-indicators { overflow-x: auto; } .step-ind-label { display: none; } } /* =================== PORTFOLIO =================== */ .project-card { border: 1px solid var(--border); border-radius: 20px; overflow: hidden; cursor: pointer; transition: all 0.4s cubic-bezier(0.25,0.46,0.45,0.94); background: white; } .project-card:hover { transform: translateY(-6px); box-shadow: 0 20px 60px rgba(0,0,0,0.12); border-color: var(--orange); } .project-thumb { height: 200px; overflow: hidden; position: relative; } .project-mockup { width:100%;height:100%;display:flex;align-items:center;justify-content:center; } .project-info { padding: 24px; } .project-tags { display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px; } .ptag { font-size:11px;font-weight:600;padding:3px 10px;background:var(--orange-pale);color:var(--orange-text);border-radius:100px; } .project-title { font-size:18px;font-weight:800;color:var(--black);margin-bottom:8px; } .project-desc { font-size:13px;color:var(--text-muted);line-height:1.6;margin-bottom:16px; } .project-meta { display:flex;justify-content:space-between;align-items:center; } .project-result { font-size:12px;font-weight:600;color:var(--orange-text); } .project-arrow { font-size:18px;color:var(--orange);transition:transform 0.3s; } .project-card:hover .project-arrow { transform:translateX(4px); } /* Infra diagram */ .infra-node { background:var(--bg-soft);border:1px solid var(--border);border-radius:10px; padding:12px 16px;font-size:12px;font-weight:600;text-align:center; position:relative; } .infra-node.orange { background:var(--orange-pale);border-color:var(--orange);color:var(--orange); } .infra-node.dark { background:var(--black);color:white;border-color:var(--black); } /* ---- PROCESS TIMELINE ---- */ .process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;position:relative;margin-top:48px} .process-grid::before{content:'';position:absolute;top:32px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange) 0%,#FFD4B3 100%);z-index:0} .process-step{position:relative;padding:0 20px;text-align:center} .process-num{width:64px;height:64px;border-radius:50%;background:var(--orange);color:white;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;position:relative;z-index:1;box-shadow:0 0 0 6px var(--bg),0 0 0 8px #FFF4EE;transition:transform .3s} .process-step:hover .process-num{transform:scale(1.1)} .process-step h4{font-size:15px;font-weight:700;margin-bottom:8px} .process-step p{font-size:13px;color:var(--text-muted);line-height:1.6} .process-duration{display:inline-block;margin-top:10px;font-size:11px;font-weight:700;color: var(--orange-text);background:#FFF4EE;padding:3px 10px;border-radius:100px} /* ---- FAQ ---- */ .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px} @media(max-width:768px){.faq-grid{grid-template-columns:1fr}} .faq-item{background:white;border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s} .faq-item:hover,.faq-item.faq-open{border-color:var(--orange);box-shadow:0 4px 20px rgba(249,115,22,.1)} .faq-q{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;gap:16px} .faq-q strong{font-size:15px;font-weight:700} .faq-icon{width:28px;height:28px;border-radius:50%;background:#FFF4EE;color:var(--orange);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;transition:transform .25s,background .25s} .faq-item.faq-open .faq-icon{transform:rotate(45deg);background:var(--orange);color:white} .faq-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;padding:0 24px} .faq-item.faq-open .faq-body{max-height:200px;padding-bottom:20px} .faq-body p{font-size:14px;color:var(--text-muted);line-height:1.7} /* ---- COMPARATIF ---- */ .compare-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px} @media(max-width:768px){.compare-wrapper{grid-template-columns:1fr}} .compare-col{border-radius:16px;overflow:hidden} .compare-col.col-sans{border:1px solid #FFD4D4} .compare-col.col-avec{border:1px solid #D4EDDA} .compare-header{padding:18px 24px;display:flex;align-items:center;gap:10px;font-weight:800;font-size:15px} .compare-col.col-sans .compare-header{background:#FFF5F5;color:#C0392B} .compare-col.col-avec .compare-header{background:#F0FAF2;color:#1E8449} .compare-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px} .compare-col.col-sans .compare-icon{background:#FADBD8} .compare-col.col-avec .compare-icon{background:#D5F5E3} .compare-body-inner{padding:8px 0;background:white} .compare-row{display:flex;align-items:flex-start;gap:12px;padding:12px 24px;border-bottom:1px solid var(--border)} .compare-row:last-child{border-bottom:none} .compare-dot{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-top:2px} .compare-col.col-sans .compare-dot{background:#FADBD8;color:#C0392B} .compare-col.col-avec .compare-dot{background:#D5F5E3;color:#1E8449} .compare-row span{font-size:14px;color:var(--text-muted);line-height:1.5} .compare-col.col-avec .compare-row span{color:#1A1A1A} /* ---- TECH PILLS ---- */ .tech-grid{display:flex;flex-wrap:wrap;gap:12px} .tech-pill{display:flex;align-items:center;gap:8px;background:white;border:1px solid var(--border);border-radius:100px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s} .tech-pill:hover{border-color:var(--orange);color:var(--orange)} .tech-dot{width:8px;height:8px;background:var(--orange);border-radius:50%;flex-shrink:0} /* ---- PRICING ---- */ .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} @media(max-width:900px){.pricing-grid{grid-template-columns:1fr}} .pricing-card{background:white;border:1px solid var(--border);border-radius:16px;padding:32px;transition:transform .2s,box-shadow .2s} .pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)} .pricing-card.featured{border-color:var(--orange);position:relative} .pricing-card.featured::before{content:'Recommande';position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--orange);color:white;font-size:11px;font-weight:700;padding:4px 14px;border-radius:100px;white-space:nowrap} .pricing-name{font-size:13px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px} .pricing-price{font-size:36px;font-weight:800;line-height:1;margin-bottom:4px} .pricing-price span{font-size:16px;font-weight:500;color:var(--text-muted)} .pricing-desc{font-size:13px;color:var(--text-muted);margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)} .pricing-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px} .pricing-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px} .pricing-features li::before{content: "\2713";color:var(--orange);font-weight:700;flex-shrink:0;margin-top:1px} /* ---- PLATFORM GRID ---- */ .platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px} .platform-card{background:white;border:1px solid var(--border);border-radius:16px;padding:28px 24px;text-align:center;transition:all .2s;cursor:default} .platform-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)} .platform-emoji{font-size:32px;margin-bottom:12px} .platform-name{font-weight:700;margin-bottom:4px;font-size:15px} .platform-desc{font-size:13px;color:var(--text-muted)} .social-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;margin-right:12px!important;color:#fff!important;text-decoration:none!important;background:rgba(255,255,255,0.08)!important;border-radius:50%!important;transition:all .25s ease!important;font-size:0!important}.social-link:hover{background:rgba(255,255,255,0.18)!important;transform:translateY(-2px)!important}.social-link svg{width:18px!important;height:18px!important;flex-shrink:0!important} #page-tous-nos-services .tns-hero{padding:120px 0 60px;text-align:center;background:linear-gradient(180deg,#fff8f2 0%,#fff 100%)} #page-tous-nos-services .tns-eyebrow{display:inline-block;padding:6px 16px;background:#ff6500;color:#fff;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px} #page-tous-nos-services .tns-hero h1{font-size:clamp(2.2rem,4vw,3.5rem);font-weight:800;margin:0 0 20px;color:#0a0a0a} #page-tous-nos-services .tns-lead{font-size:1.15rem;color:#555;max-width:720px;margin:0 auto;line-height:1.6} #page-tous-nos-services .tns-filters-section{padding:40px 0 20px;background:#fff;border-bottom:1px solid #eee} #page-tous-nos-services .tns-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center} #page-tous-nos-services .tns-filter{padding:10px 22px;border:1.5px solid #e5e5e5;background:#fff;border-radius:999px;font-size:.92rem;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease} #page-tous-nos-services .tns-filter:hover{border-color:#ff6500;color:#ff6500} #page-tous-nos-services .tns-filter.active{background:#ff6500;border-color:#ff6500;color:#fff;box-shadow:0 8px 20px -8px rgba(255,101,0,.5)} #page-tous-nos-services .tns-count{text-align:center;margin-top:18px;font-size:.88rem;color:#888} #page-tous-nos-services .tns-grid-section{padding:50px 0 80px;background:#fafafa} #page-tous-nos-services .tns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px} #page-tous-nos-services .tns-card{background:#fff;border:1px solid #eee;border-radius:16px;padding:28px;transition:all .3s ease;display:flex;flex-direction:column} #page-tous-nos-services .tns-card:hover{border-color:#ff6500;transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(255,101,0,.25)} #page-tous-nos-services .tns-card.hidden{display:none} #page-tous-nos-services .tns-card-cat{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ff6500;margin-bottom:12px} #page-tous-nos-services .tns-card h3{font-size:1.4rem;font-weight:700;margin:0 0 6px;color:#0a0a0a} #page-tous-nos-services .tns-card-sub{font-size:.95rem;color:#ff6500;font-weight:500;margin:0 0 14px} #page-tous-nos-services .tns-card-desc{font-size:.95rem;color:#555;line-height:1.55;flex-grow:1;margin:0 0 24px} #page-tous-nos-services .tns-card-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ff6500;color:#fff !important;font-weight:600;text-decoration:none !important;font-size:.95rem;padding:12px 24px;border-radius:10px;align-self:flex-start;border:none;transition:all .25s ease;box-shadow:0 6px 18px -8px rgba(255,101,0,.6)} #page-tous-nos-services .tns-card-link:hover{background:#e65a00;transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(255,101,0,.7)} #page-tous-nos-services .tns-cta{padding:80px 20px;background:#0a0a0a;color:#fff;text-align:center} #page-tous-nos-services .tns-cta h2{font-size:2rem;margin:0 0 14px;color:#fff} #page-tous-nos-services .tns-cta p{color:#bbb;margin:0 0 32px;font-size:1.05rem} #page-tous-nos-services .tns-cta-btn{display:inline-flex;align-items:center;gap:10px;background:#ff6500;color:#fff !important;font-weight:600;text-decoration:none !important;padding:16px 34px;border-radius:12px;font-size:1.05rem;transition:all .25s ease;box-shadow:0 10px 30px -8px rgba(255,101,0,.6)} #page-tous-nos-services .tns-cta-btn:hover{background:#e65a00;transform:translateY(-2px);box-shadow:0 16px 36px -8px rgba(255,101,0,.7)} @media(max-width:640px){#page-tous-nos-services .tns-grid{grid-template-columns:1fr}} .mega-menu{width:min(920px,calc(100vw - 40px)) !important;left:50% !important;transform:translateX(-50%) !important;padding:0 !important;border-radius:16px !important;overflow:hidden;box-shadow:0 20px 60px -10px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)} .mega-menu::before{display:none !important} .mm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:20px;background:#fff} .mm-col{display:flex;flex-direction:column;gap:2px} .mm-col-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff6500;padding:8px 12px 10px;border-bottom:1px solid #f0f0f0;margin-bottom:6px} .mm-item{display:flex !important;align-items:flex-start;gap:12px;padding:10px 12px !important;border-radius:10px;transition:all .18s ease;text-decoration:none;background:transparent !important} .mm-item:hover{background:#fff8f2 !important} .mm-icon{flex-shrink:0;width:36px;height:36px;border-radius:9px;background:#fff8f2;display:flex;align-items:center;justify-content:center;color:#ff6500;transition:all .18s ease} .mm-icon svg{width:18px;height:18px} .mm-item:hover .mm-icon{background:#ff6500;color:#fff;transform:scale(1.05)} .mm-text{display:flex;flex-direction:column;gap:2px;min-width:0} .mm-title{font-size:.92rem;font-weight:600;color:#0a0a0a;line-height:1.3} .mm-sub{font-size:.78rem;color:#888;line-height:1.35} .mm-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:#fafafa;border-top:1px solid #eee;flex-wrap:wrap} .mm-footer-text{display:flex;flex-direction:column;gap:2px;min-width:0} .mm-footer-text strong{font-size:.88rem;color:#0a0a0a;font-weight:700} .mm-footer-text span{font-size:.8rem;color:#666} .mm-footer-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap} .mm-footer-link{font-size:.82rem;color:#555;font-weight:500;text-decoration:none;transition:color .15s} .mm-footer-link:hover{color:#ff6500} .mm-footer-cta{font-size:.85rem;background:#ff6500;color:#fff !important;font-weight:600;padding:9px 18px;border-radius:8px;text-decoration:none;transition:all .2s;box-shadow:0 4px 14px -4px rgba(255,101,0,.5)} .mm-footer-cta:hover{background:#e65a00;transform:translateY(-1px);box-shadow:0 6px 18px -4px rgba(255,101,0,.6)} @media(max-width:900px){.mega-menu{display:none !important}} /* Positionnement absolu hérité de .dropdown qu'on reproduit ici */ .mega-menu{ position:absolute; top:calc(100% + 8px); left:50%; transform:translateX(-50%) translateY(-8px); opacity:0; visibility:hidden; pointer-events:none; transition:opacity .2s ease, visibility .2s ease, transform .2s ease; z-index:1000; } .mega-menu.open{ opacity:1 !important; visibility:visible !important; pointer-events:auto !important; transform:translateX(-50%) translateY(0) !important; } /* Zone-tampon invisible entre le bouton et le menu pour que la souris puisse transiter */ .mega-menu::before{ content:''; position:absolute; top:-16px; left:-40px; right:-40px; height:20px; background:transparent; } (function(){ try { var path = window.location.pathname.replace(/\/+$/, '') || '/'; var SEO_META = { "/": {page:"home", title:"8UP Media, Agence Digitale Marketing, PME GE B2G", desc:"Agence digitale franco belge specialisee PME, Grandes Entreprises et secteur public. Web, SEO, Google Ads, Branding, Social Media."}, "/services/seo-referencement": {page:"seo", title:"Agence SEO Belgique | Référencement Naturel Bruxelles, Wallonie - 8UP Media", desc:"Agence SEO en Belgique : audit, référencement naturel Google, optimisation technique, contenu, link building. Bruxelles, Liège, Namur. Forfaits dès 990 EUR/mois."}, "/services/google-ads-sea": {page:"sea", title:"Agence Google Ads Belgique | SEA, Meta Ads, LinkedIn Ads - 8UP Media", desc:"Agence SEA à Bruxelles, Liège, Namur. Google Ads, Meta Ads, LinkedIn Ads par experts certifiés. ROAS optimisé, leads qualifiés. Forfaits dès 690 EUR/mois."}, "/services/social-media": {page:"social", title:"Agence Social Media Belgique | Community Management Bruxelles - 8UP Media", desc:"Agence social media en Belgique : community management, création de contenu, social ads (Meta, TikTok, LinkedIn). Bruxelles, Liège, Namur. Forfaits dès 990 EUR/mois."}, "/services/creation-web": {page:"web", title:"Création de Sites Web Belgique | Agence Web Bruxelles, Liège - 8UP Media", desc:"Création de sites web sur mesure en Belgique : vitrines, e-commerce, SaaS. Design, performance, SEO et conversion. Bruxelles, Liège, Namur."}, "/services/branding-identite": {page:"branding", title:"Agence Branding Belgique | Identité Visuelle, Logo, Charte - 8UP Media", desc:"Agence de branding à Bruxelles, Liège, Namur. Création de logo, charte graphique, naming, plateforme de marque pour PME et grands comptes belges."}, "/influence-marketing": {page:"influence-marketing", title:"Influence Marketing Belgique, Campagnes créateurs, 8UP Media", desc:"Stratégie influenceurs, casting, contrats, tracking. Forfaits 490 à 1290 euros par mois."}, "/ux-ui-design": {page:"ux-ui-design", title:"UX UI Design, Agence Belgique, 8UP Media", desc:"Recherche utilisateur, wireframes, design system, prototypes. Méthodologie design thinking."}, "/contenu-editorial": {page:"contenu-editorial", title:"Contenu Éditorial et Rédaction SEO, 8UP Media", desc:"Stratégie éditoriale, rédaction SEO, livres blancs. Forfaits 390 à 1290 euros par mois."}, "/marketing-automation": {page:"marketing-automation", title:"Agence Marketing Automation Belgique | HubSpot, Brevo - 8UP Media", desc:"Agence marketing automation à Bruxelles. Scénarios email, lead nurturing, intégration CRM HubSpot, Brevo, Salesforce. Solutions Partner certifié."}, "/cro-conversion": {page:"cro", title:"Agence CRO Belgique | Optimisation des Conversions - 8UP Media", desc:"Agence CRO à Bruxelles. A/B testing, audit UX, heatmaps, tunnels de conversion. Méthodologie data-driven, Hotjar, VWO. Forfaits dès 590 EUR/mois."}, "/data-analytics": {page:"data-analytics", title:"Agence Data Analytics Belgique | GA4, Looker, BigQuery - 8UP Media", desc:"Agence data analytics à Bruxelles. GA4, Looker Studio, BigQuery, Segment. Tracking avancé, attribution multi-canal, dashboards décisionnels."}, "/audit-strategie-digitale": {page:"audit-strategie-digitale", title:"Audit et Stratégie Digitale Belgique, 8UP Media", desc:"Diagnostic 360, roadmap 12 mois chiffrée, comité trimestriel. Forfaits 590 à 1990 euros par mois."}, "/solutions/pme": {page:"pme", title:"Agence Marketing Digital PME Belgique | Bruxelles, Liège - 8UP Media", desc:"Agence marketing digital pour PME et indépendants en Belgique. SEO, Google Ads, social media, web. Forfaits adaptés à votre budget et maturité."}, "/solutions/grandes-entreprises": {page:"ge", title:"Agence Digitale Grandes Entreprises Belgique | 8UP Media", desc:"Agence digitale pour grandes entreprises en Belgique. Programmes marketing pour grands comptes, équipes pluridisciplinaires, gouvernance, transformation."}, "/solutions/secteur-public-b2g": {page:"b2g", title:"Agence Marketing Secteur Public Belgique | B2G, RGAA - 8UP Media", desc:"Agence marketing pour communes, provinces, ASBL et administrations belges. Marchés publics, accessibilité RGAA, conformité institutionnelle."}, "/about": {page:"about", title:"À propos, 8UP Media", desc:"Agence digitale franco-belge depuis 8 ans. 316 projets, 17 experts, méthodologie éprouvée."}, "/a-propos": {page:"about", title:"À propos, 8UP Media", desc:"Agence digitale franco-belge depuis 8 ans. 316 projets, 17 experts, méthodologie éprouvée."}, "/contact": {page:"contact", title:"Contact, 8UP Media", desc:"Contactez 8UP Media. Bureaux à Bruxelles, Namur, Liège, Paris, Lyon. Réponse sous 48h ouvrables."}, "/audit-gratuit": {page:"audit", title:"Audit Digital Gratuit Belgique | Réponse 48h - 8UP Media", desc:"Audit digital gratuit en Belgique sous 48h. Analyse SEO, Google Ads, social media, conversion. Recommandations concrètes et personnalisées par 8UP Media."}, "/demande-de-devis": {page:"devis", title:"Demande de Devis, 8UP Media", desc:"Demandez un devis personnalisé pour votre projet digital. Réponse rapide, transparence totale."}, "/realisations": {page:"realisations", title:"Réalisations 8UP Media | Agence Digitale Belgique - Cas Clients", desc:"Découvrez nos 316 projets digitaux : AB InBev, D\u0027Ieteren, Ethias, Province de Namur, FIFF Namur, Wallonie Tourisme. Agence digitale franco-belge."}, "/projets-complexes": {page:"projets-complexes", title:"Projets Complexes et Transformation Digitale, 8UP Media", desc:"Projets sur-mesure, multi-BU, internationaux. Équipes dédiées, gouvernance, accompagnement long terme."}, "/service-sur-mesure": {page:"service-sur-mesure", title:"Service Sur-Mesure, 8UP Media", desc:"Mission sur-mesure adaptée à votre contexte unique. Cadrage, équipe dédiée, livrables personnalisés."}, "/tous-nos-services": {page:"tous-nos-services", title:"Tous nos services, 8UP Media", desc:"L\u0027ensemble de nos expertises : SEO, Ads, Social, Web, Branding, Data, UX. Une agence, tous les leviers."}, "/mentions-legales": {page:"mentions", title:"Mentions légales, 8UP Media", desc:"Mentions légales 8UP Media. Dérard-Valmondier Belgium SRL. BCE 0683.571.965."}, "/politique-de-confidentialite": {page:"confidentialite", title:"Politique de confidentialité, 8UP Media", desc:"Politique de confidentialité et traitement des données personnelles. Conforme RGPD."}, "/conditions-generales-de-vente": {page:"cgv", title:"Conditions générales de vente, 8UP Media", desc:"Conditions générales de vente 8UP Media."} }; var meta = SEO_META[path] || SEO_META["/"]; if (meta) { if (meta.page && meta.page !== "home") { var st = document.createElement("style"); st.id = "8up-prerouter"; st.textContent = ".page#page-home{display:none !important}.page#page-" + meta.page + "{display:block !important}"; document.head.appendChild(st); } var setMeta = function(){ try { document.title = meta.title; var d = document.querySelector('meta[name="description"]'); if (d) d.setAttribute("content", meta.desc); var c = document.querySelector('link[rel="canonical"]'); if (c) c.setAttribute("href", "https://www.8upmedia.com" + path); var ogt = document.querySelector('meta[property="og:title"]'); if (ogt) ogt.setAttribute("content", meta.title); var ogd = document.querySelector('meta[property="og:description"]'); if (ogd) ogd.setAttribute("content", meta.desc); var ogu = document.querySelector('meta[property="og:url"]'); if (ogu) ogu.setAttribute("content", "https://www.8upmedia.com" + path); var twt = document.querySelector('meta[name="twitter:title"]'); if (twt) twt.setAttribute("content", meta.title); var twd = document.querySelector('meta[name="twitter:description"]'); if (twd) twd.setAttribute("content", meta.desc); } catch(e){} }; if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", setMeta); } else { setMeta(); } } } catch(e) { } })(); { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence Social Media", "name": "Agence Social Media et Community Management Belgique", "description": "Gestion des réseaux sociaux, création de contenu, social ads et community management pour entreprises en Belgique. Instagram, LinkedIn, Facebook, TikTok.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "areaServed": ["Belgique", "France", "Luxembourg"], "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Wallonie", "Belgique"], "offers": { "@type": "AggregateOffer", "lowPrice": "790", "highPrice": "2990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence SEO et Référencement Naturel", "name": "Agence SEO Belgique - Référencement Naturel Google", "description": "Agence SEO en Belgique spécialisée en référencement naturel Google : audit technique, contenu optimisé, link building. Bruxelles, Liège, Namur, Wallonie.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "790", "highPrice": "1990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence Création Web", "name": "Agence Création de Sites Web Belgique", "description": "Création de sites web sur mesure en Belgique : sites vitrines, e-commerce, applications SaaS. Design, performance, SEO, conversion.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "990", "highPrice": "2990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence Google Ads SEA", "name": "Agence Google Ads et SEA Belgique", "description": "Agence SEA en Belgique : Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads. Experts certifiés Google Partner. ROAS optimisé.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "690", "highPrice": "1490", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence Branding et Identité Visuelle", "name": "Agence Branding et Identité Visuelle Belgique", "description": "Agence de branding en Belgique : logo, charte graphique, naming, plateforme de marque. Identités construites sur-mesure.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "490", "highPrice": "1990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence Marketing Automation", "name": "Agence Marketing Automation Belgique", "description": "Agence marketing automation en Belgique. Scénarios HubSpot, Brevo, Salesforce. Lead nurturing, scoring, intégration CRM.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "590", "highPrice": "1990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence CRO Optimisation Conversions", "name": "Agence CRO Belgique - Optimisation des Conversions", "description": "Agence CRO en Belgique : audit UX, A/B testing, heatmaps Hotjar, optimisation tunnels. Méthodologie data-driven.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "590", "highPrice": "1690", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence Data Analytics", "name": "Agence Data Analytics Belgique - GA4, Looker, BigQuery", "description": "Agence data analytics en Belgique : GA4, Looker Studio, BigQuery, Segment. Tracking avancé, attribution multi-canal.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "490", "highPrice": "1990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence Marketing Digital PME", "name": "Agence Marketing Digital pour PME Belgique", "description": "Agence marketing digital pour PME et indépendants en Belgique. SEO, Google Ads, social media, web. Forfaits adaptés au budget PME.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "390", "highPrice": "2990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence Digitale Grandes Entreprises", "name": "Agence Digitale pour Grandes Entreprises Belgique", "description": "Agence digitale pour grandes entreprises en Belgique. Programmes marketing pour grands comptes, équipes pluridisciplinaires.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "1990", "highPrice": "9990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Agence Marketing Secteur Public", "name": "Agence Marketing Secteur Public Belgique - B2G", "description": "Agence marketing pour communes, provinces, ASBL et administrations belges. Marchés publics, accessibilité RGAA.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "590", "highPrice": "4990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "Service", "serviceType": "Audit et Stratégie Digitale", "name": "Audit et Stratégie Digitale Belgique", "description": "Diagnostic 360°, roadmap 12 mois chiffrée, comité trimestriel. Conseil stratégique digital pour PME et grands comptes.", "provider": { "@type": "Organization", "name": "8UP Media", "url": "https://www.8upmedia.com", "logo": "https://www.8upmedia.com/favicon.png", "address": { "@type": "PostalAddress", "streetAddress": "480 Avenue Louise", "addressLocality": "Bruxelles", "postalCode": "1050", "addressCountry": "BE" } }, "areaServed": ["Bruxelles", "Liège", "Namur", "Charleroi", "Wallonie", "Belgique", "France", "Luxembourg"], "offers": { "@type": "AggregateOffer", "lowPrice": "590", "highPrice": "1990", "priceCurrency": "EUR", "offerCount": "3" } } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Combien de temps pour voir des résultats SEO ?", "acceptedAnswer": { "@type": "Answer", "text": "Les premiers mouvements de positions sont visibles dès 6 à 8 semaines. Des résultats significatifs en trafic se manifestent entre 3 et 6 mois. Le SEO est un investissement durable - les résultats s'amplifient dans le temps." } }, { "@type": "Question", "name": "Le SEO est-il compatible avec Google Ads ?", "acceptedAnswer": { "@type": "Answer", "text": "Absolument, et ils se renforcent mutuellement. Le SEA génère des données de conversion qui affinent la stratégie SEO, tandis que le SEO réduit progressivement le coût d'acquisition global." } }, { "@type": "Question", "name": "Travaillez-vous sur des sites déjà existants ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui, c'est même notre cas le plus fréquent. Nous réalisons un audit complet de l'existant et mettons en œuvre les optimisations sans nécessairement refondre le site." } }, { "@type": "Question", "name": "Comment mesurez-vous les performances ?", "acceptedAnswer": { "@type": "Answer", "text": "Chaque client dispose d'un dashboard dédié avec positions par mot-clé, trafic organique, taux de conversion et valeur générée. Rapport mensuel systématique avec recommandations." } }, { "@type": "Question", "name": "Proposez-vous des contrats sans engagement ?", "acceptedAnswer": { "@type": "Answer", "text": "Nos contrats sont de 12, 24 ou 36 mois, avec une période ferme égale à la moitié de la durée. Au-delà, vous pouvez résilier à tout moment avec un préavis de 30 jours. Le SEO demande du temps pour produire des résultats durables, mais après la période ferme, c'est à nos résultats de vous retenir." } }, { "@type": "Question", "name": "Travaillez-vous avec des sites multilingues ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Nous gérons des stratégies SEO multilingues (FR/NL/EN) notamment pour le marché belge, avec une attention particulière aux balises hreflang et à la structure internationale." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Quel budget minimum pour Google Ads ?", "acceptedAnswer": { "@type": "Answer", "text": "Nous recommandons un budget médias minimum de 500 €/mois pour Google Search. En dessous, les données sont insuffisantes pour optimiser. La gestion 8UP s'ajoute au budget médias." } }, { "@type": "Question", "name": "Avez-vous une certification Google ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui, notre équipe est certifiée Google Ads (Search, Display, Shopping, Video) et Meta Blueprint. Nous sommes également partenaires Google." } }, { "@type": "Question", "name": "Qui est proprietaire des comptes publicitaires ?", "acceptedAnswer": { "@type": "Answer", "text": "Vous êtes 100% propriétaire de vos comptes Google Ads et Meta. Nous travaillons en accès gestionnaire - si vous partez, vous repartez avec tout l'historique." } }, { "@type": "Question", "name": "Quand voit-on les premiers resultats ?", "acceptedAnswer": { "@type": "Answer", "text": "Les premières impressions arrivent dès J+1 après le lancement. Des résultats stables et prédictibles sont visibles à partir du 2e mois après optimisation continue." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Combien de publications par semaine ?", "acceptedAnswer": { "@type": "Answer", "text": "En général : 3 à 5 posts/semaine sur Instagram, 2 à 3 sur LinkedIn, avec stories quotidiennes selon la formule. La qualité prime toujours sur la quantité." } }, { "@type": "Question", "name": "Qui crée le contenu visuel ?", "acceptedAnswer": { "@type": "Answer", "text": "Notre équipe créative produit l'ensemble des visuels, textes et hashtags. Vous validez le calendrier éditorial chaque mois avant publication." } }, { "@type": "Question", "name": "Gérez-vous aussi les messages et commentaires ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui, la modération et le community management sont inclus dans nos formules Standard et Premium. Délai de réponse garanti sous 4h en jours ouvrables." } }, { "@type": "Question", "name": "Puis-je garder la main sur mon compte ?", "acceptedAnswer": { "@type": "Answer", "text": "Absolument. Vous restez propriétaire et administrateur de vos comptes. Nous travaillons en tant que gestionnaire de page et vous pouvez publier vous-même à tout moment." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Quels outils recommandez-vous ?", "acceptedAnswer": { "@type": "Answer", "text": "Nous sommes agnostiques. HubSpot convient aux grandes équipes avec besoin de gouvernance avancée, Brevo pour les PME cherchant le meilleur rapport qualité-prix, ActiveCampaign pour des scénarios complexes en B2C, Salesforce Marketing Cloud pour les architectures entreprise. Une matrice de décision est établie en phase de cadrage." } }, { "@type": "Question", "name": "Combien de temps pour un premier workflow opérationnel ?", "acceptedAnswer": { "@type": "Answer", "text": "Un workflow simple (lead nurturing email sur 5 séquences) peut être en production en 2 semaines. Une architecture complète avec scoring, intégrations CRM et reporting prend typiquement 6 à 8 semaines." } }, { "@type": "Question", "name": "Pouvez-vous migrer depuis notre outil actuel ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Nous gérons les migrations depuis Mailchimp, Sendinblue, Marketo, Pardot, Klaviyo et autres. Export et nettoyage des données, remapping des champs personnalisés, recréation des scénarios, formation des équipes sur le nouvel outil." } }, { "@type": "Question", "name": "L'IA générative est-elle conforme RGPD ?", "acceptedAnswer": { "@type": "Answer", "text": "Nos implémentations utilisent soit des modèles hébergés en Union Européenne (Mistral, instances Azure OpenAI UE), soit des configurations OpenAI avec DPA signés et logs désactivés. L'ensemble du traitement est documenté dans votre registre RGPD." } }, { "@type": "Question", "name": "Faut-il une équipe technique interne ?", "acceptedAnswer": { "@type": "Answer", "text": "Non. Nous livrons clé en main avec formation des équipes marketing et commerciales. Documentation technique et fonctionnelle complète, accès à une base de connaissances évolutive, support réactif sur les 90 premiers jours." } }, { "@type": "Question", "name": "Quel ROI attendre ?", "acceptedAnswer": { "@type": "Answer", "text": "Nos clients constatent un ROI positif entre 4 et 9 mois selon la maturité initiale : réduction des coûts opérationnels (temps équipe), augmentation du taux de conversion (lead-to-customer), amélioration du panier moyen et du taux de réachat." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Quel volume de trafic est nécessaire pour faire de l'A/B testing ?", "acceptedAnswer": { "@type": "Answer", "text": "Un test statistiquement fiable requiert typiquement 1 000 conversions par variante. Avec un taux de conversion de 2%, cela représente 50 000 visiteurs par variante, soit 100 000 pour un test A/B simple. En dessous, nous privilégions les tests séquentiels ou les analyses qualitatives." } }, { "@type": "Question", "name": "Quelle différence entre CRO et UX design ?", "acceptedAnswer": { "@type": "Answer", "text": "L'UX design conçoit l'expérience dans sa globalité (architecture d'information, wireframes, design system). Le CRO optimise des points de friction précis sur un produit existant en mesurant l'impact business. Les deux sont complémentaires et interviennent à des moments différents." } }, { "@type": "Question", "name": "Combien de tests faut-il lancer pour voir un impact ?", "acceptedAnswer": { "@type": "Answer", "text": "Environ 7 tests sur 10 aboutissent à un résultat actionnable (gagnant, perdant ou neutre informatif). Un programme CRO mature cible 8 à 12 tests par trimestre pour un site e-commerce ou SaaS de taille moyenne." } }, { "@type": "Question", "name": "Travaillez-vous sur Shopify, WordPress, des SaaS custom ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Nos interventions sont découplées du CMS : nous travaillons via Google Tag Manager, VWO, Hotjar, qui s'intègrent sur toute plateforme. Pour des refontes lourdes, nous collaborons avec vos équipes techniques." } }, { "@type": "Question", "name": "Comment garantissez-vous la fiabilité statistique ?", "acceptedAnswer": { "@type": "Answer", "text": "Utilisation exclusive d'outils qui implémentent des tests bayésiens ou fréquentistes rigoureux (VWO, Optimizely). Durée minimale calibrée sur le cycle hebdomadaire, seuil de confiance à 95%, pas d'arrêt prématuré." } }, { "@type": "Question", "name": "Que se passe-t-il si un test est perdant ?", "acceptedAnswer": { "@type": "Answer", "text": "Un test perdant est une information précieuse : il valide qu'une hypothèse est fausse et évite un déploiement coûteux. Environ 40% de nos tests sont neutres ou perdants. C'est la nature même de la démarche expérimentale." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Universal Analytics a été arrêté : que faire des données historiques ?", "acceptedAnswer": { "@type": "Answer", "text": "Les données UA ne sont plus accessibles depuis juillet 2024. Nous gérons l'export vers BigQuery en amont de la fin de service, ou la reconstitution partielle via des exports CSV si disponibles. Une stratégie d'archivage documentée est mise en place." } }, { "@type": "Question", "name": "Comment gérez-vous la conformité RGPD ?", "acceptedAnswer": { "@type": "Answer", "text": "Consent Mode v2 implémenté via vos CMP (Axeptio, Didomi, Osano). Anonymisation IP, paramètres de conservation respectés, contrats DPA signés avec les sous-traitants. Registre de traitement documenté." } }, { "@type": "Question", "name": "Quels outils pour le reporting executive ?", "acceptedAnswer": { "@type": "Answer", "text": "Looker Studio pour la plupart des besoins (gratuit, puissant, facilement partageable). Metabase ou Looker pour des besoins avancés avec droits fins. Tableau ou Power BI si votre organisation a déjà ces stacks." } }, { "@type": "Question", "name": "Le server-side tracking est-il vraiment utile ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui, surtout pour les secteurs à forte valeur (SaaS B2B, e-commerce haut panier). Il restaure 15 à 40% de précision perdue avec les bloqueurs, améliore la fiabilité des campagnes paid, et renforce la conformité." } }, { "@type": "Question", "name": "Combien coûte un entrepôt de données ?", "acceptedAnswer": { "@type": "Answer", "text": "BigQuery : 0 à 300€/mois pour la plupart des PME (grille pay-as-you-go). Snowflake : à partir de 500€/mois. Fivetran/Airbyte : 150 à 600€/mois selon sources. Métabase : gratuit (open-source) ou 85€/utilisateur/mois (cloud)." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Qui rédige les contenus ?", "acceptedAnswer": { "@type": "Answer", "text": "Un pool de rédacteurs seniors spécialisés par secteur (finance, tech, santé, industrie, juridique). Chaque mission est attribuée selon l'expertise métier requise, avec relecture senior systématique." } }, { "@type": "Question", "name": "Quel volume mensuel prévoir ?", "acceptedAnswer": { "@type": "Answer", "text": "Un rythme soutenable démarre à 2 articles de fond par mois plus une newsletter. Les programmes matures produisent 6 à 10 contenus longs mensuels, déclinés en formats courts." } }, { "@type": "Question", "name": "Comment garantir la conformité sectorielle ?", "acceptedAnswer": { "@type": "Answer", "text": "Les secteurs réglementés (finance, santé, juridique) bénéficient d'un circuit de validation dédié avec relecture compliance avant publication. Traçabilité complète des versions." } }, { "@type": "Question", "name": "Travaillez-vous depuis nos outils ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Intégration directe sur WordPress, Webflow, HubSpot CMS, Ghost, Contentful, Strapi. Workflows éditoriaux configurés selon vos process internes." } }, { "@type": "Question", "name": "Quel délai pour un article ?", "acceptedAnswer": { "@type": "Answer", "text": "Un article de fond 1500 mots est livré en 7 jours ouvrés depuis le brief validé, incluant recherche, rédaction, relecture et intégration." } }, { "@type": "Question", "name": "Le SEO est-il inclus ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Chaque contenu est optimisé sémantiquement : ciblage de requêtes, structure Hn, maillage, meta-données. Un audit SEO éditorial trimestriel identifie les opportunités d'évolution." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Comment évitez-vous les faux influenceurs ?", "acceptedAnswer": { "@type": "Answer", "text": "Audit systématique avant shortlist : analyse de la courbe d'acquisition followers, taux d'engagement par rapport aux standards de la niche, qualité des commentaires, géolocalisation de l'audience. Outils spécialisés (HypeAuditor, Modash) croisés avec analyse manuelle." } }, { "@type": "Question", "name": "Comment gérez-vous les droits d'image ?", "acceptedAnswer": { "@type": "Answer", "text": "Contrats incluant les droits d'usage pour vos propres canaux (site, ads, social owned) avec durée et territoire précisés. Renégociation spécifique pour usage publicitaire au-delà des plateformes du créateur." } }, { "@type": "Question", "name": "L'influence est-elle compatible ARPP et DGCCRF ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Tous nos contrats imposent la mention publicitaire visible selon les règles ARPP et la loi du 9 juin 2023. Formation des créateurs et contrôle avant publication." } }, { "@type": "Question", "name": "Budget minimum réaliste ?", "acceptedAnswer": { "@type": "Answer", "text": "Une campagne sérieuse démarre à 5 000€ de budget média créateurs (hors honoraires agence), permettant d'activer 4 à 8 micro-influenceurs qualifiés sur un territoire cohérent." } }, { "@type": "Question", "name": "Pouvez-vous travailler sur TikTok, Instagram et LinkedIn ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Chaque plateforme a ses codes propres : TikTok privilégie le native et l'authenticité, Instagram le storytelling visuel, LinkedIn l'expertise professionnelle. Approches créatives différenciées." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Travaillez-vous sur Figma ou Sketch ?", "acceptedAnswer": { "@type": "Answer", "text": "Figma exclusivement, avec fichiers organisés par sections, composants nommés, tokens et variants structurés. Handoff optimisé pour développeurs via Dev Mode." } }, { "@type": "Question", "name": "Combien d'utilisateurs interviewer ?", "acceptedAnswer": { "@type": "Answer", "text": "5 à 8 entretiens par persona couvrent 80% des insights. Nous recommandons 2-3 personas principaux, soit 10-20 entretiens en phase découverte." } }, { "@type": "Question", "name": "Faites-vous le développement front ?", "acceptedAnswer": { "@type": "Answer", "text": "Non, nous livrons des maquettes prêtes à intégrer. Nous accompagnons néanmoins vos développeurs en QA design et recettage visuel sur demande." } }, { "@type": "Question", "name": "Conformité RGAA et accessibilité ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Nos livraisons respectent WCAG 2.1 niveau AA. Pour les projets soumis à RGAA (secteur public), accompagnement spécifique avec audit préalable à la mise en ligne." } }, { "@type": "Question", "name": "Design system : from scratch ou évolution ?", "acceptedAnswer": { "@type": "Answer", "text": "Les deux. Audit de l'existant si un design system est en place, sinon création complète avec tokens, grille, typographie, composants atomiques et organismes." } }, { "@type": "Question", "name": "Quel outil pour les prototypes testés ?", "acceptedAnswer": { "@type": "Answer", "text": "Maze pour les tests modérés asynchrones, Lookback pour les entretiens en visio, UXCam pour l'analyse comportementale post-lancement." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Indépendance vis-à-vis de l'exécution ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. L'audit est facturé indépendamment, sans engagement d'exécution. Vous êtes libre d'internaliser, de choisir un autre partenaire, ou de nous confier tout ou partie du plan." } }, { "@type": "Question", "name": "Quelles données analysez-vous ?", "acceptedAnswer": { "@type": "Answer", "text": "Analytics (GA4, Matomo, Piwik), Search Console, plateformes publicitaires (Google, Meta, LinkedIn), CRM, outils marketing, données financières par canal. NDA systématique." } }, { "@type": "Question", "name": "Combien de temps pour un audit complet ?", "acceptedAnswer": { "@type": "Answer", "text": "4 à 6 semaines pour un périmètre PME, 6 à 10 semaines pour un scope groupe multi-marques ou multi-pays. Calendrier précis validé en cadrage." } }, { "@type": "Question", "name": "Qui réalise l'audit ?", "acceptedAnswer": { "@type": "Answer", "text": "Un consultant senior pilote, épaulé par des experts par pilier (SEO, paid, data, UX, CRM). Vous disposez d'un point de contact unique et d'un comité de pilotage bimensuel." } }, { "@type": "Question", "name": "Format du livrable final ?", "acceptedAnswer": { "@type": "Answer", "text": "Document stratégique de 60 à 100 pages, synthèse exécutive 10 pages, atelier de restitution dédié au comité de direction, feuille de route éditable." } }, { "@type": "Question", "name": "Audit utile si nous avons déjà une stratégie ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. L'audit sert alors à challenger les hypothèses, valider ou réorienter les priorités, identifier les angles morts. Posture bienveillante mais sans complaisance." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Dans quels cas choisir le sur-mesure ?", "acceptedAnswer": { "@type": "Answer", "text": "Quand votre contexte mêle plusieurs métiers (ex : refonte + migration CRM + stratégie contenu), quand la durée dépasse 3 mois, ou quand la confidentialité impose une équipe dédiée et cloisonnée." } }, { "@type": "Question", "name": "Quels garde-fous budgétaires ?", "acceptedAnswer": { "@type": "Answer", "text": "Chiffrage ferme après la phase de cadrage, avec scope clairement défini. Tout changement de périmètre fait l'objet d'un avenant formalisé. Pas de surprises en fin de mission." } }, { "@type": "Question", "name": "Signatures & confidentialité ?", "acceptedAnswer": { "@type": "Answer", "text": "NDA multilatéraux si nécessaire, data processing agreement RGPD, environnements isolés, possibilité de travail en local sur vos infrastructures pour les secteurs sensibles." } }, { "@type": "Question", "name": "Pouvez-vous mobiliser vite ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Pour les urgences (crise, opportunité M&A, lancement produit), nous mobilisons une équipe opérationnelle sous 7 jours ouvrés maximum." } }, { "@type": "Question", "name": "Travaillez-vous en équipe mixte avec nos internes ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui, c'est le mode privilégié. Nos équipes sont configurées pour s'intégrer à vos rituels, outils et culture, avec un référent côté client et côté agence." } }, { "@type": "Question", "name": "Que se passe-t-il après la mission ?", "acceptedAnswer": { "@type": "Answer", "text": "Transmission complète, formation, puis soit autonomie totale de vos équipes, soit contrat de maintenance léger pour continuité. Aucune dépendance imposée." } } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Quels types de projets prenez-vous en charge ?", "acceptedAnswer": { "@type": "Answer", "text": "Refontes de plateformes digitales groupe, migrations SI marketing (CRM, CDP, MAP), lancements de marque multi-pays, programmes post-acquisition, déploiements omnicanaux. Budgets typiques 500k€ à 5M€." } }, { "@type": "Question", "name": "Remplacez-vous une direction de projet interne ?", "acceptedAnswer": { "@type": "Answer", "text": "Non, nous la renforçons. Le programme reste piloté par votre organisation, avec notre appui méthodologique et opérationnel. Transfert progressif de la connaissance en continu." } }, { "@type": "Question", "name": "Comment garantissez-vous les délais ?", "acceptedAnswer": { "@type": "Answer", "text": "Planification détaillée validée contractuellement, points hebdomadaires opérationnels, comités mensuels direction, indicateurs d'avance et de retard par lot, plans de rattrapage documentés." } }, { "@type": "Question", "name": "Gestion des risques ?", "acceptedAnswer": { "@type": "Answer", "text": "Registre de risques formalisé avec probabilité, impact, propriétaire et plan de mitigation. Revue mensuelle en comité, remontée immédiate des signaux faibles au sponsor exécutif." } }, { "@type": "Question", "name": "Intervenez-vous à l'international ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui. Programmes menés en français, anglais, espagnol, italien, allemand. Adaptation locale des outils et des processus, conformité réglementaire par pays." } }, { "@type": "Question", "name": "Quelle est votre responsabilité contractuelle ?", "acceptedAnswer": { "@type": "Answer", "text": "Obligation de moyens renforcée avec indicateurs de résultat, pénalités de retard contractualisées au-delà des seuils convenus, assurance RC professionnelle à hauteur du budget programme." } } ] } (function(){ function activate(){ try { var path = window.location.pathname.replace(/\/+$/, '') || '/'; // Map URL -> page-id (utilise dans data-faq-page) var URL_TO_FAQ = { "/services/seo-referencement": "seo", "/services/google-ads-sea": "sea", "/services/social-media": "social", "/marketing-automation": "marketing-automation", "/cro-conversion": "cro", "/data-analytics": "data-analytics", "/contenu-editorial": "contenu-editorial", "/influence-marketing": "influence-marketing", "/ux-ui-design": "ux-ui-design", "/audit-strategie-digitale": "audit-strategie-digitale", "/service-sur-mesure": "service-sur-mesure", "/projets-complexes": "projets-complexes" }; var target = URL_TO_FAQ[path]; // Reactiver uniquement le FAQPage de la page courante var allFaqs = document.querySelectorAll('script[type="application/ld+json-faq-disabled"]'); allFaqs.forEach(function(s){ if (target && s.getAttribute('data-faq-page') === target) { // Cloner avec le bon type pour activer var newScript = document.createElement('script'); newScript.type = 'application/ld+json'; newScript.setAttribute('data-faq-page', target); newScript.textContent = s.textContent; s.parentNode.replaceChild(newScript, s); } }); } catch(e) {} } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', activate); } else { activate(); } })(); (function(){ function inject(){ try { var path = window.location.pathname.replace(/\/+$/, '') || '/'; if (path === '/') return; var BREADCRUMBS = { "/services/seo-referencement": [["Accueil","/"],["Services","/tous-nos-services"],["SEO",""]], "/services/google-ads-sea": [["Accueil","/"],["Services","/tous-nos-services"],["Google Ads",""]], "/services/social-media": [["Accueil","/"],["Services","/tous-nos-services"],["Social Media",""]], "/services/creation-web": [["Accueil","/"],["Services","/tous-nos-services"],["Creation Web",""]], "/services/branding-identite": [["Accueil","/"],["Services","/tous-nos-services"],["Branding",""]], "/marketing-automation": [["Accueil","/"],["Services","/tous-nos-services"],["Marketing Automation",""]], "/cro-conversion": [["Accueil","/"],["Services","/tous-nos-services"],["CRO",""]], "/data-analytics": [["Accueil","/"],["Services","/tous-nos-services"],["Data Analytics",""]], "/contenu-editorial": [["Accueil","/"],["Services","/tous-nos-services"],["Contenu Editorial",""]], "/influence-marketing": [["Accueil","/"],["Services","/tous-nos-services"],["Influence Marketing",""]], "/ux-ui-design": [["Accueil","/"],["Services","/tous-nos-services"],["UX UI Design",""]], "/audit-strategie-digitale": [["Accueil","/"],["Services","/tous-nos-services"],["Audit Strategique",""]], "/solutions/pme": [["Accueil","/"],["Solutions",""],["PME",""]], "/solutions/grandes-entreprises": [["Accueil","/"],["Solutions",""],["Grandes Entreprises",""]], "/solutions/secteur-public-b2g": [["Accueil","/"],["Solutions",""],["Secteur Public B2G",""]], "/realisations": [["Accueil","/"],["Realisations",""]], "/a-propos": [["Accueil","/"],["A propos",""]], "/contact": [["Accueil","/"],["Contact",""]], "/audit-gratuit": [["Accueil","/"],["Audit Gratuit",""]], "/demande-de-devis": [["Accueil","/"],["Demande de Devis",""]] }; var crumbs = BREADCRUMBS[path]; if (!crumbs) return; var items = crumbs.map(function(c, i){ var item = { "@type": "ListItem", "position": i + 1, "name": c[0] }; if (c[1]) item.item = "https://www.8upmedia.com" + c[1]; return item; }); var schema = { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": items }; var script = document.createElement('script'); script.type = 'application/ld+json'; script.setAttribute('data-breadcrumb', '1'); script.textContent = JSON.stringify(schema); document.head.appendChild(script); } catch(e) {} } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', inject); } else { inject(); } })(); html body .btn, html body .btn-audit, html body .btn-devis, html body .btn-primary, html body .btn-secondary, html body .btn-outline, html body .btn-white, html body .btn-lg, html body .btn-arrow, html body .mm-footer-cta, html body button.btn, html body a.btn, html body input[type="submit"], html body input[type="button"] { border-radius: 10px !important; } .section-dark{background:#FFF6F0 !important;color:#1A1A1A !important;}.section-dark h2,.section-dark h3{color:#0A0A0A !important;}.section-dark p{color:#444 !important;}.cta-section{background:#FFF6F0 !important;color:#1A1A1A !important;}.cta-section h2{color:#0A0A0A !important;}.cta-section p{color:#444 !important;} .tns-cta{background:#FFF6F0 !important;color:#1A1A1A !important;}.tns-cta h2{color:#0A0A0A !important;}.tns-cta p{color:#444 !important;} html body section.tns-cta,html body .tns-cta{background:#FFF6F0 !important;background-color:#FFF6F0 !important;color:#1A1A1A !important;}html body .tns-cta h2{color:#0A0A0A !important;}html body .tns-cta p{color:#444 !important;} /* page-display-fix */ .page{display:none !important;height:0 !important;overflow:hidden !important;visibility:hidden !important;} .page.active{display:block !important;height:auto !important;overflow:visible !important;visibility:visible !important;} {"@context": "https://schema.org", "@graph": [{"@type": "Organization", "@id": "https://www.8upmedia.com/#org", "name": "8UP Media", "url": "https://www.8upmedia.com/", "logo": "https://www.8upmedia.com/assets/logo.svg", "email": "[email protected]", "telephone": "+32489019647", "description": "Agence digitale franco-belge : SEO, SEA, Social Media, création web, branding, marketing automation, CRO, data analytics.", "sameAs": ["https://www.linkedin.com/company/8upmedia"], "areaServed": [{"@type": "City", "name": "Bruxelles"}, {"@type": "City", "name": "Liège"}, {"@type": "City", "name": "Anvers"}, {"@type": "City", "name": "Charleroi"}, {"@type": "City", "name": "Namur"}, {"@type": "City", "name": "Mons"}, {"@type": "City", "name": "Gand"}, {"@type": "City", "name": "Louvain"}, {"@type": "Country", "name": "Belgique"}, {"@type": "Country", "name": "France"}]}, {"@type": "LocalBusiness", "@id": "https://www.8upmedia.com/villes/bruxelles#business", "name": "8UP Media Bruxelles - Agence marketing digital", "image": "https://www.8upmedia.com/assets/logo.svg", "url": "https://www.8upmedia.com/villes/bruxelles", "telephone": "+32489019647", "priceRange": "€€", "address": {"@type": "PostalAddress", "addressLocality": "Bruxelles", "postalCode": "1000", "addressRegion": "Bruxelles-Capitale", "addressCountry": "BE"}, "geo": {"@type": "GeoCoordinates", "latitude": 50.8503, "longitude": 4.3517}, "areaServed": {"@type": "City", "name": "Bruxelles", "alternateName": ["Brussels", "Brussel"]}, "hasOfferCatalog": {"@type": "OfferCatalog", "name": "Services marketing digital Bruxelles", "itemListElement": [{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEO Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEA Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Social Media Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Création Web Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Branding Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "UX/UI Design Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Marketing Automation Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "CRO Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Data Analytics Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Contenu éditorial Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Influence Marketing Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Audit Digital Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Service sur-mesure Bruxelles"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Projets complexes Bruxelles"}}]}}, {"@type": "LocalBusiness", "@id": "https://www.8upmedia.com/villes/liege#business", "name": "8UP Media Liège - Agence marketing digital", "image": "https://www.8upmedia.com/assets/logo.svg", "url": "https://www.8upmedia.com/villes/liege", "telephone": "+32489019647", "priceRange": "€€", "address": {"@type": "PostalAddress", "addressLocality": "Liège", "postalCode": "4000", "addressRegion": "Wallonie", "addressCountry": "BE"}, "geo": {"@type": "GeoCoordinates", "latitude": 50.6326, "longitude": 5.5797}, "areaServed": {"@type": "City", "name": "Liège", "alternateName": ["Luik", "Liege"]}, "hasOfferCatalog": {"@type": "OfferCatalog", "name": "Services marketing digital Liège", "itemListElement": [{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEO Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEA Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Social Media Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Création Web Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Branding Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "UX/UI Design Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Marketing Automation Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "CRO Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Data Analytics Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Contenu éditorial Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Influence Marketing Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Audit Digital Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Service sur-mesure Liège"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Projets complexes Liège"}}]}}, {"@type": "LocalBusiness", "@id": "https://www.8upmedia.com/villes/anvers#business", "name": "8UP Media Anvers - Agence marketing digital", "image": "https://www.8upmedia.com/assets/logo.svg", "url": "https://www.8upmedia.com/villes/anvers", "telephone": "+32489019647", "priceRange": "€€", "address": {"@type": "PostalAddress", "addressLocality": "Anvers", "postalCode": "2000", "addressRegion": "Flandre", "addressCountry": "BE"}, "geo": {"@type": "GeoCoordinates", "latitude": 51.2194, "longitude": 4.4025}, "areaServed": {"@type": "City", "name": "Anvers", "alternateName": ["Antwerpen", "Antwerp"]}, "hasOfferCatalog": {"@type": "OfferCatalog", "name": "Services marketing digital Anvers", "itemListElement": [{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEO Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEA Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Social Media Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Création Web Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Branding Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "UX/UI Design Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Marketing Automation Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "CRO Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Data Analytics Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Contenu éditorial Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Influence Marketing Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Audit Digital Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Service sur-mesure Anvers"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Projets complexes Anvers"}}]}}, {"@type": "LocalBusiness", "@id": "https://www.8upmedia.com/villes/charleroi#business", "name": "8UP Media Charleroi - Agence marketing digital", "image": "https://www.8upmedia.com/assets/logo.svg", "url": "https://www.8upmedia.com/villes/charleroi", "telephone": "+32489019647", "priceRange": "€€", "address": {"@type": "PostalAddress", "addressLocality": "Charleroi", "postalCode": "6000", "addressRegion": "Wallonie", "addressCountry": "BE"}, "geo": {"@type": "GeoCoordinates", "latitude": 50.4108, "longitude": 4.4446}, "areaServed": {"@type": "City", "name": "Charleroi"}, "hasOfferCatalog": {"@type": "OfferCatalog", "name": "Services marketing digital Charleroi", "itemListElement": [{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEO Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEA Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Social Media Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Création Web Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Branding Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "UX/UI Design Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Marketing Automation Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "CRO Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Data Analytics Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Contenu éditorial Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Influence Marketing Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Audit Digital Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Service sur-mesure Charleroi"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Projets complexes Charleroi"}}]}}, {"@type": "LocalBusiness", "@id": "https://www.8upmedia.com/villes/namur#business", "name": "8UP Media Namur - Agence marketing digital", "image": "https://www.8upmedia.com/assets/logo.svg", "url": "https://www.8upmedia.com/villes/namur", "telephone": "+32489019647", "priceRange": "€€", "address": {"@type": "PostalAddress", "addressLocality": "Namur", "postalCode": "5000", "addressRegion": "Wallonie", "addressCountry": "BE"}, "geo": {"@type": "GeoCoordinates", "latitude": 50.4674, "longitude": 4.8718}, "areaServed": {"@type": "City", "name": "Namur", "alternateName": ["Namen"]}, "hasOfferCatalog": {"@type": "OfferCatalog", "name": "Services marketing digital Namur", "itemListElement": [{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEO Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEA Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Social Media Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Création Web Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Branding Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "UX/UI Design Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Marketing Automation Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "CRO Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Data Analytics Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Contenu éditorial Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Influence Marketing Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Audit Digital Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Service sur-mesure Namur"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Projets complexes Namur"}}]}}, {"@type": "LocalBusiness", "@id": "https://www.8upmedia.com/villes/mons#business", "name": "8UP Media Mons - Agence marketing digital", "image": "https://www.8upmedia.com/assets/logo.svg", "url": "https://www.8upmedia.com/villes/mons", "telephone": "+32489019647", "priceRange": "€€", "address": {"@type": "PostalAddress", "addressLocality": "Mons", "postalCode": "7000", "addressRegion": "Wallonie", "addressCountry": "BE"}, "geo": {"@type": "GeoCoordinates", "latitude": 50.4542, "longitude": 3.9523}, "areaServed": {"@type": "City", "name": "Mons", "alternateName": ["Bergen"]}, "hasOfferCatalog": {"@type": "OfferCatalog", "name": "Services marketing digital Mons", "itemListElement": [{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEO Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEA Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Social Media Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Création Web Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Branding Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "UX/UI Design Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Marketing Automation Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "CRO Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Data Analytics Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Contenu éditorial Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Influence Marketing Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Audit Digital Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Service sur-mesure Mons"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Projets complexes Mons"}}]}}, {"@type": "LocalBusiness", "@id": "https://www.8upmedia.com/villes/gand#business", "name": "8UP Media Gand - Agence marketing digital", "image": "https://www.8upmedia.com/assets/logo.svg", "url": "https://www.8upmedia.com/villes/gand", "telephone": "+32489019647", "priceRange": "€€", "address": {"@type": "PostalAddress", "addressLocality": "Gand", "postalCode": "9000", "addressRegion": "Flandre", "addressCountry": "BE"}, "geo": {"@type": "GeoCoordinates", "latitude": 51.0543, "longitude": 3.7174}, "areaServed": {"@type": "City", "name": "Gand", "alternateName": ["Gent", "Ghent"]}, "hasOfferCatalog": {"@type": "OfferCatalog", "name": "Services marketing digital Gand", "itemListElement": [{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEO Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEA Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Social Media Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Création Web Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Branding Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "UX/UI Design Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Marketing Automation Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "CRO Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Data Analytics Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Contenu éditorial Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Influence Marketing Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Audit Digital Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Service sur-mesure Gand"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Projets complexes Gand"}}]}}, {"@type": "LocalBusiness", "@id": "https://www.8upmedia.com/villes/louvain#business", "name": "8UP Media Louvain - Agence marketing digital", "image": "https://www.8upmedia.com/assets/logo.svg", "url": "https://www.8upmedia.com/villes/louvain", "telephone": "+32489019647", "priceRange": "€€", "address": {"@type": "PostalAddress", "addressLocality": "Louvain", "postalCode": "3000", "addressRegion": "Flandre", "addressCountry": "BE"}, "geo": {"@type": "GeoCoordinates", "latitude": 50.8798, "longitude": 4.7005}, "areaServed": {"@type": "City", "name": "Louvain", "alternateName": ["Leuven"]}, "hasOfferCatalog": {"@type": "OfferCatalog", "name": "Services marketing digital Louvain", "itemListElement": [{"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEO Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "SEA Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Social Media Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Création Web Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Branding Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "UX/UI Design Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Marketing Automation Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "CRO Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Data Analytics Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Contenu éditorial Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Influence Marketing Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Audit Digital Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Service sur-mesure Louvain"}}, {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Projets complexes Louvain"}}]}}]} html body a[class*="btn"],html body button[class*="btn"],html body [class*="btn-"],html body .btn,html body .cta,html body .nav-cta,html body .tns-cta,html body .tns-cta-btn,html body .mn-cta-devis,html body .mn-cta-call,html body .mm-footer-cta,html body .btn-devis,html body .btn-audit,html body .btn-white,html body .btn-ghost,html body .btn-primary,html body .btn-secondary,html body .btn-lg,html body .btn-sm,html body input[type="submit"],html body input[type="button"]{border-radius:10px !important} ↑ Message envoyé avec succès ! 8UP Media . Accueil Services ▾ Acquisition & Visibilité SEO & Référencement Visibilité organique durable Google Ads / SEA Campagnes publicitaires ROAS Social Media Community management & ads Influence Marketing Campagnes avec créateurs Création & Développement Création de Sites Web Vitrines, e-commerce, SaaS Branding & Identité Logo, charte, plateforme UX / UI Design Wireframes & design systems Contenu & Éditorial Rédaction SEO & livres blancs Performance & Données Marketing Automation Scénarios email & CRM CRO - Conversion A/B testing & tunnels Data Analytics GA4, Looker, attribution Audit & Stratégie Diagnostic 360° & roadmap Projets complexes ou sur-mesure ? Nous construisons aussi des dispositifs hors standard. Service sur-mesure Projets complexes Tous nos services Solutions ▾ PME & Indépendants Grandes Entreprises ️ Secteur Public B2G Secteurs ▾ Immobilier Santé & Médical HORECA Technologie & SaaS Construction & BTP Industrie & B2B E-Commerce Juridique & Avocats Finance & Assurance PME & Indépendants Réalisations --> À propos Contact +32 489 01 96 47 Demander un devis Accueil Services SEO & Référencement Google Ads / SEA Social Media Influence Marketing Création de Sites Web Branding & Identité UX / UI Design Contenu & Éditorial Marketing Automation & IA CRO - Conversion Data Analytics Audit & Stratégie Solutions PME & Indépendants Grandes Entreprises Secteur Public B2G Secteurs Immobilier Santé & Médical HORECA Technologie & SaaS Construction & BTP E-Commerce Juridique & Avocats Finance & Assurance Industrie & B2B PME & Indépendants --> --> --> À propos Contact Villes Bruxelles Liège Namur Charleroi Mons Anvers Gand Louvain Toutes les villes Appelez-nous - +32 489 01 96 47 Demander un devis Le pragmatisme belge, la créativité française ;) Votre croissance digitale, amplifiée. 8UP Media conçoit des stratégies digitales sur mesure pour les PME, grandes entreprises et organismes publics en Belgique et en France. Web, SEO, Google Ads, Branding - tout sous un même toit.
Performance mensuelle +284% Trafic organique ▲ +42% ce mois Leads générés +127 ce mois Satisfaction client 98% satisfaits Nos expertises Tout ce dont vous avez besoin, en un seul partenaire. De la stratégie à l'exécution, nous couvrons l'intégralité du spectre digital pour maximiser votre visibilité et vos conversions.
Création de Sites Web Sites vitrines, e-commerces et applications web sur mesure, pensés pour la conversion et optimisés pour le référencement naturel. Découvrir SEO & Référencement Stratégies SEO complètes pour atteindre la première page de Google et maintenir une visibilité durable sur votre marché. Découvrir Google Ads & SEA Campagnes publicitaires performantes sur Google, Meta et LinkedIn. ROI maximisé, budget optimisé, résultats mesurables. Découvrir Branding & Identité Visuelle Logo, charte graphique, supports de communication - construisez une identité de marque forte et mémorable qui vous distingue. Découvrir Social Media Marketing Gestion de réseaux sociaux, création de contenu et community management pour engager votre audience et renforcer votre notoriété. Découvrir Audit & Conseil Digital Diagnostic complet de votre présence digitale. Identification des leviers de croissance et plan d'action stratégique personnalisé. Découvrir Solutions sur mesure Une approche adaptée à votre profil. PME & Indépendants Grandes Entreprises ️ Secteur Public B2G Développez votre activité sans vous disperser. En tant que PME ou indépendant, votre budget est précieux. Nous maximisons chaque euro investi pour vous offrir un retour concret et mesurable.
Site web qui convertit Présence en ligne professionnelle qui transforme les visiteurs en clients SEO local & national Visibilité sur Google pour vos mots-clés stratégiques Campagnes ciblées Google Ads & Meta Ads avec budget maîtrisé Accompagnement dédié Un interlocuteur unique qui connaît votre entreprise Solution PME Audit gratuit Pack PME Starter Digital Tout ce qu'il faut pour démarrer et croître en ligne.
Vos enjeux sont complexes, nos solutions le sont aussi. Nous agissons comme une extension de votre équipe marketing.
Stratégie digitale globale Audit, roadmap et déploiement sur tous les canaux SEO technique & éditorial Optimisation en profondeur, contenu optimisé à grande échelle Campagnes multi-canaux Google, Meta, LinkedIn, programmatique Data & reporting avancé Dashboards personnalisés, KPIs alignés sur vos objectifs business Solution GE Parler à un expert Pack Entreprise Digital Enterprise Une présence digitale dominante sur tous les fronts.
Communes, provinces, ASBL, administrations fédérales - nous maîtrisons les contraintes et exigences du secteur public belge.
Conformité & accessibilité Sites conformes WCAG 2.1, RGPD et normes belges Communication institutionnelle Stratégie de communication adaptée aux publics citoyens Marchés publics Expertise en rédaction et réponse aux marchés publics numériques Accompagnement durable Partenariats long terme avec SLA et support dédié Solution B2G Nous contacter Pack Public Institutional Digital Solutions conformes aux exigences du secteur public.
SEO, Ads, web, branding, social.
Voir →Analyse SEO & Ads sous 48 h.
Demander →Parlons de votre projet digital.
Écrire →