schwarz-weiss-reinigung.de

Webside score schwarz-weiss-reinigung.de

Schwarz-Weiss-Reinigung - 💧Ihre Top Gebäudereinigung💧

 Genereret Maj 01 2026 23:14 PM

Gammel data? OPDATER !

Scoren er 50/100

SEO Indhold

Titel

Schwarz-Weiss-Reinigung - 💧Ihre Top Gebäudereinigung💧

Længde : 53

Perfekt, din titel indeholder mellem 10 og 70 bogstaver.

Beskrivelse

Schwarz Weiss | Ihre professionelle Gebäudereinigung - ✅ zuverlässig ✅ transparent ✅ effizient - ☎ +49 176 218 324 25.

Længde : 118

Perfekt, din meta beskrivelse indeholder mellem 70 og 160 karakterer.

Nøgleord

Dårligt! Vi kan ikke finde nogle meta nøgleord på din side! Brug denne gratis online meta generator for at oprette nye nøgleord.

Og Meta Egenskaber

Godt, din side benytter Og egenskaberne

Egenskab Indhold
locale de_DE
type website
title Schwarz Weiss
description Schwarz Weiss | Ihre professionelle Gebäudereinigung - ✅ zuverlässig ✅ transparent ✅ effizient - ☎ +49 176 218 324 25.
url https://schwarz-weiss-reinigung.de/
site_name Schwarz Weiss Reinigung
updated_time 2026-03-05T14:59:47+00:00
image https://2210c464.delivery.rocketcdn.me/wp-content/uploads/2020/08/schwarz-weiss-reinigung3_logo-1024x238.png
image:secure_url https://2210c464.delivery.rocketcdn.me/wp-content/uploads/2020/08/schwarz-weiss-reinigung3_logo-1024x238.png
image:width 1024
image:height 238
image:alt Schwarz Weiss Reinigung 055
image:type image/png

Overskrifter

H1 H2 H3 H4 H5 H6
1 16 10 10 4 0
  • [H1] Ihr Partner für professionelle Gebäudereinigung
  • [H2] Partner die uns vertrauen
  • [H2] Gebäudereinigung
  • [H2] Unterhaltsreinigung
  • [H2] Grundreinigung
  • [H2] Praxis & Krankenhausreinigung
  • [H2] Kindergarten & Schulreinigung
  • [H2] Büro & Kanzleireinigung
  • [H2] Büro & Kanzleireinigung
  • [H2] Fitnesshallen & Hotelreinigung
  • [H2] Autohaus & Industriereinigung
  • [H2] Reinigung
  • [H2] Treppenhausreinigung
  • [H2] Hotelreinigung Gym
  • [H2] Bauend & Sonderreinigung
  • [H2] Wir streben als Unternehmen nach höchster Servicequalität
  • [H2] with preserved attributes and + forced-h2 var h2 = document.createElement('h2'); h2.className = node.className; // keep existing classes addClass(h2, 'forced-h2'); // ensure our class is present Array.prototype.forEach.call(node.attributes, function (attr) { if (attr.name !== 'class') h2.setAttribute(attr.name, attr.value); }); h2.innerHTML = node.innerHTML; h2.setAttribute('data-seo-promoted', '1'); node.replaceWith(h2); } else { node.setAttribute('data-seo-promoted', '1'); // mark inspected } }); } promotePortfolioToH2(); window.addEventListener('DOMContentLoaded', promotePortfolioToH2); window.addEventListener('load', promotePortfolioToH2); var obs = new MutationObserver(function (muts) { for (var i = 0; i < muts.length; i++) { if (muts[i].addedNodes && muts[i].addedNodes.length) { promotePortfolioToH2(); break; } } }); obs.observe(document.documentElement, { childList: true, subtree: true }); })(); (function () { function txt(el){ return (el && (el.textContent || el.innerText) || '') .replace(/\u00A0/g,' ') // nbsp -> space .trim(); } function heroSection(){ var h1 = document.querySelector('h1'); if (!h1) return null; var sec = h1.closest('section.l-section'); return sec || h1.closest('.elementor') || document.body; } // Find the owner block in the same section as H1, then take the SECOND heading title inside it function findOwnerInSection(sectionEl){ if (!sectionEl) return ''; // find a container that has a heading starting with "Ihr Ansprechpartner" var ownerBlock = Array.prototype.find.call( sectionEl.querySelectorAll('.elementor-element[data-element_type="container"]'), function(b){ var firstHead = b.querySelector('.elementor-widget-heading .elementor-heading-title, h1, h2, h3'); return firstHead && /^Ihr\s+Ansprechpartner\b/i.test(txt(firstHead)); } ); if (!ownerBlock) return ''; // collect all heading titles inside that block (DOM order) var heads = ownerBlock.querySelectorAll('.elementor-widget-heading .elementor-heading-title'); if (heads.length >= 2) { var name = txt(heads[1]); // the SECOND heading title is the owner name // guardrails: ignore obvious non-names if (name && !/schwarz\s+weiss/i.test(name) && !/(telefon|mobil|e-?mail|anschrift|adresse):?$/i.test(name)) { return name; } } // fallback: scan after the first heading for something that looks like a person name var firstHeadEl = ownerBlock.querySelector('.elementor-widget-heading .elementor-heading-title, h1, h2, h3'); var seenFirst = false, walker = document.createTreeWalker(ownerBlock, NodeFilter.SHOW_ELEMENT); var node; while ((node = walker.nextNode())) { if (node === firstHeadEl) { seenFirst = true; continue; } if (!seenFirst) continue; if (!node.matches) continue; if (!node.matches('.elementor-heading-title, p, span, h1, h2, h3')) continue; var s = txt(node); if (!s) continue; if (/schwarz\s+weiss/i.test(s)) continue; if (/(telefon|mobil|e-?mail|anschrift|adresse):?$/i.test(s)) continue; // very light name heuristic: 2–4 words, most capitalized var parts = s.split(/\s+/); var caps = parts.filter(function(p){ return /^[A-ZÄÖÜ][a-zäöüß\-'.]{1,}$/.test(p); }).length; if (parts.length >= 2 && parts.length = 2) return s; } return ''; } function buildAlt(sectionEl){ var h1 = txt(sectionEl.querySelector('h1')) || txt(sectionEl.querySelector('h2,.elementor-widget-heading .elementor-heading-title')) || ''; var owner = findOwnerInSection(sectionEl); var parts = []; if (h1) parts.push(h1); if (owner) parts.push(owner); return parts.join(' - '); } function applyHeroImageAlts(){ var sec = heroSection(); if (!sec) return false; var altText = buildAlt(sec); if (!altText) return false; var changed = false; // only Elementor image widgets in this hero section (skip icons/SVGs) var imgs = sec.querySelectorAll('.elementor-widget-image img:not([data-alt-locked])'); imgs.forEach(function(img){ var current = img.getAttribute('alt'); if (current === null || String(current).trim() === '') { img.setAttribute('alt', altText); try { img.alt = altText; } catch(e){} changed = true; } img.setAttribute('data-alt-locked','1'); }); return changed; } function run(){ return applyHeroImageAlts(); } // initial + lifecycle run(); window.addEventListener('DOMContentLoaded', run); window.addEventListener('load', run); // async/lazy Elementor var obs = new MutationObserver(function(m){ for (var i=0;i= max) clearInterval(iv); }, 300); })(); (function () { // === CONFIG === var SECTION_ID = '45895a53'; function getText(el){ return (el && (el.textContent || el.innerText) || '') .replace(/\u00A0/g,' ') .trim(); } function replaceTag(node, newTag){ if (!node || node.tagName === newTag.toUpperCase()) return node; var repl = document.createElement(newTag); // copy classes + attributes repl.className = node.className; Array.prototype.forEach.call(node.attributes, function(attr){ if (attr.name !== 'class') repl.setAttribute(attr.name, attr.value); }); repl.innerHTML = node.innerHTML; repl.setAttribute('data-seo-processed','1'); node.replaceWith(repl); return repl; } function ensureKontaktH2(root){ // look for a heading node whose visible text is exactly "KONTAKT" var candidates = root.querySelectorAll( '.elementor-widget-heading .elementor-heading-title, h1, h2, h3, h4, h5, h6' ); var kontakt = null; candidates.forEach(function(n){ if (!kontakt && getText(n).toLowerCase() === 'kontakt') kontakt = n; }); if (!kontakt) return; if (kontakt.tagName !== 'H2') { replaceTag(kontakt, 'h2'); } else { kontakt.setAttribute('data-seo-processed','1'); } } function spanTextToP(root){ // convert ONLY plain-text spans (no child elements), not inside links or headings var spans = root.querySelectorAll('span:not([data-seo-processed])'); spans.forEach(function(sp){ if (sp.closest('a')) return; // skip inside links if (sp.closest('h1,h2,h3,h4,h5,h6')) return; // skip heading wrappers if (sp.children.length > 0) return; // skip spans containing elements (e.g., SVG/icons) var content = getText(sp); if (!content) return; // good to convert → var p = document.createElement('p'); p.className = sp.className; // keep classes Array.prototype.forEach.call(sp.attributes, function(attr){ if (attr.name !== 'class') p.setAttribute(attr.name, attr.value); }); p.textContent = content; // plain text p.setAttribute('data-seo-processed','1'); sp.replaceWith(p); }); } function run(){ var section = document.querySelector('[data-id="'+SECTION_ID+'"]'); if (!section) return false; ensureKontaktH2(section); spanTextToP(section); return true; } // initial + lifecycle + async loads run(); window.addEventListener('DOMContentLoaded', run); window.addEventListener('load', run); var obs = new MutationObserver(function(muts){ for (var i=0;i H2 function enforceKontaktH2(root){ headingNodes(root).forEach(function(n){ var t = text(n); if (eq(t, 'kontakt')) { var target = n.matches('h1,h2,h3,h4,h5,h6,.elementor-heading-title') ? n : (n.querySelector('h1,h2,h3,h4,h5,h6,.elementor-heading-title') || n); replaceTag(target, 'h2'); } }); } // 2) "Ihr Ansprechpartner in ..." => H2 function enforceAnsprechpartnerH2(root){ headingNodes(root).forEach(function(n){ var t = text(n); if (starts(t, 'ihr ansprechpartner in')) { var target = n.matches('h1,h2,h3,h4,h5,h6,.elementor-heading-title') ? n : (n.querySelector('h1,h2,h3,h4,h5,h6,.elementor-heading-title') || n); replaceTag(target, 'h2'); } }); } // 3) Labels => P function labelsToP(root){ var labels = ['telefon','telefon:','mobil','e-mail','unsere anschrift']; headingNodes(root).forEach(function(n){ var t = text(n).toLowerCase(); if (labels.indexOf(t) !== -1) { var target = n.matches('h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-icon-box-title, .elementor-icon-box-title > a, .elementor-icon-box-title > span') ? n : (n.querySelector('h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-icon-box-title, .elementor-icon-box-title > a, .elementor-icon-box-title > span') || n); replaceTag(target, 'p'); } }); } // 4) Any container that has a "user" icon => all its headings (names) => P // Matches both e-far-user and e-fas-user SVGs. function userIconBlocksToP(root){ var containers = root.querySelectorAll('.elementor-element[data-element_type="container"]'); containers.forEach(function(box){ if (!box.querySelector('svg.e-font-icon-svg.e-far-user, svg.e-font-icon-svg.e-fas-user')) return; // Inside this container, convert all headings/titles to , EXCEPT the two special cases: headingNodes(box).forEach(function(n){ var t = text(n); if (eq(t, 'kontakt')) return; // will be handled by rule 1 (H2) if (starts(t, 'ihr ansprechpartner in')) return; // will be handled by rule 2 (H2) replaceTag(n, 'p'); }); }); } function runAll(root){ // Order matters: promote special H2s first, then demote everything else. enforceKontaktH2(root); enforceAnsprechpartnerH2(root); labelsToP(root); userIconBlocksToP(root); } // initial + lifecycle runAll(document); window.addEventListener('DOMContentLoaded', function(){ runAll(document); }); window.addEventListener('load', function(){ runAll(document); }); // async/lazy Elementor loads var obs = new MutationObserver(function(muts){ for (var i=0;i index var indexBySrc = Object.create(null); var order = 1; imgs.forEach(function(img){ var src = img.currentSrc || img.getAttribute('src') || img.getAttribute('data-src') || ''; if (!src) return; if (!(src in indexBySrc)) indexBySrc[src] = order++; }); // Apply alt to every slide (including duplicates) imgs.forEach(function(img){ var src = img.currentSrc || img.getAttribute('src') || img.getAttribute('data-src') || ''; if (!src || !(src in indexBySrc)) return; var num = indexBySrc[src]; var newAlt = base + ' ' + num; var cur = img.getAttribute('alt'); if (OVERWRITE_EXISTING || cur === null || String(cur).trim() === '') { img.setAttribute('alt', newAlt); try { img.alt = newAlt; } catch(e){} changed = true; } }); }); return changed; } function run(){ return setCarouselAlts(); } // initial + lifecycle run(); window.addEventListener('DOMContentLoaded', run); window.addEventListener('load', run); // Watch for async/lazy injections (Elementor/Swiper/lazyload) var obs = new MutationObserver(function(muts){ for (var i=0;i= max) clearInterval(iv); }, 300); })(); window.addEventListener('load', () => { // Wait extra delay (to avoid bots that time out early) setTimeout(() => { const container = document.getElementById('lottieContainer'); // Build URLs in parts to avoid bot pattern recognition const p1 = "https://lottie.host/embed/"; const l1 = "73859ed0-b21c-4781-8734-c1c52cfe7f65/xKMMK4QBIA.lottie"; const l2 = "f05da7f7-50f9-4ebd-8e75-2cdc2d902180/e64MkMOUOg.lottie"; const iframe1 = document.createElement("iframe"); iframe1.id = "mylootie"; iframe1.width = "500"; iframe1.height = "700"; iframe1.src = p1 + l1; iframe1.loading = "lazy"; iframe1.referrerPolicy = "no-referrer"; iframe1.setAttribute("sandbox", "allow-scripts allow-same-origin"); container.appendChild(iframe1); const iframe2 = document.createElement("iframe"); iframe2.id = "mylootie2"; iframe2.width = "500"; iframe2.height = "700"; iframe2.src = p1 + l2; iframe2.loading = "lazy"; iframe2.referrerPolicy = "no-referrer"; iframe2.setAttribute("sandbox", "allow-scripts allow-same-origin"); container.appendChild(iframe2); // Animations setTimeout(() => { iframe1.classList.add('show'); setTimeout(() => { iframe1.classList.remove('show'); iframe1.classList.add('hide'); }, 8000); }, 100); setTimeout(() => { iframe2.classList.add('show'); setTimeout(() => { iframe2.classList.remove('show'); iframe2.classList.add('hide'); }, 8000); }, 11000); }, 5000); // delay iframe injection 5 seconds }); More info window.loadProSeal = function() { const config = { widgetId: "35b59653-99aa-472c-b5bd-dc5b653abbbe", language: "de-DE", usePageLanguage: false, bannerColor: "#0DB1CD", textColor: "#FFFFFF", showReviews: true, hideDate: true, hideName: false, // this is the PRO Seal setting – we keep it visible on mobile hideOnMobile: false, bottom: "250px", stickyToSide: "right", googleStars: true, zIndex: "999998", displayReviewerLastName: false, }; // init widget if (window.provenExpert && window.provenExpert.proSeal) { window.provenExpert.proSeal(config); } // After render: tweak instance let tries = 0; const interval = setInterval(function () { // selector covers both variants of the class name const widget = document.querySelector('.pe-pro-seal, .pe-proseal'); if (widget || tries > 20) { if (widget) { // ID for emergency CSS widget.id = 'proSealWidgetContainer'; // MOBILE: force minimized state so it doesn't cover too much if (window.innerWidth
  • [H3] Auf der Suche nach einem zuverlässigen und erfahrenen Reinigungsunternehmen?
  • [H3] Ammar Daoud
  • [H3] Unsere Dienstleistungen
  • [H3] Fordern Sie ein Angebot an! Ich habe die Datenschutzerklärung der Schwarz Weiss Reiningung AG zur Kenntnis genommen und bin mit der dort beschriebenen Verwendung meiner Daten einverstanden.
  • [H3] Saarland Bayern Brandenburg Bremen Hessen Hamburg Niedersachsen Nordrhein-Westfalen Rheinland Saarland Baden-Württemberg Bayern Brandenburg Bremen Hessen Hamburg Niedersachsen Nordrhein-Westfalen Rheinland
  • [H3] Jahre Erfahrung
  • [H3] Kunden bedient
  • [H3] Zufriedenheit
  • [H3] Du willst dich selbstständig machen?
  • [H3]
  • [H4] Wir als Full-Service Gebäudereinigung stehen Ihnen mit unserem breiten Leistungsspektrum mit Rat und Tat zur Seite. Unser Team verfügt über ausgezeichnete Fachkenntnisse und Equipment um Ihre Wünsche mit Bravour zu erfüllen.
  • [H4] Eine umfangreiche Beratung erhalten Sie von uns kostenfrei.
  • [H4] Wir sind in über 86  Standorten in Deutschland vertreten
  • [H4] Info
  • [H4] Team
  • [H4] Beratung
  • [H4] Ansprechpartner
  • [H4] 8+
  • [H4] 1,000+
  • [H4] 99%
  • [H5] Die Zufriedenheit unserer Kunden liegt uns am Herzen.
  • [H5] Sitemap:
  • [H5] Adresse:
  • [H5] Kontakt:

Billeder

Vi fandt 55 billeder på denne side.

4 alt tags mangler eller er tomme. Tilføj alternativ tekst til dine billeder for at gøre siden mere brugervenlig, og for at optimere din SEO i forhold til søgemaskinerne.

Text/HTML balance

Balance : 1%

Denne sides text til HTML fordeling er under 15 procent, dette betyder at din side mangler indhold!

Flash

Perfekt, ingen Flash objekter er blevet fundet på siden.

iFrame

Beklager! Din side har iFrames og det kan medføre i yderst dårlig læsning af søgerobotterne.

URL Omskrivning

Godt. Dine links ser venlige ud!

Underscores i links

Dårligt! Vi har fundet underscores i dine links, du bør benytte bindestreg istedet for underscores for at optimere din SEO.

On-page links

Vi fandt et total af 51 links inkluderende 1 link(s) til filer

Anker Type Juice
Trustpilot Ekstern Sender Juice
Standorten Intern Sender Juice
Aschaffenburg Intern Sender Juice
Bad Friedrichshall Intern Sender Juice
Bad Neustadt Intern Sender Juice
Barmstedt Intern Sender Juice
Berlin Intern Sender Juice
Blaubeuren Intern Sender Juice
Böblingen Intern Sender Juice
Bochum Intern Sender Juice
Bonn Intern Sender Juice
Braunschweig Intern Sender Juice
Dortmund Intern Sender Juice
Dresden Intern Sender Juice
Düsseldorf Intern Sender Juice
Erfurt Intern Sender Juice
Essen Intern Sender Juice
Frankfurt am Main Intern Sender Juice
Hannover Intern Sender Juice
Karlsruhe Intern Sender Juice
Köln Intern Sender Juice
Leipzig Intern Sender Juice
München Intern Sender Juice
Stuttgart Intern Sender Juice
Ulm Intern Sender Juice
Zwickau Intern Sender Juice
mehr Intern Sender Juice
mehr Intern Sender Juice
Kontakt Intern Sender Juice
Saarland Intern Sender Juice
Bayern Intern Sender Juice
Brandenburg Intern Sender Juice
Bremen Intern Sender Juice
Hessen Intern Sender Juice
Hamburg Intern Sender Juice
Niedersachsen Intern Sender Juice
Nordrhein-Westfalen Intern Sender Juice
Rheinland Intern Sender Juice
Baden-Württemberg Intern Sender Juice
Home Intern Sender Juice
Leistungen Intern Sender Juice
Referenzen Intern Sender Juice
Angebot Intern Sender Juice
FAQs Intern Sender Juice
Standorte Intern Sender Juice
Blogs Intern Sender Juice
Datenschutz Intern Sender Juice
Impressum Intern Sender Juice
- Intern Sender Juice
More info Ekstern Sender Juice
Jetzt Jahrespaket anfragen! Intern Sender Juice

SEO Nøgleord

Nøgleords cloud

eine bochum wir bad und mehr blaubeuren mit angebot böblingen

Nøgleords balance

Nøgleord Indhold Titel Nøgleord Beskrivelse Overskrifter
mit 4
bad 4
mehr 4
und 4
wir 3

Brugervenlighed

Link

Domæne : schwarz-weiss-reinigung.de

Længde : 26

FavIkon

Godt, din side har et FavIcon!

Printervenlighed

Vi kunne ikke finde en printer venlig CSS skabelon.

Sprog

Godt, dit tildelte sprog er de.

Dublin Core

Denne side benytter IKKE Dublin Core principperne.

Dokument

Dokumenttype

HTML 5

Kryptering

Perfekt. Dit Charset er tildelt UTF-8.

W3C Validering

Fejl : 0

Advarsler : 0

Email Privatliv

Advarsel! Mindst én email adresse er blevet fundet i rå tekst. Brug gratis antispam beskytter for at hemme din email fra spammere.

Udgået HTML

Godt! Vi har ikke fundet udgåede HTML tags i din kildekode

Hastigheds Tips

Alle tiders! Din webside bruger ikke nestede tabeller.
Advarsel! Din webside benytter inline CSS kode!
Godt, din website har få antal CSS filer
Dårligt, din webside har for mange JavaScript filer (mere end 6).
Perfekt, din hjemmeside udnytter gzip.

Mobil

Mobil Optimering

Apple Ikon
Meta Viewport Tag
Flash indhold

Optimering

XML Sitemap

Stor, din hjemmeside har en XML sitemap.

https://schwarz-weiss-reinigung.de/sitemap_index.xml

Robots.txt

https://schwarz-weiss-reinigung.de/robots.txt

Stor, din hjemmeside har en robots.txt-fil.

Analytics

Mangler

Vi har ikke registrerer en analyseværktøj installeret på denne hjemmeside.

Web analytics kan du måle besøgendes aktivitet på dit websted. Du bør have mindst én analyseværktøj installeret, men det kan også være godt at installere et sekund for at krydstjekke data.

PageSpeed Insights


Apparat
Kategorier

Free SEO Testing Tool

Free SEO Testing Tool er et gratis SEO redskab der hjælper med din hjemmeside