我們各位站長都知道在做網站優化的時候,文章的關鍵字加粗對優化是有極大的好處的。
但細心就會發現strong和b同樣都是起加粗作用。像wordpress程序在加粗的時候系統默認會使用strong標簽加粗。那麼到底應該用哪個比較好呢。下面就來分析下b和strong標簽的用法與區別。
用在網頁上,默認情況下它們起的均是加粗字體的作用,二者所不同的是,標簽是一個實體標簽,它所包圍的字符將被設為bold(粗體), 而標簽是一個邏輯標簽,它的作用是加強字符的語氣,一般來說,加強字符的語氣是通過將字符變為bold(粗體)來實現的。
簡單的說strong是web標准中xhtml的標簽,strong的意思是“強調”;b是html的,b的意思是bold(粗體)。web標准主張 xhtml不涉及具體的表現形式,“強調”可以用加粗來強調,也可以用其它方式來強調,比如下劃線,比如字體加大,比如紅色,等等,可以通過css來改變 strong的具體表現。
並不是說有了strong,就淘汰了b,只是這個b很無辜,就因為自己表示的是字體加粗,恰巧跟strong默認情況下強調的效果一致,其實這個strong完全可以定義成別的樣式的強調效果。
但是B標簽本身不具備HTML語義,如果精通HTML的人很快就會知道這個標簽在HTML代碼裡面只有加粗的意思。Strong標簽在HTML語義為強調,表示語氣上的強調、加重。
資料顯示,當盲人使用屏幕閱讀器上時能夠明顯能體現出B與Strong的不同。遇到B時與處理一般詞語一樣進行閱讀,遇到Strong時會加重與停頓。從WEB標准上來說,不提倡使用B標簽,不過Google的matt曾經說b標簽更具有微小的優勢,雖然後來修正為和strong標簽優勢一樣。搜索引擎以用戶為主,當我們無法判斷那個更具有優勢的時候,不妨從用戶的角度入手。
b和strong對seo影響
HTML標簽的定義,並不是隨心所欲的,本身具有一定的語義。從這方面來看, H1等標簽主要是在標題上的使用,而STRONG更注重於內容上的應用,比如關鍵詞的標明等。當然這也不一定是固定的,如有些網站在小標題上也用STRONG標簽來強調,也未嘗不可。但應該注意的是:過度使用STRONG標簽也同樣有搜索引擎處罰的可能。
STRONG與B標簽兩者的定義、語義及使用情況來看,STRONG已經慢慢替代了B標簽。從WEB標准來看,這也是正常現象。谷歌也慢慢加大了STRONG的權重。
更要注意的一點是STRONG標簽一定要寫在頁面上。經實驗,通過CSS定義的STRONG,對收錄,排名是沒用的,雖然機器人可以爬行CSS文件,但是估計搜索引擎只是爬取了內容。
綜上:一般地STRONG的權重會比B標簽高出許多,而我們這裡對於B標簽的作用基本不議,但是對於H標簽來講STRONG的作用後略小了點。因此基本可以給這幾個標簽排個名:H1>H2>H3>STRONG。
從這一點出發,我想搜索引擎更有可能賦予strong標簽較大的權重,大家完全可以做下SEO實驗,做兩個內容一樣的頁面,通過B標簽和strong標簽來對標題或者關鍵詞進行強調,等待收錄之後,在各大搜索引擎搜索這個關鍵詞,看那個標簽包裹的頁面排名更具有優先級別。 也確實有可能兩個標簽的權重完全一樣。
那麼如何使用strong標簽目前SEO屆普遍將heading 標簽作為豐富文字形式的手段,建議是“一般來說,一個頁面,只允許有一個H1標簽,H2標簽適當可以提高到2個,H3標簽可以提高到3個左右。過度地使用heading標簽並沒有任何好處。”標簽在數量上的控制則較為寬松,當然,主要還得以不影響用戶體驗為主,總不能將所有要優化的主關鍵詞都進行強調吧?strong標簽是強調關鍵詞,但是如果使用太多,過猶不及,反而會“沖淡”關鍵詞,甚至使搜索引擎判斷為作弊。