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

网站优化之SEO开发标准

2734
2020-06-01 14:21
2020-06-01 14:21
2734


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跨境头条,如有疑问,请联系客服。
最新热门报告作者标签
美国农业部下调2025年农业收入预期,疲软态势将持续至2026年
美国农业部最新的农业收入预测强化了美国农业面临的艰难现实。
商店页面评分对投放影响
Google Play 页面评分,为什么很重要?很多团队把 Google Play 的评分当成“面子工程”:
Shopee发布紧急通知提醒;越南电商订单剧增,快递不堪重负;金华2025年进出口额首超万亿元
01 Shopee发布紧急通知提醒据外媒消息,面对猖獗的高科技诈骗,Shopee 正式发布紧急警告,提醒用户注意安全“红线”。第一条警告直接针对虚假信息和电子邮件的复杂程度。诈骗分子现在经常冒充 Shopee 发送拼写错误的通知、索取个人信息或提供诱人的工作机会。为了避免落入此类陷阱,用户必须记住,所有合法通知只会出现在 Shopee 应用或经过验证的社交媒体账户(带有蓝色勾号的账户)上。一条黄金法则是:绝对不要点击任何来路不明的链接或下载任何来自未知来源的附件,并立即向客服举报任何异常活动。关于账户安全,Shopee 特别强调了“重置密码”链接的风险。
长江和记:警告马士基
围绕巴拿马运河两端关键集装箱码头的运营权争议持续发酵。2月12日,长江和记实业发布最新声明称,已依据投资保护条约向巴拿马共和国正式发出争端通知并邀请磋商,同时警告马士基旗下APM Terminals(APMT),未经同意接管相关港口将引发法律行动。长和强调,两座码头能否持续运营,“完全取决于巴拿马最高法院和巴拿马政府的行动”,已不在公司控制范围之内。长江和记12日的一份声明称,其正在采取进一步措施,以保障其在这两处巴拿马港口的“权益”。声明称,和记港口集团有限公司已通知马士基航运集团,在未经长江和记同意下,任何由马士基航运集团或其任何联属公司,在任何时期、以任何方式接管这两处港口的管理或运营,将引发“法律行动”。
靠一个睡袋,一年卖出3300万美金?从母婴爆品到品牌闭环,它做对了什么?
Kyte Baby的案例说明,真正有生命力的品牌,并不是靠概念创新突围,而是通过对真实需求的理解建立连接。
《非洲B2C电商与支付2026》报告:即时支付与移动基础设施驱动万亿美元数字商业新时代
最新报告显示非洲电商规模将于2033年突破万亿美元,即时支付与移动金融成为核心驱动力,智能手机普及和数字基础设施升级正重塑大陆商业格局。随着移动互联网、金融科技与即时支付体系的快速发展,非洲数字商业正在进入结构性扩张阶段。最新发布的《Africa B2C E-Commerce &amp; Payments 2026》报告指出,非洲电商与数字支付生态正在经历深刻转型,移动优先与实时支付正成为推动市场增长的关键力量。非洲电商迈向万亿美元规模报告预测,非洲电子商务市场规模将从 2024年的3170亿美元增长至2033年超过1万亿美元,进入长期结构性增长阶段。
亚马逊FBA新规:移除与销毁费用将按单件收取
AMZ123获悉,近日,亚马逊宣布,将调整其对 FBA(Fulfillment by Amazon)库存移除和销毁费用的计费方式,但相关费用标准本身不会发生变化。该调整将于 2026 年 2 月 15 日起正式生效,适用于当日及之后创建的所有新移除或销毁订单。根据亚马逊发布的公告,未来 FBA 移除和销毁费用将改为“按单件商品”在商品被实际移除或销毁时逐一收取。此前,亚马逊是在整个移除或销毁订单完成后,一次性向卖家收取全部相关费用。亚马逊在公告中指出,这一改变旨在为卖家提供更清晰的费用可见性,让卖家能够更直观地了解每一件商品被移除或销毁时所产生的具体费用。
暴雪重创,亚马逊卖家冰火两重天
截至 2026 年 2 月 3 日,美国正遭遇 “炸弹气旋” 引发的冬季风暴,东南部(北卡、南卡、佐治亚、弗吉
亚马逊链接优化你做对了吗?
作为亚马逊运营,标题和图片是Listing 点击与转化的重要因素,我们需要通过数据表现,判断链接在什么时候需要
这3款产品已出现大量同款,其外观专利也在路上了!
近日有500多条外观专利正处于进行预审处理的阶段,其中这3个专利在亚马逊上有同款如果你正在销售或准备上线同类产品,可以提前对照产品的外观特征进行排查01旗杆支架先看看它的外观,这款旗杆支架采用双管设计,能将旗子直立或者45°固定,侧面有3个锁紧孔底座两侧留有缺口,便于定位安装/用轧带固定采用矩形底座,四角有预留安装孔;底部可见三个矩形凹槽和一个通孔从外观上来说,和目前市面上的其他双管旗杆产品相比,主要存在以下差异点:底座侧面无缺口;侧面锁紧孔数量不一右侧产品为亚马逊同款02防滑贴纸这种波浪型防滑贴纸的专利,除了看外形,还要看纹理其表面纹理整体呈波浪形,而且细看其纹理是一条条凸起的棱条点击图片放大如果你的产品也是波
今年4月,亚马逊或继续裁员!
裁员、重组、压预算,亚马逊的“紧日子”并没有结束。亚马逊的裁员潮已持续数月。路透社报道称,自2025年10月以来,亚马逊企业端累计宣布/推进的岗位调整规模约3万人,其中2026年1月下旬公开确认的一轮约1.6万人。而进入2月,裁撤开始从“总量口径”走向“执行清单”。AMZ123获悉,多份美国地方 WARN 文件与媒体披露显示,亚马逊下一轮裁撤的落地信息进一步明朗:相关裁撤的执行节点主要落在2026年4月28日前后,并将延续至6月下旬。从披露细节看,本轮裁撤呈现出两个关键词:技术岗位居多、区域集中落地。
东莞过亿大卖遭TRO,400万资金被冻结!
跨境圈里,TRO最狠的地方不在“官司输赢”,而在“先把生意按停”。TRO落到谁头上,体验其实都差不多:链接出状态、回款受限、运营动作被迫停一停。区别在于承受力:小卖家是“伤筋动骨”,一年白干;头部卖家更像“主引擎熄火”,一旦头部链接和资金链同时被卡,损失会按天放大。近期AMZ123从业内听闻,东莞亿级大卖赵先生就经历了这样一次“被按停”,险些一夜之间破产后起死回生的两个月。为还原事件的关键节点,AMZ123随后联系并采访了当事人赵先生及其代理律师团队。赵先生在采访中回忆称,这次“被按停”的经历,几乎让他第一次真正体会到:跨境卖家对TRO/PI的恐惧,很多时候来自后台,而不是法庭。赵先生的遭遇始于2025年10月。
亚马逊如何找到你的竞争对手?
竞争对手分析是亚马逊精细化运营的核心环节,精准定位竞品能够帮助你明确市场边界、优化产品策略、制定高效推广计划。本文将从判定标准、实操途径、核心原则三个维度,为你提供一套可直接落地的竞品挖掘方法。一、明确竞争对手只有先界定“谁是你的竞争对手”,后续的分析才有意义。判定的核心逻辑是:满足同一客户群体需求,具备高度可替代性。具体可通过以下4个维度精准筛选:相同的类目节点:优先选择与你的产品共享2-3级核心类目的ASIN。类目节点越精准,竞争相关性越强。相仿的外观设计:产品视觉呈现高度相似(如同款型、同材质外观),容易被消费者视为直接替代选项。近似的功能属性:核心功能与你的产品匹配,能够解决同一用户痛点。
30天卖了4万单,它凭借“回忆杀”成TikTok销量王
我在TikTok上卖“情侣年鉴”已月入400万+
《中企出海美国季度研究报告》PDF下载
近年来,随着全球化进程的深化与中国经济实力的持续提升,越来越多的中国企业将目光投向海外市场。美国作为全球最大经济体创新高地和消费市场,始终是中企出海战略中的关键目标。从制造业到科技领域,从消费品到金融服务,中国企业的国际化步伐不断加快,既彰显了“中国智造”的全球竞争力,也面临复杂的政策环境、文化差异与市场竞争等挑战。
《跨境蓝海拉美市场洞察 - 墨西哥篇》PDF下载
墨西哥位于北美大陆南部,北邻美国,政局稳定,法律健全,是拉丁美洲地区第一贸易大国和重要的外国直接投资目的地。墨西哥拥有 1.28亿人口,是仅次于巴西的拉美第二大经济体,同时也是拉美第三大线上零售市场,无论是互联网的普及率还是使用率在拉美市场都处于佼佼者。
《东南亚出海合规实操指南手册》PDF下载
近年来,东南亚电商市场以迅猛的增长态势成为全球贸易的新蓝海,印尼马来西亚、新加坡等六国凭借庞大的人口基数、持续提升的互联网渗透率吸引着无数中国卖家前来布局。
《2025中国新能源汽车产业链出海洞察报告 - 匈牙利篇》PDF下载
中国汽车市场新能源汽车渗透率已达50%,各主机厂纷纷开启价格战,让利消费者,并承担相应的利润损失,在中国新能源汽车市场逐渐成为红海的的大背景下,海逐渐成为各主机厂主动或被动的选择。
《2024哥伦比亚电商市场概览报告》PDF下载
哥伦比亚位于南美洲西北部,是拉丁美洲第三大国家,北部是加勒比海,东部与委内瑞拉接壤,东南方是巴西,南方是秘鲁和厄瓜多尔,西部是巴拿马和太平洋。

《2026独立站卖家日历》PDF下载
2026 独立站卖家日历 2026 全年营销节奏
《2025中东北非消费者数字经济报告》PDF下载
2025年的报告不仅持续跟踪数字经济的同比增长,也更深入:我们探讨了新兴技术对下一波数字化转型的影响力,还首次将中东北非国家及地区的消费者行为偏好与全球其他市场进行对比。
《2025年终大促旺季AI消费趋势报告》PDF下载
随着人工智能 AI的爆发式增长,如 ChatGPT、Perplexity 和Llama等交互式聊天机器人正在渐渐成为大众研究和推荐的首选工具。根据 AI智能体功能的更新迭代,目前已经可以完成网购下单、预订服务、及交易支付,现已被统称为 AI智能体电商Agentic Commerce,且其采用率正呈现出滚雪球式的增长。
欧洲电商资讯
AMZ123旗下欧洲跨境电商新闻栏目,专注欧洲跨境电商热点资讯,为广大卖家提供欧洲跨境电商最新动态、最热新闻。
跨境平台资讯
AMZ123旗下跨境电商平台新闻栏目,专注全球跨境电商平台热点事件,为广大卖家提供跨境电商平台最新动态、最热新闻。
亚马逊资讯
AMZ123旗下亚马逊资讯发布平台,专注亚马逊全球热点事件,为广大卖家提供亚马逊最新动态、最热新闻。
跨境科普达人
科普各种跨境小知识,科普那些你不知道的事...
亚马逊公告
AMZ123旗下亚马逊公告发布平台,实时更新亚马逊最新公告,致力打造最及时和有态度的亚马逊公告栏目!
侃侃跨境那些事儿
不侃废话,挣钱要紧!
跨境学院
跨境电商大小事,尽在跨境学院。
AMZ123选品观察员
选品推荐及选品技巧分享。
首页
跨境头条
文章详情
网站优化之SEO开发标准
跨境10年
2020-06-01 14:21
2733


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% 亚马逊卖家都在关注的微信公众号

二维码

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

回顶部