SEO在Odoo是如何处理的?
搜索引擎优化(SEO)是一套良好的做法,以优化您的网站,使您得到一个更好的排名搜索引擎,如谷歌。总之,一个好的SEO可以让你得到更多的访客。
SEO规则的一些例子:您的网页应该加载得更快,您的页面应该只有一个标题。<h1您的网站应该有一个/sitemap.xml档案等。
Odoo网站生成器可能是最适合搜索引擎优化的CMS。我们认为SEO是最高优先。为了保证Odoo网站和Odoo电子商务用户有一个伟大的SEO,Odoo抽象了SEO的所有技术复杂性,并以最好的方式为您处理一切。
页速:
导言:
加载页面的时间是Google的一个重要标准。一个更快的网站不仅改善了访问者的体验,而且如果你的页面加载速度比竞争对手更快的话,谷歌会给你一个更好的页面排名。一些研究表明,如果将加载页面的时间除以2(例如2秒而不是4秒),访问者的放弃率也除以2。(25%至12.5%)。加载一个页面需要多1秒的时间亚马逊的销售额为16亿美元.
幸运的是,奥多为你做了所有的魔术。下面,您将发现Odoo用于加快页面加载时间的技巧。您可以使用以下两个工具来比较您的网站的排名:
Google页面速度;
PingingWeb速度测试;
静态资源:CSS;
所有css文件都经过预处理、串连、缩小、压缩和缓存(服务器端和浏览器端).结果:
加载页面只需要一个css文件请求。
这个CSS文件是在页面之间共享和缓存的,因此当访问者单击另一个页面时,浏览器甚至不必加载一个CSS资源。
此css文件被优化为小文件。
预处理:Odoo 9使用的CSS框架是引导3。虽然主题可能使用另一个框架,但大多数Odoo主题直接扩展和自定义引导程序。因为Odoo支持更少的CSS和Sass,所以您可以修改CSS规则,而不是通过额外的CSS行覆盖它们,从而产生一个更小的文件。
级联:您可能在Odoo中使用的每个模块或库都有自己的一组CSS、LASS或Sass文件(电子商务、博客、主题等)。拥有多个CSS文件对模块性很好,但对性能不利,因为大多数浏览器只能并行执行6个请求,从而导致大量文件被串联加载。对于像.js和.css这样的小文件,传输文件的延迟时间通常比实际的数据传输时间长得多。因此,加载CSS资源的时间更多地取决于要执行的请求的数量,而不是实际的文件大小。
为了解决这个问题,所有CSS/less/Sass文件都连接到一个.css文件中发送到浏览器。所以一位访客只有一个.css文件要加载每页,这是特别有效的。由于CSS是在所有页面之间共享的,当访问者单击另一个页面时,浏览器甚至不必加载一个新的CSS文件!
Odoo发送的CSS包括所有页面/模块的所有CSS/less/Sass。通过这样做,来自同一访问者的其他页面视图将根本不必加载CSS文件。但有些模块可能包含大量CSS/Javascript资源,您不希望在第一页预取这些资源,因为它们太大了。在本例中,Odoo将该资源拆分为第二个包,该包仅在请求使用该资源的页面时加载。这方面的一个例子是后端,它只在访问者登录并访问后端(/web)时加载。
注:
如果CSS文件非常大,Odoo将其拆分为两个较小的文件,以避免InternetExplorer 8的每张4095选择器限制。但大多数主题都低于这一限制。
然后,缓存版本存储在服务器端(因此我们不必对每个请求进行预处理、连接、缩小)和浏览器端(因此相同的访问者只对他将要访问的所有页面加载一次CSS)。
注:
如果您处于调试模式,则CSS资源既不串联也不缩小。这样,调试就更容易了(但要慢得多)。
Odoo打造平稳且友好的用户体验,确保用户轻松、快速适应。流动性和完全整合可满足甚至是最复杂公司的需求。Odoo 的灵活性在于这些应用可按照您公司的发展进行添加,随着您需求的变化和您客户群的发展逐一添加应用。这完全得益于开源社区,Odoo 由大量开发人员积极进行维护,以满足不断发展的客户需求并提供新颖、创新的应用。2018年与浪潮合资打造开源云ERP产品PS Cloud。
浪潮PS Cloud提供门户网站、销售管理、财务管理、生产制造、人力资源、沟通协作、市场营销、平台工具等49个标准业务应用、800多个业务组件和行业模块,涵盖企业管理所需的各方面需求,可为各行业企业提供一站式信息化解决方案,支持多终端、多语言、多货币、多仓库、多公司和快速交付,即插即用,功能全面而强大。