【发布时间】:2014-02-22 13:24:45
【问题描述】:
我正在尝试弄清楚如何做一些我认为非常简单的事情,但事实证明这是一项艰巨的任务。我想使用 javascript 来切换某些内容,因此有人必须单击链接才能显示。但是,我更喜欢使用 javascript 而不必在 CSS 中添加隐藏的 div 或将显示设置为无,因为搜索引擎可以将其识别为隐藏内容并因此惩罚您的排名。
有谁知道如何使用 javascript 安全地做到这一点?
例如,如果有人点击“这是我的链接”,那么会出现“这是我的内容”的内容吗?
【问题讨论】:
-
考虑详细说明您的问题。它有点宽泛。对于一个简单的方法,
function switchContent () { getElementById('myDiv').innerHTML = "my content" }然后<button onClick="switchContent()">My button</button> -
您可以在白色背景上的白色文本中包含您的 SEO 关键字。就像 1995 年一样。
-
搜索引擎仍在寻找屏幕外文本或相同颜色的字体,所以真的是the point is moot。有关详细信息,请参阅Google's content guidelines on hidden text。
-
你可以让内容保持原样,然后用js隐藏在pageLoad中,因为搜索引擎不执行js,你的内容不会为他们隐藏
标签: javascript