一、合理的title、description、keywords
搜索引擎对title、description、keywords的权重逐个递减,title需突出重点;description要高度概括页面内容,避免堆砌关键词;keywords列举重要关键词。
1、title
title是浏览器显示内容,不仅用户可见,也被搜索引擎抓取(搜索引擎抓取网页时,优先读取title)。title一般不超过80个字符,用英文“-”隔开(计算机对英语敏感性高)。首页title写法为“网站名称-主关键词或描述”,如做“冰箱”关键词,写“冰箱
变频冰箱-海尔官网”。栏目页title写法为“栏目名称-网站名称”或“栏目名称关键词-网站名称”,栏目名称最好用关键词,如企业招聘栏目用“企业招聘”。分类列表页title写法为“分类列表页名称-栏目名称-网站名称”。文章页title写法为“文章标题-网站名称”、“内容标题-栏目名称”或“内容标题-栏目名称-网站名称”。
2、description(内容摘要)
description是对网页的简要内容概括,不超过150个字符,描述内容要和页面内容相关。首页description写法为首页标题、关键词和特殊栏目内容融合。栏目页description写法为栏目标题、关键字、分类列表名称融合。分类列表页description写法为分类列表标题、关键词融合。文章页description写法为文章标题、文章内容和关键词融合。
3、keywords(关键词)
keywords告诉搜索引擎本页内容围绕哪些词展开,每个词需在内容中找到匹配。keywords一般不超过3个,每个关键词不宜过长,用英文“,”隔开。首页keywords写法为“网站名称,主要栏目名,主要关键词”。栏目页keywords写法为“栏目名称,栏目关键字,栏目分类列表名称”。分类列表页keywords写法为栏目主要关键字。文章页keywords写法为文章关键词或文章中出现的词。
二、语义化的HTML代码,符合W3C规范:语义化代码让搜索引擎容易理解网页
1. 什么是HTML语义化
语义化代码用最恰当标签标记内容,如header、footer、article等。标题用h1-h6,段落用p,导航栏用nav,表单用fieldset和legend。强调文本用strong或em标签。表格用caption、thead、tbody和tfoot。每个input标签需用label标签关联说明文本。
2、在写HTML代码时应该注意
- 尽可能少用无语义标签div和span;
- 语义不明显时,用p标签代替div(p标签有上下间距,对兼容特殊终端有利);
- 不用纯样式标签b、font、u,改用CSS设置;
- 强调文本用strong(默认加粗)或em(默认斜体);
- 表格标题用caption,表头用thead,主体用tbody,尾部用tfoot,表头用th,单元格用td;
- 表单域用fieldset标签包起来,并用legend标签说明表单用途;
- 每个input标签对应的说明文本需用label标签关联,通过为input设置id属性,在label标签中设置for=someld关联。
3、HTML5常用的语义元素
HTML5提供新语义元素定义网页部分,如header、footer、hgroup、nav、aside、section和article。
(1)header元素代表网页或section页眉,通常包含h1-h6或hgroup,作为页面或内容块标题。可以包裹目录、搜索框、nav或logo。header元素个数不限,可为每个内容块增加header元素。
(2)footer元素代表网页或section页脚,包含基本信息如作者、文档链接、版权资料。如果footer元素包含整个节,代表附录、索引、许可协议等信息。footer元素个数不限,使用规则与header类似。
(3)hgroup元素代表网页或section标题,当元素有多个层级时,用hgroup包裹h1到h6元素。如文章主标题和副标题组合。如果只需要一个h1-h6标签就不用hgroup。如果连续多个h1-h6标签就用hgroup。如果连续多个标题和其他文章数据,h1-h6标签用hgroup包住,和其他文章元数据一起放入header标签。
(4)nav元素代表页面导航链接区域,用于定义页面主要导航部分。用在页面主要导航部分上,不合适就不要用nav元素。页脚区域链接列表用footer元素。
(5)aside元素被包含在article元素中作为主要内容附属信息,如相关资料、标签、名次解释等。在article之外用作页面或站点全局附属信息,如侧边栏、日志串连、其他组导航、广告等。aside在article内表示主要内容附属信息,在article之外则可做侧边栏,没有article与之对应,最好不用。如果是广告、其他日志链接或其他分类导航也可以用。
(6)section元素代表文档节或段,如文章主题分段或页面分组。section通常带标题,最好手动降级标题。section不是一般容器元素,如果想作为样式展示和脚本便利,用div。
(7)article元素代表自成一体内容,如论坛帖子、博客文章、用户评论、互动小工具。article有标题(通常在header里)和footer页脚。article、nav、aside是特殊section,如果可以用article、nav、aside就不要用section,没实际意义的用div。
更多语义化元素:https://developer.mozilla.org/en-US/docs/Web/HTML/Element
4、一些简单的语义化举例
下面是一段html代码,我们进行优化
上述代码添加CSS样式可以达到效果,但用div、span无语义标签,从标签看不出结构显然不行。我们改进一下。
版本一
标签的语义 更多
段落一的各种内容.....强调的内容
段落二的内容。。。段落二的内容。。。</p>
版本一比源代码大有改进,从标签可以分清哪是标题哪是内容,也能看到哪被强调,但仔细看有a链接在h2标签中,虽然它们在同一行,但a链接并不是属于标题。我们也可以添加HTML5语音元素进行改进:
版本二
段落一的各种内容.....强调的内容
段落二的内容。。。</p>
版本二用HTML5定义新标签语义化更完美,但还可以利用ARIA(无障碍网页倡议)使代码更完美。版本三
段落一的各种内容.....强调的内容
段落二的内容。。。</p>
现在可以看到标签中多了一些role属性,那是ARIA中定义的地标角色,使屏幕阅读器更好工作。但不是使用div标签就是不重视语义化,有些时候因样式需求必须用div标签,这时大胆使用。但能少用尽量少用。但也不要因HTML5新标签随意用,错误使用会事与愿违。有些地方还是要用div标签,因div没有任何意义,只是标签,仅用于构建外观和结构。因此是最适合做容器的标签。
三、非装饰性图片必须加alt
标签的 alt 属性指定了替代文本,用于在图像无法显示或用户禁用图像显示时,代替图像显示在浏览器中的内容。
示例:
1、alt标签的作用:
它是可以利用汉字介绍文章内容的,对于一些特定的企业产品,由于视觉体验,它往往是少文字的。
在操作企业站时,我们经常遇到是站点首屏一个大的横幅banner,几乎占用了首页大部分页面,为了有效提高首页核心关键词密度,我们只能利用一切办法增添关键词,比如:在图片的alt标签中添加。
四、友情链接,好的友情链接可以快速提高网站权重
友情链接是具有一定资源互补优势的网站之间的简单合作形式,即分别在自己的网站上放置对方网站的LOGO图片或文字的网站名称,并设置对方网站的超链接(点击后,切换或弹出另一个新的页面),使得用户可以从合作网站中发现自己的网站,达到互相推广的目的,因此常作为一种网站推广基本手段。
友情链接是指互相在自己的网站上放对方网站的链接。必须要能在网页代码中找到网址和网站名称,而且浏览网页时能显示网站名称,这样才叫友情链接。
友情链接是网站流量来源的根本,比如一种可以自动交换链接的友情链接网站(每来访一个IP,就会自动排到第一),这是一种创新的自助式友情链接互联网模式。
五、外链,高质量的外链会给网站提高源源不断的权重提升
外链就是指在别的网站导入自己网站的链接。导入链接对于网站优化来说是非常重要的一个过程。导入链接的质量(即导入链接所在页面的权重)间接影响了我们的网站在搜索引擎中的权重。
外链是互联网的血液,是链接的一种。没有链接的话,信息就是孤立的,结果就是我们什么都看不到。一个网站是很难做到面面俱到的,因此需要链接到别的网站,将其他网站所能补充的信息吸收过来,连接外链不在于数量,而是在于链接外链的质量。
外链的效果不只是为了提高网站的权重,也不仅仅是为了提高某个关键词的排名。一个高质量的外部链接是可以给网站带来很好的流量。
六、向各大搜索引擎登陆入口提交尚未收录站点
百度提交入口:https://ziyuan.baidu.com/linksubmit/url
Google提交入口:http://www.google.com/addurl/?hl=zh-CN&continue=/addurl
360提交入口:http://info.so.360.cn/sitesubmit.html
搜狗提交入口:http://fankui.help.sogou.com/index.php/web/web/index?type=1
必应提交入口:https://www.bing.com/toolbox/webmaster/(必应的匿名提交url已经取消,需要去登陆Bing网站管理员到“配置我的网站”菜单选项中的“提交URL”工具)
七、重要内容HTML代码放在最前:搜索引擎抓取HTML顺序是从上到下,保证重要内容一定会被抓取
八、少用iframe:搜索引擎不会抓取iframe中的内容
九、提高网站速度:网站速度是搜索引擎排序的一个重要指标
发表评论