2012-04-04 32 views
0

问题就在这里。我有简单的页面与表单,而不是其他文本内容。在形式上,我有,例如:如何从搜索结果/关键字中删除页面元素?

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

在搜索结果/页的关键字我有个名字比其他的重要内容,其中关键字应该是它应该是只有我的搜索结果更多。我如何禁止从结果中选择内容?可能?

回答

1

当您尝试在标记级别上设置内容优先级时,重新定位代码(如其他答案中所述)。但是,它并不考虑要压制的月份名称的关键字密度。

如果您的页面上有多个下拉列表,并且其中有相同的12个月;你可以在页面完成加载后使用Javascript来添加下拉菜单。它会将它从Google Crawler中压制出来,同时也将其留给网站访问者。当然,太多的Javascript会成为一个性能问题。 (注意:在搜索引擎优化级别,Google向您展示的网页不同于向网站访问者展示的网页时不喜欢;但我不认为这会伤害您)。

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

这真的取决于你的结果页面的样子。需要更多信息来更好地了解解决问题的最佳方法。

+0

谢谢。这个Java脚本解决方案应该是最好的。 – Dudeist 2012-04-04 19:31:02

0

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

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