网站SEO

Posted 蚁人日记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网站SEO相关的知识,希望对你有一定的参考价值。

做单独网站需要考虑的几个要点:

针对桌面版网址和移动版网址的注释

 

  1. 在桌面版网页上,添加指向对应移动版网址的特殊 link rel="alternate" 标记。这有助于 Googlebot 发现网站的移动版网页所在的位置。

  2. 在移动版网页上,添加指向对应桌面版网址的 link rel=”canonical” 标记。

     

  3. html 中的注释

在桌面版网页 (http://www.example.com/page-1) 上,添加:

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

而在移动版网页 (http://m.example.com/page-1) 上,所需的注释应为:

<link rel="canonical" href="http://www.example.com/page-1">

此移动版网址中指向桌面版网页的 rel="canonical" 标记是必需的。


②、robots设置上最好不要任何限制,让所有搜索引擎抓取。  

在这里纠正一个很多站长想当然的误区,百度官方声明百度spider的爬虫UA是Baiduspider(www和wap 一致),个别站长经常会误认为百度手机爬虫的UA是baiduspider-mobile,其实没这回事。

8  对于页面优化的有很多注意的,但对于一般的手机站来说,一定要注意以下2点:

①、专属的手机网站头部标签  

对于手机网站的首页或者频道首页的网页代码中的keywords、description最好加上与PC端有所区别的meta标签和关键词,在每个页面的关键字及描述像做传统PC端网站一样,做好针对性的填写工作。

②、减少死链  如果没有内容,最好用状态码指定,比如404、403等;如果内容死链希望重定向到首页,最好通过302跳转,不要使用javascript跳转。

9、url链接规范化

①、对于多个板块的二级域名或者目录来说,使用规范、简单的url,尽量去除与页面内容无关的参数,如用来区分手机型号、区分访问用户,方便统计等的参数。

②、页面url链接跳转最好是正常格式的目标url,不要中间进行跳转。


一、禁止百度转码

禁止百度转码的做法很简单,直接在head部分加入如下META申明即可:

 

<meta http-equiv="Cache-Control" content="no-transform" />

 

<meta http-equiv="Cache-Control" content="no-siteapp" />

针对不同的移动端网站,我们还需要做下applicable-device标注声明,主要根据自己网站的情况分以下几种,请结合自己的网站情况使用:

仅PC协议(添加在独立pc页面头部) <meta name="applicable-device" content="pc">
仅PH协议 (添加在移动端网站页面头部) <meta name="applicable-device"content="mobile">

自适应协议 (添加在独立pc页面头部) <meta name="applicable-device"content="pc,mobile">

 <meta name="mobile-agent" content="format=html5;url=https://m.mornread.com">
<meta name="mobile-agent" content="format=xhtml;url=https://m.mornread.com">
<meta http-equiv="mobile-agent" content="format=wml; url=https://m.mornread.com">

<link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.mornread.com" />//Google的要求格式


Meta标注

技术原因不能做转向,可以用meta标签告诉搜索引擎两个版本之间的对应关系。百度和Google使用的标签不同。

百度要求在PC版页面HTML代码<head>部分加上meta标注:

<meta name="mobile-agent" content="format=html5;url=http://m.domain.com/123.html">
<meta name="mobile-agent" content="format=xhtml;url=http://m.domain.com/123.html">
<meta name="mobile-agent" content="format=wml;url=http://m.domain.com/123.html">

即通知百度,本PC页(http://www.domain.com/123.html)对应的手机页面在 http://m.domain.com/123.html。

Google的要求是,在PC页面标注:

  <link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.domain.com/123.html">

同时在对应的手机页面( http://m.domain.com/123.html)标注:

  <link rel="canonical" href="http://www.domain.com/123.html">

Google要求在PC和手机页面同时都要加meta标注。


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

viewport就是设备的屏幕上能用来显示我们的网页的那一块区域。

 

<meta http-equiv="Cache-Control" content="max-age=300"/>

页面缓存时间的最大值是300秒, 如果值为0 则目的是不让页面缓存,每次访问必须到服务器读取

以上是关于网站SEO的主要内容,如果未能解决你的问题,请参考以下文章

php 在Yoast SEO中更改或删除OpenGraph输出的代码片段。此代码中有多个代码段。

架构丰富的代码片段也应该用于产品列表吗?

Magento的SEO丰富片段

网站SEO-优化小记

seo搜索引擎优化

新手如何做好网站优化