SEO和动态javascript HTML切换
只是想知道是否有人知道如何使用javascript将html设置为新内容而不是链接到新页面,这通常是一个坏主意,还是有损于SEO(我是新来的) 基本上,主页显示给定的内容,以及类似联系人页面和内容的链接,只需将正文内容更改为通常单独的html页面。我的强迫症让我有点烦,当网页重新加载时,或者是背景闪现或者是它的偏移量,所以我想知道制作这样的网站是不是一个坏主意或者其他什么- 我想至少我可以为SEO目的创建重复/隐藏页面SEO和动态javascript HTML切换,javascript,html,css,dynamic,seo,Javascript,Html,Css,Dynamic,Seo,只是想知道是否有人知道如何使用javascript将html设置为新内容而不是链接到新页面,这通常是一个坏主意,还是有损于SEO(我是新来的) 基本上,主页显示给定的内容,以及类似联系人页面和内容的链接,只需将正文内容更改为通常单独的html页面。我的强迫症让我有点烦,当网页重新加载时,或者是背景闪现或者是它的偏移量,所以我想知道制作这样的网站是不是一个坏主意或者其他什么- 我想至少我可以为SEO目的创建重复/隐藏页面 断开书签 按下后退按钮 保存页面时中断 断开向朋友发送链接 打破搜索引擎索引
- 断开书签
- 按下后退按钮
- 保存页面时中断
- 断开向朋友发送链接
- 打破搜索引擎索引
可以(在某种程度上)缓解其中大部分问题,但只是不完全缓解,而且需要大量工作。正如您所描述的,这是一个坏主意。正确的方法是:为禁用javascript的用户(如searchbots)开发,然后使用javascript加载ajax。因此,大多数用户将受益于改进的用户体验,而不会阻止其他用户访问您的数据 在实践中,它意味着您对基于页面的导航菜单的常规标记 (
)并通过javascript(如jquery)修改行为:
$('#nav a').bind('click',function(){
$('#content').load($(this).attr('href'));
return false;
});
通常,为了进行良好的SEO,您需要尽可能多的页面,然后,如果您想使用javascript加载,请使用ajax,不要太引人注目。为了进行一些SEO,您可以将屏幕上的所有数据作为div显示。家庭部门,联系我们部门等 使用javascript,可以关闭与所需页面对应的div。 如果用户没有javascript,他们会一次看到所有页面 下面是一个网站的例子,它通过OK SEO实现了这一点,但是关闭javascript,这一切都有点错误