问题就在这里。我有简单的表单页面,没有那么多其他文本内容。例如,在表格中:
<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/