AMZ123跨境卖家导航
拖动LOGO到书签栏,立即收藏AMZ123
首页跨境头条文章详情

网站优化之SEO开发标准

2912
2020-06-01 14:21
2020-06-01 14:21
2912


SEO对于一个独立站,类似于钢结构对于建筑的作用。


不紧包含前期的基础优化,也包含中后期的站外外链建设和内容营销。


今天来讲下SEO的开发标准,希望能对网站的建设者有些许帮助。



1. 开发标准


1.1. W3C标准


1.1.1. 什么是W3C标准作为网站技术开发人员而言,往往是站在自己的开发角度来实施网站布署(读取数据及开发的方便性等等),而不是站在网站访问者与搜索引擎角度。因此大部分的网站在浏览方面不够直观或是方便,特别是现在w3c的规范,更是在大部分的网站开发人员脑里一片空白。何况百度 、googlemsnyahoo等专业搜索引擎更有自己的搜索规则及判断网页等级技术,所以网站要优化,优化的目的只有一个:符合标准,符合蜘蛛爬行的标准,更重要的是符合网站访问者浏览的方便及易用性。要知道W3C标准,有必要先弄清楚什么是W3CW3C其实就是World Wide Web Consortium,全球万维网联盟的简称。W3C的主要职责就是确定未来万维网的发展方向,并且制定相关的推荐 (recommendation, 由于W3C是一个民间组织,没有约束性,因此只提供建议)。HTML4.01规范建议(HTML4.01 Specification Recommendation)就是由W3C所制定的。它还负责制定XMLMathML等其他网络语言规范。


1.1.2. 如何符合w3c规范?确保所有的标签都使用小写字母确保所有的属性值都放在引号里确保所有成对标签出现的顺序、不成对的标签都用/>结束, ”/””>”之间不要有空格


1.1.3. 使用正确的文档类型文档类型声明位于HTML文档的第一行:<!DOCTYPE html>如果你想跟其他标签一样使用小写,可以使用以下代码:<!doctype html>


1.1.4. 声明你的编码语言直接在DOCTYPE声明后面添加如下代码:<meta charset="utf-8"><title>


1.1.5. 声明你的网站语言直接在DOCTYPE声明后面添加如下代码:<html>其中en要使用多语言,如fres


1.1.6. 使用小写元素名      HTML5 元素名可以使用大写和小写字母。推荐使用小写字母:混合了大小写的风格是非常糟糕的。不推荐:<SECTION> <p>这是一个段落。</p></SECTION>非常糟糕:<Section> <p>这是一个段落。</p></SECTION>推荐:<section> <p>这是一个段落。</p></section>


1.1.7. 关闭所有 HTML 元素 HTML5 可能没有关闭所有元素 (例如 <p> 元素)时,网页也显示正常,但我们建议每个元素都要添加关闭标签。不推荐:<section>

  <p>这是一个段落。

</section>  推荐:

<section>

  <p>这是一个段落。</p>

</section>


1.1.8. 使用小写属性名HTML5 属性名允许使用大写和小写字母。但我们推荐统一使用小写字母属性名:不推荐:

<div>

推荐:

<div>

 

1.1.9. 属性值HTML5 属性值不用引号时,网页显示可能也正常,但属性值我们统一使用引号:

如果属性值含有空格需要使用引号。

混合风格不推荐的,建议统一风格。

属性值使用引号易于阅读。

以下实例属性值包含空格,没有使用引号,所以不能起作用:

<table striped>

以下使用了双引号,是正确的:

<table class="table striped">

 

1.1.10. 图片属性图片,特别是主要的banner一定要添加alt属性,title属性可选:蜘蛛不认识图片上的内容,只能通过alt属性来判断,alt属性值应该是图片的的含义,如果没有这个数据,应该写网站的名称

<img src="domain/banner.jpg" alt="rosegal-Thanksgiving Sale">

<img src="domain/banner.jpg" alt="rosegal">

 

1.1.11. 空格和等号等号前后使用空格时,网页显示可能也正常

<link rel = "stylesheet" href = "styles.css">

但我们推荐不要空格:

<link rel="stylesheet" href="styles.css">

1.1.12. 空行和缩进不要无缘无故添加空行。

为每个逻辑功能块添加空行,这样更易于阅读。

缩进使用两个空格,不建议使用 TAB

比较短的代码间不要使用不必要的空行和缩进。

不必要的空行和缩进:

<body>

 

  <h1>W3Cschool教程</h1>

 

  <h2>HTML</h2>

 

  <p>这是一行文案的文字</p>

  <p>这是一行文案的文字</p>

 

</body>

 

推荐:

<body>

<h1>W3Cschool教程</h1>

<h2></h2>

<p>这是一行文案的文字。这是一行文案的文字</p>

</body>

表格实例:

<table>

  <tr>

    <th>Name</th>

    <th>Description</th>

  </tr>

  <tr>

    <td>A</td>

    <td>Description of A</td>

  </tr>

</table>

列表实例:

<ol>

  <li>London</li>

  <li>Paris</li>

  <li>Tokyo</li>

</ol>


1.1.13. HTML 注释注释可以写在 <!-- 和 --> :

<!-- 这是注释 -->

比较长的评论可以在 <!-- 和 --> 中分行写:

<!--

  这是一个较长评论。 这是 一个较长评论。这是一个较长评论。

  这是 一个较长评论 这是一个较长评论。 这是 一个较长评论。

-->

长评论第一个字符缩进两个空格,更易于阅读。注释最好使用smartyphp的注释或者英文注释,不要使html注释中出现中文。


1.1.14. 样式表样式表使用简洁的语法格式 ( type 属性不是必须的):

<link rel="stylesheet" href="styles.css">

短的规则可以写成一行:

p.into {font-family: Verdana; font-size: 16em;}

长的规则可以写成多行:

body {

  background-color: lightgrey;

  font-family: "Arial Black", Helvetica, sans-serif;

  font-size: 16em;

  color: black;

}

将左括号与选择器放在同一行。

左花括号与选择器间添加以空格。

使用两个空格来缩进。

冒号与属性值之间添加一个空格。

逗号和符号之后使用一个空格。

每个属性与值结尾都要使用符号。

只有属性值包含空格时才使用引号。

右括号放在新的一行。

 

1.1.15.  HTML 中载入 JavaScript使用简洁的语法来载入外部的脚本文件 ( type 属性不是必须的 ):

<script src="myscript.js"></script>

 

1.1.16. 避免空的srchref空属性对爬虫不友好 ,尽量避免。 留意具有这两个属性的标签如linkscriptimgiframe


1.1.17. 使用合理的html5语义化标签遵守W3C语义化规范,则避免单一的重复div/span等标签,例如我们要做一个导航

<!-- 不建议 -->

<div>

    <span>NEW</span>

    <span>CHRISTEMAS</span>

    <span>PLUS SIZE</span>

</div>

<!-- 建议 -->

<ul>

    <li>NEW</li>

    <li>CHRISTEMAS</li>

    <li>PLUS SIZE</li>

</ul>

 

h1正文标题要使用h1标签,且每个页面只能出现一次h1标签,副标题要使用h2。可以使用CSS样式进行显式风格的设置。切记:不重要的地方不要随便使用h1标签。

 

强调网页中的重要内容应该使用strong标签,避免使用b标签(对搜索引擎不友好),原则是使用新的html标签替换旧的标签,样式要使用css替代。


1.2.  DOM结构优化


1.2.1. 网站结构布局优化减少DOM元素数量,DOM嵌套不超过4层,尽量精简(图标、按钮等使用伪类元素可以有效的减少标签嵌套),提倡扁平化结构<!-- 不建议 -->

<div>

    <span>

      <img src="...">

    </span>

</div>

<!-- 建议 -->

<div>

<img src="..."></div>

1.2.2. 统计网页元素数量想知道你的网页中有多少元素,通过在浏览器中的一条简单命令就可以算出document.getElementsByTagName('*').length这有利于我们多关注元素数量


1.2.3. 图标型元素尽量使用button或者a元素, 且标签内不能为空很多前端人员在加图标、按钮的时候,直接使用一个空的标签,只是为了放一个图标,这完全可以写的更语义化一些,例如添加一个facebook图标<!-- 不建议 -->

<a href="javascript:;"><i></i></a>

<!-- 建议,使用font-size使文字不可见,使用after或者before伪类添加图标  -->

<button>facebook</button>

<a href="javascript:;">facebook</a>

 

1.2.4. 最大限度减少DOM访问缓存已经访问过的有关元素

线下更新完节点之后再将它们添加到文档树中

避免使用JS来修改页面布局


1.2.5. 显示完整的文案如果文字长度过长,可以用样式截取,设置高度,超出的部分隐藏即可。这样做的好处是让文字完整呈现给搜索引擎,同时在表现上也保证了美观。


1.2.6. Iframe尽少使用iframe框架,搜索引擎不会抓取iframe里面的内容,重要的内容不要放在iframe


1.2.7 brbr标签不能用于布局(如隔开一个元素),这应该使用样式去替代


1.2.8 a标签如果是确定不需要seo的标签,尽量给a标签加上rel="nofollow",告诉机器(爬虫)无需追踪目标页,减少垃圾链接对搜索引擎的影响;另外a标签中的href属性,在可能的情况下尽量使用绝对地址


1.3 前端页面性能


1.1.1. 为什么要关注页面性能网页性能的直接表现就是打开速度,响应速度慢的,自然影响打开网站的速度。另外响应速度慢的,还会影响蜘蛛爬行的速度,蜘蛛提交访问请求,如果响应慢,爬行就会慢。从对网站的数据监控来看,蜘蛛在一个网站的总停留时间是相对稳定的,提升权重后才会增加总停留时间。总的来说,前端页面的性能最主要是减少资源大小、减少HTTP请求数量以及适当的异步加载。


1.1.2. 资源压缩所有输出的CSS/JS/图片必须经过压缩,这可以在不降低网页体验的情况,提升页面的打开速度,降低服务器压力。考虑到添加压缩资源这一步骤会增加开发的工作量,尽量考虑使用gulp等自动化工具提升效率。图片压缩,可以参考压缩工具tinypngImageOptimCSS压缩,可以参考压缩工具clean-cssJS压缩,可以参考压缩工具 uglifyJS


1.3.3.  dns预解析页面head标签内,需要加上dns预解析,例如

<link rel="dns-prefetch" href="//login.rosegal.com">

<link rel="dns-prefetch" href="//css.rglcdn.com">


1.3.4.  html顺序前端在使用CSS布局中,要考虑重要内容优先加载,将重要html代码放在最前面,利用CSS的各种布局特性,将重要的内容尽量靠前


1.3.5.  异步加载所有用户操作(点击、异步操作、滚动)才显示出来的内容,应该用户操作的时候再加载,以节省页面首次加载的时间,如懒加载、弹窗、第三方客服代码


1.3.6.  Cookie减少Cookie的大小,Cookie在每次刷新页面都会与服务器交互;不需要向服务器的数据,应该使用本地储存localStorage来实现需求


1.3.7.   资源合并尽量使用各种方法合理的减少HTTP请求数量,合并公用的静态文件。如 css sprite雪碧图、JS/CSS公用文件的合并


1.3.8.   资源加载位置JS代码放在文档的底部,CSS代码放在文档的头部,避免加载时页面闪烁、避免JS的加载阻塞页面的显示


1.3.9.   AJAX优先使用GET来完成AJAX请求,当使用XMLHttpRequest时,浏览器中的POST方法是一个两步走的过程:首先发送文件头,然后才发送数据。在url小于2K时使用GET获取数据时更加有意义。


1.3.10.  图片大小声明广告图片元素图片大小声明:如果图片大小不做定义的话,页面需要重新渲染,就会影响到速度例如:<img width="100" height="100" src="mycat.jpg" alt="My Cat" />


1.3.11.  懒加载商品详情、首页大banner,默认第一张图片是直出(图片地址写在src属性上),其它图片全部懒加载


1.3.12.  缩放图片尽量不要用HTML缩放图片,不要因为在HTML中可以设置宽高而使用本不需要的大图。如果需要<img width="100" height="100" src="mycat.jpg" alt="My Cat" />图片本身(mycat.jpg)应该是100x100px的,而不是去缩小500x500px的图片,如果没有对应尺寸的图片,应该使用最接近的尺寸


1.3.13.  关注页面性能参数经常关注页面的性能需要关注到以下参数是否过多或者增长多快:页面html标签总大小(kb)页面首屏请求数总大小(kb)DOMContentLoaded时间(ms)window Load时间(ms)包括以上参数但不是全部,根据业务场景选择侧重点。

 

1.4  开发常规标准


1.4.1  站内地图


1)分类页规则

分类页sitemap链接命名http://www.example.com/sitemap/category-sitemap.xml

url只放置首页以及分类页的链接

lastmod为更新时间

changefreq设置为hourly

priority首页设置为0.6,分类页设置为0.7

href为对应的M版链接

M版的urlset中去掉xmlns:xhtml="http://www.w3.org/1999/xhtml",并且去掉<xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.rosegal.com" />

设置定时任务每日更新

分类页URL必须是200返回状态码,当URL请求变成404错误时则自动每日更新过滤掉     

样例:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>http://www.example.com</loc> <lastmod>2001-01-01</lastmod> <changefreq>hourly</changefreq> <priority>0.6</priority> <xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com" /> </url> <url> <loc>http://www.example.com/category-url</loc> <lastmod>2001-01-01</lastmod> <changefreq>hourly</changefreq> <priority>0.7</priority> <xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/category-url" /> </url> </urlset>

 

1.4.2.  搜索页规则      l(响应式可以去掉这一条)

 搜索页sitemap链接命名规则如下,每个xml 1W个链接:

http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-01-sitemap.xml

http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-02-sitemap.xml

...

http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-99-sitemap.xml

url只放置搜索页的链接

lastmod为更新时间

changefreq设置为hourly

priority设置为0.7

href为对应的M版链接

M版的urlset中去掉xmlns:xhtml="http://www.w3.org/1999/xhtml",并且去掉<xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/keywords" />设置定时任务每日更新

搜索页URL必须是200返回状态码,当URL请求变成404错误时则自动每日更新过滤掉

样例:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

xmlns:xhtml="http://www.w3.org/1999/xhtml">  

  <url>

    <loc>http://www.example.com/keywords</loc>

    <lastmod>2001-01-01</lastmod>

    <changefreq>hourly</changefreq>

    <priority>0.7</priority>

    <xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/keywords" />

  </url>

</urlset>

 

1.4.3.  产品页

 产品页sitemap链接命名规则如下,每个xml 5K个链接:

http://www.example.com/sitemap/products-关键词所属分类-分类ID-01-sitemap.xml

http://www.example.com/sitemap/products-关键词所属分类-分类ID-02-sitemap.xml

...

http://www.example.com/sitemap/products-关键词所属分类-分类ID-99-sitemap.xml

url只放置产品页的链接

lastmod为更新时间

changefreq设置为hourly

priority设置为0.8

href为对应的M版链接

M版的urlset中去掉xmlns:xhtml="http://www.w3.org/1999/xhtml",并且去掉<xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/products" /> l(响应式可以去掉这一条)

设置定时任务每日更新

产品页URL必须是200返回状态码,当URL请求变成404错误时则自动每日更新过滤掉

样例:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

xmlns:xhtml="http://www.w3.org/1999/xhtml">  

  <url>

    <loc>http://www.example.com/product</loc>

    <lastmod>2001-01-01</lastmod>

    <changefreq>hourly</changefreq>

    <priority>0.8</priority>

    <xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/product" />

  </url>

</urlset>

 

1.4.5.  关键词页

搜索页导航型sitemap链接命名:

http://www.example.com/sitemap/keywords-顶级分类-sitemap.xml

loc放置该顶级分类下各个子分类的搜索页sitemap链接

lastmod为更新时间

设置定时任务每日更新

M版的urlset中去掉xmlns:xhtml="http://www.w3.org/1999/xhtml",并且去掉<xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/keywords" /> l(响应式可以去掉这一条)

设置定时任务每日更新

关键词页URL必须是200返回状态码,当URL请求变成404错误时则自动每日更新过滤掉

样例:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<sitemap>

  <loc>

    http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-01-sitemap.xml

  </loc>

  <lastmod>2001-01-01</lastmod>

</sitemap>

<sitemap>

  <loc>

    http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-02-sitemap.xml

  </loc>

  <lastmod>2001-01-01</lastmod>

</sitemap>

</sitemapindex>

 

1.4.6.  robots.txt

网站未开放前,不能让任何搜索引擎收录页面

robots.txt文件内容为:

User-Agent: *

Disallow: /

网站开放后,根据seo部门的规则添加具体内容

 

1.4.7.  站内链接请求码

正常页面,返回200

跳转页面,永久性跳转返回301,短暂性跳转返回302

错误页面,返回404

服务器错误,返回500

短暂性不可访问,返回503

屏蔽访问,返回403


1.4.8.  针对重复内容Canonical标签优化

将属性为 rel="canonical" 的 <link> 元素添加到这些网页的 <head> 部分:

href属性应该是当前页面的url(可访问的)

<link rel="canonical" href="https://blog.example.com/dresses/green-dresses-are-awesome" />

 

避免错误:使用绝对路径,而非包含 rel="canonical" 链接元素的相对路径。

建议使用的结构:https://www.example.com/dresses/green/greendresss.html

不建议使用的结构:/dresses/green/greendress.html

 


1.5  响应式设计

说明


随着移动互联网技术的发展,响应式设计也日渐成为主流,并且它的好处也日益呈现在广大开发者们面前,那么它对SEO又有哪些影响呢?



采用响应式设计的网站,有以下优势:

1.主要是了提升用户体验


2. SEO策略一致性(无网页版本区分)


3. 避免重复内容


4. 网页原有链接得以保留


5. 搜索引擎青睐


但是我们需要按照响应式设计的规范和标准来开发网站才能有这些优势,下面列举一些常见的响应式设计设计的规范


内容宽度不能超过屏幕显示范围


1、不要让用户必须横向滚动网页或缩小显示比例才能看到相应内容。


2、对网页元素使用相对宽度值以百分比形式设置网页元素 CSS值,将有助于网页在各种尺寸的设备上正确呈现。


3、使用自适应设计,在所有设备上正常显示内容。1.设置视口 TL;DR

 

使用元视口代码控制浏览器视口的宽度和缩放比例。

添加 width=device-width 以便与屏幕宽度(以设备无关像素为单位)进行匹配。

添加 initial-scale=1 以便将 CSS 像素与设备无关像素的比例设为 1:1

确保在不停用用户缩放功能的情况下,您的网页也可以访问。

<meta name="viewport" content="width=device-width, initial-scale=1.0">


1. 调整内容大小,使其适合视口TL;DR

 

请勿使用较大的固定宽度元素。

在任何视口宽度下,内容均应正常显示。

使用 CSS 媒体查询为不同尺寸的屏幕应用不同样式。


2. 将 CSS 媒体查询用于自适应设计TL;DR

 

媒体查询可用于根据设备特点应用样式。

优先使用 min-width(而非 min-device-width),以确保实现最宽阔的视觉体验。

为元素使用相对尺寸,以免破坏版式完整性。


3. 根据视口大小应用媒体查询


@media (query) {

  /* CSS Rules used when query matches */

}

min-device-width 注意事项:尽管开发者也可以根据 *-device-width 创建查询,但是我们强烈建议不要这么做。


4. 使用相对单位

Not recommended — fixed width

 

div.fullWidth {

  width: 320px;

  margin-left: auto;

  margin-right: auto;

}

Recommended — responsive width

 

div.fullWidth {

  width: 100%;

}


5. 如何选择断点TL;DR

根据内容创建断点,绝对不要根据具体设备、产品或品牌来创建。

从针对最小的移动设备进行设计入手,然后随着屏幕类型不断增加而逐渐改善体验。

使每行的文字最多为 70 或 80 个字符左右。


6. 优化文本,提高可读性

理想栏目的每一行应该包含 70 到 80 个字符(大约 到 10 个英文单词),因此,每次文本块宽度超过 10 个单词时,就应考虑添加断点。


7. 绝不能完全隐藏内容

参考文档:https://goo.gl/yU21b3


文字不能设置的太小,避免导致影响阅读

1、设置清晰易读的字体大小,按PageSpeed Insights规定要求大小和间距定义。


2、更正排版缩放比例,以便字体可以按相互之间的关系更改大小。请确保您的视口允许字体大小在所有设备上正常调整。


3、使用自适应设计,在所有设备上正常显示内容。使用16 CSS像素的基准字体大小。根据要使用的字体的属性按需调整字体大小。


使用相对于基准字体的字体大小定义排版比例。(rem)


每行文字的字符之间需要留出一定的垂直空间,而且还可能需要根据每种字体进行不同的调整。我们通常建议您使用浏览器默认的行高1.2em


限制所用字体的数量以及排版比例:过多字体和字体大小会导致网页布局杂乱且过于复杂。


参考文档:https://goo.gl/25FkAR


问题:未设置视口值解决:

1、链接和按钮应保持适当的尺寸和间距,以便用户无需缩放即可使用这些元素。


2、优化您网页的版式,调整您网页的版式,使链接和按钮相隔足够的距离。设置视口TL;DR

使用元视口代码控制浏览器视口的宽度和缩放比例。


添加 width=device-width 以便与屏幕宽度(以设备无关像素为单位)进行匹配。


添加 initial-scale=1 以便将 CSS 像素与设备无关像素的比例设为 1:1


确保在不停用用户缩放功能的情况下,您的网页也可以访问。


<meta name="viewport" content="width=device-width, initial-scale=1.0">

参考文档:https://goo.gl/yU21b3


可点击元素之间的距离不能设置的太近

1、调整链接和按钮应保持适当的尺寸和间距,以便用户无需缩放即可使用这些元素。


2、调整优化网页的版式,使链接和按钮相隔足够的距离。


3、使用自适应设计,在所有设备上正常显示内容。确保网站上最重要的点按目标(用户最常用的目标)足够大,即高/宽至少要达到48 CSS像素(如果您已正确配置您的视口),以便用户轻松点按。


参考文档:https://goo.gl/A643Zq

 

2. 检测工具


说明:符合 W3C 标准及 SEO 优化,我们在遵守本手册规范的基本之上,上线的网站都要使用以下工具来检查代码,虽说优化没有100分,但我们要尽量符合要求。


html规范验证:

使用 https://validator.w3.org/


CSS验证:

使用 http://jigsaw.w3.org/css-validator/


图片压缩验证:

使用 https://tinypng.com/


网页速度验证:

使用 https://tools.pingdom.com/

使用https://developers.google.com/speed/pagespeed/insights/

使用http://yslow.org/


免责声明
本文链接:
本文经作者许可发布在AMZ123跨境头条,如有疑问,请联系客服。
最新热门报告作者标签
SHEIN发布全球循环报告,7 成用户注重性价比
AMZ123获悉,近日,SHEIN 发布2025 年全球循环性报告,调研覆盖21 个国家、约1.5万名用户,系统分析用户购买决策、穿着习惯、衣物处置与循环参与行为,为服装电商的可持续运营、循环服务设计与消费引导提供数据支撑。核心发现如下:一、影响用户购买决策的因素(一)核心决策因素1、性价比是第一决策前提价格是全球用户最统一、最优先的考量项。71.6% 的用户总是将最优价格作为首要考虑,19.2%经常考虑,合计占比高达 90.8%。在 21 个调研市场中,18 个市场将价格列为第一考量,且这些市场中超过 85% 的用户高度关注价格;其中南非、韩国用户价格敏感度最高,近 95% 总是 / 经常关注价格。
26年美国美妆消费者趋势:关税、AI、社媒影响购物决策
AMZ123获悉,随着新技术与平台不断涌现,不同世代美妆消费者的购物行为愈发复杂,不同产品类别对购买决策的影响也存在显著差异。同时,美国近年的关税政策与持续通胀也对市场格局造成影响,使品牌方面临竞争激烈且充满不确定性的环境。因此,Tinuiti发布了《2026年美妆营销研究报告》,从通胀影响到社交媒体趋势全面分析了消费者行为,以更好理解当前美国市场的美妆消费状况。一、市场现状1. 消费者对价格变化的反应数据显示,2025年美国美妆及个护电商市场规模已达到约610亿美元,电商渠道已占据接近一半的市场份额。随着技术进步和平台多样化,美容消费者的购物路径日益复杂。
25年日本家居电商市场达2.56万亿日元,平均单价提升
AMZ123获悉,近日,根据日本经济产业省发布的“2022-2025年电商市场调查”,2025年日本家居电商市场持续扩张,尽管新建住宅数量下降,消费者对线上购物的需求和高价值产品的偏好推动了市场增长。数据显示,近三年来,日本生活杂货、家具、家居类B2C电商市场规模和渗透率均呈稳步上升趋势,从2022年的2.35万亿日元(29.59%),增长至2025年的2.56万亿日元(32.58%%),同比增长3.62%。在商品行业中排名第三,仅次于“图书、视频及音乐软件”(56.45%)和“家用电器、音视频设备、电脑及周边设备等”(43.03%)。
25年全球美妆市场增长10%,AI与社交电商推动增长
AMZ123获悉,近日,根据尼尔森IQ(NielsenIQ)发布的《2026美妆市场报告》,2025年全球美妆市场同比增长10%,其中电商渠道的增速是线下实体店的六倍。对于品牌来说,加快数字化布局已成为赢得美妆市场的关键。从区域表现来看,北美市场增长10%,西欧增长4%,东欧增长8%,拉丁美洲增长14%,非洲和中东增长16%,亚太地区增长14%。这一趋势表明,无论市场成熟度如何,数字化渠道对全球美妆增长的推动作用普遍存在。AI驱动的产品推荐、社交电商以及直播购物正在改变消费者发现和购买产品的路径。超过50%的消费者正在使用AI购物工具,其中49%已经通过生成式AI获得美妆推荐,53%的消费者通过社交平台完成购买。
国产奶瓶刷打入美国母婴圈,在TikTok卖了200多万
给宝宝洗杯子,大概是所有父母最熟悉也最无奈的日常。不同于成人所用的敞口杯,婴幼儿专用杯包含防呛阀门、吸嘴等特殊饮水结构,复杂配件造就的诸多清洁死角,“滋生”的不光有缝隙处的霉菌刺客,更有为人父母对于“哪儿哪儿不干净”的卫生焦虑。近期在TikTok美区,一款能深入各个死角、分区清洁的杯刷工具正是为“绞杀”这番情绪而来,凭借5合1的全能型卖点迅速突围,成为母婴类目的一匹销量黑马。01母婴类目下的“死角克星”数据显示,在TikTok美区母婴用品类目,一款主打5合1的清洁杯刷以2445件的周销量,登上了大类销量榜第2的位置。虽然乍一看这款刷子与常规款无异,但在洗杯子这件事上,它的专业程度却毋庸置疑。
美国Q4电商销售额达3652亿美元,渗透率创新高
AMZ123获悉,近日,根据Digital Commerce 360对美国商务部数据的分析,2025年第四季度,美国电商销售额首次在单个季度突破3500亿美元大关,达到约3650亿美元,比历史数据高出约150亿美元。数据显示,2025年第四季度美国总零售额为1.461万亿美元,同比增长3.6%。其中,线下零售销售增长3%。分析显示,电商在美国零售市场的渗透率创历史新高,占美国总零售总额的25%。若将餐饮服务等零售销售也计入,美国电商占总零售额的比例为16.6%,未经调整的数据显示占比为18.3%。这是自美国商务部 1999年开始追踪在线销售以来,单季度电商渗透率最高的一次。
意大利对Revolut处以1150万欧元罚款
Fin123获悉,近日,意大利反垄断机构对 Revolut 处以 1150 万欧元的罚款。意大利竞争管理局(AGCM)指出,Revolut向客户散布了关于其投资产品的错误信息,同时未能清晰、完整地披露免佣金投资背后的隐性成本与交易限制。此外,意大利方面指出,Revolut在处理用户银行账户时,采用了激进且不透明的操作手法,包括就账户暂停、限制及冻结等事项提供不完整或误导性信息。此次罚款共涉及三项具体处罚:第一,Revolut Securities Europe UAB 与 Revolut Group Holdings Ltd 因投资服务信息披露不足,被罚500万欧元。
年销售额6.7亿美元!25年TikTok Shop美国站美妆标签Top10
AMZ123获悉,近日,根据Charm.io统计,TikTok Shop美国站上10个美妆类标签在过去12个月内创造了超过6.7亿美元的销售额,这些标签不仅描述产品,更直接激发购买行为。2025年超过7000万件美妆产品通过TikTok Shop售出。在TikTok Shop上,标签成为推动消费的基础形式。例如,#skincare护肤标签一年销售额约1.419亿美元,Dr. Melaxin Peel Shot Glow Rice安瓶套装因配方中的水稻提取物与AHA、BHA化学成分,能清理黑头、净化毛孔并防止痘痘,成为#skincare的代表产品。
824个品牌中招?疑WOOT封号名单曝光
AMZ123在此前文章中提到,自3月初起,业内陆续有卖家反映收到亚马逊扫号邮件,而这轮扫号的矛头,大多都指向“WOOT刷单”。随后,卖家圈接连传出小号被封、主账号受牵连、资金被冻结等消息。到了4月,这场风波仍未平息,反而有越查越深的迹象。风声渐紧之下,卖家圈最关心的话题也随之变了——这次到底扫到了谁?就在这样的追问声中,AMZ123了解到,一份疑似与此次WOOT封号潮相关的品牌名单,近日开始在卖家圈流传。从目前流出的截图来看,这份名单共列出824个品牌,PUKAOCK、KUKALY、ITSNGBY、TAOOLP、MYTHSIGHT、HOOROLA、DR.FRESH、CYBERBLAZE等多个品牌名均在其中。
亚马逊再调FBA费用,4月17日起生效!
中东战火延宕至今,仍未有“熄火”之意。当地时间4月2日,特朗普在最新表态中发出警告,称美国将在未来两到三周内对伊朗进行猛烈打击,国际油价应声飙涨。截至当天收盘,5月交货的美国WTI原油价格收于每桶111.54美元,上涨11.41%;6月交货的国际基准布伦特原油价格则收于每桶109.03美元,涨幅高达7.78%。在此背景下,一系列“涨价通知”如同多米诺骨牌,正逐级传导至跨境卖家们的利润表上。全链路合规难题现场答疑,4.17 深圳 | 深圳商务局&amp;行业专家坐镇,落地实操一站获取!点击报名AMZ123了解到,当地时间4月2日,亚马逊美国站发布了一则加征物流相关附加费的通知。
高评分+高销量,10款亚马逊厨房小家电热销产品一览
AMZ123获悉,近日,亚马逊各类产品搜索量增长显著,以下10款产品在亚马逊上销量表现突出,深受消费者欢迎。1. 电热水壶预计销售额:62万美元/月销量:24,200+星级评分:4.5好评数量:47,056+图源:亚马逊产品介绍:这款电热水壶内部无塑料,提升饮用安全性与口感纯净度。产品加热效率较高,可在3分钟内快速烧开一杯水,同时配备自动断电、加热指示灯、防干烧保护功能,保障使用安全。整体外观采用简约设计,宽口壶身与双角度开盖设计便于清洁与加水,精准壶嘴与防烫手柄提升倒水稳定性。
因产品数据质量不佳,印度电商每年损失五百亿卢比
AMZ123获悉,近日,据外媒报道,印度电商与快消行业正因产品数据质量不佳而蒙受巨额损失。据GS1印度公司的最新研究,不一致、不完整或不准确的产品信息每年导致约500亿卢比的资金流失。其中,约200亿卢比表现为毛利率下降,原因包括转化率降低、商品上架受限以及销售速度放缓;另有190亿卢比直接用于退货相关成本,涵盖逆向物流、处理与加工等环节。尤其在时尚服装领域,退货问题更为突出。因尺码不合、款式偏好或实物与描述不符,顾客主动退货率通常占总订单的20%至25%。Unicommerce指出,逆向物流会使订单价值额外增加5%至7%,而这还不含原始运费。放眼全球,时尚与鞋类退货率甚至可达30%至40%。
Tokopedia与TikTok Shop印尼斋月交易量暴涨15倍
AMZ123获悉,近日,Tokopedia与TikTok Shop联合开展的“Ramadan Extra Exciting 2026”活动显示,在伊斯兰教斋月期间,每天天亮前吃sahur(封斋前用餐)的时间段里,平台交易量同比激增15倍。TikTok表示,这一增长主要受到TikTok内容生态的带动,尤其是直播带来的流量转化。在整个斋月期间,共有38亿人次观看了来自卖家及带货创作者的直播内容。从品类表现来看,穆斯林服装成为增长最快的核心品类之一。在TikTok Shop上,该品类交易量较平日增长3倍;与此同时,Tokopedia在斋月大促首日的第一个小时,整体交易量较去年同期活动同样实现3倍增长。
存火灾风险!美国CPSC紧急召回八款插头延长线
AMZ123获悉,近日,美国消费者产品安全委员会(CPSC)发布紧急召回警告,要求消费者立即停止使用“插头延长线”,并已与沃尔玛、eBay和AliExpress等电商平台达成协议,下架相关危险商品。CPSC指出,这类延长线两端均为公头插头,插入电源后裸露插脚可能带电,存在严重触电和火灾风险,因此在任何情况下都不应使用。为防止危险商品继续流入市场,CPSC已推动相关电商平台删除商品链接,同时平台方面承诺将主动识别并下架类似产品。根据CPSC的公告,多家来自中国的卖家和企业涉及销售该类产品,但大多数未回应CPSC关于召回或产品信息的要求。
靠“穿搭”火遍全网,有线耳机在TikTok Shop销量暴涨
重回“顶流”,这个千禧年“赛博配饰”在TikTok爆火
《TikTok Shop突破末次触达归因(LTA)ROAS分析报告》PDF下载
在数字化浪潮中,广告主正面临有效衡量广告支出回报率(ROAS)的挑战。传统未次触达归因(LTA)模型因数据收集难度和归因偏差问题已难以满足广告主的需求,因此,探索新的方法来解决这些问题显得尤为重要。
《未来电商报告:品牌独立站五步升级锁定未来确定性增长》PDF下载
调研显示,出海商家针对家居、时尚及消费电子等品类布局比例均超过30%。独立站凭借其高度品牌化、个性化、场景化及功能性等优势,精准契合上述品类对品牌调性、场景交互及沉浸式体验的核心诉求,正成为商家黑五大促期提升销量、构建品牌竞争壁垒的关键载体。
《TikTok Shop达人真实种草力报告》PDF下载
达人正在将文化内容、社群互动与商业转化深度融合,形成一个高度协同的内容商业生态,其价值早已不再局限于内容带来的直接收入。从更广义的商业视角来看,达人价值的核心在于真实影响力-即其内容对商品与服务产生影响并促成转化所形成的整体商业价值,这一能力正构成达人在内容电商体系中的带货价值基础。
《2026年第2季度儿童时尚品类报告》PDF下载
儿童时尚品类概览 主题选品合辑 巴西站点上新 泰国站点上新 菲律宾站点上新 越南站点上新
《TikTok Shop 2025年度报告》PDF下载
2025年,TikTok Shop进一步加快扩张步伐,在巩固欧美成熟市场的同时,积极开拓新兴市场,先后上线德国、意大利、法国、日本等站点。此举不仅为平台带来新增量,也体现出其多元化市场战略的初步成效,以分散地缘政治风险。
《Shopee2025印尼站点X 汽车摩托品类专题》PDF下载
印尼当地汽车保有量并不高,每一千人的机动车保有量仅96人,未来可提升的空间仍大。空间参照系可以看泰国和马来,2024年泰国汽车保有量为322辆/千人,马来西亚为531辆/千人。
《2026年Shopee运动户外类目自行车爆品分享》PDF下载
巴西骑行爱好群体广泛,但平台上热销品呈现出的国际大牌极少,推测可能原因是国际品牌可能主要通过线下经销或自行渠道销售,未深度参与Shopee等本土电商。因此巴西用户在平台上几乎接触不到这些高端品牌产品。平台上巴西用户更倾向购买本土品牌的自行车,可能出于价格实惠和售后便利考虑。
《2025年TikTok生态发展白皮书》PDF下载
2025年,全球内容电商迈入深度跃迁的新周期。TikTokShop正以前所未有的速度拓展市场版图,完成从高速增长向高质量增长的跃迁。在这一进程中,生态结构重构、参与者多元化、全球政策协同等因素叠加,构成内容电商演进的核心变量。
跨境平台资讯
AMZ123旗下跨境电商平台新闻栏目,专注全球跨境电商平台热点事件,为广大卖家提供跨境电商平台最新动态、最热新闻。
跨境学院
跨境电商大小事,尽在跨境学院。
北美电商资讯
AMZ123旗下北美跨境电商新闻栏目,专注北美跨境电商热点资讯,为广大卖家提供北美跨境电商最新动态、最热新闻。
亿邦动力网
消除一切电商知识鸿沟,每日发布独家重磅新闻。
AMZ123跨境电商
专注跨境行业热点事件报道,每日坚持推送原创深度热文
跨境电商干货集结
跨境电商干货集结,是结合亚马逊跨境电商卖家交流群内大家在交流过程中最常遇到的问题,进行收集整理,汇总解答,将会持续更新大家当前最常遇见的问题。欢迎大家加入跨境电商干货集结卖家交流群一起探讨。
亚马逊全球开店
亚马逊全球开店官方公众号,致力于为中国跨境卖家提供最新,最全亚马逊全球开店资讯,运营干货分享及开店支持。
跨境科普达人
科普各种跨境小知识,科普那些你不知道的事...
首页
跨境头条
文章详情
网站优化之SEO开发标准
跨境10年
2020-06-01 14:21
2912


SEO对于一个独立站,类似于钢结构对于建筑的作用。


不紧包含前期的基础优化,也包含中后期的站外外链建设和内容营销。


今天来讲下SEO的开发标准,希望能对网站的建设者有些许帮助。



1. 开发标准


1.1. W3C标准


1.1.1. 什么是W3C标准作为网站技术开发人员而言,往往是站在自己的开发角度来实施网站布署(读取数据及开发的方便性等等),而不是站在网站访问者与搜索引擎角度。因此大部分的网站在浏览方面不够直观或是方便,特别是现在w3c的规范,更是在大部分的网站开发人员脑里一片空白。何况百度 、googlemsnyahoo等专业搜索引擎更有自己的搜索规则及判断网页等级技术,所以网站要优化,优化的目的只有一个:符合标准,符合蜘蛛爬行的标准,更重要的是符合网站访问者浏览的方便及易用性。要知道W3C标准,有必要先弄清楚什么是W3CW3C其实就是World Wide Web Consortium,全球万维网联盟的简称。W3C的主要职责就是确定未来万维网的发展方向,并且制定相关的推荐 (recommendation, 由于W3C是一个民间组织,没有约束性,因此只提供建议)。HTML4.01规范建议(HTML4.01 Specification Recommendation)就是由W3C所制定的。它还负责制定XMLMathML等其他网络语言规范。


1.1.2. 如何符合w3c规范?确保所有的标签都使用小写字母确保所有的属性值都放在引号里确保所有成对标签出现的顺序、不成对的标签都用/>结束, ”/””>”之间不要有空格


1.1.3. 使用正确的文档类型文档类型声明位于HTML文档的第一行:<!DOCTYPE html>如果你想跟其他标签一样使用小写,可以使用以下代码:<!doctype html>


1.1.4. 声明你的编码语言直接在DOCTYPE声明后面添加如下代码:<meta charset="utf-8"><title>


1.1.5. 声明你的网站语言直接在DOCTYPE声明后面添加如下代码:<html>其中en要使用多语言,如fres


1.1.6. 使用小写元素名      HTML5 元素名可以使用大写和小写字母。推荐使用小写字母:混合了大小写的风格是非常糟糕的。不推荐:<SECTION> <p>这是一个段落。</p></SECTION>非常糟糕:<Section> <p>这是一个段落。</p></SECTION>推荐:<section> <p>这是一个段落。</p></section>


1.1.7. 关闭所有 HTML 元素 HTML5 可能没有关闭所有元素 (例如 <p> 元素)时,网页也显示正常,但我们建议每个元素都要添加关闭标签。不推荐:<section>

  <p>这是一个段落。

</section>  推荐:

<section>

  <p>这是一个段落。</p>

</section>


1.1.8. 使用小写属性名HTML5 属性名允许使用大写和小写字母。但我们推荐统一使用小写字母属性名:不推荐:

<div>

推荐:

<div>

 

1.1.9. 属性值HTML5 属性值不用引号时,网页显示可能也正常,但属性值我们统一使用引号:

如果属性值含有空格需要使用引号。

混合风格不推荐的,建议统一风格。

属性值使用引号易于阅读。

以下实例属性值包含空格,没有使用引号,所以不能起作用:

<table striped>

以下使用了双引号,是正确的:

<table class="table striped">

 

1.1.10. 图片属性图片,特别是主要的banner一定要添加alt属性,title属性可选:蜘蛛不认识图片上的内容,只能通过alt属性来判断,alt属性值应该是图片的的含义,如果没有这个数据,应该写网站的名称

<img src="domain/banner.jpg" alt="rosegal-Thanksgiving Sale">

<img src="domain/banner.jpg" alt="rosegal">

 

1.1.11. 空格和等号等号前后使用空格时,网页显示可能也正常

<link rel = "stylesheet" href = "styles.css">

但我们推荐不要空格:

<link rel="stylesheet" href="styles.css">

1.1.12. 空行和缩进不要无缘无故添加空行。

为每个逻辑功能块添加空行,这样更易于阅读。

缩进使用两个空格,不建议使用 TAB

比较短的代码间不要使用不必要的空行和缩进。

不必要的空行和缩进:

<body>

 

  <h1>W3Cschool教程</h1>

 

  <h2>HTML</h2>

 

  <p>这是一行文案的文字</p>

  <p>这是一行文案的文字</p>

 

</body>

 

推荐:

<body>

<h1>W3Cschool教程</h1>

<h2></h2>

<p>这是一行文案的文字。这是一行文案的文字</p>

</body>

表格实例:

<table>

  <tr>

    <th>Name</th>

    <th>Description</th>

  </tr>

  <tr>

    <td>A</td>

    <td>Description of A</td>

  </tr>

</table>

列表实例:

<ol>

  <li>London</li>

  <li>Paris</li>

  <li>Tokyo</li>

</ol>


1.1.13. HTML 注释注释可以写在 <!-- 和 --> :

<!-- 这是注释 -->

比较长的评论可以在 <!-- 和 --> 中分行写:

<!--

  这是一个较长评论。 这是 一个较长评论。这是一个较长评论。

  这是 一个较长评论 这是一个较长评论。 这是 一个较长评论。

-->

长评论第一个字符缩进两个空格,更易于阅读。注释最好使用smartyphp的注释或者英文注释,不要使html注释中出现中文。


1.1.14. 样式表样式表使用简洁的语法格式 ( type 属性不是必须的):

<link rel="stylesheet" href="styles.css">

短的规则可以写成一行:

p.into {font-family: Verdana; font-size: 16em;}

长的规则可以写成多行:

body {

  background-color: lightgrey;

  font-family: "Arial Black", Helvetica, sans-serif;

  font-size: 16em;

  color: black;

}

将左括号与选择器放在同一行。

左花括号与选择器间添加以空格。

使用两个空格来缩进。

冒号与属性值之间添加一个空格。

逗号和符号之后使用一个空格。

每个属性与值结尾都要使用符号。

只有属性值包含空格时才使用引号。

右括号放在新的一行。

 

1.1.15.  HTML 中载入 JavaScript使用简洁的语法来载入外部的脚本文件 ( type 属性不是必须的 ):

<script src="myscript.js"></script>

 

1.1.16. 避免空的srchref空属性对爬虫不友好 ,尽量避免。 留意具有这两个属性的标签如linkscriptimgiframe


1.1.17. 使用合理的html5语义化标签遵守W3C语义化规范,则避免单一的重复div/span等标签,例如我们要做一个导航

<!-- 不建议 -->

<div>

    <span>NEW</span>

    <span>CHRISTEMAS</span>

    <span>PLUS SIZE</span>

</div>

<!-- 建议 -->

<ul>

    <li>NEW</li>

    <li>CHRISTEMAS</li>

    <li>PLUS SIZE</li>

</ul>

 

h1正文标题要使用h1标签,且每个页面只能出现一次h1标签,副标题要使用h2。可以使用CSS样式进行显式风格的设置。切记:不重要的地方不要随便使用h1标签。

 

强调网页中的重要内容应该使用strong标签,避免使用b标签(对搜索引擎不友好),原则是使用新的html标签替换旧的标签,样式要使用css替代。


1.2.  DOM结构优化


1.2.1. 网站结构布局优化减少DOM元素数量,DOM嵌套不超过4层,尽量精简(图标、按钮等使用伪类元素可以有效的减少标签嵌套),提倡扁平化结构<!-- 不建议 -->

<div>

    <span>

      <img src="...">

    </span>

</div>

<!-- 建议 -->

<div>

<img src="..."></div>

1.2.2. 统计网页元素数量想知道你的网页中有多少元素,通过在浏览器中的一条简单命令就可以算出document.getElementsByTagName('*').length这有利于我们多关注元素数量


1.2.3. 图标型元素尽量使用button或者a元素, 且标签内不能为空很多前端人员在加图标、按钮的时候,直接使用一个空的标签,只是为了放一个图标,这完全可以写的更语义化一些,例如添加一个facebook图标<!-- 不建议 -->

<a href="javascript:;"><i></i></a>

<!-- 建议,使用font-size使文字不可见,使用after或者before伪类添加图标  -->

<button>facebook</button>

<a href="javascript:;">facebook</a>

 

1.2.4. 最大限度减少DOM访问缓存已经访问过的有关元素

线下更新完节点之后再将它们添加到文档树中

避免使用JS来修改页面布局


1.2.5. 显示完整的文案如果文字长度过长,可以用样式截取,设置高度,超出的部分隐藏即可。这样做的好处是让文字完整呈现给搜索引擎,同时在表现上也保证了美观。


1.2.6. Iframe尽少使用iframe框架,搜索引擎不会抓取iframe里面的内容,重要的内容不要放在iframe


1.2.7 brbr标签不能用于布局(如隔开一个元素),这应该使用样式去替代


1.2.8 a标签如果是确定不需要seo的标签,尽量给a标签加上rel="nofollow",告诉机器(爬虫)无需追踪目标页,减少垃圾链接对搜索引擎的影响;另外a标签中的href属性,在可能的情况下尽量使用绝对地址


1.3 前端页面性能


1.1.1. 为什么要关注页面性能网页性能的直接表现就是打开速度,响应速度慢的,自然影响打开网站的速度。另外响应速度慢的,还会影响蜘蛛爬行的速度,蜘蛛提交访问请求,如果响应慢,爬行就会慢。从对网站的数据监控来看,蜘蛛在一个网站的总停留时间是相对稳定的,提升权重后才会增加总停留时间。总的来说,前端页面的性能最主要是减少资源大小、减少HTTP请求数量以及适当的异步加载。


1.1.2. 资源压缩所有输出的CSS/JS/图片必须经过压缩,这可以在不降低网页体验的情况,提升页面的打开速度,降低服务器压力。考虑到添加压缩资源这一步骤会增加开发的工作量,尽量考虑使用gulp等自动化工具提升效率。图片压缩,可以参考压缩工具tinypngImageOptimCSS压缩,可以参考压缩工具clean-cssJS压缩,可以参考压缩工具 uglifyJS


1.3.3.  dns预解析页面head标签内,需要加上dns预解析,例如

<link rel="dns-prefetch" href="//login.rosegal.com">

<link rel="dns-prefetch" href="//css.rglcdn.com">


1.3.4.  html顺序前端在使用CSS布局中,要考虑重要内容优先加载,将重要html代码放在最前面,利用CSS的各种布局特性,将重要的内容尽量靠前


1.3.5.  异步加载所有用户操作(点击、异步操作、滚动)才显示出来的内容,应该用户操作的时候再加载,以节省页面首次加载的时间,如懒加载、弹窗、第三方客服代码


1.3.6.  Cookie减少Cookie的大小,Cookie在每次刷新页面都会与服务器交互;不需要向服务器的数据,应该使用本地储存localStorage来实现需求


1.3.7.   资源合并尽量使用各种方法合理的减少HTTP请求数量,合并公用的静态文件。如 css sprite雪碧图、JS/CSS公用文件的合并


1.3.8.   资源加载位置JS代码放在文档的底部,CSS代码放在文档的头部,避免加载时页面闪烁、避免JS的加载阻塞页面的显示


1.3.9.   AJAX优先使用GET来完成AJAX请求,当使用XMLHttpRequest时,浏览器中的POST方法是一个两步走的过程:首先发送文件头,然后才发送数据。在url小于2K时使用GET获取数据时更加有意义。


1.3.10.  图片大小声明广告图片元素图片大小声明:如果图片大小不做定义的话,页面需要重新渲染,就会影响到速度例如:<img width="100" height="100" src="mycat.jpg" alt="My Cat" />


1.3.11.  懒加载商品详情、首页大banner,默认第一张图片是直出(图片地址写在src属性上),其它图片全部懒加载


1.3.12.  缩放图片尽量不要用HTML缩放图片,不要因为在HTML中可以设置宽高而使用本不需要的大图。如果需要<img width="100" height="100" src="mycat.jpg" alt="My Cat" />图片本身(mycat.jpg)应该是100x100px的,而不是去缩小500x500px的图片,如果没有对应尺寸的图片,应该使用最接近的尺寸


1.3.13.  关注页面性能参数经常关注页面的性能需要关注到以下参数是否过多或者增长多快:页面html标签总大小(kb)页面首屏请求数总大小(kb)DOMContentLoaded时间(ms)window Load时间(ms)包括以上参数但不是全部,根据业务场景选择侧重点。

 

1.4  开发常规标准


1.4.1  站内地图


1)分类页规则

分类页sitemap链接命名http://www.example.com/sitemap/category-sitemap.xml

url只放置首页以及分类页的链接

lastmod为更新时间

changefreq设置为hourly

priority首页设置为0.6,分类页设置为0.7

href为对应的M版链接

M版的urlset中去掉xmlns:xhtml="http://www.w3.org/1999/xhtml",并且去掉<xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.rosegal.com" />

设置定时任务每日更新

分类页URL必须是200返回状态码,当URL请求变成404错误时则自动每日更新过滤掉     

样例:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>http://www.example.com</loc> <lastmod>2001-01-01</lastmod> <changefreq>hourly</changefreq> <priority>0.6</priority> <xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com" /> </url> <url> <loc>http://www.example.com/category-url</loc> <lastmod>2001-01-01</lastmod> <changefreq>hourly</changefreq> <priority>0.7</priority> <xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/category-url" /> </url> </urlset>

 

1.4.2.  搜索页规则      l(响应式可以去掉这一条)

 搜索页sitemap链接命名规则如下,每个xml 1W个链接:

http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-01-sitemap.xml

http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-02-sitemap.xml

...

http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-99-sitemap.xml

url只放置搜索页的链接

lastmod为更新时间

changefreq设置为hourly

priority设置为0.7

href为对应的M版链接

M版的urlset中去掉xmlns:xhtml="http://www.w3.org/1999/xhtml",并且去掉<xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/keywords" />设置定时任务每日更新

搜索页URL必须是200返回状态码,当URL请求变成404错误时则自动每日更新过滤掉

样例:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

xmlns:xhtml="http://www.w3.org/1999/xhtml">  

  <url>

    <loc>http://www.example.com/keywords</loc>

    <lastmod>2001-01-01</lastmod>

    <changefreq>hourly</changefreq>

    <priority>0.7</priority>

    <xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/keywords" />

  </url>

</urlset>

 

1.4.3.  产品页

 产品页sitemap链接命名规则如下,每个xml 5K个链接:

http://www.example.com/sitemap/products-关键词所属分类-分类ID-01-sitemap.xml

http://www.example.com/sitemap/products-关键词所属分类-分类ID-02-sitemap.xml

...

http://www.example.com/sitemap/products-关键词所属分类-分类ID-99-sitemap.xml

url只放置产品页的链接

lastmod为更新时间

changefreq设置为hourly

priority设置为0.8

href为对应的M版链接

M版的urlset中去掉xmlns:xhtml="http://www.w3.org/1999/xhtml",并且去掉<xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/products" /> l(响应式可以去掉这一条)

设置定时任务每日更新

产品页URL必须是200返回状态码,当URL请求变成404错误时则自动每日更新过滤掉

样例:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

xmlns:xhtml="http://www.w3.org/1999/xhtml">  

  <url>

    <loc>http://www.example.com/product</loc>

    <lastmod>2001-01-01</lastmod>

    <changefreq>hourly</changefreq>

    <priority>0.8</priority>

    <xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/product" />

  </url>

</urlset>

 

1.4.5.  关键词页

搜索页导航型sitemap链接命名:

http://www.example.com/sitemap/keywords-顶级分类-sitemap.xml

loc放置该顶级分类下各个子分类的搜索页sitemap链接

lastmod为更新时间

设置定时任务每日更新

M版的urlset中去掉xmlns:xhtml="http://www.w3.org/1999/xhtml",并且去掉<xhtml:link rel="alternate" media="only screen and (max-width: 640px)" href="http://www.example.com/keywords" /> l(响应式可以去掉这一条)

设置定时任务每日更新

关键词页URL必须是200返回状态码,当URL请求变成404错误时则自动每日更新过滤掉

样例:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<sitemap>

  <loc>

    http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-01-sitemap.xml

  </loc>

  <lastmod>2001-01-01</lastmod>

</sitemap>

<sitemap>

  <loc>

    http://www.example.com/sitemap/keywords-关键词所属分类-分类ID-02-sitemap.xml

  </loc>

  <lastmod>2001-01-01</lastmod>

</sitemap>

</sitemapindex>

 

1.4.6.  robots.txt

网站未开放前,不能让任何搜索引擎收录页面

robots.txt文件内容为:

User-Agent: *

Disallow: /

网站开放后,根据seo部门的规则添加具体内容

 

1.4.7.  站内链接请求码

正常页面,返回200

跳转页面,永久性跳转返回301,短暂性跳转返回302

错误页面,返回404

服务器错误,返回500

短暂性不可访问,返回503

屏蔽访问,返回403


1.4.8.  针对重复内容Canonical标签优化

将属性为 rel="canonical" 的 <link> 元素添加到这些网页的 <head> 部分:

href属性应该是当前页面的url(可访问的)

<link rel="canonical" href="https://blog.example.com/dresses/green-dresses-are-awesome" />

 

避免错误:使用绝对路径,而非包含 rel="canonical" 链接元素的相对路径。

建议使用的结构:https://www.example.com/dresses/green/greendresss.html

不建议使用的结构:/dresses/green/greendress.html

 


1.5  响应式设计

说明


随着移动互联网技术的发展,响应式设计也日渐成为主流,并且它的好处也日益呈现在广大开发者们面前,那么它对SEO又有哪些影响呢?



采用响应式设计的网站,有以下优势:

1.主要是了提升用户体验


2. SEO策略一致性(无网页版本区分)


3. 避免重复内容


4. 网页原有链接得以保留


5. 搜索引擎青睐


但是我们需要按照响应式设计的规范和标准来开发网站才能有这些优势,下面列举一些常见的响应式设计设计的规范


内容宽度不能超过屏幕显示范围


1、不要让用户必须横向滚动网页或缩小显示比例才能看到相应内容。


2、对网页元素使用相对宽度值以百分比形式设置网页元素 CSS值,将有助于网页在各种尺寸的设备上正确呈现。


3、使用自适应设计,在所有设备上正常显示内容。1.设置视口 TL;DR

 

使用元视口代码控制浏览器视口的宽度和缩放比例。

添加 width=device-width 以便与屏幕宽度(以设备无关像素为单位)进行匹配。

添加 initial-scale=1 以便将 CSS 像素与设备无关像素的比例设为 1:1

确保在不停用用户缩放功能的情况下,您的网页也可以访问。

<meta name="viewport" content="width=device-width, initial-scale=1.0">


1. 调整内容大小,使其适合视口TL;DR

 

请勿使用较大的固定宽度元素。

在任何视口宽度下,内容均应正常显示。

使用 CSS 媒体查询为不同尺寸的屏幕应用不同样式。


2. 将 CSS 媒体查询用于自适应设计TL;DR

 

媒体查询可用于根据设备特点应用样式。

优先使用 min-width(而非 min-device-width),以确保实现最宽阔的视觉体验。

为元素使用相对尺寸,以免破坏版式完整性。


3. 根据视口大小应用媒体查询


@media (query) {

  /* CSS Rules used when query matches */

}

min-device-width 注意事项:尽管开发者也可以根据 *-device-width 创建查询,但是我们强烈建议不要这么做。


4. 使用相对单位

Not recommended — fixed width

 

div.fullWidth {

  width: 320px;

  margin-left: auto;

  margin-right: auto;

}

Recommended — responsive width

 

div.fullWidth {

  width: 100%;

}


5. 如何选择断点TL;DR

根据内容创建断点,绝对不要根据具体设备、产品或品牌来创建。

从针对最小的移动设备进行设计入手,然后随着屏幕类型不断增加而逐渐改善体验。

使每行的文字最多为 70 或 80 个字符左右。


6. 优化文本,提高可读性

理想栏目的每一行应该包含 70 到 80 个字符(大约 到 10 个英文单词),因此,每次文本块宽度超过 10 个单词时,就应考虑添加断点。


7. 绝不能完全隐藏内容

参考文档:https://goo.gl/yU21b3


文字不能设置的太小,避免导致影响阅读

1、设置清晰易读的字体大小,按PageSpeed Insights规定要求大小和间距定义。


2、更正排版缩放比例,以便字体可以按相互之间的关系更改大小。请确保您的视口允许字体大小在所有设备上正常调整。


3、使用自适应设计,在所有设备上正常显示内容。使用16 CSS像素的基准字体大小。根据要使用的字体的属性按需调整字体大小。


使用相对于基准字体的字体大小定义排版比例。(rem)


每行文字的字符之间需要留出一定的垂直空间,而且还可能需要根据每种字体进行不同的调整。我们通常建议您使用浏览器默认的行高1.2em


限制所用字体的数量以及排版比例:过多字体和字体大小会导致网页布局杂乱且过于复杂。


参考文档:https://goo.gl/25FkAR


问题:未设置视口值解决:

1、链接和按钮应保持适当的尺寸和间距,以便用户无需缩放即可使用这些元素。


2、优化您网页的版式,调整您网页的版式,使链接和按钮相隔足够的距离。设置视口TL;DR

使用元视口代码控制浏览器视口的宽度和缩放比例。


添加 width=device-width 以便与屏幕宽度(以设备无关像素为单位)进行匹配。


添加 initial-scale=1 以便将 CSS 像素与设备无关像素的比例设为 1:1


确保在不停用用户缩放功能的情况下,您的网页也可以访问。


<meta name="viewport" content="width=device-width, initial-scale=1.0">

参考文档:https://goo.gl/yU21b3


可点击元素之间的距离不能设置的太近

1、调整链接和按钮应保持适当的尺寸和间距,以便用户无需缩放即可使用这些元素。


2、调整优化网页的版式,使链接和按钮相隔足够的距离。


3、使用自适应设计,在所有设备上正常显示内容。确保网站上最重要的点按目标(用户最常用的目标)足够大,即高/宽至少要达到48 CSS像素(如果您已正确配置您的视口),以便用户轻松点按。


参考文档:https://goo.gl/A643Zq

 

2. 检测工具


说明:符合 W3C 标准及 SEO 优化,我们在遵守本手册规范的基本之上,上线的网站都要使用以下工具来检查代码,虽说优化没有100分,但我们要尽量符合要求。


html规范验证:

使用 https://validator.w3.org/


CSS验证:

使用 http://jigsaw.w3.org/css-validator/


图片压缩验证:

使用 https://tinypng.com/


网页速度验证:

使用 https://tools.pingdom.com/

使用https://developers.google.com/speed/pagespeed/insights/

使用http://yslow.org/


咨询
官方微信群
官方客服

扫码添加,立即咨询

加群
官方微信群
官方微信群

扫码添加,拉你进群

更多
订阅号服务号跨境资讯
二维码

为你推送和解读最前沿、最有料的跨境电商资讯

二维码

90% 亚马逊卖家都在关注的微信公众号

二维码

精选今日跨境电商头条资讯

回顶部