seo优化
深度seo优化,需要知道那些细节点?
- 合理的
title 、 description 、 keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面title要有所不同;description把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面description有所不同;keywords列举出重要关键词即可 - 语义化的
HTML代码,符合W3C规范:语义化代码让搜索引擎容易理解网页 - 重要内容
HTML代码放在最前:搜索引擎抓取HTML顺序是从上到下,有的搜索引擎对抓取长度有限制,保证重要内容一定会被抓取 - 重要内容不要用
js输出:爬虫不会执行js获取内容 - 控制页面的大小,减少http请求,提高网站的加载速度。
- 少用
iframe:搜索引擎不会抓取iframe中的内容
seo优化思路
- 1、页面结构优化
- 语义化标签
- 根据语义化,爬取内容的时候,可以获取到更多有用的信息
- 搜索引擎更容易理解页面
- div,span这些的标签,都需要替换为语义化
- 比如头部 header标签、导航栏 nav标签 、核心内容 main标签,底部 footer标签等等
- 语义化标签
- 合理的
title 、 description 、 keywords:
TDK优化
TDK 是网页最核心的三大基础 SEO 元标签:
| 名称 | 标签 | 主要作用 |
|---|---|---|
| Title | <title> | 决定搜索结果标题、权重最高的关键词字段 |
| Description | <meta name="description"> | 展示在搜索摘要中,影响点击率(CTR) |
| Keywords | <meta name="keywords"> | 早期搜索引擎使用,如今权重极低,但仍用于结构化管理与内部检索 |
- Title 是 SEO 权重最高的元素。
- Description 影响点击率(CTR),在搜索结果中是主要摘要
robots.txt
robots.txt 是一个文本文件,用于告诉搜索引擎的爬虫(如 Googlebot、Bingbot)哪些页面或文件可以被抓取,哪些不可以被抓取
- 主要用于:
- 防止搜索引擎抓取某些页面(如后台管理页面、测试页面等)
- 限制爬虫访问频率,减轻服务器压力
- 指定网站地图(sitemap.xml)的地址
sitemap.xml
sitemap.xml 是一个为搜索引擎优化(SEO)而设计的重要文件,用于向搜索引擎清晰地列出网站中希望被抓取和索引的所有页面
sitemap.xml就像是你网站的“地图”,告诉搜索引擎:- 网站有哪些页面(URLs)
- 每个页面的更新时间(
<lastmod>) - 页面更新的频率(
<changefreq>) - 页面的重要性(
<priority>)
chrome seo相关插件
- Ubersuggest-SEO与关键词神器
- AITDK SEO Extension - 流量/关键词/Whois/SEO
结构化数据
- 提高搜索结果丰富度
- 提高搜索质量
参考文档:
| 文档名 | 链接 |
|---|---|
| 视频结构化数据官方规范 | developers.google.com |
| 结构化数据测试入口 | search.google.com |
| EEAT:《搜索质量评估员指南》 | https://developers.google.com/search/docs/appearance/quality-evaluator-guidelines |
Schema 类型
OrganizationCollectionPageWebSiteItemListListItemBreadcrumbList
| Schema 类型 | 作用 | 适用场景 | 典型字段 |
|---|---|---|---|
| Organization | 描述一个组织、公司或机构 | 网站主体信息、企业信息页、联系我们页 | name, url, logo, sameAs, contactPoint |
| WebSite | 描述整个网站,提供网站层级信息给搜索引擎 | SEO 增强、站点搜索、站点结构信息 | name, url, potentialAction(如 SearchAction) |
| CollectionPage | 表示一个内容集合页面 | 产品列表页、文章列表页、视频列表页 | name, mainEntity, about, hasPart |
| ItemList | 列表集合(可嵌套 ListItem) | 文章列表、产品列表、排行榜、目录 | itemListElement(ListItem 数组), numberOfItems |
| ListItem | 列表中的单个项 | 配合 ItemList 或 BreadcrumbList 使用 | position, url, name |
| BreadcrumbList | 面包屑导航结构 | 页面面包屑导航,帮助搜索引擎理解页面层级 | itemListElement(ListItem 数组,包括 position 和 name) |