我有一个Javascript问候,它像SO一样用下拉横幅招呼新用户。仅在3秒钟后可见,单击X时它会消失。由于我尚未添加元描述标记,因此Google在每个页面上都将问候语显示为元数据。我不明白为什么Google正在使用此功能,因为它没有立即加载,如果我使用元描述,这种情况会停止吗?
我应该使用元描述吗?从好的方面来看,这可能可以解决此问题,但是Google便无法从该网站(恰好是一个论坛)动态获取数据。碰巧它正在这样做,而我不知道为什么?
谢谢!
最佳答案
我的最佳猜测是您问候语中的文本被添加到服务器端的页面(wordpress插件?)中,可见(即使禁用了javascript,它也会出现),在页面加载时被javascript隐藏,然后仅在3后显示秒(即它确实已经存在,因此是Google找到的第一个主要文本)。
尝试更改问候语插件/代码以在页面加载后生成包含问候语的div,或者至少将其附加到文档末尾(或将style="display:none;"
作为内联样式应用,以便Google可以看到)然后在服务器端调整js以显示它。它不再会禁用js来迎接访问者,但也将允许google到达您的主要内容而不会遇到问候。