一、理解mate标签
1.1、html中meta的意思为“元”,是在head区域中的一个辅助性标签,不包含任何内容,用于提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词;meta标签的属性定义了与文档相关联的名称/值对。这些元数据将服务于浏览器、搜索引擎和其他网络服务。
1.2、<meta> 放置于 <head> 区域
1.3、meta作用:1、实现对应的技术功能,2、seo友好
1.4、<meta> 属性:分别是name属性、http-equiv属性、content 属性、scheme 属性。
1.5、“元宇宙”就是这个单词。
二、使用实例
2.1、name相关
2.1.1、语法
<meta name="参数" content="具体的描述">
2.1.2、为搜索引擎定义关键词
<meta name="keywords" content="snow ball">
2.1.3、为网页定义描述内容
<meta name="description" content="snow">
2.1.4、定义网页作者
<meta name="author" content="snow">
2.1.5、针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓
<meta name="HandheldFriendly" content="true">
2.1.6、微软的老式浏览器
<meta name="MobileOptimized" content="320">
2.1.7、 uc强制竖屏
<meta name="screen-orientation" content="portrait">
2.1.8、QQ强制竖屏
<meta name="x5-orientation" content="portrait">
2.1.9、UC强制全屏
<meta name="full-screen" content="yes">
2.1.10、QQ强制全屏
<meta name="x5-fullscreen" content="true">
2.1.11、UC应用模式
<meta name="browsermode" content="application">
2.1.12、QQ应用模式
<meta name="x5-page-mode" content="app">
2.1.13、标注版权信息
<meta name="copyright" content="snow">
2.1.14、robots(定义搜索殷勤爬虫的索引方式)
<meta name="robots" content="none">
2.1.15、标注软件开发工具
<meta name="generator" content="Visual Studio Code">
2.1.16、viewport(移动端-禁止缩放)
<meta name="viewport" content="width=device-width, initial-scale=1">
2.1.17、revisit-after(爬虫重访时间)
<meta name="revisit-after" content="7 days" >
2.2、http-equiv相关
2.2.1、语法
<meta http-equiv="参数" content="具体的描述">
2.2.2、设置网页字符集
<meta http-equiv="content-Type" content="text/html;charset=utf-8"> //旧的HTML,不推荐 <meta charset="utf-8"> //HTML5设定网页字符集的方式,推荐使用UTF-8
2.2.3、X-UA-Compatible(浏览器采取何种版本渲染当前页面)
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> //指定IE和Chrome使用最新版本渲染当前页面
2.2.4、cache-control(指定请求和响应遵循的缓存机制)
<meta http-equiv="cache-control" content="no-cache"> // no-cache: 先发送请求,与服务器确认该资源是否被更改,如果未被更改,则使用缓存。 // no-store: 不允许缓存,每次都要去服务器上,下载完整的响应。(安全措施) // public : 缓存所有响应,但并非必须。因为max-age也可以做到相同效果 // private : 只为单个用户缓存,因此不允许任何中继进行缓存。(比如说CDN就不允许缓存private的响应) // maxage : 表示当前请求开始,该响应在多久内能被缓存和重用,而不去服务器重新请求。例如:max-age=60表示响应可以再缓存和重用 60 秒。
2.2.5、禁止百度自动转码
<meta http-equiv="Cache-Control" content="no-siteapp" />
2.2.6、expires(设置网页到期时间)
<meta http-equiv="expires" content="Wednesday 30 October 2022 01:00 GMT" />
2.2.7、每30秒钟刷新页面
<meta http-equiv="refresh" content="30">
2.2.8、refresh(自动刷新并指向某页面)
<meta http-equiv="refresh" content="2;URL=http://www.baidu.cn/"> //意思是2秒后跳转到百度
2.2.9、Set-Cookie(cookie设定,如果网页过期,自动清除cookie)
<meta http-equiv="Set-Cookie" content="name, date"> //格式 <meta http-equiv="Set-Cookie" content="User=Lxxyx; path=/; expires=Sunday, 10-Jan-16 10:00:00 GMT"> //具体范例
三、属性
charset | character_set | 定义文档的字符编码。 |
content | text | 定义与 http-equiv 或 name 属性相关的元信息。 |
http-equiv | content-type default-style refresh |
把 content 属性关联到 HTTP 头部。 |
name | application-name author description generator keywords |
把 content 属性关联到一个名称。 |
scheme | format/URI | HTML5不支持。 定义用于翻译 content 属性值的格式。 |
四、百度规则下写好mate标签的重要性
1、防止网站每天发布文章,却很少收录,甚至没有收录
2、防止网站每天做优化,却不见关键词排名
3、防止网站有收录排名,却没有流量
4、防止网站的收录和排名突然掉的很厉害
5、实际上现在这些权重一直在降低了。
6、写TDK时候多想着百度的一些相关算法,常见内容见(五、百度常见算法(知彼知己))。
五、百度常见算法(知彼知己)
5.1、针对页面内容质量的算法:
5.1.1、百度飓风算法3.0
针对页面内容质量问题,站群问题,跨领域问题,恶劣采集问题
针对飓风算法我们可以:专注于某一个垂直细分领域,加大优质原创内容比例,对内容进行重新编辑整合,注意优质的排版
5.1.2、劲风算法
针对恶劣聚合页问题,跨领域内容,题文不符问题,静态搜索结果页
5.1.3、百度细雨算法2.0
针对B2B领域低质问题,恶劣采集问题,发布软文问题,空短低质问题,收益问题
5.1.4、蓝天算法:
针对目录交易问题,发布软文问题,售卖目录问题
5.2、针对用户需求满足的算法:
5.2.1、标题规范算法:
针对页面标题违规问题,虚假标题问题,关键词堆砌问题
标题与内容要符合,
标题不要堆砌关键词
5.2.2、百度清风算法3.0:
针对下载站违规问题,挂马或窃取隐私,欺骗下载问题,捆绑下载问题
5.2.3、信风算法:
针对虚假翻页诱导问题,虚假翻页问题,自动跳转问题
5.2.4、违规信息规范:
针对违法违规信息,虚假诈骗信息,违法交易信息,黄赌毒信息
5.3针对用户体验的算法:
5.3.1、冰桶算法5.0:
针对移动落地页体验问题,页面浏览顺畅,广告布局合理,交互操作舒适,服务流程闭环
5.3.2、内容权限规范算法:
内容获取权限,功能使用权限
5.4、针对搜索公正、安全
5.4.1、惊雷算法2.0
针对恶意刷点问题,恶意刷点击,超链作弊
5.4.2、烽火算法
针对恶意劫持行为,跳转自动劫持行为,回退劫持问题
5.4.3、被黑相关算法
针对被黑问题,网站被黑
六、现在百度对Meta的态度
七、欢迎交流指正,关注我,一起学习。