A. refresh(期限)
说明:定义文档自动刷新的时间间隔(下面content中的2是指停留2秒钟后自动刷新到URL网址)。这个属性值慎重使用,因为它会使得页面不受用户控制。
例如:"refresh" content="2;URL=http://www.baidu.com">
B. set-cookie
说明:如果网页过期,那么存盘的cookie将被删除。
例如:"Set-Cookie"content="cookie value=xxx;expires=Friday,12-Jan-200118:18:18GMT;path=/">
3. HTML语义化
语义化是指根据内容的结构化(内容语义化),选择合适的标签(代码语义化)
很多同学写网页都是通篇div,这么搞虽然简单无脑,但是对于浏览器解析网页内容不太友好。
而HTML语义化不仅便于开发者阅读,还有利于浏览器爬虫的解析,对seo优化很有帮助。
所以我们在开发时要遵循语义化的开发规范,根据页面内容,选择合适的标签,优化代码,使得网页结构更加清晰。
下面介绍几种标签的使用:
h标签
h标签一种有六个,分别是h1,h2...h6。h1-h6文字由大到小,权重也逐渐降低。相比其他标签而言,h标签在页面中的权重非常高,所以不要滥用h标签。要利用h标签告诉浏览器网页的核心内容!例如:
h1写主标题,通常与网页title标签一致,可以在页面展示,一个页面最好只有一个h1标签。
h2写次级标题,h3-h6以此类推,细分网页结构。
strong标签
在需要将某部分文字加粗时,可以选择标签或者标签,其二者的区别就在于:
是为了加粗而加粗的,是为了强调而加粗的。同样和也有着相同的区别。
推荐使用,而不是 等,单纯修改加粗等样式可以用css实现。
nav
可以帮助 UA 迅速获得导航内容,例如读屏器可以省去很多渲染直接跳到导航位置。
aside
可以表示与周围内容关系不太密切的内容 (广告),通常表现为侧边栏内容 (相关背景内容)、引述内容
header
通常是一组介绍性描述 (搜索框 / logo / …),网络爬虫知道诸如与之类的部分后可以非常简单的跳过它们,更好的定位网页内容
article
独立的文档、页面、应用、站点,可以单独发布、重用;可以是一篇帖子、一篇文章、一则用户评论、一个可交互的 widget
section
section标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。当你希望这个元素的内容体现在文档的提纲 (outline) 中时,用 section是合适的。
4. 内链|外链
内链:从自己网站的一个页面指向另外一个页面。通过内链让网站内部形成网状结构,让蜘蛛的广度和深度达到最大化。
外链:在别的网站导入自己网站的链接。通过外链提升网站权重,提高网站流量。
一般来说,内链和外链都能提升网站排名,在搜索引擎优化领域,还有内链为王、外链为皇的说法。
查看我的另一篇文章以掘金示例,利用内链/外链进行网站SEO优化,了解以下信息:
外链的好处
如何判断一个网站是否适合做外链
使用nofollow避免权重分散
5. 确保页面性能
从2010年起,谷歌将网页加载速度快慢作为影响排名重要因素。
6. sitemap站点地图
Sitemap是一个文件,它可以通知搜索引擎该网站有哪些可供抓取的网页。最常见也是最简单的,就是创建一个XML文件(sitemap.xml),在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便搜索引擎可以更加智能地抓取网站。它就相当于一个给搜索引擎导航的文件。
示例:相关知识传送门
sitemap生成工具:# 10款超赞的Sitemap生成工具推荐
"1.0" encoding="UTF-8"?>"text/xsl" href="//www.tripfe.cn/sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.tripfe.cn/sitemap-pages.xmlloc>
<lastmod>2019-06-13T00:23:51.990Zlastmod>
sitemap>
<sitemap>
<loc>https://www.tripfe.cn/sitemap-posts.xmlloc>
<lastmod>2019-06-13T05:12:44.989Zlastmod>
sitemap>
<sitemap>
<loc>https://www.tripfe.cn/sitemap-authors.xmlloc>
<lastmod>2019-06-13T05:56:43.049Zlastmod>
sitemap>
<sitemap>
<loc>https://www.tripfe.cn/sitemap-tags.xmlloc>
<lastmod>2019-06-13T04:55:17.701Zlastmod>
sitemap>
sitemapindex>
7. Canonical URL(网址规范化)
什么是网址规范化?简单举个例子:
365daohang.com
365daohang.com/index.html
这几个网址虽然url不同,搜索引擎也确实把他当作不同的网址,但是其实这些网址返回的都是同一个页面,这就是不规范网址。
网页规范化就是为了解决网站由于网站url链接不一样但网页内容是一样而造成搜索引擎重复收录的问题。其解决方式就是利用rel="canonical"标签。