如何从搜索结果/关键字中删除页面元素?

时间:2012-04-04 16:55:53

标签: html search-engine seo

问题在这里。我有简单的页面与形式,而不是其他文本内容。我在表格中有例如:

        <h1>It should be my search result</h1>
        <form>
    <select name="Months">
          <option>January</option>
          <option>February</option>
...
          <option>December</option>
    </select>
        </form>

在搜索结果/网页关键字中,我有比其他重要内容更多的月份名称,其中关键字应该是IT应该只是我的搜索结果。如何禁用结果中的选择内容?可能的?

3 个答案:

答案 0 :(得分:1)

这是一篇关于隐藏Google内容的4种方法的文章

http://www.searchenginejournal.com/4-ways-to-hide-content-from-google-and-googles-reaction/6782/

我会使用选项将导航移动到代码的底部,然后使用CSS重新定位它,使其显示在您想要的位置。然后从用户的角度来看,它将显示在顶部,并且从谷歌的角度出现在底部。

答案 1 :(得分:1)

当您尝试在标记级别上确定内容的优先级时,重新定位代码(如在其他答案中所述)确实有效。但是,它不会处理要抑制的月份名称的关键字密度。

如果您的网页上有多个下拉菜单,其中包含相同的12个月内;在页面加载完成后,您可以使用Javascript添加下拉列表。它会将其从Google Crawlers中删除,同时也会将其留给网站访问者。当然,过多的Javascript会受到性能影响。

(注意:在搜索引擎营销级别上,谷歌不喜欢当你向谷歌展示与网站访问者不同的页面;但我不认为这会伤害你。)

如果您的月份名称完全在搜索结果内容中,您可以尝试使用服务器端代码(PHP,ASP.NET等)来完全过滤月份名称或用省略号替换它们;但是,可能会令人困惑

这实际上取决于您的结果页面的样子。需要更多信息才能更好地了解解决问题的最佳方法。

答案 2 :(得分:0)

不保证这会起作用(它可能被视为欺骗机器人),但试图通过<wbr>将月份分成无意义的部分。

<select name="Months">
      <option>Ja<wbr>nuary</option>
      <option>Fe<wbr>bru<wbr>ary</option>
...
      <option>Dece<wbr>mber</option>
</select>