搜索引擎执行js代码的问题 悬赏5元 已结束
目前各大搜索引擎:Google、百度、搜狗、360会执行js代码吗?
因为我手机端一些页面用ajax筛选,用户体验可能会更好些,但是这样又不利于SEO,所以我想把跳转放到js里
不知道这样可行不
伪代码:
if(url != 'xxxxx.xxx'){
window.location.href = '';
}
12 人参与回答
也可以的,没啥大问题
1、用百度站长抓取诊断来看看,是否抓取成功,看看里面的源码能否看到你的URL;
2、搜索引擎不太好识别JS,具体的还是需要尝试,代码里显示URL主要就是为了引蜘蛛抓取,如果蜘蛛模拟抓取能抓取到你的URL的跳转,那么美问题,抓取不到,就只能做好提交推送,来告知搜索引擎的你的站点URL;
3、其实以前不使用js,主要是害怕搜索引擎抓取不到你的URL,不收录和不爬行,如果你能解决掉收录和爬行问题,那么怎么操作都可以;
4、关于js问题,之前是不建议操作,当前不知道搜索引擎对js有没有新的认识,关于这个问题,我的建议是先去百度站长反馈下,举个例子,给他们看看,看看是否会影响抓取收录及有无可执行解决方案,听取下官方的建议。