2011-03-22 53 views
0

我一直在尋找在amazon.com,發現了類似的產品:「真的真的龍書名,」他們將不得不像一個URL:「amazon.com/ Really-龍書,標題/REF ID = 1 & anotherId = 2,「
並像一個簡短的標題:‘成功’,他們將增加換句話說,像筆者的名字:」 amazon.com/ Success-John-Smith/ref?id = 1 & anotherId = 2。「如果我刪除這些單詞,如下所示:「amazon.com/ref?id=1 & anotherId = 2」,該URL仍然可以解決。URL重寫:添加關鍵字

這是否會傷害搜索引擎優化有多個網址解析爲同一頁?

這些單詞如何添加到URL?它是以編程方式完成的,還是他們有人挑選單詞並將它們存儲在每個產品的數據庫中?

我一直在努力拓展我對SEO的知識,所以我很想知道如何儘可能地做到這一點。我非常感謝任何資源的建議,並且還根據個人經驗提供建議,這樣如果我實現這樣的URL,我就可以正確地做到這一點。我知道我可以谷歌這些東西,但似乎總有1000種方法可以做,我只是想聽聽一些個人建議。

爲了值得,我使用asp.net 4.0(c#)和IIS7 URL重寫工具包。

非常感謝!

回答

2

IIS7 URL重寫工具包是一個在你的情況下使用的最佳工具。這是我對你的問題的回答。

Does it hurt SEO to have multiple URLs that resolve to the same page? 

它不,只要你顯示搜索引擎哪個URL是主要的。您可以通過在主鏈接頁面中添加rel="canonical"來完成此操作。最好的例子就是StackOverflow,它在搜索引擎優化方面做得很好。現在,如果您使用http://stackoverflow.com/questions/5392137/,您將被指向此頁面,如果您使用http://stackoverflow.com/questions/5392137/url-rewrite-adding-keywords,您也將在此頁面上。很明顯,第二次ULR有更多的關鍵字,這對搜索引擎優化很有用,而且它更加用戶友好,因爲用戶知道URL的全部內容。

這些詞甚至是如何添加到 的URL?它是以編程方式完成的,還是 他們是否有人手動選擇文字 並將它們存儲在每個 產品的數據庫中?

如果您是開發人員,那麼這不再是您的責任。搜索引擎優化是20%的技術,80%的市場營銷(這是我粗略的計算,你知道的重點。:-))。那些營銷人員在給他們寫入或重寫ULR的權限之後應該處理這些問題。他們可能會根據他們的策略找到一些關鍵字並在URL中添加一些關鍵字。 Elad Lachmi在這個問題上給出了很好的答案。 StackOverflow使用問題標題作爲URL,這是合理的。招聘大量的SEO人員根據不同的問題找到關鍵字,然後手動添加到URL並不是一個好的選擇。但對於商業網站而言,值得聘請某人手動完成。答案是基於你的網站是什麼類型。

希望這會有幫助

+0

謝謝,這是很好的建議。我最終做的是將關鍵字存儲在數據庫字段中,並以編程方式基於db值將規範標記添加到頁面。我通過運行產品標題通過一些代碼來填充關鍵字,以去除干擾詞,重複詞,短語等。我添加了一個界面以允許其他人手動編輯這些關鍵詞。儘管我們是一家小公司,但沒有足夠的資源來大規模手動修改標籤,因此對於同一船上的其他人,我用來生成關鍵字的算法經過了嚴格測試,可以提供良好的內容。 – StronglyTyped 2011-04-01 13:23:09

0

我喜歡重寫工具包,因爲你可以做任何事! 根據我的經驗,讓內容編輯器設置他們喜歡的任何URL是最好的選擇。計算機在語義上並不重要。你可以創建設置規則,並且它們可能沒問題(如果標題不夠長,請添加作者姓名),但是由於人類無論如何都會添加產品,所以一點點搜索引擎優化內容編輯的教程可以走很長的路。知道他們的產品的人可以想出什麼,你會感到驚訝。我已經看到了我們的內容編輯完成的出色的標題和URL,在我作爲開發人員的位置上,我絕不會想到在一百萬年內。