<!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 % 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>