URL結構對SEO優化的影響有哪些
作者:晉城網站建設 日期:2011-01-22
關于URL結構對SEO的影響有哪些,下面是幾個常見問題:
URL要怎樣是結構比較好?
URL要幾層才有利于SEO優化?
什么樣的域名對SEO優化有利于SEO?
URL一定要靜態化嗎?
下面主要結合上面就個問題對URL結構與SEO的關系做下分析:
1、URL層數對SEO的影響?
作為一條URL,層數可以相當與網站結構,這也需要根據網站內容來布局,比如我們的網站就是關于SEO的基礎知識,那么“abc.com/abc.html就比較理想了,但是如果我們網站下面還有很多目錄結構,比如下面還有“SEO服務、“SEO培訓等等,那么,我們采用“abc.com/efg/abc.html這樣的URL結構就比較理想。這樣的URL也只是兩層,對SEO是沒有什么影響的。看下面一條URL
abc.com/a/b/c/d或abc.com/a/b/c/d.html
如果大家使用“HTTrackWebsiteCopier程序來模擬蜘蛛爬行的時候,就可能會發現,當很多URL在待抓取的列表時,較短的URL的是會被優先抓取的,這也是有時候建議目錄結構或URL層數越短越好的原因。
網站具有一定的層次,層次結構分明,這樣的URL結構就比較好,很多CMS程序模版中自帶了一些URL層,比如wordpress博客程序中就自帶了“category這樣一個目錄,這主要是用來分類的,如果沒有這一層,當然最好。如果真的是由于程序問題而自己無法解決的,將重要頁面的鏈接放在首頁或其他容易被抓取的頁面上,也會被蜘蛛程序抓取到的。
2、什么樣的域名對SEO優化有利于SEO?
當我們在準備做SEO的時候,選擇域名最好包括我們要做的關鍵詞,這樣對SEO有一定的幫助,如果是做百度SEO,那么域名用關鍵詞的拼音也有一定的幫助,這里的幫助并不是針對SEO,而是從用戶行為考慮,因為有一部分搜索用戶是直接在搜索框輸入拼音進行搜索,這樣,我們在關鍵詞排名上就會有一定的優勢。
注意:上面所講,域名中帶有關鍵詞或關鍵詞的拼音對SEO有一定的幫助,大家需要靈活運用下,比如:“電腦常識這樣的詞,就沒有必要用全拼的字母了,那樣相對比較長,如果用戶對鍵盤不熟悉,在鍵盤上找字母要找半天,“diannao123、“diannao-abc等等都是很不錯的選擇,另外如果選擇“computer123、“pc-abc也很不錯,只要用戶熟悉的東西,讓他從域名能很快的判斷該網站的大致內容而且很簡單就可以記住就可以了。
3、URL一定要靜態化嗎?
對于URL的靜態化,說法不一,而且從一些SEO做的比較優秀的網站來看,靜態與動態幾乎沒有什么區別。
但是有一點可以肯定,那就是動態的URL在URL優化上做的不夠或相對不具備優勢,關于URL的形式,Googel網站管理員幫助中心也有比較詳細的說明,主要談URL中的參數與搜索引擎蜘蛛程序的判斷能力。
abc.com/?id=1
abc.com/1.html
類似上面的兩條URL,其實根本就沒有多大的區別,但是為什么要建議靜態化。
蜘蛛程序有一個特點,那就是不能實時的比較正在抓區的URL與對應的內容是否是重復的,如果要進行比較,也只能將正在抓取的URL與索引庫的頁面來想對比,而這些在短時間內是無法完成的。靜態化只是將URL唯一話,一條URL只對應一個頁面的內容,這和我們平常說的URL標準化想吻合,將一些動態頁面用robots.txt屏蔽,避免出現大量的重復頁面產生。
什么樣的靜態URL才是最好的?
下面看兩條URL
abc.com/1
abc.com/seo
上面兩條URL都是經過靜態化處理,但“abc.com/seo從用戶體驗上明顯好于“abc.com/1。
從搜索引擎的角度講,當搜索引擎的蜘蛛程序來爬行網站的時候,發現大量帶有ID的URL時,搜索引擎無法判斷這個網站的實際URL數量是由于經過URL靜態化造成的還是真的有這么多URL,這里大家可能比較難理解,下面看一張圖片:
上面是一個商城中用戶選擇產品的頁面,當我們點擊任何一個類別的時候,都會產生一個不同的ID號,即使是我們靜態化以后還是會有很多ID數字,這樣組合起來,該網站就會有產生很多條URL,但是經過點擊發現,很多組合下面卻是“無法找到符合要求的商品的內容,那樣會造成大量的重復內容而浪費蜘蛛程序一些不必要的時間。這些問題分析網站日志文件,很容易就可以看出來。
從用戶的角度考慮,當我們想某一位用戶推薦URL信息的時候,比如就上面兩條URL,用戶肯定是會選擇“abc.com/seo進入頁面,因為從這條URL,他能判斷出頁面的大致內容。
所以,URL靜態化只是手段而并非目的,為用戶和搜索引擎提供有意義的URL,那才是我們要做的。
關于“URL結構對SEO優化的影響有哪些,如果你還存在疑問,歡迎到SEO論壇討論!
URL要怎樣是結構比較好?
URL要幾層才有利于SEO優化?
什么樣的域名對SEO優化有利于SEO?
URL一定要靜態化嗎?
下面主要結合上面就個問題對URL結構與SEO的關系做下分析:
1、URL層數對SEO的影響?
作為一條URL,層數可以相當與網站結構,這也需要根據網站內容來布局,比如我們的網站就是關于SEO的基礎知識,那么“abc.com/abc.html就比較理想了,但是如果我們網站下面還有很多目錄結構,比如下面還有“SEO服務、“SEO培訓等等,那么,我們采用“abc.com/efg/abc.html這樣的URL結構就比較理想。這樣的URL也只是兩層,對SEO是沒有什么影響的。看下面一條URL
abc.com/a/b/c/d或abc.com/a/b/c/d.html
如果大家使用“HTTrackWebsiteCopier程序來模擬蜘蛛爬行的時候,就可能會發現,當很多URL在待抓取的列表時,較短的URL的是會被優先抓取的,這也是有時候建議目錄結構或URL層數越短越好的原因。
網站具有一定的層次,層次結構分明,這樣的URL結構就比較好,很多CMS程序模版中自帶了一些URL層,比如wordpress博客程序中就自帶了“category這樣一個目錄,這主要是用來分類的,如果沒有這一層,當然最好。如果真的是由于程序問題而自己無法解決的,將重要頁面的鏈接放在首頁或其他容易被抓取的頁面上,也會被蜘蛛程序抓取到的。
2、什么樣的域名對SEO優化有利于SEO?
當我們在準備做SEO的時候,選擇域名最好包括我們要做的關鍵詞,這樣對SEO有一定的幫助,如果是做百度SEO,那么域名用關鍵詞的拼音也有一定的幫助,這里的幫助并不是針對SEO,而是從用戶行為考慮,因為有一部分搜索用戶是直接在搜索框輸入拼音進行搜索,這樣,我們在關鍵詞排名上就會有一定的優勢。
注意:上面所講,域名中帶有關鍵詞或關鍵詞的拼音對SEO有一定的幫助,大家需要靈活運用下,比如:“電腦常識這樣的詞,就沒有必要用全拼的字母了,那樣相對比較長,如果用戶對鍵盤不熟悉,在鍵盤上找字母要找半天,“diannao123、“diannao-abc等等都是很不錯的選擇,另外如果選擇“computer123、“pc-abc也很不錯,只要用戶熟悉的東西,讓他從域名能很快的判斷該網站的大致內容而且很簡單就可以記住就可以了。
3、URL一定要靜態化嗎?
對于URL的靜態化,說法不一,而且從一些SEO做的比較優秀的網站來看,靜態與動態幾乎沒有什么區別。
但是有一點可以肯定,那就是動態的URL在URL優化上做的不夠或相對不具備優勢,關于URL的形式,Googel網站管理員幫助中心也有比較詳細的說明,主要談URL中的參數與搜索引擎蜘蛛程序的判斷能力。
abc.com/?id=1
abc.com/1.html
類似上面的兩條URL,其實根本就沒有多大的區別,但是為什么要建議靜態化。
蜘蛛程序有一個特點,那就是不能實時的比較正在抓區的URL與對應的內容是否是重復的,如果要進行比較,也只能將正在抓取的URL與索引庫的頁面來想對比,而這些在短時間內是無法完成的。靜態化只是將URL唯一話,一條URL只對應一個頁面的內容,這和我們平常說的URL標準化想吻合,將一些動態頁面用robots.txt屏蔽,避免出現大量的重復頁面產生。
什么樣的靜態URL才是最好的?
下面看兩條URL
abc.com/1
abc.com/seo
上面兩條URL都是經過靜態化處理,但“abc.com/seo從用戶體驗上明顯好于“abc.com/1。
從搜索引擎的角度講,當搜索引擎的蜘蛛程序來爬行網站的時候,發現大量帶有ID的URL時,搜索引擎無法判斷這個網站的實際URL數量是由于經過URL靜態化造成的還是真的有這么多URL,這里大家可能比較難理解,下面看一張圖片:
上面是一個商城中用戶選擇產品的頁面,當我們點擊任何一個類別的時候,都會產生一個不同的ID號,即使是我們靜態化以后還是會有很多ID數字,這樣組合起來,該網站就會有產生很多條URL,但是經過點擊發現,很多組合下面卻是“無法找到符合要求的商品的內容,那樣會造成大量的重復內容而浪費蜘蛛程序一些不必要的時間。這些問題分析網站日志文件,很容易就可以看出來。
從用戶的角度考慮,當我們想某一位用戶推薦URL信息的時候,比如就上面兩條URL,用戶肯定是會選擇“abc.com/seo進入頁面,因為從這條URL,他能判斷出頁面的大致內容。
所以,URL靜態化只是手段而并非目的,為用戶和搜索引擎提供有意義的URL,那才是我們要做的。
關于“URL結構對SEO優化的影響有哪些,如果你還存在疑問,歡迎到SEO論壇討論!