Outiref

Code source de l'URL : http://vbs71.fr/

<!DOCTYPE html>
<html lang="fr">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>Nettoyage de vitres à Chalon-sur-Saône | Devis gratuit</title>
  <meta name="description" content="Spécialiste du nettoyage de vitres. Particulier ou professionnel. Des vitres impeccables, sans traces, au meilleur prix. Devis gratuit et intervention rapide.">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="canonical" href="https://vbs71.fr/">
  <link rel="icon" href="img/vbs.ico" type="image/x-icon">
  <link rel="shortcut icon" href="img/vbs.ico" type="image/x-icon">
  <link rel="stylesheet" href="css/style.css" />

   <!-- Balises sociales Open Graph / Twitter -->
  <meta property="og:type" content="website">
  <meta property="og:locale" content="fr_FR">
  <meta property="og:title" content="Nettoyage de vitres à Chalon-sur-Saône | Devis gratuit">
  <meta property="og:description" content="V.B.S 71, entreprise de nettoyage de vitres à Chalon-sur-Saône pour particuliers et professionnels. Vitres impeccables, sans traces, au meilleur prix. Devis gratuit et intervention rapide.">
  <meta property="og:url" content="https://vbs71.fr/">
  <meta property="og:image" content="https://vbs71.fr/img/nettoyage.webp">

  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="Nettoyage de vitres à Chalon-sur-Saône | Devis gratuit">
  <meta name="twitter:description" content="V.B.S 71, entreprise de nettoyage de vitres à Chalon-sur-Saône pour particuliers et professionnels. Vitres impeccables, sans traces, au meilleur prix. Devis gratuit et intervention rapide.">
  <meta name="twitter:image" content="https://vbs71.fr/img/nettoyage.webp">

  <script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "additionalType": "https://schema.org/ProfessionalService",
  "name": "VBS 71",
  "description": "Entreprise de nettoyage de vitres (intérieur/extérieur) – vitres sans traces – Grand Chalon.",
  "telephone": "+33652275985",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "79d Rue François Protheau",
    "postalCode": "71100",
    "addressLocality": "Chalon-sur-Saône",
    "addressCountry": "FR"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
      "opens": "08:00",
      "closes": "17:00"
    }
  ],
  "areaServed": [
    { "@type": "City", "name": "Chalon-sur-Saône" },
    { "@type": "City", "name": "Saint-Rémy" },
    { "@type": "City", "name": "Châtenoy-le-Royal" },
    { "@type": "City", "name": "Saint-Marcel" },
    { "@type": "City", "name": "Givry" },
    { "@type": "City", "name": "Fontaine" },
    { "@type": "City", "name": "Buxy" }
  ],
  "url": "https://vbs71.fr",
  "priceRange": "€€",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5",
    "reviewCount": "8"
  },
  "review": [
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Morane"
      },
      "reviewBody": "Je recommande à 100 %, rapidité et efficacité ! Des vitres comme neuves.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5",
        "worstRating": "1"
      }
    },
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Maison de l'orthodontie"
      },
      "reviewBody": "Un très bon service ! Nous avons fait appel à V.B.S 71 à Chalon-sur-Saône pour le nettoyage de vitres du cabinet et nous sommes vraiment ravis du résultat. Les vitres sont impeccables, sans traces, comme neuves ! Très professionnel, ponctuel et surtout d’une grande réactivité. Entreprise sérieuse et efficace.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5",
        "worstRating": "1"
      }
    }
  ]
}
</script>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Proposez-vous des contrats d’entretien régulier ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Oui, pour garantir des vitres propres toute l’année, nous vous proposons : un passage trimestriel pour les particuliers et une intervention hebdomadaire ou mensuelle pour les entreprises."
      }
    },
    {
      "@type": "Question",
      "name": "Quel est le prix d’un nettoyage de vitres ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Le tarif dépend de la surface à nettoyer, du type de bâtiment et de la fréquence. VBS 71 à Chalon-sur-Saône propose des devis gratuits et transparents, adaptés à chaque besoin et au meilleur prix."
      }
    },
    {
      "@type": "Question",
      "name": "Quels types de vitres nettoyez-vous ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Nous nettoyons tous types de vitres : fenêtres, baies vitrées, vérandas, vitrines commerciales, verrières, façades vitrées et autres surfaces en verre."
      }
    }
  ]
}
</script>

</head>
<body>
  <main>
  <!-- Barre de navigation -->
  <header class="navbar">
    <div class="logo">VBS 71</div>

    <nav>
     <ul class="nav-links">
    <li><a href="#hero" class="tab active">Accueil</a></li>
    <li><a href="#prestations" class="tab">Services</a></li>
    <li><a href="#avis" class="tab">Avis</a></li>
    <li><a href="#faq" class="tab">FAQ</a></li>
    <li><a href="#contact" class="tab">Contact</a></li>
  </ul>
  
  <div class="hamburger" id="hamburger">
    <span class="bar"></span>
    <span class="bar"></span>
    <span class="bar"></span>
  </div>
</nav>


    <a href="tel:+33652275985" class="btn-primary">Appeler</a>
  </header>

  <!-- Section hero -->
  <section class="hero" id="hero">
    <div class="hero-content">
      <img src="img/logo.png" alt="Logo VBS 71" class="hero-logo" fetchpriority="high" decoding="async">
      <h1>Nettoyage de vitres professionnel <br> à Chalon-sur-Saône</h1>
      <a href="#contact" class="btn-secondary">Demander un devis gratuit</a>
      <div class="stars">
        <span>★★★★★</span>
        <p>5 ÉTOILES</p>
      </div>
    </div>
  </section>

  <section class="a-propos" id="a-propos">
  <h2>Entreprise de nettoyage de vitres à Chalon-sur-Saône</h2>

  <div class="a-propos-content">
    <div class="bloc">
      <h3>Notre mission</h3>
      <p>
        V.B.S 71 à Chalon-sur-Saône, est une entreprise spécialisée dans le
        <strong>nettoyage de vitres</strong>, créée en 2025 et forte de plusieurs
        années d'expérience dans le domaine. Nous utilisons un matériel
        100&nbsp;% professionnel pour garantir des prestations fiables,
        <strong>rapides et impeccables</strong>.
      </p>
    </div>

    <div class="bloc">
      <h3>Nos valeurs</h3>
      <p>
        Nos valeurs reposent sur la satisfaction de chaque client :
        une intervention rapide, un <strong>résultat sans traces</strong>,
        un <strong>service soigné</strong>, ponctuel et toujours proposé
        au <strong>juste prix</strong>.
      </p>
    </div>
  </div>

  <div class="a-propos-image">
    <img src="img/entreprise-nettoyage-vitres-professionnel.webp" alt="Nettoyage de vitres professionnel à Chalon-sur-Saône : un laveur utilise une raclette pour des fenêtres sans traces." loading="lazy">
  </div>
</section>

<section class="avis" id="avis">
  <h2>Nos prestations :<br>Des vitres sans traces !</h2>
  <p>Découvrez les retours de nos clients.</p>

  <div class="avis-container">
    <div class="avis-card">
      <div class="stars">★★★★★</div>
      <p>Je recommande à 100%, rapidité et efficacité ! Des vitres comme neuves.</p>
      <span><bold>Morane</bold></span>
    </div>

    <div class="avis-card">
      <div class="stars">★★★★★</div>
      <p>Un très bon service ! Nous avons fait appel à V.B.S 71 à Chalon-sur-Saône pour le nettoyage de vitres du cabinet et nous sommes vraiment ravis du résultat. Les vitres sont impeccables, sans traces, comme neuves !

      Très professionnel, ponctuel et surtout d’une grande réactivité. Entreprise sérieuse et efficace.</p>
      <span><bold>Maison de l'orthodontie<span><bold>
    </div>

    <div class="avis-card">
      <div class="stars">★★★★★</div>
      <p>Efficace et arrangeant sur les jours pour venir nettoyer, le tout avec le sourire je recommande à 100%</p>
      <span><bold>Afona<span><bold>
    </div>
  </div>
</section>



  <section class="prestations" id="prestations">
  <h2>Nos prestations</h2>
  <p class="intro">
   <strong> V.B.S 71 </strong> spécialiste du <strong> nettoyage de la vitrerie à Chalon-sur-Saône,</strong> intervient auprès des particuliers et des professionnels.
Entreprise locale, nous intervenons dans tout le Grand Chalon avec un travail soigné, discret et au meilleur rapport qualité/prix.
  </p>

  <div class="prestations-grid">
    <div class="prestation-card">
      <img src="img/nettoyage-vitres-pour-particulier.webp" alt="Nettoyage de vitres à domicile pour les particuliers à Chalon-sur-Saône : résultat impeccable et sans traces sur les fenêtres de maison." loading="lazy">
      <h3>Prestation pour les particuliers</h3>
      <p>
       <strong> Interventions rapides </strong> et adaptées pour particuliers. Nous proposons le <strong> Nettoyage des fenêtres</strong> sans traces, à l’intérieur comme à l’extérieur, au <strong>meilleur prix.</strong>
Adaptées à tout type de vitres, nous procédons au nettoyage complet de la vitrerie, huisseries comprises.
      </p>
    </div>

    <div class="prestation-card">
      <img src="img/nettoyage-de-vitre-entreprise.webp" alt="Nettoyage de vitres pour entreprises à Chalon-sur-Saône : façade moderne avec grandes baies vitrées de bureaux propres." loading="lazy">
      <h3>Prestation pour les Entreprises</h3>
      <p>
       Une entreprise locale spécialisée dans le <strong>nettoyage de vitres en entreprise</strong> à Chalon-sur-Saône.
Nous vous garantissons des prestations rapides, efficaces et discrètes pour des bureaux toujours impeccables.
Profitez d’un <strong>tarif concurrentiel</strong> et d’un service professionnel adapté aux besoins de votre activité.
      </p>
    </div>

    <div class="prestation-card">
      <img src="img/nettoyage.webp" alt="Nettoyage de vitres pour entreprises à Chalon-sur-Saône : façade moderne avec grandes baies vitrées de bureaux propres." loading="lazy">
      <h3>Devis</h3>
      <p>
        Devis gratuit pour tous nos services. <strong>tarifs accessibles et transparents,</strong> adaptés à chaque besoin. Notre objectif : offrir un service professionnel au <strong>meilleur rapport qualité/prix.</strong>
      </p>
    </div>
  </div>

    <a href="#contact" class="btn-secondary" style="margin-top: 50px;">Demander un devis gratuit</a>
</section>

<section class="location" id="location">
  <h2>Des vitres impeccables sur le chalonnais</h2>

  <div class="location-content">
    <div class="bloc">
      <h3>Nous intervenons sur le Grand-Chalon</h3>
      <p>
        <strong>V.B.S. 71</strong>, professionnel de la
        <strong>vitrerie</strong> à <strong>Chalon-sur-Saône,</strong>intervient sur tout le Grand Chalon : Saint-Rémy, Châtenoy-le-Royal, Saint-Marcel, Lux, Givry, Fontaine… et plus loin selon les besoins.
      </p>
    </div>

    <div class="bloc">
      <p>
       Nous garantissons des <strong>vitres sans traces,</strong>,
         intérieures comme extérieures, avec un service réactif et soigné.
      </p>
    </div>
  </div>

  <div class="location-image">
    <img src="img/carte.webp" alt="Zone d'intervention VBS71 : carte du Grand-Chalon, incluant Chalon-sur-Saône, Saint-Rémy et Saint-Marcel pour le nettoyage de vitres." loading="lazy">
  </div>
</section>

<section class="faq" id="faq">
  <div class="faq-container">
    <div class="faq-left">
      <h2>FAQ</h2>
    </div>

    <div class="faq-right">
      <div class="faq-item">
        <h3>Proposez-vous des contrats d’entretien régulier ?</h3>
        <p>
          Oui, pour garantir des <strong>vitres propres toute l’année</strong>, nous vous proposons :
        </p>
        <ul>
          <li>Un passage trimestriel pour les particuliers.</li>
          <li>Hebdomadaire ou mensuel pour les entreprises.</li>
        </ul>
      </div>

      <div class="faq-item">
        <h3>Quel est le prix d’un lavage de vitres ?</h3>
        <p>
          Le tarif dépend de la surface à nettoyer, du type de bâtiment et de la fréquence. 
          <strong>V.B.S 71</strong> à Chalon-sur-Saône, propose des <strong>devis gratuits</strong> 
          et transparents, adaptés à chaque besoin et au meilleur prix.
        </p>
      </div>

      <div class="faq-item">
        <h3>Quels types de vitres nettoyez-vous ?</h3>
        <p>
          Nous nettoyons <strong>tous types de vitres</strong> : fenêtres, baies vitrées, vérandas, 
          vitrines commerciales, façades vitrées et autres surfaces en verre.
        </p>
      </div>
    </div>
  </div>
</section>

<section class="contact" id="contact">
  <div class="contact-container">
    <div class="contact-header">
      <h2>Contactez-nous</h2>
      <p>Remplissez le formulaire ci-dessous.</p>
    </div>

    <div class="contact-content">
      <form class="contact-form">
        <label for="name">Nom*</label>
        <input type="text" id="name" placeholder="Entrez votre nom" required />

        <label for="email">Email*</label>
        <input type="email" id="email" placeholder="Entrez votre email" required />

         <label for="email">Téléphone*</label>
        <input type="phone" id="phone" placeholder="Entrez votre numéro" required />

        <label for="message">Message*</label>
        <textarea id="message" rows="4" placeholder="Votre message ici" required></textarea>

        <button onclick="envoyerFormulaire()" class="btn">Envoyer</button>
      </form>

      <div class="contact-logo">
        <img src="img/logo.png"  alt="Demander un devis pour le nettoyage de vitres d'entreprise à Chalon-sur-Saône : un technicien en action avec raclette." loading="lazy"/>
      </div>
    </div>
  </div>
</section>
</main>

<footer class="footer">
  <div class="footer-container">
    <div class="footer-column">
      <span><b>VBS 71</b></span>
      <p>79d Rue François Protheau<br>71100 Chalon-sur-Saône</p>
    </div>

    <div class="footer-column">
      <span><b>Horaires</b><span>
      <p>Lundi à Vendredi : 8h - 17h<br>Fermé Samedi & Dimanche</p>
    </div>

    <div class="footer-column">
      <span><b>Téléphone</b><span>
      <p>06 52 27 59 85</p>
    </div>

    <div class="footer-column">
      <span><b>Email</b><span>
      <p><a href="mailto:contact.vbs71@gmail.com">contact.vbs71@gmail.com</a></p>
    </div>

    <div class="footer-column social">
      <a href="https://www.facebook.com/people/VBS-71/61556766057708/" aria-label="Facebook">
        <i class="fa fa-facebook" target="_blank"></i>
      </a>
    </div>
  </div>

  <div class="footer-bottom">
    <p>© 2025. All rights reserved. <a href="https://resodigital.fr/" target="_blank">ReSo Digital</a></p>
    <p style="margin-top: 10px;">
    
      <a href="privacy.html" class="link1">Politique de confidentialité et d’utilisation des cookies  </a>
    <a href="mentions-legales.html" class="link1">Mentions légales  </a>
  <a href="politique-de-confidentialite-et-dutilisation-des-cookies.html" class="link1">Politique de protection des données personnelles</a></p>
  </div>
</footer>

<script src="js/contact.js"></script>
<script>
  const tabs = document.querySelectorAll('.tab');

  tabs.forEach(tab => {
    tab.addEventListener('click', () => {
      // Supprime la classe active de tous les onglets
      tabs.forEach(t => t.classList.remove('active'));
      // Ajoute la classe active à celui cliqué
      tab.classList.add('active');
    });
  });
</script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org/",
            "name": "Nettoyage de vitres à Chalon-sur-Saône | Devis gratuit",
            "url": "https://www.vbs71.fr/",
            "description": "VBS 71 à Chalon-sur-Saône est une entreprise de nettoyage de vitres professionnel pour particuliers et entreprises. Des vitres sans traces. Demandez un devis gratuit.",
            "inLanguage": "fr",
            "keywords": [
                "nettoyage de vitres"
            ],
            "@type": "WebSite"
        }</script>

        <script>
  const hamburger = document.getElementById('hamburger');
const navLinks = document.querySelector('.nav-links');

if (hamburger && navLinks) {
  // toggle menu par le bouton hamburger (ton code existant)
  hamburger.addEventListener('click', () => {
    hamburger.classList.toggle('active');
    navLinks.classList.toggle('active');
  });

  // 1) Fermer le menu quand on clique sur un lien à l'intérieur (déléguation)
  navLinks.addEventListener('click', (event) => {
    // recherche l'ancêtre <a> si on a cliqué sur un enfant (icone, span, etc.)
    const link = event.target.closest('a');
    if (!link) return; // pas un lien -> rien
    // Optionnel : si tu veux seulement fermer pour les ancres / liens internes :
    // const href = link.getAttribute('href') || '';
    // if (!href.startsWith('#') && !href.startsWith('/')) return;

    // Fermer le menu
    hamburger.classList.remove('active');
    navLinks.classList.remove('active');
    // si tu utilises du JS pour la navigation (SPA) et que tu veux laisser le handler
    // se charger, ne pas preventDefault ici.
  });

  // 2) (Optionnel) Fermer si on clique en dehors du menu quand il est ouvert
  document.addEventListener('click', (event) => {
    // si menu fermé -> rien
    if (!navLinks.classList.contains('active')) return;

    // si le clic est sur le hamburger ou dans navLinks -> rien
    if (event.target.closest('#hamburger') || event.target.closest('.nav-links')) return;

    // sinon fermer
    hamburger.classList.remove('active');
    navLinks.classList.remove('active');
  }, { passive: true });
}


</script>

<script>
  // Supprime le #hero de l'URL après chargement
  if (window.location.hash) {
    history.replaceState(null, null, window.location.pathname);
  }
</script>

<script>
// Sélectionne tous les liens internes
document.querySelectorAll('a[href^="#"]').forEach(link => {
  link.addEventListener('click', function (e) {
    e.preventDefault(); // empêche le # d’apparaître dans l’URL

    const targetId = this.getAttribute('href').substring(1);
    const target = document.getElementById(targetId);

    if (target) {
      // Défilement fluide vers la section
      target.scrollIntoView({ behavior: 'smooth' });

      // Supprime le hash de l’URL (au cas où)
      history.replaceState(null, null, ' ');
    }
  });
});
</script>


</body>
</html>