2009-10-07 89 views
1

哪個更好: 1. www.example.com/category/123/books 2. www.example.com/category/123-books網址SEO PK格式

我看到計算器使用選項1 。

這些url格式的搜索引擎有什麼不同嗎?

回答

0

堆棧溢出使用第一種方法的原因是因爲它通過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那樣在運營商的所有其他條件相同的情況下排名。

+0

我喜歡stackoverflow格式,因爲您可以通過更改any-txt-will-do輕鬆地重命名url,並在檢查任何-txt-will-do是否不是最新的時候將它與301重定向結合使用。 – dzolnjan 2009-12-08 18:04:32

1

差異可能可以忽略不計。許多網站使用這種或那種格式。當然,只有搜索引擎內部人士可以分辨出不同之處。

然而,第一個選項更容易將URL反彙編爲參數。我會選擇一個(我爲我的博客做的)。

0

我肯定會使用第一個

  • 這是一個比較常見的約定
  • 你應該讓蛞蝓可選。目前還不清楚它在第二個可能是可選的。
0

網址並不像人們認爲的那麼重要。第一種方法可能稍微好一些,但我認爲你的網站的排名與任何一個相同。

0

如何定義這個urlrewritingnet重寫規則,是這樣的:

<add name="ProductDetailsRewrite" virtualUrl="^~/category/(.*)/(.*)" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Category.aspx?CategoryID=$1" ignoreCase="true"/> 
0

我假設「本本」是要與這個例子的目標關鍵字。我個人更喜歡www.example.com/category/books-123但出了2個給出的例子,我會選擇

  1. www.example.com/category/123-books

原因是該關鍵字跳轉次數少於示例跳轉次數。授予它不是一個主要的排名因素,但如果你從頭開始構建網站,爲什麼不給它成功的最佳機會。

注意:對於現有的網站,我不會去改變網址結構的麻煩,除非它絕對需要。