恒达集团 > SEO技术 > Angularjs单页面应用的SEO优化怎么做

Angularjs单页面应用的SEO优化怎么做

恒达集团 SEO技术 2021年03月22日
恒达集团:浏览器请求上面这个uri的时候,实际发送给服务器的请求地址是, web服务器会将默认的页面响应给浏览器,比如index.html或index.php等。
 
浏览器返回的页面里面引入了Angularjs和其他应用需要的JS库。Angularjs应用开始执行后,尝试处理路由**/app/page1**。如果应用定义了该路由,将加载必要的JS库和其他html片段来完成页面的渲染。
 
理解了Angularjs页面内路由的原理后,我们知道了对浏览器或搜索引擎爬虫而言,单页面应用所有的页面对浏览器和搜索引擎都是一个网址。这样对爬虫抓取站内链接造成了困难,因为所有应用内的链接都被认做了同一个链接。
 
我们理解了给SEO造成的麻烦,接下来就是讨论如何针对SEO来作的优化。
 
最理想的情况当然是搜索引擎爬虫变的更加智能,它能理解网站的框架,并且针对此种情况做出优化。但截止到目前,包括Google在内的所有爬虫都无法做到这点。那我们SEO的优化只能在应用这边来做了。
为Googlebot抓取工具优化AngularJS单页面应用程序
广告位
标签: