似乎这应该是一个常见的问题,但我似乎无法在任何地方找到它。
我正在开发一个交互式地图 - 即当您点击其中一个标记时,它会显示一些关于该位置的描述性文字。我想确保此文本被Google编入索引。
目前,我将所有这些文本存储在一个数组中,在脚本中进行硬编码。当有人点击标记时,我会将该标记的文本加载到DOM中。问题是Googlebot只是将其视为代码并且不对其进行索引。
我想到的一个可能的解决方案是将文本存储在HTML而不是数组中。但是添加一堆隐形元素似乎有些愚蠢,而且我也害怕谷歌可能会把它视为隐形。
有关如何让Google为文本编制索引的任何想法?
答案 0 :(得分:0)
display:none
。为描述设置一个类,并在DOM ready上的那些元素上应用.hide()
。<a href="descriptions.php?id=x">
,其中 x 是描述的ID,并使用jquery处理<a>
标记,jquery将href属性转换为{{1} }。因此,目标页面将被搜索引擎抓取。 .load()
标记的title
属性。标题会自动显示,或者您可以应用Jquery来更改它的显示方式。 标题属性是SEO友好的。