作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在我主页上显示的不同排序和订购产品状态下,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 中:
<code>Disallow: /*?*</code>
之后:我在网站管理员工具中删除了所有来自 google 的 url,但它们返回的数量更多。
昨天,在谷歌网站管理员工具中,我确保不再抓取导致重复内容的 URL 参数。即:
<code>order</code>
<code>dir</code>
<code>limit</code>
<code>mode</code>
我已将以下代码放入我的 local.xml 中,但我发现这仅适用于类别页面。
<catalog_category_layered>
<reference name="head">
<action method="setRobots"><meta>NOINDEX,FOLLOW</meta></action>
</reference>
</catalog_category_layered>
<catalog_category_layered_nochildren>
<reference name="head">
<action method="setRobots"><meta>NOINDEX,FOLLOW</meta></action>
</reference>
</catalog_category_layered_nochildren>
我现在的问题是:还有什么我可以或应该做的吗?我如何将它们从谷歌搜索结果中移除并让它们取消索引。还是我现在只能等待?
最佳答案
我认为您正在寻找规范标签。有关详细信息,请参阅: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>
关于magento - 如何在 Magento 的主页或 CMS 页面上取消索引跟随分层导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33957571/
我是一名优秀的程序员,十分优秀!