Seite 1 von 2

Sauberer HTML Code

Verfasst: 18.05.2008, 10:35
von Nat Flanders
Hallo liebe Community,

ich bin erst seit wenigen Monaten dabei einen Shop von einem Freund ein wenig zu optimieren. Nun habe ich gelesen es wäre für Suchmaschinen wichtig das die jeweils gelistete Seite sauberen HTML Code hat! Ich habe nun mit dem W3C Validator meinen aber auch andere Shops mal getestet und sowohl bei mir als auch bei anderen Shops eine Menge Fehler gefunden.

Meine Fragen wären jetzt:

Wie wichtig ist denn das für Suchmaschinen wirklich???
Liegt es vielleicht auch daran daß es eigentlich php Dateien und keine html Dateien sind???
Gibt es auch einen PHP Validator???

Die URL des https://www.bazoom-shops.de! Falls jemandem andere schlimme Fehler in Sachen Suchmaschinenoptimierung auffallen bin ich für jeden Hinweis dankbar!

LG
Nat

Verfasst:
von

Verfasst: 18.05.2008, 11:48
von Seokratie
Solange die Webseite für alle Besucher ordentlich angezeigt wird, ist ein sauberer Code nicht wichtig. Validiere doch mal Google.com selbst. :wink:
Allerdings ist ein schlanker und möglichst fehlerfreier Code sicher nicht von Nachteil. Versuche aber nicht auf Teufel-komm-raus den Quellcode fehlerfrei zu gestalten. Das ist wirklich eher nebensächlich. Solange die Seite darstellbar ist, vollkommen egal.

Verfasst: 18.05.2008, 13:23
von Nat Flanders
Hey Seokratie,

vielen Dank für Deine schnelle und eindeutige Antwort! Ich hatte die Frage schon mal woanders gepostet und bekam da leider keine Antworten die mir so richtig weitergeholfen haben!
Werde Deinen Ratschlag auf alle Fälle beherzigen!

LG
Nat

Verfasst:
von

Verfasst: 18.05.2008, 13:27
von net(t)worker
wichtig wäre aber das du den Quellcode in verschiedenen Browsern anschaust, ob er überall richtig dargestellt wird...

Verfasst: 18.05.2008, 13:37
von Automatisierter
Hallo Nat Flanders,

ein guter Deutscher Validator ist https://www.validome.org/lang/ge

Php wird vom php Interpreter wieder in Html umgewandelt. Bei dir ist es HTMl 4.01

Um dein Layout in unterschiedlichen Auflößungen und Systemen anzuschauen kannst du https://browsershots.org/ nutzen. Aber achte darauf, dass dein Screenshot immer nach 30min ausläuft. Kann deshalb sein, dass nicht alle gewünschten Screenshot in 30min gemacht werden können, deshalb kannst du dort auch verlängern lassen.

Verfasst: 18.05.2008, 14:06
von AtoZ
Hi Nat,

ich bin ein Verfechter von sauberem Code, jedoch auch nur unter bestimmten Voraussetzungen und Berücksichtigung aller notwendigen Aspekte. Deshalb auch gleich mein prüfender Blick und siehe da: Es gibt schon auf der Startseite etwas zu "erwähnen" was auch die "Mutter aller Suma's" nicht mag.

Das ist KEIN sauberer Code:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
Fehler: No system identifier in emitted doctype

richtig:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="de"> (diese Zeile ist keine Vorschrift, jedoch W3C conform und erwünscht)

Dieses "Konstrukt ist zwar nicht falsch, aber mehr als ungewöhnlich:
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
Warum nicht direkt charset einsetzen?

<head>
<title>Gorilla Shirt, Suenos Bettwaesche, Funshirt, Surplus Jacke, Surplus Hose, Radical Snowboard, Yupoong Cap</title>
<title> HERZLICH WILLKOMMEN BEI BAZOOM! </title>
</head>
Fehler: Too many title tags in header :wink:

oder wie wäre es mit so etwas?

<h2 class="zentral">Die meistbesuchten Bereiche - Funshirts!</h3>
Wie kann man <h2> öffnen aber mit </h3> schließen? :wink:

Auf den META Keywords hat wohl keiner meiner Vorredner geschaut: Das sieht eindeutig verbesserungswürdig aus (aus Sicht der Suchmaschinenoptimierung)

<img src="https://www.bazoom-shops.de/shop/catalo ... te/Gorilla Underwear Blow Jobs.jpg" alt="Gorilla Underwear Blow Jobs" />
-> Warnung: <img> escaping malformed URI reference <-
Dürfte ja eigentlich klar sein: Namen von Bildern werden niemals mit "space" gespeichert. :wink:

Du hast zwar nicht um eine Begutachtung gebeten aber ich möchte trotzdem dazu 1-2 Anmerkungen loslassen:

Ich halte den Versuch mit dieser Startseite für "zuviel des Guten" im Hinblick auf die Optimierung zumal gleichzeitig auf einfache Möglichkeiten verzichtet wird. (title=" ... " im Menü am Seitenende) z.B.

Grüße
Atoz

P.S.: Sowas ist zwar nebensächlich, aber trotzdem fällt es auf: "Von Surplus haben wir sowhol ..." (sowohl) :wink:

Verfasst: 18.05.2008, 15:08
von Lord Pixel
Eine Website sollte auf sauberen Code aufbauen, auch wenn das für SEO nichts bringt. Schließlich sollen Websites ja nicht für Roboter gemacht sein. Und übrigens: selbst wenn Google bisher validen Code nicht belohnt, könnte sich das eines Tages ändern ...

Verfasst: 18.05.2008, 15:11
von FrauHolle
Lord Pixel hat geschrieben:Eine Website sollte auf sauberen Code aufbauen, auch wenn das für SEO nichts bringt. Schließlich sollen Websites ja nicht für Roboter gemacht sein. Und übrigens: selbst wenn Google bisher validen Code nicht belohnt, könnte sich das eines Tages ändern ...
schon mal Google selbst angeschaut ...

https://validator.w3.org/check?uri=http ... google.de/

Also bei dem bischen Code doch eine Menge Fehler ...

Verfasst: 18.05.2008, 15:16
von Lord Pixel
Ich weiß, dass Google diesbezüglich kein Vorbild ist. Was aber nichts daran ändert, dass man trotzdem selbst auf sauberen Code achten *sollte* ...

Verfasst: 18.05.2008, 18:04
von hatte05
selbst wenn Google bisher validen Code nicht belohnt, könnte sich das eines Tages ändern
Warum sollten die das tun? Einem Suchenden schlechtere Inhalte präsentieren nur weil der Code der inhaltlich besseren Seite nicht valide ist?
Glaube ich nicht

Verfasst: 18.05.2008, 18:13
von Seokratie
AtoZ hat geschrieben: <h2 class="zentral">Die meistbesuchten Bereiche - Funshirts!</h3>
Wie kann man <h2> öffnen aber mit </h3> schließen? :wink:
Also ich mache ja auch wilde Sachen, aber das stiftet beim armen Googlebot definitiv Verwirrung. :Fade-color

Verfasst: 18.05.2008, 18:52
von Lord Pixel
hatte05 hat geschrieben:Warum sollten die das tun? Einem Suchenden schlechtere Inhalte präsentieren nur weil der Code der inhaltlich besseren Seite nicht valide ist?
Glaube ich nicht
Ich halte es auch nicht für wahrscheinlich, aber möglich. Ich sehe aber durchaus ein Argument dafür: Sauberer HTML Code deutet darauf hin, dass sich der Webmaster um Usability/etc. gekümmert hat. So gesehen hat die Seite mehr Qualität. Angeblich beachtet Google doch auch das Code-to-Text-Ratio, da könntest du dir genau die selbe Frage stellen?

Verfasst: 18.05.2008, 18:53
von e-fee
hatte05 hat geschrieben:
selbst wenn Google bisher validen Code nicht belohnt, könnte sich das eines Tages ändern
Warum sollten die das tun? Einem Suchenden schlechtere Inhalte präsentieren nur weil der Code der inhaltlich besseren Seite nicht valide ist?
Glaube ich nicht
Das vielleicht nicht, aber wenn mehrere Seiten ansonsten annähernd gleich gut sind, warum sollte dieser Faktor nicht mit einfließen?

Verfasst: 18.05.2008, 23:00
von hatte05
Ich sehe aber durchaus ein Argument dafür: Sauberer HTML Code deutet darauf hin, dass sich der Webmaster um Usability/etc. gekümmert hat.
Sauberer Code hat ja nicht wirklich etwas mit Usability zu tun. Evtl. mit Barrierefreiheit. Aber auch jemand der Blind ist, wird die besseren Suchergebnisse den schlechteren Vorziehen, auch wenn diese für ihn schwieriger zu lesen sind (Vermutung).

Das das Verhältnis von Code zu Text eine Rolle spielt, kann ich mir auch nicht vorstellen. Warum sollte das im Bezug auf das Suchergebnis wichtig sein?

Das vielleicht nicht, aber wenn mehrere Seiten ansonsten annähernd gleich gut sind, warum sollte dieser Faktor nicht mit einfließen?
Mal andersrum gefragt, warum sollte dieser Faktor mit einfließen? Vielleicht im Bezug auf Ladezeiten. Das hängt aber meistens eher vom Server ab, als von zu viel Quellcode. Es ist ja nicht primär Googles Aufgabe, die technische Qualität der Webseiten zu verbessern. Das ist zwar auch in Googles Interesse, aber bestimmt nicht zu Lasten deren Suchergebnisse.

Verfasst: 18.05.2008, 23:22
von AtoZ
hatte05 hat geschrieben: Sauberer Code hat ja nicht wirklich etwas mit Usability zu tun. Evtl. mit Barrierefreiheit. Aber auch jemand der Blind ist, wird die besseren Suchergebnisse den schlechteren Vorziehen, auch wenn diese für ihn schwieriger zu lesen sind (Vermutung).
Einspruch, euer Ehren :lol:

Sauberer Code hat mit Sicherheit etwas mit Usability zu tun - und dann natürlich auch mit Barrierefreiheit. Und mit SEO auch weil...

nur ein Kindskopf versucht, sein Auto ausschließlich außen (optisch) zu tunen. Denn nur mit tollen Farben und ohne zusätzliche Leistung überholt man keinen gleichartigen Wagen. - Der Fachmann fängt UNTER der Haube an.

Meine Meinung dazu: Wer sich nicht um die Grundkenntnisse seines Handwerks kümmert, kann es nie zum Meister bringen. Grundkenntnisse bedeutet für mich deshalb: Zumindest W3C konformer Code. 8)

P.S.: Wenn Du jemals versucht hast, eine schlecht gecodete aber hochinformative Seite mit einem Screenreader zu verstehen würdest Du wissen, dass der blinde User keine Chance hat, an diese "besseren" Informationen zu gelangen. Er wird vorher entnervt aufgeben.