遵守原因:W3C標(biāo)準(zhǔn)可以彌補(bǔ)SEO不足,這樣即使對(duì)SEO不了解,只需要去遵循W3C標(biāo)準(zhǔn)即可確保獲得良好的SEO,這是因?yàn)镾EO的編寫者同樣遵循這一種約定。如果不遵守W3C標(biāo)準(zhǔn),搜索引擎可能不會(huì)抓取非標(biāo)準(zhǔn)的頁(yè)面,抓取那些不遵循標(biāo)準(zhǔn)來的網(wǎng)站(DIV亂用)是很麻煩,直接忽略掉這些網(wǎng)站是最好的選擇。
本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。
編寫HTML5文檔時(shí),為什么要遵守W3C標(biāo)準(zhǔn)?
一句話:所謂的標(biāo)準(zhǔn)就是為了彌補(bǔ)主觀上的不足。
W3C 標(biāo)準(zhǔn)是為了彌補(bǔ)主觀上的不足,彌補(bǔ)的是新手對(duì) SEO 的理解,即使不了解 SEO,只需要去遵循 W3C 標(biāo)準(zhǔn)即可確保獲得良好的 SEO,這是因?yàn)?SEO 的編寫者同樣遵循這一種約定。
如果不遵循約定的話,比如用 DIV 寫一切的家伙,SEO 的編寫者要怎樣才能知道你寫的是什么,他不可能搜索全部 DIV 的,太費(fèi)資源和時(shí)間了,所以咱們就約定一下將那些很重要的信息比如關(guān)鍵詞是:HTML5、CSS3、Node 的這些都寫到一個(gè)標(biāo)簽里面好不好?這樣省資源省時(shí)間呢,大家覺得都 OK 于是我們就專門弄了一個(gè)表述這些信息的標(biāo)簽,叫 meta(元信息標(biāo)簽),然后在根據(jù)不同的類型來區(qū)分一下這些重要信息,比如用 name="keywords" 來標(biāo)識(shí)關(guān)鍵詞:
<meta name="keywords" content="HTML5,CSS3,Node">
用 name="author" 來標(biāo)識(shí)作者:
<meta name="author" content="zqh">
這樣 SEO 就知道那些內(nèi)容是作者,那些內(nèi)容是關(guān)鍵詞了~
SEO 是英文 Search Engine Optimization 的縮寫,中文譯為"搜索引擎優(yōu)化"。
當(dāng)然了,因?yàn)槭菢?biāo)準(zhǔn),所以你不遵守也是可以的,但這樣搜索引擎可能不會(huì)抓取非標(biāo)準(zhǔn)的頁(yè)面,如果你寫過爬蟲的話就會(huì)明白抓取那些不遵循標(biāo)準(zhǔn)來的家伙(DIV 亂用)是多么麻煩,直接忽略掉這些網(wǎng)站是最好的選擇。
擴(kuò)展知識(shí):W3C標(biāo)準(zhǔn)
萬維網(wǎng)聯(lián)盟(外語(yǔ)縮寫:W3C)標(biāo)準(zhǔn)不是某一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合。網(wǎng)頁(yè)主要由三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為(Behavior)。
萬維網(wǎng)聯(lián)盟創(chuàng)建于1994年,是Web技術(shù)領(lǐng)域最具權(quán)威和影響力的國(guó)際中立性技術(shù)標(biāo)準(zhǔn)機(jī)構(gòu)。到目前為止,W3C已發(fā)布了200多項(xiàng)影響深遠(yuǎn)的Web技術(shù)標(biāo)準(zhǔn)及實(shí)施指南,如廣為業(yè)界采用的超文本標(biāo)記語(yǔ)言(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)、可擴(kuò)展標(biāo)記語(yǔ)言(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)子集)以及幫助殘障人士有效獲得Web內(nèi)容的信息無障礙指南(WCAG)等,有效促進(jìn)了Web技術(shù)的互相兼容,對(duì)互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用起到了基礎(chǔ)性和根本性的支撐作用。
對(duì)應(yīng)的標(biāo)準(zhǔn)也分三方面:結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言主要包括XHTML和XML,表現(xiàn)標(biāo)準(zhǔn)語(yǔ)言主要包括CSS,行為標(biāo)準(zhǔn)主要包括對(duì)象模型(如W3C DOM)、ECMAScript等。這些標(biāo)準(zhǔn)大部分由W3C起草和發(fā)布,也有一些是其他標(biāo)準(zhǔn)組織制訂的標(biāo)準(zhǔn),比如ECMA(European Computer Manufacturers Association)的ECMAScript標(biāo)準(zhǔn)。