都說網站優化內容為王,下面我們就來看看如何做好網站內部代碼的優化這只是我的一點淺見:
步驟/方法
首頁優化的重點是提高對用戶的友好度,減小文件大小,提高鏈接的曝光率。導航、欄目等鏈接中存在多餘的title,建議去掉。
例如:spider醫生
此處的title有些多餘,通常標題欄不增加title,另外由於這些都競爭比較激烈,通常需要大量的外部鏈接才能夠獲得不錯的排名,title能獲得的加分作用相對非常少。
頁面js即javascript代碼優化
建議:將這些代碼放入專門的js文件夾中,在前臺即html文件中使用 方式調用。
缺少ALT屬性,建議為圖片添加ALT屬性內容
注:由於兼容性問題在firefox裡肉眼是看不見alt屬性的,因此還可以加個title,即但要注意合理運用,不要造成關鍵字堆積。
添加網站地圖入口
網站底部在此添加網站地圖入口,或其它首頁位置(網站地圖製作請看文章結尾處)
提交網站地圖
sitemap可以有以下兩種提交方法:
在robots.txt裡面增加:Sitemap: URL,此方法適合Google 、Yahoo、MSN 。
向提交,可以獲得更多功能幫助,此方式只適用於Google
缺少robots.txt文件,建議在根目錄下放置一個空的robots.txt文件。
幾乎所有的搜索引擎Spider都遵循robots.txt給出的爬行規則,協議規定搜索引擎Spider進入某個網站的入口即是該網站的robots.txt,當然,前提是該網站存在此文件。對於沒有配置robots.txt的網站,Spider將會被重定向至404 錯誤頁面,相關研究表明,如果網站採用了自定義的404錯誤頁面,那麼Spider將會把其視作robots.txt——雖然其並非一個純粹的文本文件——這將給Spider索引網站帶來很大的困擾,影響搜索引擎對網站頁面的收錄。
製做robots.txt文件。
頁面排列使用了大量冗餘代碼,而沒有使用div
使用純表格建設網站
使用dw設計器或其他工具製作網站,即不是人工手寫代碼。
內容頁,核心內容不突出
可以看到在搜索結果裡面,顯示的大部分是網站上方的內容,而且都是完全相同的,不能給用戶提供更多的有用信息,就無法吸引用戶點擊。
解決方案:
使用div+css層,將標題部分放在內容後面,突出顯示內容。
代碼:
111111111111111111
222222222222222
顯示的效果:
將和優化無關的內容放在js,iframe裡面。
關鍵詞沒有加強即無權重標籤
很多地方出現了關鍵詞,但沒有使用權重更高的h1等標籤加重,有些加重是使用css加黑的。
解決方案: 有條件的使用h1,strong,如果h1字體太大,可以使用css加以控制。
未建立內部鏈接替換機制
對於內部鏈接,不僅可以使用戶在閱讀過程中,獲得和當前網頁相關聯的內容,同時對於核心關鍵詞也有提升的作用。
解決方案:
a.建立一個關鍵詞表,字段有:關鍵詞、關鍵詞指向的鏈接。
b.當頁面出現這個關鍵詞時,將替換成鏈接的形式。
c.每個頁面的關鍵詞替換按照優先級排序,替換不能超過5個,相同的關鍵詞只替換第一個。
d.
其它問題:頁面中存在大量asp緩存代碼;文件名稱沒有優化;網頁臃腫
解決方案:
a.使用標準html標籤,不要使用asp.net的控件或者避免使用緩存。
b.內容換行更容易閱讀。
c.文件名稱可以使用講師的拼音.html
d.在內容中,講師應該使用h1標籤加強關鍵詞。
e.建議使用b標籤,雖然和strong 但b 不僅短小,而且對於搜索引擎來說,沒有加強語氣的作用。
f.將css放在css文件中,調用css
g.去掉不必要的div