第35節:網站頁面的腳本代碼和標簽優化(7)
{dede:myadname='listRtPicAD2'/}
{dede:myadname='listRtPicAD'/}
上述廣告位在優化時先删除,等網站上線開始規劃廣告之後,再按需要放置即可。
欄目頁標簽優化
欄目頁和網站首頁的不同之處在於:網站首頁只有1個頁面,的定義可以隨意編輯;而欄目頁因為有很多文章列表,是系統自動生成的,因而會存在很多列表頁面。在這樣的情況下,如果給所有欄目列表頁都寫上同樣的明顯是不符合SEO需求的。
以一個用織夢CMS建設的宠物網站為例,在預設情況下,“金毛養護”這個欄目的第一頁標簽是這樣的:
了解金毛_網站名稱
從上面的格式可以看出,這個的構成方式是“欄目名+網站名”,是比較適合優化的。但是,不好的情況是,這個欄目下面的其他列表頁標題是一樣的。比如,打開這個欄目的第二頁、第三頁,查看源文件,得到的標簽如下:
了解金毛_網站名稱
對搜索引擎來說,對這種重複的標題在同一個網站中出現是很反感的,谷歌網站管理員工具甚至會明確地告訴網站站長存在哪些重複的標題標記,意思就是希望站長進行修改,如圖5.29所示。
圖5.29谷歌網站管理員工具中的重複標題
在預設情況下,絕大多數CMS的欄目頁的標簽都是相同的,這就要求優化者為每個列表頁生成不同的標簽,以避免出現在同一個網站中相互進行排名競爭的情況。
在DEDECMS(織夢)中,列表頁只有一個定義的地方,是自動生成的。要進行的差異優化,需要在欄目頁中加入如下代碼:
{dede:field.title/}{dede:pagelistlistitem="pageno"listsize="0"
function="html2text(@me)"runphp="yes"}if(strlen(@me)>10
@me==1)@me="";
else@me="-列表第".@me."頁";{/dede:pagelist}_{dede:global.cfg_webname/}
這個代碼的意思是,獲得當前的欄目列表頁地址排序編號,然後生成到當前欄目頁的中,進而對重複的標題標記進行優化。
使用了上述代碼以後,欄目的首頁沒有變化,依舊是以下代碼:
了解金毛_網站名稱
但是後續的列表頁就不一樣了,變成了以下代碼:
了解金毛-列表第2頁_網站名稱
了解金毛-列表第3頁_網站名稱
了解金毛-列表第4頁_網站名稱
了解金毛-列表第5頁_網站名稱
……
這種列表頁相對於所有欄目頁都一樣的方式來說,無疑更受搜索引擎喜歡。
欄目頁、標簽優化
欄目頁的關鍵詞標簽和描述標簽,CMS系統同樣是自動生成的,對於有一定的代碼編寫能力,或者說優化得更精細的站長來說,可以用優化類似的代碼進行差異性優化,簡單的優化代碼如下:
採用上述代碼以後,每個欄目頁中的描述標簽都會略有不同。根據同樣的道理,也可以對關鍵詞標簽進行優化。
對不具有代碼編寫能力的優化者而言,也可以删除每個欄目頁中的和標簽,這樣對優化的影響不大。和的預設代碼如下:
本文摘自《實戰SEO》
實用技法與案例剖析:實戰SEO
本書針對SEO細節操作、技術實施、實際案例進行了詳細分析,主要包括建站前的SEO策劃、網站上線前的本地SEO、上線後的SEO方法以及SEO效果監控和改進等方面,具體涉及了SEO中網站主題的確定、關鍵詞體系構建和網站結構的規劃、本地測試網站的搭建、頁面腳本和標簽優化、內部鏈接規劃和設計、交互功能設計和取舍、域名和主機的選擇、內容規劃和更新策略、友情鏈接建設、鏈接誘餌設計、網站推廣、收錄監控、排名監控、流量監控、轉化率分析、動態關鍵詞體系維護等關鍵內容。本書適合各個行業負責網路建設、網路營銷和網路品牌推廣的負責人及技術人員閱讀;適合喜歡搜索引擎優化的新手以及有一定SEO基础的讀者閱讀;適合作為SEO相關培訓、課程的輔助教材。