nicenote/docs/fea/tools/seo.md
2021-10-20 12:01:04 +08:00

101 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
nav:
title: 前端
path: /fea
group:
title: 💊 工具
order: 9
path: /tools
---
# SEO
## 介绍
Search Engine Optimization 目的是为了让搜索引擎更好的收录站点,通过关键字、打开速度、文案优化都有利于 **网站的SEO**
## 方法介绍
### 给网站添加site-map
类似一个地图导航告诉搜索引擎你的网站路径和网站重点内容这块地方重点突出标题和路径文件用sitemap.xmlbaidusitemap.xml这就是你的站点地图。
### 优化结构
seo搜索引擎优化认为网站的最佳结构是**用户从首页点击三次就可以到达任何一个页面**
四层结构sitename/year/mounth/day/title不利于seo
三层结构sitename/y/m-d-title良好
两层结构sitename/y-m-d-title最佳
### 标题优化
将HTML页面 title 改为 **{keywords} - { title }{ description }** 格式,有利于搜索引擎快速分类你的文章内容。
> 注意别堆砌关键字整个标题一般不超过80个字符可以通过chinaz的seo综合查询检查。
### 关键词与描述优化
```js
<meta name="keywords" content="tag1,tag2,tag3..." />
<meta name="description" content="${description}" />
```
### nofollow 标签
给非友情链接的出站链接添加 “nofollow” 标签nofollow标签是由谷歌领头创新的一个 “**反垃圾链接**” 的标签并被百度、yahoo等各大搜索引擎广泛支持引用nofollow标签的目的是用于指示搜索引擎不要追踪即抓取网页上的带有nofollow属性的任何出站链接以减少垃圾链接的分散网站权重。
```js
<a class="theme-link" href="https://nicecoders.github.io" rel="external">
// 改成
<a class="theme-link" href="https://nicecoders.github.io" rel="external nofollow">
```
### robots.txt文件
让机器人知道你的网站爬取的规则
```
User-agent: *
Allow: /
Allow: /archives/
Disallow: /vendors/
Disallow: /categories/
Sitemap: https://nicecoders.github.io/sitemap.xml
Sitemap: https://nicecoders.github.io/baidusitemap.xml
```
### 压缩文件
可以使用gulpwebpack等构建工具将文件压缩理论上文件越小加载越快权重会越高。
### 开启推送
将网站链接提交到百度,百度搜索引擎提交入口 ,然后验证你的网站这一点网上有很详细的教程我就不复述了验证确认你的网站后继续验证你的网站的robots.txt和sitemap文件是否可用一般都是可用的。
### 获取关键词
现在搜关键词全是广告,其实百度已经提供了一个接口,每次使用过百度搜索的时候下面的下拉条会出现一堆相关的关键词,这下关键词的权重是非常高的,采集这些关键词然后用在自己的文章中效果还可以,但是要记住不能堆砌关键词。
### H标签优化
H 标签的重要性可能是仅次与页面标签。H1->H6 的重要性依次降低。
建议在H1-H2标签中混入关键字H1全文只能出现一次
### 图片 ALT 文字优化
插入图片的时候会提示输入文字,这个不能敷衍。图片 ALT 文字出现的关键词对页面相关性也有一定的影响。同样的,也不要在 ALT 上堆砌关键词。
### 内部链接及锚文字优化
内部链接对于爬虫和收录具有很重要的意义。内部链接对页面关键词相关性也有影响,最主要的就是在内部链接中使用锚文字。
锚文字是告诉搜索引擎被链接页面主题内容的最重要依据之一。我们有时候可能无法控制外部链接的锚文字,但是对于站内的内部链接锚文字我们可以控制。不过有几点需要注意:
* 适当出现匹配关键词的锚文字
* 锚文字不能集中导航或者页尾,要分散在正文中
* 不要过度优化锚文字,要不然有可能会被搜索引擎惩罚