使用Javascript解决SEO问题

我想知道在哪个阶段可以开始使用Javascript操作HTML元素/内容,以免损害SEO? 我已经读过某些地方,使用CSS属性隐藏的HTML内容
display:none
经常受到Google抓取工具的惩罚,我有理由相信......我问这个因为我打算有一些最初的div面板隐藏,但一旦用户点击适当的链接就会显示。因此,我的意图不是完全隐藏用户的内容 - 只是为了给他们提供更好的用户体验 - 我担心谷歌可能不会那么看! 我这样做的原因是为了防止在我的Javascript进入位置,隐藏和连接所有内容之前,分裂第二(或在某些情况下,整整2秒)可怕的无格式html元素(定位)。因此,将
display:none
添加到最前端,然后使用Javascript来切换可见性本来是理想的,但对于Google搜索引擎机器人来说显然是禁忌。 你有专家有什么建议吗?谢谢!     
已邀请:
如果有问题的内容存在于html的页面上,并且在页面最初加载时可供用户访问,那么您没问题。您希望确保Google可以引导用户访问您的网页,并在不需要进一步互动的情况下查看相关内容。在初始加载(即来自服务器的内容)之后向html添加新内容可能对SEO有问题。但是,如果在页面加载结束时所有内容都在html中,那么您就不应该停靠。请记住,良好的SEO策略要求使用标准的可用性方法,以便网络爬虫可以访问您的内容。 此外,每个页面都应遵循内容主题。示例:请勿在一页上隐藏五个不同的无关内容块“医疗设备,kazoos,最佳食客,摩托车,有毒废物”,从而滥用用户。从理论上讲,你可以把你所有网站的内容整理到一个页面上,使用javascript和'display:none'等待'onClick',但闻起来像垃圾邮件。 编辑,与原始问题有关的其他信息: 以动态显示内容的搜索引擎友好方式是加载它,然后将其隐藏在用户之外。     
谷歌现在可以使用简单的URL替换技巧来抓取AJAX网站;你可以利用这个来让googlebot看到一个简单的html版本的页面进行索引而不是你的负载优化页面;请参阅http://code.google.com/web/ajaxcrawling/docs/getting-started.html     

要回复问题请先登录注册