SEO搜索引擎8个tips
SEO 工作的目的
seo 的工作目的是为了让网站更利于让各大搜索引擎抓取和收录,增加产品的曝光率。
SEO 注意事项
-
网站 TDK 标签的设置
title,description,keywords,根据产品业务,概括出核心关键词作为 TDK 的内容,每个页面都不一样。如果每个页面的 keywords 都一样的话,搜索引起会持怀疑态度,觉得你有作弊嫌疑。
此外,还有 meta 的 canonical 设置,一个网站还通过多个 url 访问,canonical 就是用来告诉搜索引起,这么多个 url 中最有价值最重要的一个 url,一般是网站的首页。 -
建立 robots.txt 文件。
robots 文件是搜索引擎登录网站第一个访问的文件,robots可以设置允许被访问的搜索引擎,最主要的还是设置允许 Allow 和不允许 Disallow 访问的目录和文件,少写 Disallow,多写 Allow,用意是引导爬虫抓取网站的信息。
另外, 在 robots 文件底部指明网站 sitemap 文件的目录,爬虫读取其中的 sitemap 路径,接着抓取其中相链接的网页。提高网站的收录量。
淘宝的robots文档 https://www.taobao.com/robots.txt -
建立网站的 sitemap 地图文件。
sitemap 是一个将网站栏目和连接归类的一个文件,可以更好地将网站展示给搜索引擎,提高爬虫的爬取效率。sitemap 地图文件包含html(针对用户)和 xml(针对搜索引擎)两种。
当网站更新频繁的时候,sitemap 文件要做到自动更新(程序实现),更新不频繁的可以手动更新提交。
sitemap 图片 img 标签必须加上 alt 属性,并注明图片的含义。
-
h1~h6 标签合理使用。
按道理所有标签都需要根据自身的语气合理去使用,这里不展开讲述,这里只讲 h 标签的注意事项。h1 标签一个页面只能出现 1 次,h2 标签一般作为二级标题或者文章的小标题。最合理的使用时 h1~h6 按顺序层层嵌套下去,不可以断层或者反序。
此外,h1 标签可以用在 logo 上,但要确保一个网页只有一个 h1 标签。 -
设置 nofollow 属性值。
a 标签的 rel=”nofollow”, 表示不希望搜索引擎继续追踪的链接,取消这个链接在整站所占的权重比。一般是其他网站的链接、a 标签启动 QQ 聊天,webapp 拨打电话。
-
安装百度的自动推送代码。
作用是当页面被访问的时候,页面的 url 会自动推送给百度搜索引擎,有利于网页更快地被百度发现。
-
增加网站的 404 页面。
一个是利于用户体验,最主要的是防止蜘蛛爬虫的丢失。
但有一点要注意,不要设置自动跳转到首页,会被搜索引擎认为是在作弊,你在 404 页面设置一个引导链接让用户自己点就可以。
canonical
canonical标签是什么?
canonical标签是HTML里面一个规范网址的元素,当我们的网页可以通过多个URL来访问的时候,我们可以通过canonical标签告诉搜索引擎这多个URL中的首选网址,也就是你这个网页内容想在搜索引擎中展现的指定网址,通常在搜索引擎看来,这个指定的页面是这多个URL中最有价值最规范的页面。
canonical标签有什么用?
在我们一个网页有多个URL入口并且没有用canonical标签规范网页的情况下,搜索引擎如果都收录了这几个URL,那么搜索引擎则会通过一系列的算法自动推荐其中一个版本的URL展现在搜索结果中,而这个URL很可能并不是我们最希望展现的版本,而且重复内容的收录是会分散权重的,而我们通过canonical标签规范网页之后,搜索引擎则会把权重集中到规范页面,提升规范网页的权重,最终提高规范网页的排名。
具体规范网页方法是在网页HTML代码头部head里面添加一行代码:
<link rel=”canonical” href=”http://www.xiaojun.biz/” />
canonical标签什么时候用到?
1、正常情况下,我们一个网页至少会有2个URL,一个是带www的,一个是不带www的,通常最简单的做法是通过301重定向来确定我们的首选域,如果在没有做301重定向或者空间不支持的情况下,则可以使用canonical标签来规范首选网址。
>
2、对于通过伪静态来实现URL静态化的网站来说,其实同样的一个网页是有两个访问入口的(如果算上加与不加www的,则是4个入口),一个是自身的动态URL,另一个则是伪静态处理后的静态URL,这也就造成了我们一个页面有多个入口的情况,也是需要通过canonical标签来进行规范网页。
>
3、商城网站或者B2C网站的商品列表根据价格进行排序也会导致高度重复内容的页面,或者商品颜色不同但内容完全相同的页面,凡是这种完全相同或者高度相似的网页,那我们就可以通过设置rel=”canonical”标签来规范首选网页。
>
4、有的页面数量级比较大的大型网站,可能会对一些页面设置一些追踪参数或者置顶、推荐等都会在URL里面添加参数,也会出现完全相同的内容也出现了多个版本的URL,这时候也可以通过canonical标签来指定首选URL。