andreasgeering.ch

Webseiten-Bericht für andreasgeering.ch

 Generiert am 30 Januar 2026 22:50 PM

Aktuelle Statistiken? UPDATE !

Der Wert ist 59/100

SEO Inhalte

Seitentitel

Andreas Geering

Länge : 15

Perfekt, denn Ihr Seitentitel enthält zwischen 10 und 70 Anzahl Zeichen.

Seitenbeschreibung

Seit 2016 bin ich Mitglied des Winterthurer Parlaments als Teil der Mitte Fraktion. Ich bin bereit, mich ab 2026 im Stadtrat für die Winterthurerinnen und Winterthurer und ihre Anliegen einzusetzen!

Länge : 198

Ideal, aber Ihre Seitenbeschreibung sollte zwischen 70 und 160 Zeichen (Leerzeichen incinbegriffen) enthalten. Benutzen Sie dieses kostenlose Werkzeug um die Länge zu prüfen.

Suchbegriffe

Nicht so gut. Wir konnten keine META-Suchbegriffe auf Ihrer Webseite finden. Benutzen Sie dieses kostenlose Werkzeug um META-Suchbegriffe zu erzeugen.

Og META Eigenschaften

Sehr gut, denn diese Webseite nutzt die Vorteile aus den Og Properties.

Eigenschaft Inhalt
type website
url https://andreasgeering.ch/
title Andreas Geering
description Seit 2016 bin ich Mitglied des Winterthurer Parlaments als Teil der Mitte Fraktion. Ich bin bereit, mich ab 2026 im Stadtrat für die Winterthurerinnen und Winterthurer und ihre Anliegen einzusetzen!

Überschriften

H1 H2 H3 H4 H5 H6
0 1 4 0 0 0
  • [H2] Events
  • [H3] -Elemente erfassen const headings = document.querySelectorAll("h3"); headings.forEach(h3 => { // Prüfen, ob der reine Text exakt passt (inkl. Groß-/Kleinschreibung) if (h3.textContent.trim() === "QR-EINZAHLUNGSCHEIN-IMG") { // Bild erstellen const qrImage = document.createElement("img"); qrImage.src = "https://andreasgeering.ch/wp-content/uploads/2025/07/QR_Rechnung_20250712_cropped.png"; qrImage.alt = "Einzahlungsschein Image"; qrImage.style.width = "100%"; // durch das Bild ersetzen h3.replaceWith(qrImage); } }); }); .social-share { display: none !important; } document.addEventListener("DOMContentLoaded", function () { const items = [ { tag: "h3", text: "Komitee beitreten", id: "komitee-beitreten" }, { tag: "h3", text: "Finanzielle Unterstützung", id: "spenden" }, ]; items.forEach(item => { const elements = document.querySelectorAll(item.tag); elements.forEach(el => { if (el.textContent.trim() === item.text) { el.id = item.id; } }); }); }); window.ampsandCookiesGroups = [{"name":"Functional Cookies","type":"functional","consent":true,"description":"Functional cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.","cookies":[{"provider":"Die Mitte Schweiz","category":"functional","scripts":[],"more":"https:\/\/wpml.org\/documentation\/support\/browser-cookies-stored-wpml\/","list":[{"name":"wp-wpml_current_language","description":"Stores the current language.","expiration":"1 day"}]}]},{"name":"Analytics Cookies","type":"analytics","consent":false,"description":"Analytics cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.","cookies":[]},{"name":"Marketing Cookies","type":"marketing","consent":false,"description":"Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.","cookies":[]},{"name":"Others Cookies","type":"others","consent":false,"description":"Others cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.","cookies":[]}]; window.ampsandConsentShowButton = false; window.ampsandCookiesPrivacyLink = ''; window.ampsandCookiesLang = 'de'; Unsere Website ist nicht für deine Browserversion optimiert. Seite trotzdem ansehen Home Komitee Stadtratswahlen 26 Events Über mich Meine Schwerpunkte Kontakt // File#: _1_language-picker // Usage: codyhouse.co/license (function() { var LanguagePicker = function(element) { this.element = element; this.select = this.element.getElementsByTagName('select')[0]; this.options = this.select.getElementsByTagName('option'); this.selectedOption = getSelectedOptionText(this); this.pickerId = this.select.getAttribute('id'); this.trigger = false; this.dropdown = false; this.firstLanguage = false; // dropdown arrow inside the button element this.globeSvgPath = ''; initLanguagePicker(this); initLanguagePickerEvents(this); }; function initLanguagePicker(picker) { // create the HTML for the custom dropdown element picker.element.insertAdjacentHTML('beforeend', initButtonPicker(picker) + initListPicker(picker)); // save picker elements picker.dropdown = picker.element.getElementsByClassName('language-picker__dropdown')[0]; picker.languages = picker.dropdown.getElementsByClassName('language-picker__item'); picker.firstLanguage = picker.languages[0]; picker.trigger = picker.element.getElementsByClassName('language-picker__button')[0]; }; function initLanguagePickerEvents(picker) { // make sure to add the icon class to the arrow dropdown inside the button element var svgs = picker.trigger.getElementsByTagName('svg'); Util.addClass(svgs[0], 'icon'); // language selection in dropdown // ⚠️ Important: you need to modify this function in production initLanguageSelection(picker); // click events picker.trigger.addEventListener('click', function(){ toggleLanguagePicker(picker, false); }); // keyboard navigation picker.dropdown.addEventListener('keydown', function(event){ if(event.keyCode && event.keyCode == 38 || event.key && event.key.toLowerCase() == 'arrowup') { keyboardNavigatePicker(picker, 'prev'); } else if(event.keyCode && event.keyCode == 40 || event.key && event.key.toLowerCase() == 'arrowdown') { keyboardNavigatePicker(picker, 'next'); } }); }; function toggleLanguagePicker(picker, bool) { var ariaExpanded; if(bool) { ariaExpanded = bool; } else { ariaExpanded = picker.trigger.getAttribute('aria-expanded') == 'true' ? 'false' : 'true'; } picker.trigger.setAttribute('aria-expanded', ariaExpanded); if(ariaExpanded == 'true') { // picker.firstLanguage.focus(); // fallback if transition is not supported picker.dropdown.addEventListener('transitionend', function cb(){ // picker.firstLanguage.focus(); picker.dropdown.removeEventListener('transitionend', cb); }); // place dropdown placeDropdown(picker); } }; function placeDropdown(picker) { var triggerBoundingRect = picker.trigger.getBoundingClientRect(); Util.toggleClass(picker.dropdown, 'language-picker__dropdown--right', (window.innerWidth < triggerBoundingRect.left + picker.dropdown.offsetWidth)); Util.toggleClass(picker.dropdown, 'language-picker__dropdown--up', (window.innerHeight < triggerBoundingRect.bottom + picker.dropdown.offsetHeight)); }; function checkLanguagePickerClick(picker, target) { // if user clicks outside the language picker -> close it if( !picker.element.contains(target) ) toggleLanguagePicker(picker, 'false'); }; function moveFocusToPickerTrigger(picker) { if(picker.trigger.getAttribute('aria-expanded') == 'false') return; if(document.activeElement.closest('.language-picker__dropdown') == picker.dropdown) picker.trigger.focus(); }; function initButtonPicker(picker) { // create the button element -> picker trigger // check if we need to add custom classes to the button trigger var customClasses = picker.element.getAttribute('data-trigger-class') ? ' '+picker.element.getAttribute('data-trigger-class') : ''; var button = ''; button = button + picker.globeSvgPath + ''+picker.selectedOption+''; return button+''; }; function initListPicker(picker) { // create language picker dropdown var list = ''; list = list + ''+picker.element.getElementsByTagName('label')[0].textContent+''; list = list + ''; for(var i = 0; i < picker.options.length; i++) { var selected = picker.options[i].selected ? ' aria-selected="true"' : '', language = picker.options[i].getAttribute('lang'); if(picker.options[i].selected) { var liElement = ''; } else { var liElement = ''; } list = list + liElement + ''+picker.options[i].text+''; }; return list; }; function getSelectedOptionText(picker) { // used to initialize the label of the picker trigger button var label = ''; if('selectedIndex' in picker.select) { label = picker.options[picker.select.selectedIndex].text; } else { label = picker.select.querySelector('option[selected]').text; } return label; }; function getLanguageUrl(option) { return option.value; }; function initLanguageSelection(picker) { picker.element.getElementsByClassName('language-picker__list')[0].addEventListener('click', function(event){ var language = event.target.closest('.language-picker__item'); if(!language) return; if(language.hasAttribute('aria-selected') && language.getAttribute('aria-selected') == 'true') { // selecting the same language event.preventDefault(); picker.trigger.setAttribute('aria-expanded', 'false'); // hide dropdown } else { // ⚠️ Important: this 'else' code needs to be removed in production. // The user has to be redirected to the new url -> nothing to do here // event.preventDefault(); // picker.element.getElementsByClassName('language-picker__list')[0].querySelector('[aria-selected="true"]').removeAttribute('aria-selected'); // language.setAttribute('aria-selected', 'true'); // picker.trigger.getElementsByClassName('language-picker__label')[0].setAttribute('class', 'language-picker__label language-picker__flag language-picker__flag--'+language.getAttribute('data-value')); // picker.trigger.getElementsByClassName('language-picker__label')[0].getElementsByTagName('em')[0].textContent = language.textContent; // picker.trigger.setAttribute('aria-expanded', 'false'); } }); }; function keyboardNavigatePicker(picker, direction) { var index = Util.getIndexInArray(picker.languages, document.activeElement); index = (direction == 'next') ? index + 1 : index - 1; if(index < 0) index = picker.languages.length - 1; if(index >= picker.languages.length) index = 0; Util.moveFocus(picker.languages[index]); }; //initialize the LanguagePicker objects var languagePicker = document.getElementsByClassName('js-language-picker'); if( languagePicker.length > 0 ) { var pickerArray = []; for( var i = 0; i < languagePicker.length; i++) { (function(i){pickerArray.push(new LanguagePicker(languagePicker[i]));})(i); } // listen for key events window.addEventListener('keyup', function(event){ if( event.keyCode && event.keyCode == 27 || event.key && event.key.toLowerCase() == 'escape' ) { // close language picker on 'Esc' pickerArray.forEach(function(element){ moveFocusToPickerTrigger(element); // if focus is within dropdown, move it to dropdown trigger toggleLanguagePicker(element, 'false'); // close dropdown }); } }); // close language picker when clicking outside it window.addEventListener('click', function(event){ pickerArray.forEach(function(element){ checkLanguagePickerClick(element, event.target); }); }); } }()); Suchen Suchbegriff eingeben .hero:nth-child(1) { background-position: center top !important; background-image: url(https://andreasgeering.ch/wp-content/uploads/2025/10/Andreas-Geering-Bus.jpg); } @media screen and (max-width: 768px) { .hero:nth-child(1) { background-position: center top !important; background-image: url(https://andreasgeering.ch/wp-content/uploads/2025/10/Andreas-Geering-Bus.jpg) !important; } } Andreas Geering - Verlässlichkeit zählt!
  • [H3] Mission Stadtrat 2026
  • [H3] Meine Vision für Winterthur in Kürze
  • [H3] Zusammen mit dem Team 4 Winti

Bilder

Es konnten 5 Bilder auf dieser Webseite gefunden werden.

Bei 3 Bilder(n) fehlt ein ALT-Attribut. Fügen Sie ALT-Attribute zu Ihren Bildern, um die Bedeutung der Bilder für Suchmaschinen zugänglich zu machen.

Text/HTML Verhältnis

Anteil : 13%

Das Text zu HTML Code Verhältnis dieser Webseite ist niedriger als 15 Prozent, was bedeutet, dass Sie mehr Inhalte für Ihre Webseite schreiben sollten.

Flash

Perfekt, denn es wurde kein Flash auf Ihrer Webseite gefunden.

IFrame

Großartig, denn Sie verwenden keine IFrames auf Ihrer Webseite.

URL Rewrite

Gut. Ihre Links sind für Suchmaschinen gut lesbar (sprechende Links)!

Underscores in the URLs

Perfekt! Wir haben keine Unterstriche in Ihren Links entdeckt.

In-page links

We found a total of 6 links including 0 link(s) to files

Anker Typ Natürlich
Seite trotzdem ansehen intern natürliche Links
Meine Schwerpunkte intern natürliche Links
Team 4 Winti extern natürliche Links
Stefan Fritschi – euse Stapi extern natürliche Links
Romana Heuberger extern natürliche Links
Christian Hartmann extern natürliche Links

SEO Suchbegriffe

Suchbegriffswolke

und events meine winterthurer winterthur geering andreas mich mit politik

Keywords Consistency

Suchbegriff Inhalt Seitentitel Suchbegriffe Seitenbeschreibung Überschriften
und 10
winterthur 6
geering 5
mit 5
andreas 5

Benutzerfreundlichkeit

URL

Domain : andreasgeering.ch

Länge : 17

Favoriten Icon

Gut. Die Webseite hat ein Favicon.

Druckeigenschaften

Es konnten keine druckfreundlichen CSS-Angaben gefunden werden.

Sprache

Gut, denn Sie haben in den META-Elementen eine Sprache deklariert: de.

Dublin Core

Diese Webseite nutzt nicht die Vorteile der Dublin Core Elemente.

Dokument

Doctype

HTML 5

Verschlüsselung

Perfekt, denn Ihre Webseite deklariert einen Zeichensatz: UTF-8.

W3C Validität

Fehler : 0

Warnungen : 0

E-Mail Datenschutz

Achtung! Es wurde mindestens eine E-Mail Adresse im Klartext auf Ihrer Webseite gefunden. Benutzen Sie dieses kostenlose Werkzeug um E-Mail Adressen vor SPAM zu schützen.

Veraltetes HTML

Sehr gut! Sie verwenden aktuelle HTML Tags in Ihrem Webseitenquelltext.

Tipps zur Webseitengeschwindigkeit

Sehr gut, denn Ihre Webseite benutzt keine verschachtelten Tabellen.
Schlecht, denn es wurden CSS-Angaben in HTML-Elementen entdeckt. Diese Angaben sollten in ein entsprechendes CSS-Stylesheet verlagert werden.
Gut, denn Ihre Webseite enthält nur wenig CSS-Dateien.
Nicht so gut, denn Ihre Webseite enthält viele Javascript-Dateien (mehr als 6).
Gut! Sie nutzen die Vorteile von gzip.

Mobile

Mobile Optimierung

Apple Icon
META Viewport Tag
Flash Inhalt

Optimierung

XML-Sitemap

Perfekt! Ihre Seite hat eine XML-Sitemap.

https://andreasgeering.ch/sitemap.xml

Robots.txt

http://andreasgeering.ch/robots.txt

Sehr gut! Ihre Webseite enthält eine robots.txt-Datei.

Analytics

Fehlt

Wir haben nicht ein Analyse-Tool auf dieser Website installiert zu erkennen.

Webanalyse erlaubt die Quantifizierung der Besucherinteraktionen mit Ihrer Seite. Insofern sollte zumindest ein Analysetool installiert werden. Um die Befunde abzusichern, empfiehlt sich das parallele Verwenden eines zweiten Tools.

PageSpeed Insights


Gerät
Kategorien

Website-SEO-Überprüfung

Website-SEO-Überprüfung ist ein kostenloses SEO Werkzeug zur Analyse Ihrer Webseite