哪個更好: 1. www.example.com/category/123/books 2. www.example.com/category/123-books網址SEO PK格式
我看到計算器使用選項1 。
這些url格式的搜索引擎有什麼不同嗎?
哪個更好: 1. www.example.com/category/123/books 2. www.example.com/category/123-books網址SEO PK格式
我看到計算器使用選項1 。
這些url格式的搜索引擎有什麼不同嗎?
堆棧溢出使用第一種方法的原因是因爲它通過URL路徑的該部分傳遞問題ID。這就是爲什麼Url SEO pk formatany-txt-will-do仍然會引導您訪問相同的URL。
如果您的目標是將關鍵字填入URL(友好URL的主要SEO優勢),那麼當您將關鍵字整合到文件名中時,第一種方法是最好的。
例如,site.com/shop/cat/carriers.html比適用於運營商一詞的排名要好。但是,如果您的目標是爲「貓運營商」這一術語排名,那麼site.com/shop/cat-carriers.html會更好。
什麼是你的關鍵字parring。很多時候,當您嘗試排名頁面時,您有一個基本關鍵字,然後是修飾符。在上面的例子中,cat是關鍵字,carrier是修飾符。但是,在這種情況下,您最好重複單詞cat,site.com/shop/cat/cat-carriers.html(只要您不認爲是垃圾郵件即可)。
儘管如此,您應該注意到,名爲cat-carriers.html的文件不會像carrier.html那樣在運營商的所有其他條件相同的情況下排名。
差異可能可以忽略不計。許多網站使用這種或那種格式。當然,只有搜索引擎內部人士可以分辨出不同之處。
然而,第一個選項更容易將URL反彙編爲參數。我會選擇一個(我爲我的博客做的)。
我肯定會使用第一個
網址並不像人們認爲的那麼重要。第一種方法可能稍微好一些,但我認爲你的網站的排名與任何一個相同。
如何定義這個urlrewritingnet重寫規則,是這樣的:
<add name="ProductDetailsRewrite" virtualUrl="^~/category/(.*)/(.*)" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Category.aspx?CategoryID=$1" ignoreCase="true"/>
我假設「本本」是要與這個例子的目標關鍵字。我個人更喜歡www.example.com/category/books-123但出了2個給出的例子,我會選擇
原因是該關鍵字跳轉次數少於示例跳轉次數。授予它不是一個主要的排名因素,但如果你從頭開始構建網站,爲什麼不給它成功的最佳機會。
注意:對於現有的網站,我不會去改變網址結構的麻煩,除非它絕對需要。
我喜歡stackoverflow格式,因爲您可以通過更改any-txt-will-do輕鬆地重命名url,並在檢查任何-txt-will-do是否不是最新的時候將它與301重定向結合使用。 – dzolnjan 2009-12-08 18:04:32