Webseiten-Bericht für stobershop.de

stobershop.de

Webseiten-Bericht für stobershop.de

 Generiert am 09 Februar 2026 06:14 AM

Aktuelle Statistiken? UPDATE !

Der Wert ist 40/100

SEO Inhalte

Die Inhaltsanalyse zeigt, ob Seitentitel, Beschreibungen, Überschriften, Bilder und Textstruktur Suchmaschinen und Besuchern klare Signale geben.

Seitentitel

Startseite - Willi Stober

Länge : 25

Der Seitentitel von stobershop.de ist mit 25 Zeichen gut dimensioniert und liegt im empfohlenen Bereich von 10 bis 70 Zeichen. Damit bekommen Suchmaschinen und Besucher schon in der Ergebnisliste einen klaren ersten Hinweis auf den Inhalt.

Seitenbeschreibung

Startseite

Länge : 10

Die Meta-Beschreibung von stobershop.de hat 10 Zeichen und sollte besser auf 70 bis 160 Zeichen gebracht werden. Eine präzise Beschreibung macht die Seite für Suchmaschinen und Nutzer leichter einordenbar. Zur Längenprüfung können Sie dieses kostenlose Werkzeug nutzen.

Suchbegriffe

Bei stobershop.de wurden keine Meta-Suchbegriffe gefunden. Das ist für moderne Suchmaschinen nicht kritisch, dennoch kann eine saubere interne Themenliste helfen, den Inhalt bewusster zu strukturieren. Bei Bedarf können Sie dieses kostenlose Werkzeug verwenden.

Og META Eigenschaften

stobershop.de nutzt keine Open-Graph-Eigenschaften. Dadurch können Linkvorschauen in sozialen Netzwerken weniger kontrolliert aussehen. Mit diesem kostenlosen Werkzeug lassen sich passende OG-Angaben erstellen.

Überschriften

H1 H2 H3 H4 H5 H6
0 7 0 8 0 0
  • [H2] Unsere Top-Produkte
  • [H2] Hekatron ORS Funkset 155 silber bestehend aus 2x ORS 155 F (weiß) und FM 155 F (silber) Artikelnummer: 10735179
  • [H2] Schleifmopteller SMT 324 125mm K 40 gekr.Klingspor Artikelnummer: 10279116
  • [H2] Handwaschpaste 10L Eimer E-COLL Artikelnummer: 10039088
  • [H2] Themenwelt
  • [H2] \n \n {{shortText}}\n \n\n \n {{itemNumberLabel}}: {{itemNumber}}\n \n \n \n \n \n \n {{#recommendedPrice}}\n {{recommendedPrice}}\n {{\/recommendedPrice}}\n\n \n {{effectivePrice}}\n\n {{#effectivePriceSuffix}}\n {{effectivePriceSuffix}}\n {{\/effectivePriceSuffix}}\n \n\n {{#secondaryPrice}}\n \n {{secondaryPrice}}\n {{secondaryPriceSuffix}}\n \n {{\/secondaryPrice}}\n\n \n {{priceQuantityLabel}} {{priceQuantity}}\n \n \n \n \n \n\n\n'; var VARIANT_FEATURES_TEMPLATE = '{{title}}\n\n{{#hasFeatures}}\n\n {{#features}}\n \n \n {{feature}}\n \n \n {{value}} {{unit}}\n \n \n {{\/features}}\n\n{{\/hasFeatures}}\n\n{{^hasFeatures}}\n {{noCommonFeatures}}\n{{\/hasFeatures}}'; function loadItemText() { var overwriteLongtext = true; var $longtext = $("#output-longtext"); if (overwriteLongtext || $longtext.length === 0 || isEmpty($longtext.html().trim())) { loadOxomiItemText(); } } function load3dViewer() { var shouldDisplay3dViewer = true; if (shouldDisplay3dViewer) { loadOxomiItem3dModel(); } } /** * Increments the item quantity by a certain amount * * Uses toFixed to round the result to the right number of decimals to prevent errors due to floating point * arithmetic. * * @param id the ID of the input field to increment * @param orderStep the amount to increment */ function incrementItemQuantity(id, orderStep) { var $input = $('#' + id); var result = parseFloat((parseFloat($input.val()) + orderStep).toFixed(3)); $input.val(result); } /** * Decrements the item quantity by a certain amount * * Uses toFixed to round the result to the right number of decimals to prevent errors due to floating point * arithmetic. * * @param id the ID of the input field to decrement * @param orderStep the amount to decrement * @param minOrderQuantity the minimum order quantity */ function decrementItemQuantity(id, orderStep, minOrderQuantity) { var $input = $('#' + id); var result = parseFloat((parseFloat($input.val()) - orderStep).toFixed(3)); if (result < minOrderQuantity) { $input.val(minOrderQuantity); } else { $input.val(result); } } var IMAGE_OVERLAY_TEMPLATE = '' + ' ' + ' ' + ' {{#images}}' + ' ' + ' ' + ' ' + ' ' + ' ' + ' {{/images}}' + ' ' + ' ' + ' ' + ' ' + ' ' + ''; function createImageOverlay($container) { // Event handler that opens the item image overlay and displays the clicked image var showArrows = true; var fadeIn = false; $container.on('click', 'a', function (e) { e.preventDefault(); var currentUrl = $(this).attr('href'); var currentIndex = 0; var images = []; // Find all item images and the index of the one that was clicked $container.find('.item-image-js').filter(function (index, element) { return !$(element).parent().hasClass('slick-cloned'); }).each(function (index, element) { var url = $(element).attr('href'); images.push(url); if (url === currentUrl) { currentIndex = index; } }); if (images.length === 0) { return; } // Generate and add the overlay to the DOM var $overlay = $(Mustache.render(IMAGE_OVERLAY_TEMPLATE, {'images': images})); var $slider = $overlay.find('.image-overlay-images-js'); $('body').addClass('image-overlay-open').append($overlay); if (fadeIn) { $overlay.hide().fadeIn(); } // Generate the slider $slider.slick({ slidesToShow: 1, dots: true, arrows: showArrows, initialSlide: currentIndex }); // Event handler for pressing escape, left/right arrow keys var keydownHandler = function (e) { if (e.keyCode === 27) { closeOverlay(); } else if (e.keyCode === 37) { $slider.slick('slickPrev'); } else if (e.keyCode === 39) { $slider.slick('slickNext'); } }; // Function that closes the overlay and removes the escape key event handler var closeOverlay = function (e) { $('body').removeClass('image-overlay-open'); $overlay.remove(); $(document).off('keydown', keydownHandler); }; // Click on the close button closes the overlay $overlay.find('.image-overlay-close').click(function (e) { e.preventDefault(); closeOverlay(); }); // Click on the background closes the overlay $overlay.click(function (e) { if (e.target !== this) { return; } closeOverlay(); }); // Event handler for keyboard inputs $(document).on('keydown', keydownHandler); }); } var AUTOCOMPLETE_SUGGESTION_TEMPLATE = '' + ' {{label}}' + ' {{#showAddressLabelBox}}' + ' ' + ' {{addressLabel}}' + ' ' + ' {{/showAddressLabelBox}}' + ' {{#hasDescription}}' + ' ' + ' {{#descriptionLines}}' + ' {{.}}' + ' {{/descriptionLines}}' + ' ' + ' {{/hasDescription}}' + ''; function enableAutocomplete(field) { function createSubmitData(key, value) { var data = {}; var fieldData = field.data(); for(f in fieldData) { if (fieldData.hasOwnProperty(f)) { if (f != 'autocomplete' && f != 'optional' && f != 'select2') { data[f] = fieldData[f]; } } } data[key] = value; return data; } if (field.data('optional') && field.is(":empty")) { field.prepend(''); } field.on('select2:open', function (e) { $('.select2-search__field').each(function(e) { var search = $(this); if (search.parent().hasClass('select2-search--inline')) { // Don't add placeholder and graphic to inline search fields return; } var placeholder = field.attr('data-searchtext'); if (typeof placeholder === 'undefined' || placeholder === '') { placeholder = 'Geben Sie einen Suchtext ein…'; } search.attr('placeholder', placeholder); }); }); field.on('select2:unselect', function(e) { $(this).html(''); e.preventDefault(); e.stopPropagation(); }); field.select2({ allowClear: field.data('optional'), placeholder: field.data('placeholder') || 'Ihre Auswahl…', dropdownParent: field.parent(), minimumInputLength: 0, tags: field.data('dynamic-option'), templateResult: function (result) { if (!result) { return undefined; } var hasDescription = result.completionDescription && result.completionDescription !== ''; if (field.attr('data-multiline')) { var jsonAddress = getAddressAsJson(result.value); return $(Mustache.render(AUTOCOMPLETE_SUGGESTION_TEMPLATE, { 'label': result.fieldLabel, 'hasDescription' : hasDescription, 'descriptionLines': hasDescription ? result.completionDescription.split('\n') : null, 'showAddressLabelBox': jsonAddress.isErpAddress && jsonAddress.addressLabel, 'addressLabel': jsonAddress.addressLabel, 'addressLabelStyle': jsonAddress.addressLabelStyle })); } return hasDescription ? result.completionDescription : result.completionLabel; }, language : { loadingMore: function() { return 'Lade Daten…'; }, searching: function () { return 'Suche…'; }, noResults: function () { return 'Keine Suchtreffer…'; } }, ajax: { url: '/' + field.data('autocomplete'), dataType: 'jsonp', quietMillis: 100, data: function(term, page) { return createSubmitData('query', term.term); }, processResults: function (data, page) { return { results: data.completions, more: false }; } } }); } function getAddressAsJson(addressAsJson){ try { return JSON.parse(addressAsJson); } catch(e) { return {}; } } $(document).ready(function() { $('select[data-autocomplete]').each(function(e) { var field = $(this); enableAutocomplete(field); }); $('.select2-select').each(function(e) { var field = $(this); if (field.data('optional')) { field.prepend(''); } field.select2({ allowClear: field.data('optional'), placeholder: field.data('placeholder') || 'Ihre Auswahl…', dropdownParent: field.parent(), minimumResultsForSearch: 10, width : '100%', language : { maximumSelected: function(args) { return 'Sie können maximal ' + args.maximum + ' Elemente auswählen'; }, searching: function () { return 'Suche…'; }, noResults: function () { return 'Keine Suchtreffer…'; } }, escapeMarkup: function(m) { // Do not escape HTML in the select options text return m; } }); }); }); let oxomi_settings = { server: 'https://oxomi.com', portal: '3000871', accessToken: '61cdceaf12a0497ecf79865dde7e96ab', roles: '', user: 'sellsite', hasBasket: false, disableStoryLinks: false, infoplayMenuTitle: 'Weitere Informationen...' }; if (false) { oxomi_settings.filterLanguage = 'de'; } // Set the interface language oxomi_settings.language = 'de'; if (typeof buzz !== 'undefined') { triggerOxomiInit(); } else { document.addEventListener("buzz-ready", triggerOxomiInit); } function triggerOxomiInit() { if (typeof oxomi !== 'undefined') { sellsite.initializeOxomi(oxomi_settings); } else { document.addEventListener("oxomi-loaded", function (e) { sellsite.initializeOxomi(oxomi_settings); }); } } /** * Opens the OXOMI portal and records a page impression event for it. */ function openOxomiPortalWithEventRecording() { oxomi.openPortal(); recordPageImpressionEvent('OXOMI_OPEN_PORTAL'); } const decodeEntities = (function() { // this prevents any overhead from creating the object each time var element = document.createElement('div'); function decodeHTMLEntities (str) { if(str && typeof str === 'string') { // strip script/html tags str = str.replace(/]*>([\S\s]*?)/gmi, ''); str = str.replace(/ new row of tokens lastTokenTop = this.getBoundingClientRect().top; tokensWidth = 0; } // + 1 because outerWidth gets the width rounded and else it might not fit because of 1px tokensWidth += $(this).outerWidth(true) + 1; }); var additionalElementsWidth = 0; $container.find(".input-width-js:not(.hide)").each(function () { // + 1 because outerWidth gets the width rounded and else it might not fit because of 1px additionalElementsWidth += $(this).outerWidth(true) + 1; }); var inputWidth = $container.width() - tokensWidth - additionalElementsWidth; var minWidth = parseInt(input.tokenElement.css('min-width')); if (minWidth > inputWidth) { inputWidth = $container.width() - additionalElementsWidth; } input.tokenElement.css('max-width', inputWidth); input.tokenElement.width(inputWidth); }, resize: function (e) { input.resizeInputField(); events.onResize.forEach(function (handler) { handler(e); }); }, /** * Shows a small token removal icon in the input field. */ showTokenRemoval: function () { if (input.tokenRemovalElement) { input.tokenRemovalElement.removeClass("hide"); } }, /** * Hides the token removal icon. */ hideTokenRemoval: function () { if (input.tokenRemovalElement) { input.tokenRemovalElement.addClass("hide"); } }, hasTokens: function () { return input.getTokens().length > 0; }, hasToken: function (token) { var contains = false; $.each(input.getTokens(), function (i, element) { if (element.value === token.value) { contains = true; } }); return contains; }, getTokens: function () { return input.element.tokenfield('getTokens'); }, removeToken: function (tokenToRemove) { var newTokens = input.getTokens().filter(function (token) { return tokenToRemove.value !== token.value; }); input.element.tokenfield("setTokens", newTokens); var event = {attrs: tokenToRemove}; events.onRemovedToken.forEach(function (handler) { handler(event); }); }, /** * Cleares the token field of all entries. */ clearTokens: function () { input.element.tokenfield("setTokens", []); input.resizeInputField(); events.onClearTokens.forEach(function (handler) { handler(); }); }, /** * Hides the token removal icon if there are no tokens left, else the icon is shown. */ updateTokenRemovalVisibility: function () { if (input.hasTokens()) { input.showTokenRemoval(); } else { input.hideTokenRemoval(); } }, }; var events = { /** * Handlers are called when user hits the enter key in the input field. */ onEnter: [], /** * Handlers are called when a token is removed from the tokenfield. * * Called with the event object as parameter. */ onRemovedToken: [], onResize: [], /** * Handlers are called when all tokens are cleared from the tokenfield. * * Called with the event object as parameter. */ onClearTokens: [], /** * Handlers will be called before the creation of a token. * * Called with the token as parameter. The token can be changed inside the handler and this will be carried * over into the tokefield. * * Returning false will prevent the token from being created. */ onBeforeCreateToken: [], /** * Will be called after tokenfield created a new token. */ onCreatedToken: [] }; return { eventNames: function () { return Object.keys(events); }, /** * Adds event handlers. * * @param name of the event * @param callback the function to be executed if the event is triggered */ on: function (name, callback) { if (this.eventNames().includes(name)) { events[name].push(asFunction(callback)); } else { throw "Callback " + name + " is no valid event."; } }, /** * Unbinds one or all event handlers. * * @param name of the event * @param callback the function to unbind, if left empty all handlers are removed */ off: function (name, callback) { if (!this.eventNames().includes(name)) { throw "Callback " + name + " is no valid event."; } if (callback === undefined) { events[name] = []; return; } var remainingHandlers = events[name].filter(function (value) { return value !== asFunction(callback); }); events[name] = remainingHandlers; }, start: function (config) { input.init(config); }, getInput: function () { return input.getValue(); }, appendTokens: function (tokens) { input.appendTokens(tokens); }, addToken: function (token) { input.addToken(token); }, getInputFieldId: function () { return input.tokenElement.prop("id"); }, getInputField: function () { return input.element; }, getTokenfieldInputField: function () { return input.tokenElement; }, /** * Checks whether the tokenfield contains any token. * * @return true if the tokenfield contains at least one token. */ hasTokens: function () { return input.hasTokens(); }, /** * Checks whether the tokenfield contains the given token. * * Tokens are equal if they have the same value-property. * * @param token the given token * @return true if the token field contains the given token */ hasToken: function (token) { return input.hasToken(token); }, updateTokenRemovalVisibility: function () { input.updateTokenRemovalVisibility(); }, hideTokenRemoval: function () { input.hideTokenRemoval(); }, /** * Cleares the token field of all entries. */ clearTokens: function () { input.clearTokens(); }, /** * Removes the token from the tokenfield. * * Tokens are equal if they have the same value-property. * * @param token the token to remove */ removeToken: function (token) { input.removeToken(token); }, /** * Get all tokens in the tokenfield. * * @return {*} a list of all tokens in the tokenfield. */ getTokens: function () { return input.getTokens(); }, resize: function () { input.resize(); }, resizeInputField: function () { input.resizeInputField(); } }; }; sirius.tokenfield = sirius.createTokenfield(); × Sind Sie sicher?
  • [H2]
  • [H4] Service
  • [H4] Unternehmen
  • [H4] Kontakt
  • [H4] Menge wählen
  • [H4] Der Artikel konnte nicht gefunden werden.
  • [H4] Kein Barcode gefunden
  • [H4] placeholder
  • [H4] Shop-Login

Bilder

Es konnten 24 Bilder auf dieser Webseite gefunden werden.

Auf stobershop.de fehlen bei 18 von 24 Bilddateien ALT-Attribute. Beschreibende Alternativtexte helfen Suchmaschinen und verbessern zugleich die Zugänglichkeit der Seite.

Text/HTML Verhältnis

Anteil : 0%

Das Text-zu-HTML-Verhältnis von stobershop.de liegt nur bei 0% und damit unter dem empfohlenen Mindestwert von 15%. Mehr eigener, sichtbarer Inhalt würde der Seite helfen, ihr Thema klarer zu vermitteln.

Flash

stobershop.de verzichtet auf Flash-Inhalte. Dadurch bleibt die Seite technisch zeitgemäßer und für Nutzer wie Suchmaschinen leichter zugänglich.

IFrame

stobershop.de verwendet keine IFrames. Dadurch liegen die wichtigsten Inhalte direkt im Dokument und sind für Suchmaschinen einfacher zu erfassen.

Eine klare Linkstruktur erleichtert Suchmaschinen das Crawlen, verteilt interne Relevanz und hilft Besuchern, wichtige Inhalte schnell zu finden.

URL Rewrite

stobershop.de verwendet lesbare URL-Strukturen. Das ist ein Vorteil für Navigation, Teilen von Links und die schnelle thematische Einordnung einzelner Seiten.

Underscores in the URLs

stobershop.de enthält URLs mit Unterstrichen. Eine Umstellung auf Bindestriche kann die Trennung einzelner Begriffe deutlicher machen.

In-page links

We found a total of 52 links including 12 link(s) to files

Anker Typ Natürlich
- intern natürliche Links
Kernsortiment intern natürliche Links
Lagerartikel intern natürliche Links
Produkte intern natürliche Links
Arbeitsschutz intern natürliche Links
Baubeschlag intern natürliche Links
Bauchemie intern natürliche Links
Befestigungstechnik intern natürliche Links
Betriebseinrichtung intern natürliche Links
Drucklufttechnik intern natürliche Links
Elektrowerkzeuge intern natürliche Links
Reinigungstechnik intern natürliche Links
Heizung intern natürliche Links
Garten intern natürliche Links
Installation intern natürliche Links
Möbelbeschlag intern natürliche Links
Sanitär intern natürliche Links
Handwerkzeuge intern natürliche Links
Industrietechnik intern natürliche Links
Maschinenwerkzeuge intern natürliche Links
Messtechnik intern natürliche Links
Modularzerspanung intern natürliche Links
Monozerspanung intern natürliche Links
Schraubwerkzeuge intern natürliche Links
Schweiss-und Löttechnik intern natürliche Links
Spanntechnik intern natürliche Links
Katalogportal intern natürliche Links
Markenwelt intern natürliche Links
Anmeldung im Shop intern natürliche Links
Arbeitschutz intern natürliche Links
Bauelemente intern natürliche Links
Befestigungstechnik intern natürliche Links
Bauchemie intern natürliche Links
Betriebseinrichtung intern natürliche Links
Elektro- und Handwerkzeuge intern natürliche Links
Haustechnik intern natürliche Links
Oberflächentechnik intern natürliche Links
Schliessanlagen intern natürliche Links
Sicherheitstechnik intern natürliche Links
Homepage extern natürliche Links
Telefonverzeichnis intern natürliche Links
Öffnungszeiten intern natürliche Links
Facebook extern natürliche Links
Youtube extern natürliche Links
Impressum intern natürliche Links
AGB intern natürliche Links
Datenschutzerklärung intern natürliche Links
Mobil-Version intern natürliche Links
SellSite extern natürliche Links
' + actionLabel + ' intern natürliche Links
' + actionLabel + ' intern natürliche Links
{{actionLabel}} intern natürliche Links

SEO Suchbegriffe

Die Suchbegriffsauswertung zeigt, welche Themen die Seite tatsächlich vermittelt und ob wichtige Begriffe in Inhalt und Seitenelementen konsistent vorkommen.

Suchbegriffswolke

registrieren willi startseite stober

Keywords Consistency

Suchbegriff Inhalt Seitentitel Suchbegriffe Seitenbeschreibung Überschriften
startseite 1
willi 1
stober 1
registrieren 1

Benutzerfreundlichkeit

Gute Benutzerfreundlichkeit stärkt Vertrauen und erleichtert die Nutzung. Geprüft werden unter anderem URL, Favicon, Sprache und Druckdarstellung.

URL

Domain : stobershop.de

Länge : 13

Favoriten Icon

Ein Favicon ist für stobershop.de vorhanden. Das ist ein kleines, aber sichtbares Signal für Markenwirkung und Nutzerorientierung.

Druckeigenschaften

stobershop.de enthält druckfreundliche CSS-Angaben. Das ist nützlich, wenn Besucher Inhalte speichern, ausdrucken oder weitergeben möchten.

Sprache

stobershop.de deklariert die Sprache als de. Das hilft Browsern, Suchmaschinen und Hilfstechnologien bei Aussprache, Darstellung und regionaler Einordnung.

Dublin Core

Bei stobershop.de wurden keine Dublin-Core-Elemente gefunden. Das ist nicht für jede Website zwingend, kann aber bei dokumentenartigen oder redaktionellen Inhalten nützlich sein.

Dokument

Sauberes HTML, eine korrekte Zeichencodierung und moderne Standards verbessern Kompatibilität, Zugänglichkeit und die zuverlässige Verarbeitung der Seite.

Doctype

HTML 5

Verschlüsselung

Für stobershop.de wurde kein Zeichensatz in den META-Elementen gefunden. Eine klare Charset-Angabe verhindert Darstellungsprobleme bei Umlauten und Sonderzeichen. Mit diesem kostenlosen Werkzeug kann die passende Angabe vorbereitet werden.

W3C Validität

Fehler : 0

Warnungen : 0

E-Mail Datenschutz

stobershop.de sollte offen sichtbare E-Mail-Adressen absichern. Eine geschützte Darstellung verringert die Wahrscheinlichkeit automatisierter Spam-Erfassung. Mit diesem kostenlosen Werkzeug lassen sich Adressen besser schützen.

Veraltetes HTML

Veraltete Tags Vorkommen
<tt> 3

Bei stobershop.de wurden veraltete HTML-Tags gefunden. Diese funktionieren zwar oft noch, sollten aber durch aktuelle HTML-Elemente ersetzt werden, damit die Seite langfristig stabil bleibt.

Tipps zur Webseitengeschwindigkeit

Bei stobershop.de wurden keine verschachtelten Tabellen erkannt. Das ist positiv für sauberes Markup und responsive Gestaltung.
stobershop.de nutzt CSS direkt in HTML-Elementen. Eine Auslagerung in CSS-Dateien kann den Quelltext übersichtlicher und besser wartbar machen.
Bei stobershop.de ist die CSS-Struktur relativ umfangreich: 10 Dateien wurden erkannt. Prüfen Sie, ob ungenutzte oder getrennte Stylesheets zusammengeführt werden können.
Die JavaScript-Anzahl von stobershop.de ist unauffällig. Eine schlanke Skriptstruktur hilft besonders auf mobilen Geräten.
Gzip ist für stobershop.de aktiv. Komprimierte Antworten sparen Datenvolumen und beschleunigen die Auslieferung der Seite.

Mobile

Mobile Optimierung ist wichtig, weil viele Besucher Smartphones nutzen. Viewport, Icons und ungeeignete Technologien beeinflussen Darstellung und Bedienbarkeit.

Mobile Optimierung

Apple Icon
META Viewport Tag
Flash Inhalt

Optimierung

Sitemap, robots.txt, Komprimierung und Analysesysteme beeinflussen, wie effizient eine Website gecrawlt, ausgeliefert und gezielt weiterentwickelt werden kann.

XML-Sitemap

Eine XML-Sitemap ist für stobershop.de vorhanden. Sie unterstützt Crawler dabei, die Seitenstruktur effizienter zu verstehen.

https://shop.stober-online.de/sitemap.xml

Robots.txt

http://stobershop.de/robots.txt

Eine robots.txt ist für stobershop.de vorhanden. Das ist die richtige Stelle, um Suchmaschinen den Umgang mit bestimmten Bereichen der Website zu erklären.

Analytics

Fehlt

stobershop.de scheint kein Analytics-System einzusetzen. Ein datenschutzkonform eingebundenes Analyse-Tool kann helfen, Optimierungen gezielter zu planen.

PageSpeed Insights

PageSpeed Insights bewertet Leistung, Barrierefreiheit, bewährte Verfahren und SEO für Desktop und Mobilgeräte und macht technische Bremsen sichtbar.


Gerät
Kategorien

Website-Überprüfung

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