2022-08-08 分類(lèi): 網(wǎng)站建設(shè)
您可能在 Web 開(kāi)發(fā)和 SEO 之旅中遇到過(guò) W3C。W3C 是萬(wàn)維網(wǎng)聯(lián)盟,由萬(wàn)維網(wǎng)的創(chuàng)建者Tim Berners-Lee創(chuàng)立。
該網(wǎng)絡(luò)標(biāo)準(zhǔn)機(jī)構(gòu)為全球網(wǎng)絡(luò)標(biāo)準(zhǔn)創(chuàng)建編碼規(guī)范。它還提供驗(yàn)證器服務(wù),以確保您的 HTML(以及其他代碼)有效且無(wú)錯(cuò)誤。
確保您的頁(yè)面驗(yàn)證是實(shí)現(xiàn)跨瀏覽器和跨平臺(tái)兼容性并為所有人提供可訪問(wèn)的在線體驗(yàn)的最重要的事情之一。
無(wú)效代碼會(huì)導(dǎo)致故障、渲染錯(cuò)誤以及處理或加載時(shí)間過(guò)長(zhǎng)。
簡(jiǎn)而言之,如果您的代碼在所有主要 Web 瀏覽器中都沒(méi)有達(dá)到預(yù)期的效果,則會(huì)對(duì)用戶(hù)體驗(yàn)和 SEO 產(chǎn)生負(fù)面影響。
Web 標(biāo)準(zhǔn)很重要,因?yàn)樗鼈優(yōu)?Web 開(kāi)發(fā)人員提供了一組標(biāo)準(zhǔn)的代碼編寫(xiě)規(guī)則。
如果您公司使用的所有代碼都是使用相同的協(xié)議創(chuàng)建的,那么您將來(lái)維護(hù)和更新此代碼會(huì)容易得多。
這在使用其他人的代碼時(shí)尤其重要。
如果您的頁(yè)面符合 Web 標(biāo)準(zhǔn),它們將根據(jù) W3C 驗(yàn)證工具進(jìn)行正確驗(yàn)證。
當(dāng)您使用 Web 標(biāo)準(zhǔn)作為代碼創(chuàng)建的基礎(chǔ)時(shí),您可以確保您的代碼對(duì)用戶(hù)友好且具有內(nèi)置的可訪問(wèn)性。
在 SEO 方面,經(jīng)過(guò)驗(yàn)證的代碼總是比寫(xiě)得不好的代碼好。搜索引擎并不關(guān)心您的代碼是如何編寫(xiě)的。這意味著 W3C 驗(yàn)證錯(cuò)誤不會(huì)導(dǎo)致您的排名下降。
您也不會(huì)使經(jīng)過(guò)驗(yàn)證的代碼獲得更好的排名。但是格式良好的標(biāo)記有間接的 SEO 好處:
消除代碼膨脹:驗(yàn)證代碼意味著您傾向于避免代碼膨脹。經(jīng)過(guò)驗(yàn)證的代碼通常比對(duì)應(yīng)的代碼更精簡(jiǎn)、更好、更緊湊。
更快的渲染時(shí)間:這可能會(huì)轉(zhuǎn)化為更好的渲染時(shí)間,因?yàn)闉g覽器需要更少的處理,我們知道頁(yè)面速度是一個(gè)排名因素。
對(duì)用戶(hù)體驗(yàn)的間接貢獻(xiàn):當(dāng)您注意編碼標(biāo)準(zhǔn)時(shí),例如向圖像添加寬度和高度屬性,您就可以消除瀏覽器為呈現(xiàn)頁(yè)面而必須執(zhí)行的步驟。更快的渲染時(shí)間有助于提高您的用戶(hù)體驗(yàn),從而整體改善這些重要指標(biāo)。
搜索引擎仍然推薦代碼驗(yàn)證的這六個(gè)原因,是因?yàn)樗?/p>
可能會(huì)影響抓取速度。
影響瀏覽器兼容性。
鼓勵(lì)良好的用戶(hù)體驗(yàn)。
確保頁(yè)面無(wú)處不在。
頭部中的無(wú)效 HTML 會(huì)破壞 Hreflang。
有效代碼還有助于轉(zhuǎn)化為更好的跨瀏覽器和跨平臺(tái)兼容性,因?yàn)樗献钚碌?W3C 標(biāo)準(zhǔn),并且瀏覽器將更好地知道如何處理該代碼。
這會(huì)為從不同設(shè)備訪問(wèn)您網(wǎng)站的用戶(hù)帶來(lái)更好的用戶(hù)體驗(yàn)。
如果您有一個(gè)經(jīng)過(guò)驗(yàn)證的站點(diǎn),無(wú)論使用何種設(shè)備或平臺(tái)查看它,它都會(huì)正確呈現(xiàn)。
這并不是說(shuō)所有代碼在沒(méi)有驗(yàn)證的情況下不符合多個(gè)瀏覽器和平臺(tái),而是在不同應(yīng)用程序的渲染中可能存在偏差。
當(dāng)然,驗(yàn)證您的網(wǎng)頁(yè)并不能解決在所有平臺(tái)和所有瀏覽選項(xiàng)中按需要呈現(xiàn)您的網(wǎng)站的所有問(wèn)題。但它確實(shí)對(duì)解決這些問(wèn)題大有幫助。
如果您的驗(yàn)證確實(shí)出現(xiàn)問(wèn)題,您現(xiàn)在有了一個(gè)可以開(kāi)始故障排除的基線。
你可以進(jìn)入你的代碼,看看是什么導(dǎo)致它失敗。
使用經(jīng)過(guò)驗(yàn)證的站點(diǎn)更容易找到這些問(wèn)題并對(duì)其進(jìn)行故障排除,因?yàn)槟缽哪睦镩_(kāi)始查找。
話(huà)雖如此,頁(yè)面可能無(wú)法驗(yàn)證有幾個(gè)原因。
您的代碼中的某些內(nèi)容可能只能在一個(gè)瀏覽器或平臺(tái)上運(yùn)行,而不能在另一個(gè)瀏覽器或平臺(tái)上運(yùn)行。
然后需要由違規(guī)腳本的開(kāi)發(fā)人員解決此問(wèn)題。
這意味著必須實(shí)際編輯代碼本身,以便它在所有平臺(tái)/瀏覽器上驗(yàn)證,而不僅僅是在其中一些平臺(tái)/瀏覽器上驗(yàn)證。
W3C 在過(guò)去幾十年才開(kāi)始渲染驗(yàn)證測(cè)試。
如果您的頁(yè)面是在此之前的瀏覽器(例如 IE 6 或更早版本)中創(chuàng)建的,則它不會(huì)通過(guò)這些新標(biāo)準(zhǔn),因?yàn)樗鞘褂幂^舊的技術(shù)和格式編寫(xiě)的。
雖然這是一個(gè)相對(duì)罕見(jiàn)的問(wèn)題,但它仍然會(huì)發(fā)生。
這個(gè)問(wèn)題可以通過(guò)修改代碼使其符合 W3C 來(lái)解決,但如果您想保持與舊瀏覽器的兼容性,您可能需要繼續(xù)使用有效的代碼,從而放棄通過(guò) 99.99% 完整驗(yàn)證。
這兩個(gè)問(wèn)題都可以通過(guò)一些嘗試和錯(cuò)誤來(lái)解決。
通過(guò)一些工作和努力,這兩種類(lèi)型的網(wǎng)站都可以毫無(wú)問(wèn)題地跨多個(gè)設(shè)備和平臺(tái)進(jìn)行驗(yàn)證——希望如此!
多語(yǔ)種文檔包括任何可能從舊版本代碼轉(zhuǎn)移的文檔,并且從未重新加工以與新版本兼容。
換句話(huà)說(shuō),它是具有與當(dāng)前文檔編碼不同的代碼類(lèi)型的文檔的組合(例如與 XHTML 文檔類(lèi)型相比的 HTML 4.01 過(guò)渡文檔類(lèi)型)。
別搞錯(cuò)了:盡管兩者本身都可能是“HTML”,但它們是非常不同的語(yǔ)言,需要這樣對(duì)待。
您不能復(fù)制并粘貼一個(gè)并期望一切都很好。
這是什么意思?
例如,您可能已經(jīng)看到您可以驗(yàn)證代碼的情況,但幾乎文檔的每一行在 W3C 驗(yàn)證器上都有問(wèn)題。
這可能是由于有人從網(wǎng)站的另一個(gè)版本轉(zhuǎn)移代碼,而不是更新它以反映新的編碼標(biāo)準(zhǔn)。
無(wú)論哪種方式,修復(fù)此問(wèn)題的唯一方法是逐行重新編寫(xiě)代碼(一個(gè)非常乏味的過(guò)程)。
W3C 驗(yàn)證器是作者選擇的驗(yàn)證器,用于確保您的代碼在各種平臺(tái)和系統(tǒng)上進(jìn)行驗(yàn)證。
W3C 驗(yàn)證器可免費(fèi)使用,您可以在此處訪問(wèn)它。
使用 W3C 驗(yàn)證器,可以通過(guò)頁(yè)面 URL、文件上傳和直接輸入來(lái)驗(yàn)證您的頁(yè)面。
通過(guò) URL 驗(yàn)證您的頁(yè)面:這相對(duì)簡(jiǎn)單。只需將 URL 復(fù)制并粘貼到地址字段中,您就可以單擊檢查按鈕以驗(yàn)證您的代碼。
通過(guò)文件上傳驗(yàn)證您的頁(yè)面:當(dāng)您通過(guò)文件上傳驗(yàn)證時(shí),您將一次上傳您選擇的 html 文件一個(gè)文件。注意:如果您使用的是 Internet Explorer 或某些版本的 Windows XP,此選項(xiàng)可能不適合您。
通過(guò)直接輸入驗(yàn)證您的頁(yè)面:使用此選項(xiàng),您只需將要驗(yàn)證的代碼復(fù)制并粘貼到編輯器中,W3C 驗(yàn)證器將完成剩下的工作。
雖然一些專(zhuān)業(yè)人士聲稱(chēng)某些 W3C 錯(cuò)誤沒(méi)有押韻或原因,但在 99.9% 的情況下,有押韻和原因。
如果整個(gè)文檔中沒(méi)有押韻和理由,那么您可能需要參考我們下面關(guān)于多語(yǔ)言文檔的部分作為潛在問(wèn)題。
讓我們從 HTML 語(yǔ)法開(kāi)始。因?yàn)樗侨f(wàn)維網(wǎng)的支柱,所以這是您作為 SEO 專(zhuān)業(yè)人士會(huì)遇到的最常見(jiàn)的編碼。
W3C為 HTML 5創(chuàng)建了一個(gè)規(guī)范,稱(chēng)為“HTML5 標(biāo)準(zhǔn)”。
本文檔解釋了 HTML 應(yīng)如何以理想的水平編寫(xiě),以供流行的瀏覽器處理。
如果您訪問(wèn)他們的網(wǎng)站,您可以利用他們的驗(yàn)證器來(lái)確保您的代碼根據(jù)此規(guī)范有效。
他們甚至舉例說(shuō)明了他們?cè)跇?biāo)準(zhǔn)合規(guī)方面尋找的一些規(guī)則。
這使得在發(fā)布之前檢查您的作品變得前所未有的容易!
現(xiàn)在讓我們繼續(xù)討論您可能在網(wǎng)上使用的其他一些語(yǔ)言。
例如,您可能聽(tīng)說(shuō)過(guò) CSS3。
W3C 有CSS 3 的標(biāo)準(zhǔn)文檔,也稱(chēng)為“CSS3 標(biāo)準(zhǔn)”。
這意味著有更多的驗(yàn)證機(jī)會(huì)!
您可以根據(jù)他們的標(biāo)準(zhǔn)驗(yàn)證您的 HTML,然后根據(jù)相同的標(biāo)準(zhǔn)驗(yàn)證您的 CSS,以確保跨平臺(tái)的一致性。
雖然一次根據(jù)這么多不同的標(biāo)準(zhǔn)驗(yàn)證您的代碼似乎有點(diǎn)矯枉過(guò)正,但請(qǐng)記住,這意味著有比以往更多的機(jī)會(huì)來(lái)確??缙脚_(tái)的一致性。
對(duì)于那些只用一種語(yǔ)言工作的人來(lái)說(shuō),你現(xiàn)在有機(jī)會(huì)擴(kuò)大你的視野!
如果不是不可能好地對(duì)齊所有內(nèi)容,這可能會(huì)非常困難,因此您需要選擇自己的戰(zhàn)斗。
您可能還需要在沒(méi)有本地可用時(shí)間或資源的情況下快速在線檢查某些內(nèi)容。
在完成驗(yàn)證過(guò)程時(shí),您需要了解最常見(jiàn)的驗(yàn)證錯(cuò)誤,并且了解這些錯(cuò)誤的含義也是一個(gè)好主意。
這樣,如果您的頁(yè)面未通過(guò)驗(yàn)證,您將確切知道從哪里開(kāi)始尋找可能的問(wèn)題。
一些最常見(jiàn)的驗(yàn)證錯(cuò)誤(及其含義)包括:
類(lèi)型不匹配:當(dāng)您的代碼試圖使一種數(shù)據(jù)對(duì)象看起來(lái)像另一種數(shù)據(jù)對(duì)象時(shí)(例如,將數(shù)字提交為文本),您將面臨收到此消息的風(fēng)險(xiǎn)。此錯(cuò)誤通常表示出現(xiàn)了某種編碼錯(cuò)誤。解決方案是找出錯(cuò)誤的確切位置并修復(fù)它,以便代碼成功驗(yàn)證。
Parse Error:這個(gè)錯(cuò)誤告訴你在某個(gè)地方的編碼有錯(cuò)誤,但它不會(huì)告訴你錯(cuò)誤在哪里。如果發(fā)生這種情況,您將不得不進(jìn)行一些認(rèn)真的調(diào)查才能找到您的代碼出錯(cuò)的地方。
語(yǔ)法錯(cuò)誤:這些類(lèi)型的錯(cuò)誤涉及(大部分)編碼語(yǔ)法中的粗心錯(cuò)誤。語(yǔ)法輸入不正確,或者其上下文不正確。無(wú)論哪種方式,這些錯(cuò)誤都會(huì)出現(xiàn)在 W3C 驗(yàn)證器中。
以上只是您在驗(yàn)證頁(yè)面時(shí)可能會(huì)看到的一些錯(cuò)誤示例。
不幸的是,這個(gè)清單還在繼續(xù)——試圖解決這些問(wèn)題所花費(fèi)的時(shí)間也是如此!
網(wǎng)站標(biāo)題:為什么W3C驗(yàn)證器對(duì)SEO很重要?
本文路徑:http://www.rwnh.cn/news/187472.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、微信公眾號(hào)、Google、響應(yīng)式網(wǎng)站、商城網(wǎng)站、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容