【建站系列教程】7、SEO优化之meta标签【进阶】

写在前面:大家好,我是热爱编程的小泽
【建站系列教程】是我的亲身建站经历写给广大建站同胞们的教学博客。
喜欢的话点个赞吧~ 评论区欢迎交流讨论~

前言

meta是html语言head区的一个辅助性标签。我对它的印象只停留在用移动端是加上

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

来保证在移动端显示不用放大和缩小。这我也不知道对不对,先写下,以后查询修正一下,我怕我一查询就没有思路写下去了

html的meta总结

meta标签的组成:它有两个属性,分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。

1。name属性

name属性主要用于描述页面,与之对应的属性值为content,它里面的内容主要是便于搜索引擎机器人查找信息和分类信息用的。

meta标签的name属性语法格式是:

<meta name="参数" content="具体的参数值">

其中name属性主要有以下几种参数:

A,Keywords(关键字)

说明:keyword用来告诉搜索引擎你网页的关键字是什么。

栗子:

<meta name="keywords" content="menta总结,html meta,meta属性,meta跳转">

B,description(网站内容描述)

说明:description用来告诉搜索引擎你的网站主要内容。

栗子:

<meta name="description" content="博客,html的meta的总结,meta是html语言head区的一个辅助性标签。">

C,robots(机器人向导)

说明:robots用来告诉搜索机器人哪些页面需要牵引,哪些页面不需要索引。

content的参数有all,none,index,noindex,follow,nofollow。默认是all。

栗子:

<meta name="robots" content="none">

具体参数如下:

all:文件将被检索,且页面上的链接可以被查询;

none:将不被检索,且页面上的链接不可以被查询;

index:将被检索;

follow:页面上的链接可以被查询;

noindex:文件不被检索,但页面上的链接可以被查询;

nofollow:文件将被检索,但页面上的链接不可以被查询;

D,author(作者)

标注页面的作者

栗子:

<meta name="author" content="root,root@xxxx.com">

E:generator

代表说明网站采用什么软件制作的。

栗子:

<meta name="generator" content="信息参数">

F:COPYRIGHT

代表网站版权信息。

<meta name="COPYRIGHT" content="信息参数">

G:revisit-after

代表网站重新访问,7days代表7天,依次类推。

< meta name="revisit-after" content="7days">

2.http-equiv属性

顾名思义,就是http的文件头作用,可以向浏览器传回一些有用的信息,以帮助正确和精确的显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

语法格式

<meta http-equiv="参数" content="参数变量值">

其中http-equiv属性主要有以下几种参数:

A,Expires(期限)

可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。

用法:

<meta http-equiv="expires" content="Fri,12Jan200118:18:18GMT">

注意:必须使用GMT的时间格式 。

B,Pragma(cache模式)

禁止浏览器从本地计算机的缓存中访问页面的内容。

栗子:

< meta http-equiv="Pragma" content="no-cache">

注意:这样的设定,访问者将无法脱机浏览。

C,Refresh(刷新)

自动刷新并指向新页面。

用法:

<meta http-equiv="Refresh" content="2; URL=http://www.baidu.com">///注意后面的引号,分别在秒数的前面和网址的后面

注意:其中的2是指停留2秒后自动刷新到URL网址。

D,Set-Cookie(cookie设定)

如果网页到期,那么存盘的cookie将被删除,

用法:

< meta http-equiv="Set-Cookie" content="cookie value=xxx;expires=Friday,12-Jan-200118:18:18GMT;path=/">

注意:必须使用GMT的时间格式。

E,Window-target(显示窗口的设定)

强制页面在当前窗口以独立页面显示。

用法:

<meta http-equiv="Window-target"content="_top">

注意:用来防止别人在框架里调用自己的页面。

F,content-Type(显示字符集的设定)

说明:设定页面使用的字符集。

用法:

< meta http-equiv="content-Type" content="text/html:charset="gb2312">

具体如下:

meta标签的charset的信息参数如GB2312时,代表说明网站是采用的编码是简体中文;

meta标签的charset的信息参数如BIG5时,代表说明网站是采用的编码是繁体中文;

meta标签的charset的信息参数如iso-2022-jp时,代表说明网站是采用的编码是日文;

meta标签的charset的信息参数如ks_c_5601时,代表说明网站是采用的编码是韩文;

meta标签的charset的信息参数如ISO-8859-1时,代表说明网站是采用的编码是英文;

meta标签的charset的信息参数如UTF-8时,代表世界通用的语言编码;

G,content-Language(显示语言的设定)

用法:

< meta http-equiv="Content-Language" content="zh-cn">

H,Cache-Control指定请求和响应遵循的缓存机制。

程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age。各个消息中的指令含义如下

Public指示响应可被任何缓存区缓存

Private指示对于单个用户的整个或部分响应消息,不能被共享缓存处理。这允许服务器仅仅描述当用户的部分响应消息,此响应消息对于其他用户的请求无效

no-cache指示请求或响应消息不能缓存

no-store用于防止重要的信息被无意的发布。在请求消息中发送将使得请求和响应消息都不使用缓存。

max-age指示客户机可以接收生存期不大于指定时间(以秒为单位)的响应

min-fresh指示客户机可以接收响应时间小于当前时间加上指定时间的响应

max-stale指示客户机可以接收超出超时期间的响应消息。如果指定max-stale消息的值,那么客户机可以接收超出超时期指定值之内的响应消息。

J,http-equiv="imagetoolbar"

指定是否显示图片工具栏,当为false代表不显示,当为true代表显示。

栗子:

< meta http-equiv="imagetoolbar" content="false" />

K,Content-Script-Type

W3C网页规范,指明页面中的脚本类型。

< meta http-equiv="Content-Script-Type" content="text/javascript>

L,页面跳转,只用于IE

具体请看ttp://www.haorooms.com/post/liulanq_think_ie

HTML < base > 标签

为页面上所有链接指定默认打开方式:

例如:

< base target="_self">

指定页面中所有标签都是本页打开!

【建站系列教程】7、SEO优化之meta标签【最后一篇】相关推荐

  1. 【建站系列教程】4、还不知道SEO你就OUT了

    [建站系列教程]4.还不知道SEO你就OUT了[进阶] SEO的使用背景 SEO到底是什么?SEO会对网站做哪些操作? 对于程序员来说,代码优化方向的SEO能做哪些? 最后,我们才说SEO的原理 写在 ...

  2. 【建站系列教程】5、谈一谈网站的静态化

    [建站系列教程]5.谈一谈网站的静态化[进阶] 动态页面?静态页面?伪静态页面? 三个页面有何优缺点? 为什么要让网页静态化 如何网页伪静态化? 写在前面:大家好,我是热爱编程的小泽. [建站系列教程 ...

  3. 【建站系列教程】2.3、分享一些小说的api接口

    [建站系列教程]2.3.分享一些小说的api接口 一.追书神器api 二.资源二api 三.宜搜api 四.结语 写在前面:大家好,我是热爱编程的小泽. [建站系列教程]是我的亲身建站经历写给广大建站 ...

  4. 【建站系列教程】6、.htaccess文件的url重写规则-网页伪静态化

    [建站系列教程]6..htaccess文件的url重写规则-网页伪静态化 如何创建.htaccess文件? .htaccess是什么 htaccess语法教程 写在前面:大家好,我是热爱编程的小泽. ...

  5. 【建站系列教程】3.2、ajax使用精讲

    [建站系列教程]3.2.ajax介绍 ajax的应用场景 1.form表单实现无跳转提交 2.ajax局部刷新代替刷新网页 ajax的通俗介绍 ajax的基本用法 ajax的ES写法 写在前面:大家好 ...

  6. 【建站系列教程】3.1、cookie介绍

    [建站系列教程]3.1.cookie介绍 cookie的应用场景 1 小说网站的字体.颜色.背景颜色设置 2 隐藏url里面的参数 cookie的通俗介绍 cookie的基本用法 js版本 jQuer ...

  7. 【建站系列教程】3、建站基本技术介绍

    [建站系列教程]3.写网页基本技术介绍 摘要 html.css.js jQuery ui框架 bootstrap jQuery-ui vue的ui 后端 采用ajax 或者 php cookie也可以 ...

  8. 【建站系列教程】2.2、fiddler手机抓包教程

    [建站系列教程]2.2.fiddler手机抓包教程 (全网最良心.实用教程) fiddler手机抓包原理 步骤摘要 详细步骤 1. 安装fiddler.修改配置 2. 电脑和手机连上同一个wifi 3 ...

  9. 【建站系列教程】2.1、fiddler电脑抓包教程

    [建站系列教程]2.1.fiddler电脑抓包教程 (全网最良心.实用教程) 简介 工作原理 主界面 使用前配置 最常使用功能 1 监控请求 2 模拟请求(重点) 3 Fiddler中保存会话 4 F ...

最新文章

  1. Vijos1683 有根树的同构问题
  2. HTML基础部分(1)字体,照片,链接
  3. Python 之 Numpy (七)copy
  4. 自定义最大高度的ViewGroup
  5. hdu5246 超级赛亚ACMer (百度之星初赛)(模拟)
  6. Nginx安装及其编译命令、详细教程
  7. Spring4有条件
  8. 根据经纬度计算范围_高中地理必修一二三思维导图+计算公式全汇总!能用3年...
  9. 方舟编译器开源技术沙龙北京站首秀:让开源激活软件开发的潜力
  10. 将语音识别准确率提升40% 他是当下最受比尔·盖茨器重的中国人
  11. 1394接口_电视机的音频输出接口
  12. 块层介绍 第二篇: request层
  13. openstack实例状态错误_CSS超炫加载动画设计、实现与实例讲解
  14. Atitit Seed-Filling种子填充算法attilax总结
  15. mysql银行储蓄额度格式_mysql创建表用于银行储蓄系统
  16. 【广州-互联网-Node.js招聘】
  17. C语言图形编程|设置位置
  18. TCP/IP-----协议号、端口号、ARP、icmp
  19. Windows Server2003服务器密码忘记情况下,密码破解方法汇总
  20. Service Worker 学习笔记

热门文章

  1. Nat.Mach.Intell.| DEcode:深度学习解读差异基因表达原理
  2. 多目标线性规划求解方法及matlab实现
  3. 那些妖术——树的遍历
  4. manifest文件
  5. linux平台的实验描述,基于LINUX的操作系统实验平台的设计与实现
  6. MPB:林科院袁志林组-提取杨树人工林土壤微生物菌体细胞的4种方法
  7. 中国核酸数据库GSA数据提交指南
  8. R语言分类模型:逻辑回归模型LR、决策树DT、推理决策树CDT、随机森林RF、支持向量机SVM、Rattle可视化界面数据挖掘、分类模型评估指标(准确度、敏感度、特异度、PPV、NPV)
  9. R语言为dataframe添加新的数据列(横向拼接、Appending columns,Unioning columns):使用R原生方法、data.table、dplyr等方案
  10. R语言广义线性模型函数GLM、(Model fit and regression diagnostics)、模型充分性评估方法、使用plot函数以及car包函数