2011-10-07 49 views
2

啓用Google sitemap.xml後,它似乎並未提供完整的網址(包括類別)。從我讀到的這個似乎是Magento的默認設置。Google sitemap.xml和重複的內容問題?

從SEO的角度來看,這會引起很大的問題,因爲將完整的url包含在類別中會更好,但也會因爲它會創建重複的內容。 比如在sitemap.xml的文件,它可以鏈接到這個網頁: http://myshop.com/amazing-white.html 在正確的URL應該是: http://myshop.com/mens-clothes/t-shirts/amazing-white.html 但還有以下頁面是可能的: http://myshop.com/mens-clothes/amazing-white.html

所有這些頁面顯示相同的產品!

我可以添加一個規範標籤,但這並沒有真正解決這個問題。

所以...我怎麼得到的sitemap.xml充分展現的網址(類別),以及如何阻止對方的網址無法顯示(或最好讓他們重定向到正確的URL)

Yoast的great article on Magento SEO有一些幫助,但它涉及擴展,並不回答站點地圖url問題。

+0

並且產品可能屬於許多分類等等,以及爲什麼您認爲包含完整分類網址而不是僅包含產品網頁會更好? –

+0

感謝您的回覆。有在URL中的類別是更好的搜索引擎優化。例如,如果該產品是名爲「Extreme Peterville」的連帽衫,那麼http://myshop.com/mens-clothes/hoodies/extreme-peter.html對帽衫的排名會比http://myshop.com/extreme更好-peterville.html – iagdotme

回答

0

Canonical URLS不會工作,它被設計用於處理url中的參數。

在你的情況下,最好的方法是使用PERMANENT REDIRECT(301)重定向。

因此,您決定哪個URL是最終的URL,並避免重複的內容問題。

希望能有所幫助。如果您有更多問題,請發表評論:-)

+0

快速問題 - 當以這種方式使用永久重定向時,會修改根.htaccess以添加重寫條件和規則,是否正確? –

+0

是的,您可以使用.htaccess創建重定向301 – GibboK