2020-01-02 14:50:36 作者:蒂馨
一直以来,搜索引擎优化是移动商城系统开发者容易忽略的部分。SEO是针对搜索(Google、百度、雅虎搜索等)在技术细节上的优化,例如语义、搜索关键词与内容相关性、收录量、搜索排名等。SEO也是同行、市场竞争常用的的营销手段。Google、百度的搜索结果是重要的用户入口,因此SEO在品牌、营销、用户量的纬度是非常重要的基础能力。那么移动商城系统单页应用与传统直出页面在SEO方面有哪些不同之处呢?
第一、单页应用的优点
(1)更好的用户体验,让用户在web感受natvie的速度和流畅;
(2)经典MVC开发模式,前后端各负其责。
(3)一套Server API,多端使用(web、移动APP等)
(4)重前端,业务逻辑全部在本地操作,数据都需要通过AJAX同步、提交;
第二、对搜索引擎不友好
移动商城系统单页应用实际是把视图(View)渲染从Server交给浏览器,Server只提供JSON格式数据,视图和内容都是通过本地JavaScript来组织和渲染。而搜索搜索引擎抓取的内容,需要有完整的HTML和内容,单页应用架构的站点,并不能很好的支持搜索。
如果站点在用户体验和搜索友好权衡时,如果我们做到更好的体验,也做到友好的搜索支持,既是一箭双雕。
URL中的哈希(#号)
单页应用只有一个页面,视图的变化通常是通过路由(route)来驱动,首先,我们先来谈一谈单页应用的URL中的#号,很多采用单元结构网站的URL都出现了这个符号。
#号在浏览器的URL中是一个锚点,在当前页改变#号的参数,页面会跳转到锚点所在的位置,通过JavaScript我们可以获取到#号后的参数。
结语:移动商城系统单页应用,URL处理也没渲染的方式实际上已经流行了很久,在国外很多用户数据较好的情况下,开发者会选择HTML5 History API的pushstate特性开发,在URL中抛弃#!。但是IE6、7等低端浏览器用户情况较多的网站,#能够很好的兼容。
返回列表