优化方向
SEO常见的技术优化手段通常是针对于搜索引擎爬虫的,通过建立一系列约定的规则或手段来使得搜索引擎更好地抓取到网站的信息。
我们可以通过两种方式来提供搜索引擎想要的信息,一种是提供必要的信息在自身的网站服务上被动等待搜索引擎获取,我们可以命名为:“被动式SEO”。
还有一种是通过搜索引擎服务商提供的后台管理功能,直接把信息提供给搜索引擎服务商,我们可以命名为:“主动式SEO”。
被动式SEO是常规地针对所有搜索引擎都开放的优化方式,涉及范围广,使用标准规范。而主动式SEO是针对特定的搜索引擎服务商的优化,涉及范围窄但更有针对性,使用标准规范和特制规范。
被动式SEO
1、优化网站结构
- 设计简单易用:增加用户体验和爬虫体验,有助于搜索排名
- 突出用户引导 :突出用户留存的关键步骤(例如注册、下载、登录、快速开始等)
- 移动端优先:适配移动端更易获取更多的流量和用户留存
- 简单清晰的导航(内链):利于用户寻址、利于爬虫爬取
- 尽量减少使用js来渲染内容:搜索引擎对JS生成内容的爬取处理不佳,前端应用一般使用服务端渲染(SSR)来解决这类问题,避免使用纯客户端渲染(CSR)
2、优化网站内容(内容是SEO的重中之重)
meta-tag
以下标签,可能由于搜索引擎服务商不同而又不同处理
(1)Meta title:标题
- 一个页面使用一个不重复的标题
- 简单精准,避免通用模糊
- 使用短句或短语
- 突出搜索意图
- 内容不要过长,少于60个字符
<head>
<title>这里填写标题</title>
</head>
(2)Meta description:描述
- 一个页面使用一个独立的描述
- 精准地总结页面内容,避免通用模糊的描述
- 使用句子
- 突出搜索意图
- 控制内容长度,少于160个字符
<head>
<meta name="description" content="这里填写描述">
</head>
(3)Meta robots:搜索引擎告知
<head>
<meta name=”robots” content="${content}">
</head>
<!--
content可选:index | noindex | follow | nofollow
index: 告诉搜索引擎收录我
noindex:告诉搜索引擎不要收录我
follow:告诉搜索引擎爬取页面的links
nofollow:告诉搜索引擎不要爬取页面的links 如果不设置此标签,等同于content="index, follow"
-->
(4)Meta charset:字符集
<head>
<meta charset="UTF-8">
</head>
<!-- 使用UTF-8 Unicode -->
(5)Meta keywords:关键词
警告:搜索引擎可能不使用该字段进行收录了,有些甚至认为是垃圾信息
- google不用:https://webmasters.googleblog.com/2009/09/google-does-not-use-keywords-meta-tag.html
- bing不用:https://searchengineland.com/the-meta-keywords-tag-lives-at-bing-why-only-spammers-should-use-it-96874
- 百度可能还在用:https://ziyuan.baidu.com/college/articleinfo?id=2961
最佳实践:
- 由于百度中文还是流量大户,如果使用,尽量简短有效,过长可能被认为是垃圾信息
- 如果不考虑百度,可以删除此标签
最佳实践:
- 核心关键词
- 品牌关键词
- 长尾关键词
<head>
<meta name=”keywords” content=”s, ss, sss” />
</head>
body内容
- 标题:分级恰当,层级关系明确(标签:h1、h2、h3),标题含义明确
- 内容:丰富,准确
图片内容
- 文件名称语义化:img文件名称最好是有语义的,能标识该图片内容的
- 图片说明 alt-tag:img标签的alt属性值不能空,要填写该图片的描述
<img src="huyou.jpg" alt="xxxx">
检测网站速度以及SEO
优化目标也是提升用户体验,当网站速度过慢(相关调查3s是极限),用户就会引起流失
检查工具谷歌插件:
lighthouse
结构化相关链接:https://zhuanlan.zhihu.com/p/76258427
结构化测试
https://search.google.com/structured-data/testing-tool/
搜索特定域名下的内容
site:publisher_site.com keyword
谷歌amp
https://amp.dev/documentation/components/amp-3d-gltf/?format=websites
外部引流
通过各种手段为本站进行引流,提升本站的流量,提升搜索引擎权重
- 友情链接,站群等(跟搜索引擎机制有关,有些引擎会对外链增加搜索权重)
- 结合社交账号推广,在网站首屏显眼位置摆放社交账号,提供内容分享到社交平台功能(比如推特和脸书)
信息提供方向
sitemaps 网站地图
提供给搜索引擎网站地图信息的协议,通过它可以告知搜索引擎关键path信息,类似网站的目录,可以手动配置,也可以使用生成器自动生成:https://www.xml-sitemaps.com/。
可以是XML、txt等格式,XML格式如下:
<!-- 详细配置见:https://www.sitemaps.org/protocol.html -->
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>