简单SEO - Meta标签优化
初衷
搭建了 ghost 博客之后,发现他的 meta 标签还有不少可以优化的地方,于是花时间整理了一下。
本文主要讲解的是 meta 标签的一些简单优化。
什么是 meta 标签
根据 w3c 定义,meta 元素是可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
meta 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。
简单来说,meta 标签是给搜索引擎看的标签,对于 seo 有着举足轻重的作用。
常用的 meta 标签
description
meta description,被认为是最有用的 meta 标签,是网站的简介信息。
1 | <meta name="description" content="description of your site" /> |
这个标签在搜索引擎中的占比很高,所以是 seo 的主要标签,随着各类网站 seo 的滥用和搜索引擎的算法变更,目前该标签作用逐渐变弱。不过一般推荐还是设置一下,content 控制在 100 个字符以内比较好。
keywords
meta keywords,慎用的标签。
1 | <meta name="keywords" content="keyword1 keyword2" /> |
曾经是 seo 重点优化标签,现在由于滥用,基本不再是搜索引擎搜索的标签,而且被发现滥用可能导致搜索引擎把你权重下降,得不偿失。
title
严格意义上来说,title 不算是 meta 标签。不过 title 标签对于搜索引擎的占比很高,所以把它作为 meta 标签的一类。
1 | <title>Title Name</title> |
建议控制 title 在 50 个字符以内。
charset
meta charset,默认字符编码。
1 | <meta charset="utf-8" /> |
建议采用这种简写方式,向后兼容。
Compatible
兼容标签,针对不同浏览器。
1 | <meta http-equiv="X-UA-Compatible" content="IE=edge" /> |
我的简单优化(带注释)
除了以上一些,还有一些别的 meta 标签,以下是我博客的 meta 信息。
1 | <meta charset="utf-8" /> // 字符编码 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> // 兼容适配 |