如何使用 W3C Validator 改進 SEO

作為一名 Web 開發人員,您需要確保您的代碼乾淨、有效且易於訪問。 這也可以幫助您提高 搜索引擎優化 (SEO). 幸運的是,您可以使用 W3C 驗證器 以確保您的工作符合標準。

在這篇文章中,我們將仔細研究 W3C 及其不同的驗證器。 然後,我們將向您展示如何使用這些工具驗證代碼並解釋結果。 最後,我們將看看一些常見的 W3C 驗證錯誤以及如何修復它們。 讓我們開始吧!

什麼是 W3C 驗證?

W3C 代表萬維網聯盟,它是一個國際組織,負責監督 編碼標準 整個網路。 它提供驗證器服務來幫助您驗證您的 HTML 和 CSS 代碼是否有效且無錯誤。

CSS驗證器被稱為 拼圖,它會根據 W3C 網路標準.

how-to-use-w3c-validator-to-improve-seo 如何使用 W3C Validator 來改善 SEO

HTML 驗證器 以非常相似的方式工作。 它驗證 HTML、XHTML、SMIL、MathML 等 Web 文檔的標記有效性。

how-to-use-w3c-validator-to-improve-seo-1 如何使用 W3C Validator 來改善 SEO

通過遵守這些網路標準,您可以確保您的內容對用戶友好且易於訪問。 這些工具還將幫助您驗證工作的跨平台兼容性,創建更好的 用戶體驗 (UX). 反過來,這可能會改善您的 核心網路生命力 得分並提高您的搜索引擎優化。

如何使用 W3C 驗證代碼

如前所述,W3C 驗證器會掃描您的 HTML 和 CSS 代碼,以確保它們符合組織設置的 Web 標準。 本教程將向您展示如何使用這些工具來檢查您的工作。

驗證 HTML 代碼

讓我們從 HTML 驗證器開始。 您可以輸入 URI 您要檢查的文檔,上傳包含您的代碼的文件,或在提供的欄位中輸入您要驗證的標記:

how-to-use-w3c-validator-to-improve-seo-2 如何使用 W3C Validator 來改善 SEO

提交頁面或文檔進行檢查後,驗證器將生成與 HTML 代碼相關的所有錯誤和警告的列表:

how-to-use-w3c-validator-to-improve-seo-3 如何使用 W3C Validator 來改善 SEO

理想情況下,您需要零錯誤和警告。 但是,這並不總是可能的,因為驗證器不會考慮用戶可以看到的所有內容。

例如,如果您有一張帶有漸變的圖像,驗證工具將引發錯誤,指出圖片和背景之間的對比度不清晰。 但是,您可以通過人工檢查清楚地區分它。

請注意,如果您的頁面包含任何 JavaScript 或 CSS,HTML 驗證器將不會對其進行檢查。 為此,您需要使用 W3C Jigsaw 工具 for CSS(我們稍後會介紹)或 JSHINT 對於 Javascript。

驗證 CSS

CSS 驗證器的工作方式相同。 提交 URI、文檔或標記進行驗證後,您將獲得一個包含錯誤和警告的頁面:

how-to-use-w3c-validator-to-improve-seo-4 如何使用 W3C Validator 改進 SEO

如您所見,CSS 和 HTML 的結果都非常詳細。 讓我們探索如何解釋它們。

如何解釋驗證器結果

正如我們所見,驗證器生成兩種不同的輸出:錯誤和警告。 您通常可以忽略警告,因為它們不會突出任何嚴重問題。 但是,發布無錯誤的內容是一種很好的做法。

錯誤和警告都會向您顯示問題所在的行號。 他們還提供了有關如何解決問題的建議:

how-to-use-w3c-validator-to-improve-seo-5 如何使用 W3C Validator 改進 SEO

如果您單擊錯誤或警告提供的鏈接(例如,從第 1 行第 16 列;到第 2 行第 16 列),驗證器將突出顯示代碼中的相應行:

how-to-use-w3c-validator-to-improve-seo-6 如何使用 W3C Validator 改進 SEO

請注意,HTML 驗證器發現的錯誤會影響依賴殘障輔助工具(例如屏幕閱讀器)訪問在線內容的用戶。 很容易忽略這些 可訪問性問題 作為編碼員。 不過,它們可能會對您的觀眾產生不利影響。 我們將在下一節中仔細研究這些常見錯誤。

常見的 W3C 驗證錯誤

CSS 和 HTML 驗證器都會突出顯示代碼中的任何錯誤。 一些最常見的問題包括:

  • 未閉合的元素。 向頁面添加新元素需要打開和關閉標記。 當您收到此錯誤時,您尚未包含關閉標記。 在使用網格時,這是一個很常見的問題。
  • 失蹤 替代標籤. 每個圖像都需要一個 alt 標籤,如果圖形載入失敗,它將顯示。 它描述了圖片,屏幕閱讀器將讀出它。 添加 alt 標籤是一項基本的可訪問性要求。
  • 不正確的使用 標題標籤. 當開發人員使用 標籤作為特定子標題的字體樣式時,就會出現此 CSS 問題。 標籤是為導航而不是風格目的而設計的,因此非導航副標題應使用 font:size=# 屬性調整大小。

您可能還會注意到一些 解析錯誤. 這些表明代碼中的錯誤,但驗證器並不總是向您顯示問題所在。 您需要完成工作才能找到問題所在。

以下是解析錯誤的一個示例:

how-to-use-w3c-validator-to-improve-seo-7 如何使用 W3C Validator 改進 SEO

當 CSS 樣式表包含 HTML 元素時會發生此錯誤。 儘管 CSS 驗證器沒有提供錯誤的行號,但您可以簡單地複製提供的代碼塊並在您的 代碼編輯器或 IDE.

如何修復常見錯誤

幸運的是,W3C 驗證器會告訴您在哪裡可以找到錯誤以及如何修復它們。 例如,如果您缺少 alt 標籤,驗證器會告訴您需要在哪裡包含它。

如果你有一個開放標籤,驗證器不會告訴你結束標籤在哪裡。 但是,它會為您提供打開標籤的位置,因此您可以簡單地導航到該代碼塊並添加缺少的標籤。

此外,如果您在驗證器中使用直接輸入選項,則會顯示完整的代碼並突出顯示錯誤。 因此,您可以將其與 IDE 中的原始代碼進行比較,以更快地發現和修復錯誤。

結論

使用 W3C 驗證器 可以提高您網站的整體性能。 它使您能夠避免代碼膨脹、解決可訪問性問題並修復常見錯誤。 所有這些元素都可以帶來更快的載入時間和更好的用戶體驗,這反過來又可以提升您網站的 SEO。

正如我們所見,您可以使用 W3C 來驗證您的 HTML 和 CSS 代碼。 該工具將生成警告和錯誤列表,以及修復它們的建議。 常見問題包括未關閉的元素、缺少 alt 標籤和解析錯誤。

您對使用 W3C 驗證器有任何疑問嗎? 在下面的評論部分讓我們知道!

特色圖片來自 Chaosamran_Studio / shutterstock.com

資源

相關文章