Der häufigste Fehler vieler Website-Designer besteht darin, anzunehmen, dass der Code korrekt ist, wenn ihre Webseite im IE normal angezeigt werden kann. Es kommt sogar häufig vor, dass sich Leute darüber beschweren, dass ihr Website-Ranking nicht ideal ist Werfen Sie einfach einen Blick auf die Website und stellen Sie fest, dass der HTML-Code voller verschiedener Fehler ist. Unabhängig davon, wie viel Aufwand in die Optimierung der Website auf Grundlage dieses Codes gesteckt wird, sind die Ergebnisse möglicherweise umsonst!
Tatsächlich ist IE ein Browser mit einer sehr hohen Fehlertoleranz für HTML-Code. Obwohl wir verschiedene Gründe haben können, Microsoft anzugreifen, sind die Bemühungen von Microsoft in Bezug auf die Barrierefreiheit sehr streng und Benutzerfreundlichkeit können nicht ignoriert werden. ——Die Tatsache, dass eine Webseite unter IE normal angezeigt werden kann, bedeutet nicht, dass es kein Problem mit dem HTML-Code der Seite gibt. Sie kann sogar so erweitert werden, dass die Webseite unter verschiedenen Bedingungen normal angezeigt werden kann Dies bedeutet jedoch nicht, dass der HTML-Code vollständig legal und gültig ist. Schließlich muss jeder Browser grundlegende fehlertolerante Funktionen gewährleisten. Andernfalls kann es vorkommen, dass die HTML-Seite nicht ordnungsgemäß angezeigt wird bei der Netzwerkübertragung kommt es auch heute noch häufig vor, wenn die Netzwerkbandbreite noch knapp ist.
Was ist legaler und gültiger HTML-Code?
Einfach ausgedrückt besteht unsere Webseite aus HTML-Elementen (Hypertext Markup Language): Auch bei dynamischen Seiten wie ASP und PHP werden die ASP- oder PHP-Anweisungen vom SERVER in entsprechende HTML-Elemente gerendert auf den Client heruntergeladen; für JavaScript und dergleichen konvertiert der Client es in HTML.
Wie andere Sprachen verfügt auch HTML über eigene Syntaxregeln. Sowohl Browser als auch Suchmaschinen-Spider analysieren den Inhalt des Webseitencodes anhand dieser Regeln. Aber oft ist es selbst für erfahrene Leute immer noch unvermeidlich, beim Erstellen von HTML-Seiten einige HTML-Codefehler zu machen, ganz zu schweigen von dem redundanten und aufgeblähten HTML-Problem, das die meisten WYSIWYG-Editoren verursachen.
Wenn die Seite keine Komponente enthält, die gegen die Syntaxspezifikationen des HTML-Standards verstößt, kann sie als legaler und gültiger HTML-Code bezeichnet werden.
Die Bedeutung von legalem und gültigem HTML-Code für SEO
Damit Suchmaschinen unsere Webseiten einbeziehen können – nur auf dieser Grundlage können wir über Website-Optimierung und Website-Werbung sprechen – ist die Voraussetzung, dass die Spinne der Suchmaschine unsere Webdateien lesen kann. Die Grundlage für das Lesen von Webseiten durch Suchmaschinen-Spider ist die HTML-Spezifikation. Durch die Analyse des HTML-Codes kann der Spider den Inhalt der Webseite ermitteln und auf dieser Grundlage die Relevanz der entsprechenden Schlüsselwörter ermitteln.
Es muss klargestellt werden, dass sich die Suchmaschine Spider dadurch vom Browser unterscheidet, dass ihre Fehlertoleranz viel schlechter ist als die des Browsers. Wenn es HTML-Code gibt, den sie im Seitencode nicht interpretieren kann, kann dies der Fall sein Das Lesen der Seite kann sogar aufhören, auf unserer Website zu crawlen, oder schwerwiegendere Fehler können dazu führen, dass auch Informationen, die sie über den Inhalt anderer Seiten innerhalb der Website gesammelt hat, verworfen werden.
Obwohl große Suchmaschinen jetzt ihr Bestes geben, um die Fehlertoleranz von Spider zu verbessern, sodass die Sammlung von Inhalten nicht beeinträchtigt werden kann, wenn allgemeine Fehler im HTML-Code auftreten. Dennoch kommt es häufig vor, dass ein schließendes Tag fehlt und der Inhalt der gesamten Seite ignoriert wird.
Andererseits kann legales und gültiges HTML auch sicherstellen, dass Webseiten unter mehreren Browsern korrekt interpretiert werden können, wodurch die Situation vermieden wird, dass dieselbe Seite unter IE normal angezeigt wird, unter Mozilla jedoch stark deformiert wird (das kann natürlich nicht sein). vollständig vermieden werden), was auch für die Verbesserung der Benutzerfreundlichkeit der Website von großem Nutzen ist.
Wie kann man die Rechtmäßigkeit und Gültigkeit von HTML-Code überprüfen?
Es gibt viele ähnliche kostenlose Dienste im Internet, die uns helfen können, zu überprüfen, ob der Webseitencode legal und gültig ist. Der bekannteste ist W3C HTML Validator, ein kostenloser Dienst, der offiziell vom W3C (World Wide Web Consortium) eingeführt wurde : World Wide Web Alliance). wie man sie verbessert usw.
Gleichzeitig bietet W3C HTML Validator auch Verifizierungsdienste für CSS-Dateien.
Muss es die W3C-Verifizierung bestehen?
Die Antwort auf diese Frage ist nicht so eindeutig.
Theoretisch kann legaler HTML-Code Suchmaschinen-Spidern das Sammeln von Inhaltsinformationen auf Website-Seiten erleichtern. Andererseits wirken sich nicht alle HTML-Codefehler auf das Crawling von Spider aus. Mit anderen Worten: Eine kleine Anzahl von Fehlern in HTML ist für Spider akzeptabel. Müssen sie also die W3C-Zertifizierung bestehen?
Andererseits wird, wie im Test von Mark Daoust, sogar angedeutet (ohne eindeutige Schlussfolgerung), dass das Vorhandensein einer kleinen Anzahl von HTML-Codefehlern der Seite einen größeren Vorteil im Google-Ranking verschafft. Das ist natürlich der Fall Sehr umstritten, aber es beweist zumindest, dass das Vorhandensein einiger HTML-Codefehler keinen Einfluss auf das Ranking der Webseite in den SERP hat.
Wenn Sie mit HTML relativ unbekannt sind, besteht aus meiner persönlichen Sicht kein Grund, darauf zu bestehen, die W3C-Verifizierung zu 100 % zu bestehen. Schließlich ist es von grundlegender Bedeutung, mehr Zeit und Energie in die Richtung zu stecken, an der Sie wirklich arbeiten sollten. B. das Erstellen von Inhalten und Links, aber stellen Sie sicher, dass der HTML-Code keine schwerwiegenden Fehler enthält. Wenn Sie die HTML-Sprache beherrschen, sollten Sie sich natürlich ein wenig Mühe geben, um sicherzustellen, dass alles korrekt ist. Daher muss das, was wir tun müssen, nicht unbedingt die W3C-Zertifizierung bestehen, aber wir müssen zumindest sicherstellen, dass es in verschiedenen Browsern normal angezeigt wird und dass der Suchmaschinen-Spider es normal analysieren kann.
Verbessern Sie die Effizienz von HTML-Code
Zuvor haben wir das Problem des redundanten und aufgeblähten HTML-Codes erwähnt, das von vielen WYSIWYG-Editoren verursacht wird. Diese Situation kommt auf vielen chinesischen Websites recht häufig vor. WYSIWYG-Editoren wie FrontPage und Dreamweaver erzeugen oft eine Menge unnötigen redundanten Code, insbesondere wenn sie eine Webseite ändern. Wenn die HTML-Datei einer Seite eine große Menge redundanten Codes enthält, wird die Datei aufgebläht, was nicht nur die Öffnungsgeschwindigkeit der Webseite verringert und die Effizienz der Webseite beeinträchtigt, sondern auch das Suchmaschinenranking ernsthaft beeinträchtigt der entsprechenden Webseite.
Anstatt Energie in das Bestehen der W3C-Zertifizierung zu stecken, halte ich es persönlich für besser, mehr Energie in die Optimierung des Codes zu stecken, z. B. in die Einführung von CSS usw., um einen sauberen und prägnanten Code zu erhalten. Solche Optimierungseffekte werden deutlicher sichtbar.