如何在Magento的家庭或CMS页面上没有索引关注分层导航?

时间:2015-11-27 12:35:17

标签: magento seo duplicates magento-1.9 layered-navigation

Google在我的主页上分类和订购产品的不同状态下多次索引我的主页时遇到了麻烦。谷歌中为我的网站显示的链接是这样的。大约90次。显然,我不希望我的主页被索引90次。

http:/www.my-url.com/?dir=desc&limit=12&mode=list&order=name

如何确保这些重复的内容网页不再来自Google?我在CMSblock中使用此代码来显示产品:

<div class="custom-products-widget" style="padding-bottom: 0;">{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="5" template="catalog/product/list.phtml" columnCount="5"}}</div>

到目前为止我按此顺序做了什么/尝试过:

  • 当它已经太晚了并且google已将其全部编入索引时,我将其放入我的robots.txt:

    Disallow: /*?*

  • 之后:我在网站站长工具中删除了谷歌中的所有网址,但他们的回复数量更多。

  • 昨天,在Google网站站长工具中,我确保不再抓取导致重复内容的网址参数。即:

    Disallow: /*?*
     order
     order
     dir

  • 我已将以下代码放在我的local.xml中,但我发现这只适用于类别页面。

    dir

我现在的问题是:我能做什么或者应该做什么?我如何从谷歌搜索结果中取出它们并将它们取消索引。或者我现在必须等待?

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找规范标签。有关详细信息,请参阅:https://support.google.com/webmasters/answer/139066

您可以在local.xml中添加带有XML的规范标记,例如在您的主页上:

<cms_index_index>
    <reference name="head">
        <action method="addLinkRel">
            <rel>canonical</rel>
            <href>http://domain.com/</href>
        </action>
    </reference>
</cms_index_index>