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

标签 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 SHOULD BE MY SEARCH RESULT only。如何禁用结果中的选择内容?可能吗?

最佳答案

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

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

(注意:在 SEO 级别,Google 不喜欢您向 Google 显示的页面与向网站访问者显示的页面不同;但我认为这不会伤害您)。

如果您的月份名称确实在搜索结果内容中,您可以尝试使用服务器端代码(PHP、ASP.NET 等)完全过滤掉月份名称或用省略号替换它们;虽然,可能会造成混淆

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

关于html - 如何从搜索结果/关键字中删除页面元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10015813/

相关文章:

seo - sitemap.xml 中的网络爬虫和非 ASCII 字符

SEO 问题 - HTTP 还是 HTTPS?

javascript - 翻转瓷砖

javascript - jQuery 在点击事件上 undefined variable

javascript - HTML5/JS : Check video compatibility

javascript - 为什么谷歌网站管理员工具看不到我网站的静态版本,而是动态版本的模板?

web - 链接到脚本或图像会改变页面排名吗?

asp.net - 搜索引擎是否可以搜索来自数据库的动态 ASP.NET 页面数据?

javascript - 如何将多个输入框的值保存到本地存储?

seo - blog.domain.com 与 domain.com/blog