Contents
前言
我正式开始重视SEO应该是今年的5月下旬份,之前是因为文章数量太少,我觉得还不到研究SEO的时候,就按照网上的基础教程简单设置了一下yoast SEO就没管了(其实就是因为懒~,给自己一个不折腾SEO的理由,毕竟新人从零开始学习SEO还是很麻烦的),那个时候搜索引擎搜出来我博客文章记录的结构可以说是乱七八糟,看起来很糟心。
5月下旬的时候,文章达到了一定的数量(貌似是突破了100),此时之前的”文章数量太少”的理由已经站不住脚了,我不得不打起精神认真的设置SEO,SEO插件也从Yoast SEO换成了AIOSEO(其实Yoast SEO更强大一点,可设置项更多一些,只不过AIOSEO对新手更友好一点,当时的我觉得更容易理解),在AIOSEO里认证设置了能够设置的项目,并且参考google搜索引擎搜出来的记录的结构在AIOSEO里调整搜索外观:
以”tangwudi”为关键字在谷歌搜索里的实际效果如下:
SiteLink(网站子链接)是搜索引擎结果页面(SERP)中一个特殊的展示形式,用于显示某个网站的主要页面或子页面链接,这些链接通常出现在品牌或高权威网站的搜索结果下方,帮助用户快速导航到网站中的重要部分,以”梅赛德斯-奔驰”的官网搜索结果为例:
可以看到人家的SiteLink就很科学。
SiteLink是由搜索引擎自动生成的,其中,谷歌搜索结果中的个人网站的SiteLink比Bing更难出现,也更难控制,比如以”tangwudi”为关键字在bing中的搜索结果如下:
可以看到,生成的SiteLink就科学了很多,虽然仍旧不是我期望的以技术分类为子链接的方式,但是至少比谷歌生成的SiteLink好很多。
我这次更换SEO插件,一个主要原因也是因为我对博客在谷歌搜索中的这个SiteLink很不满意,但是AIOSEO免费版对SiteLink的形成似乎也没什么具体的帮助,所以才想尝试通过更换到Rank math来看是否有更好的效果。
从5月份认真调整SEO之后到现在还是有很明显的效果的,以下是最近6个月的数据:
注1:Rank Math的选项太多了,我实在没法一一介绍(很多选项我也没用过),只能以介绍的角度,尽量把一些我觉得重要的功能模块、选项参数的主要作用进行一个简单的归纳和总结,如果大家想要深入了解SEO的相关概念,还是需要自行学习的。
注2:一般更换了SEO插件之后,各个搜索引擎原有的搜索结果会有一段时间的重新计算,包括SiteLink这些都会慢慢重新生成,所以一般不要轻易更换SEO插件。
3款常用wordpress SEO插件比较
WordPress上有三款最常用的 SEO 插件—— Rank Math、AIOSEO(All in One SEO Pack) 和 Yoast SEO,以下是从功能、用户体验和适用场景等角度出发对3款SEO插件进行的优劣势对比,:
1. Rank Math
优点:
• 功能全面:免费版集成了许多高级功能,例如 Schema 结构化数据、404 监控、重定向管理、关键词排名跟踪等,性价比极高;支持多达 5 个关键词 优化(免费版)。
• 现代化界面:UI 界面清晰,向导式设置方便用户快速配置。
• 与多工具集成:内置 Google Search Console 和 Analytics 数据,无需额外安装插件。
• 性能优化好:轻量化代码设计,不影响网站加载速度。
• 内置 AI 推荐:Pro 版本中有 AI 推荐功能,可帮助改进内容优化。
缺点:
• 学习曲线稍高:功能丰富可能对新手用户造成困扰。
• 付费功能的吸引力有限:免费版已经很强大,但 Pro 功能主要是报告和更多自动化设置,不适合对基础功能已经满意的用户(感觉这也不算缺点吧~)。
适用场景:
• 适合功能需求全面且追求性价比的用户。
• 想要更灵活控制 SEO 细节、但又不想额外付费的站长(感觉在说我?)。
2. AIOSEO(All in One SEO Pack)
优点:
• 老牌插件:作为 WordPress 生态最早的 SEO 插件之一,拥有稳定的技术支持和长期用户群。
• 简单易用:界面设计直观,设置选项相对简单,适合 SEO 新手(所以我之前朦朦胧胧之时选择AIOSEO是完全正确的~)。
• 灵活扩展性:支持 WooCommerce、AMP、视频 SEO 和 RSS 订阅等功能模块,可根据需求单独启用。
• 价格适中:高级版价格相较 Yoast 更便宜,性价比较高(对我不重要,反正我不给钱~)。
缺点:
• 功能分模块:一些高级功能需要额外扩展插件支持,用户需要额外管理。
• 页面分析功能较弱:不如 Yoast 和 Rank Math 对内容优化提供的实时反馈丰富。
• 免费版限制较多:免费版功能基本,但很多高级功能仅在付费版中可用。
适用场景:
• 适合需要 SEO 基础功能,同时追求稳定性和简单设置的小型网站。
3. Yoast SEO
优点:
• 业内标杆:最早普及 WordPress SEO 概念的插件,拥有成熟的技术和大量教程支持。
• 内容优化强大:实时 SEO 和可读性分析,通过直观的红绿灯评分帮助优化内容。
• 更新及时:插件频繁更新,紧跟 Google 算法的变化。
• 多语言支持:与多语言插件(如 WPML、Polylang)集成良好。
缺点:
• 免费版功能有限:免费版仅支持 1 个关键词优化,结构化数据、重定向等功能需付费。
• 付费成本较高:高级版价格相对昂贵,且功能模块需要单独付费(如视频 SEO、新闻 SEO 等)。
• 性能问题:插件较重,可能会略微影响网站加载速度。
适用场景:
• 适合需要强大内容分析和长期支持的用户。
• 大型网站或品牌追求稳定性和技术支持时的首选。
3款SEO插件免费版总结对比表:
| 功能 | Rank Math 免费版 | AIOSEO 免费版 | Yoast SEO 免费版 |
| —————- | ————– | ———– | ————- |
| 关键词优化 | 最多 5 个关键词 | 1 个关键词 | 1 个关键词 |
| Schema 支持 | 提供 FAQ、产品等丰富模板 | 仅限基本结构化数据支持 | 仅限基础 Schema |
| 404 监控 | 内置支持 | 不支持 | 不支持 |
| 重定向管理 | 内置支持 | 不支持 | 不支持 |
| SEO 分析 | 提供全面分析 | 提供基础分析 | 提供基础分析 |
| 站点地图生成 | 免费支持 XML、图片和视频 | 支持 XML | 支持 XML |
| 图像 SEO 优化 | 自动 Alt 添加,免费 | 不支持 | 不支持 |
| 内容分析和改进建议 | 提供基础内容分析 | 提供改进建议 | 提供基础内容分析 |
| WooCommerce 支持 | 提供基本优化 | 不支持 | 不支持 |
| Google Trends 支持 | 不支持 | 不支持 | 不支持 |
| 价格 | 免费 | 免费 | 免费 |
可以看出,Rank Math免费版的功能完全是吊打另外两个~。
附加赛,将Rank Math免费版和包括自己在内的3个SEO插件的付费版做个对比,发现一样能打:
功能 | Rank Math 免费版 | Rank Math 付费版 | AIOSEO 付费版 | Yoast SEO 付费版 |
---|---|---|---|---|
关键词优化 | 支持最多 5 个关键词 | 支持 不限数量关键词 | 支持 不限数量关键词 | 支持 不限数量关键词 |
Schema 结构化数据 | 提供多种 Schema 模板(文章、产品、FAQ 等) | 提供更多 Schema 类型,自定义 Schema | 支持更多 Schema 类型,自定义需付费 | 提供基础 Schema,自定义需付费 |
404 错误监控 | 内置支持,免费 | 提供高级报告和自动化解决方案 | 需付费使用 | 需付费安装重定向插件 |
重定向管理 | 内置支持,免费 | 支持条件逻辑和批量重定向 | 需付费 | 需付费安装重定向插件 |
SEO 分析 | 内置全面分析(内容分析、关键词排名建议) | 高级分析,支持导出数据 | 提供优化建议 | 提供优化建议 |
站点地图(Sitemap) | 免费生成(XML、图片、视频) | 增强支持(如视频索引控制) | 免费生成,但视频需付费 | 免费生成,但高级视频地图需付费 |
图像 SEO 优化 | 自动添加 Alt 和标题(免费) | 提供更多规则定制 | 提供 Alt 文本优化 | 高级功能需付费 |
多语言支持 | 支持 Polylang 和 WPML | 高级支持,如多语言 Schema | 支持 Polylang 和 WPML | 支持 Polylang 和 WPML |
排名跟踪 | 不支持 | 支持排名跟踪与历史记录 | 高级版支持 | 不支持 |
内容可读性分析 | 提供基础的内容评分 | 提供更详细分析与优化建议 | 提供优化建议 | 提供详细的可读性评分 |
WooCommerce 支持 | 免费支持基本优化 | 增强支持(如产品分类 Schema 自定义) | 提供高级优化功能(如产品 Schema 优化) | 提供高级优化功能 |
性能优化 | 轻量化,加载速度快 | 同样轻量化 | 稍显臃肿 | 插件较重,对性能影响稍大 |
价格(单站点/年) | 免费 | $59 起 | $49.6 起 | $99 起 |
也确认了前面的说法:Rank Math自家的付费版对于Rank Math免费版来说没有明显的优势(对于普通用户而言)。
推荐选择(免费版)
• Rank Math:适合预算有限,追求功能全面、易用性的用户(说人话,就是对SEO有一定了解,不满足于免费版AIOSEO和Yoast SEO提供的基础功能,想要更强大的SEO功能但是又不想给钱的白嫖用户~,比如我)。
• AIOSEO:适合初学者或希望简单管理 SEO 配置的小型站点。
• Yoast SEO:适合大品牌、高级用户,或需要强大内容优化工具的用户。
同时从从以上的对比可以看出,Rank Malt免费版对于个人博主而言,真的已经足够了。
Rank Malt插件安装及初始化
插件安装
和常规的插件一样,直接在市场里搜索然后安装即可:
然后直接启用(如果之前安装了AIOSEO或者Yoast SEO插件,需先把插件禁用,注意是禁用不是删除,因为Rank Math可以从原有的AIOSEO或者Yoast里导入之前的配置):
插件初始化
Rank Math的初始化可以直接参照如下图片教程即可:
注1:如果之前使用了”Site Kit by Google”插件,这里需要禁用掉,我之前没禁用,导致这里显示不正常,估计是Google Search Console和Google Analytics权限方面的冲突。
注2:这一步设置较为繁琐,也可以在初始化插件的时候跳过,后续在”General Settings”-“Analytics”部分进行设置。
至此,Rank Math的初始化工作终于完成了。
注:Rank Math的初始化过程(开始向导)并不是必须的步骤,只是针对不熟悉Rank Math的人,如果本身就很熟悉或者不需要设置相关内容的朋友,可以直接使用页面左下方的”Skip”按钮跳过相应的步骤,然后直接在Rank Math插件里去直接配置即可。
Rank Math的设置
Dashboard(仪表盘)
功能介绍
Dashboard是Rank Math在wordpress后台会展示哪些功能的控制器,除了一些最基础功能之外,其他额外功能是否会显示就是看Dashboard中是否启用,以我的wordpress后台Rank Math功能的显示为例,红框中的功能都是我在Dashboard中启用之后才出现的:
仪表盘的界面如下,红框中是我启用了的功能模块:
注1:由于Rank Math提供的功能太多,而我只启用了上图红框中那几个功能,所以下文中的内容也只能讲讲这几个启用的功能了。
注2:SEO涉及到的知识点太多了(毕竟是一个行业),我没有办法在一篇文章中一一解释所有概念,所以只能挑我觉得重要的简单解释下,大家可以针对自己感兴趣的功能进行深入的研究。
General Settings(常规设置)
功能介绍
General Settings(常规设置)是插件的核心配置部分,用于定义和管理网站的SEO基础选项。它涵盖了多个方面,帮助用户根据自己的需求优化网站的SEO表现。
Links
该选项卡作用是优化网站的链接结构,提高用户体验和SEO表现。
主要选项:
• Remove Base:移除分类目录的基础路径(如 category/)。
• Redirect Attachments:将媒体附件页面重定向到原始文件。
• Redirect Orphan Media:处理孤立媒体页面的重定向。
• Nofollow External Links:为外部链接添加 nofollow 属性,避免权重流失。
• Open External Links in New Tab:外部链接在新标签页打开,提升用户体验。
Breadcrumbs(面包屑导航)
该选项卡作用是提供清晰的路径导航,方便用户和搜索引擎理解内容的层级结构。
面包屑导航大家平时其实经常看到,就是一些分很多层级的网站常用的,通常位于网页内容的顶部位置,比如:
通过这种路径导航,大家可以清楚的知道当前内容所处的层级。
主要选项:
• Enable Breadcrumbs:启用或禁用面包屑导航。
• Separator Icon:自定义分隔符图标。
• Show Homepage Link:是否显示指向首页的链接。
• Prefix:为面包屑导航添加前缀(如“当前位置”)。
注:我感觉面包屑导航适合那些层级架构清晰的网站,但是对一般个人博客而言就未必合适了(除非在外观设计时就是采用的分层规划),当然,对那些电商类型的网站就很适合了,请大家根据自己的实际情况进行判断和选择。
Webmaster Tools
该选项卡作用是将网站与搜索引擎的站长工具(如Google Search Console、Bing站长工具、Baidu站长工具等)集成。
需要在该选项里填写各个站长工具的验证HTML或者ID,如下图:
注:在大多数情况下,如果你已经通过 Rank Math 插件在 Webmaster Tools 设置中填写了 Google Search Console、Bing Webmaster Tools 等工具的验证 ID,并保存了设置,那么插件会自动将验证代码(如 <meta name="google-site-verification" content="your-id"
/>)添加到你的 WordPress 网站的 <head>
区域,不过可能也会有例外(比如主题或者插件冲突)导致自动添加失败,那时可以手动进行添加。
Others
该选项卡作用是一些功能性和辅助性设置,主要作用是为特定场景提供支持或优化,尤其是与内容展示和变量处理相关的功能(RSS)。
以下是其具体作用的详细解释:
1. Headless CMS Support
功能:为使用无头 CMS(Headless CMS)的网站启用支持。
作用:
• 适用于那些仅使用 WordPress 作为后端 API 的站点(前端完全由 JavaScript 框架如 React 或 Vue 驱动)。
• 提供 SEO 相关的元数据支持,确保前端内容能够正确地与搜索引擎交互。
2. Show SEO Score to Visitors
功能:允许访客查看每篇文章的 SEO 分数。
作用:
• 为访客公开 SEO 分数,增强透明度,尤其适用于教学类网站或 SEO 服务提供者。
• 提升用户信任感(前提是分数较高)。
• 可根据需求禁用,以避免展示 SEO 分数对用户体验的负面影响。
3. RSS Before Content
功能:在 RSS Feed 的每篇文章内容之前插入自定义内容。
作用:
• 可以添加版权声明、品牌宣传、或特定的引导语(例如回链到你的站点)。
• 保护原创内容,减少内容被其他平台抓取而不标注来源的风险。
4. RSS After Content
功能:在 RSS Feed 的每篇文章内容之后插入自定义内容。
作用:
• 添加营销内容、订阅提示或广告信息,优化 RSS 订阅的商业价值。
• 同样适用于版权保护和品牌推广。
5. Available Variables
该部分提供了一些动态变量,可以在 RSS 内容(“RSS Before Content” 和 “RSS After Content”)中使用。这些变量的作用是动态生成与文章或站点相关的信息,提升 RSS 内容的灵活性和实用性。
支持以下动态变量:
- %AUTHORLINK%
功能:插入文章作者页面的链接。
作用:
• 动态添加作者信息链接,让订阅者可以访问作者页面,了解更多内容。
• 提升作者的个人品牌影响力,适用于多作者网站。
- %POSTLINK%
功能:插入当前文章的链接。
作用:
• 直接引导订阅者访问文章完整内容,提升网站流量。
• 确保 RSS 订阅中抓取的内容与原始文章关联,保护原创性。
- %BLOGDESCLINK%
功能:插入站点描述及其链接。
作用:
• 用于展示网站的核心定位或功能描述(例如:“专注于科技新闻与评测”)。
• 让订阅者对站点内容有更直观的了解,吸引更多长期用户。
- %BLOGLINK%
功能:插入站点首页的链接。
作用:
• 方便订阅者快速访问网站主页。
• 增强站点的品牌曝光度,特别是对首次接触订阅者有吸引作用。
- %FEATUREDIMAGE%
功能:插入文章特色图片的链接。
作用:
• 在 RSS 订阅中显示文章的缩略图或主图片,提升内容的视觉吸引力。
• 吸引订阅者点击文章链接,提高流量和参与度。
总结
Rank Math 中 “Others” 选项的核心作用是:
- 为特定的网站架构(如无头 CMS)提供支持,确保 SEO 功能的兼容性。
-
在 RSS 内容中灵活插入版权声明、品牌宣传或动态变量,提高订阅内容的实用性和营销效果。
-
提供访客可见的 SEO 分数功能,增强网站内容透明度或作为宣传工具。
这一选项卡的功能比较细化,但对于特定需求的用户,可以显著优化工作效率和用户体验。
Edit Robots.txt
该选项卡的作用是通过直观界面管理和编辑网站的 robots.txt 文件,控制搜索引擎爬虫行为。
主要功能:
• 定义允许和禁止爬取的目录或文件。
• 快速更新而无需手动编辑服务器文件。
Edit .htaccess
该选项卡的作用是直接通过Rank Math管理 .htaccess 文件。
用途:
• 设置永久重定向。
• 配置缓存规则。
• 增强安全性。
Blocks
该选项卡主要用于配置 Rank Math 提供的内容块(Blocks)的行为和外观,尤其是在使用 WordPress 的区块编辑器(Gutenberg)时与 Rank Math 提供的区块功能集成,这些设置的改动会影响 Rank Math 提供的“目录”区块在整个网站上的默认表现,方便用户无需每次手动调整:
以下是其中的三个设置项的详细解释:
1. Table of Contents Title
作用:设置“目录”区块的默认标题。
用途:当你在页面或文章中插入 Rank Math 提供的“目录(Table of Contents)”区块时,这里配置的标题会自动显示为目录的标题。
• 默认值:通常为 “Table of Contents” 或翻译后的对应语言。
• 可自定义:你可以改成更符合你需求的标题,例如“文章导航”或“目录”,以更贴合你的网站风格。
2. Table of Contents List Style
作用:控制目录中标题列表的样式。
选项:
• Unordered List(无序列表):显示为圆点符号(●)。
• Ordered List(有序列表):显示为数字序号(1.、2.、3.)。
• 用途:根据网站的设计风格和排版需求,选择更适合的目录样式。例如,技术性文章可能更适合有序列表,而轻松阅读的博客更适合无序列表。
3. Table of Contents Exclude Headings
作用:允许你排除特定的标题,使其不出现在目录中。
使用方法:
• 输入要排除的标题文本,支持逗号分隔多个标题(例如 Introduction, Conclusion)。
• 或者,使用正则表达式排除匹配的标题(例如 .Example. 匹配所有包含“Example”的标题)。
• 用途:如果某些标题不重要或重复,不希望它们出现在目录中,可以通过此设置排除。
404 Monitor
该选项卡的主要监控网站的404错误页面,方便修复无效链接。
Analytics
该选项卡集成Google Analytics(分析)和Google Search Console,提供网站性能和流量报告,成功配置后不再需要手动去相关页面中手动添加代码(在Rank Math插件初始化过程中也可以配置):
AdSense功能需要pro版:
这里的Analytics正确配置后,就可以在Rank Math内部的Analytics统计部分看到数据:
注1:最近各方面排位都下降了好多~。
注2:这里能成功配置的前提条件是之前已经注册Google Analytics、Google Search Console乃至
Google AdSense(pro版)。
Redirections
该选项卡作用是设置和管理URL重定向:
Sitemap(站点地图)
什么是Sitemap?
在SEO(搜索引擎优化)中,”Sitemap”(站点地图)是一个重要的工具,它以结构化的方式帮助搜索引擎更好地抓取和理解网站的内容:
1. 帮助搜索引擎抓取网站内容
Sitemap 向搜索引擎提供了网站结构的完整概览,可以帮助爬虫发现以下内容:
• 新增内容:当网站发布了新页面或新文章时,sitemap可以通知搜索引擎抓取这些内容。
• 深层次内容:对于层级较深或链接较少的页面,sitemap能确保它们被搜索引擎发现。
2. 提高索引效率
通过在sitemap中明确列出优先级(priority)和更新频率(changefreq),可以让搜索引擎了解哪些页面更重要以及需要更频繁地更新索引,从而优化爬取资源的分配。
3. 支持多媒体和多语言内容
• 多媒体内容:通过扩展的sitemap协议,可以向搜索引擎提供关于图片、视频等内容的详细信息(例如视频时长、分辨率、主题标签等)。
• 多语言支持:对于支持多语言的站点,sitemap可以标记不同语言版本的页面,让搜索引擎正确识别和展示。
4. 处理动态内容或复杂结构
对于动态生成的内容或使用JavaScript呈现的网站(如单页应用 SPA),sitemap可以弥补爬虫难以抓取的不足,直接提供所有URL。
5. 提高网站的可见性
一个精心制作的sitemap有助于:
• 加快新页面的收录:尤其是对于规模较大或更新频繁的网站。
• 改善SEO表现:通过提供清晰的页面信息,提高搜索引擎对网站内容的理解,进而提升排名机会。
6. 支持错误排查
通过Google Search Console或Bing Webmaster工具提交并分析sitemap,可以发现:
• 未被抓取或索引的问题页面。
• 存在的抓取错误(如404页面或重复内容)。
Sitemap的分类
- XML Sitemap:为搜索引擎设计的结构化文档,其实就是以xml文件的格式提供网站的内容,比如Rank Math默认提供的”
https://blog.tangwudi.com/sitemap_index.xml
“,就是我的博客的站点地图,其内容如下:
以上面的”https://blog.tangwudi.com/post-sitemap.xml
“为例,其内容如下:
从上图中的内容可以看出,各种语种版本都在文章对应的站点地图中列了出来,这样搜索引擎可以一目了然的看到所有的文章。 -
HTML Sitemap:为用户设计,提供导航帮助,类似我的网站地图,不过却要简陋得多,我有点看不上~。以下实际的效果:
讲道理还是可以的,不过和我的”网站地图”比就要差那么一点点~。
不过HTML Sitemap有个最大的好处,就是不用像我现在一样,每次有新文章发布都需要手动在”网站地图”里添加,它是自动添加的,这点我还是蛮喜欢的,可惜了~。
- 图片和视频Sitemap:专注于多媒体内容(没玩过)。
-
新闻Sitemap:适用于新闻网站或经常更新的内容(没玩过)。
Sitemap的使用中需要注意以下几点:
• 保持动态更新:确保sitemap实时反映网站的最新结构(有SEO插件的就由插件负责)。
• 文件大小和数量:每个sitemap文件大小不得超过50MB,最多包含50,000个URL。
• 提交工具:在Google Search Console或Bing Webmaster中提交并监控sitemap的表现。
Sitemap的设置
进入Sitemap的设置界面
在Dashboard中的Sitemap模块开启Sitemap,并从Settings按钮进入设置界面:
General
一般来讲这个界面保持默认值就可以了,关于”Images in Sitemaps”这个选项,我也打开试过,但是貌似对文章图片是使用的外界图床的方式无效,所以我后来又关掉了:
HTML Sitemap
如下图:
注:HTML Sitemap启用之后,在文章、页面、说说、分类目录这些部分都会多出是否将该部分内容包括在HTML Sitemap里面的选项开关,大家可以根据自己的需求进行选择,这点还是非常友好的。
Post Types和Taxonomies
这2个类别下面的参数主要是控制XML Sitemap里有哪些内容,由前面的内容可以知道,在一级Sitemap”https://blog.tangwudi.com/sitemap_index.xml
“会有4个二级Sitemap,分别对应:文章、页面、说说和分类,Post Types下的选项就是控制”文章”、”页面”、”说说”这3个二级Sitemap是否生成(默认是3个都生成);Taxonomies下的选项就是控制”分类”对应的二级Sitemap是否生成(默认也是生成)。因为设置项都类似,我只以文章的页面设置页面举例:
这里有一点要注意:就算某个选项没有在Sitemap中生成,搜索引擎在爬取所有页面的时候一样能够爬取到,只是效率不高而已,Sitemap只是方便搜索引擎更高效的收录。
Instant Indexing(即时索引)
功能介绍
Instant Indexing功能是一种专为提升网页内容在搜索引擎上的快速索引效率而设计的工具。它的主要作用是通过与Google或Bing的API集成,让网站的内容(如文章、页面、产品等)可以更快速地被搜索引擎收录和更新,具体功能和作用的如下:
1. 加快内容索引速度
• 传统索引方式依赖于搜索引擎的爬虫定期访问网站,索引速度较慢。
• Instant Indexing通过API直接向搜索引擎发送通知,告诉它们有新内容发布或现有内容更新,显著加快索引速度。
2. 支持的搜索引擎
• Google:目前并未广泛支持Instant Indexing功能(主要面向新闻内容或特定类型网站)。
• Bing:完全支持API即时提交,能够快速响应内容变更。
3. 主要用途
• 新内容的快速收录:例如新发布的博客文章、产品页面等。
• 更新内容的重新索引:用于及时更新已经被索引的内容,确保搜索引擎显示的是最新版本。
• 删除内容的通知:及时告知搜索引擎某些内容已被移除,避免用户通过搜索引擎访问无效页面。
4. SEO优势
• 时间敏感内容的排名优势:如新闻文章、促销信息等,可以快速让内容在搜索引擎中可见。
• 减少索引滞后:避免因为爬虫访问间隔过长导致内容更新延迟的情况。
• 提高内容覆盖率:增加网站内容的整体索引率,尤其是大型网站。
提交方式
Rank Math的Instant Indexing支持2种提交内容到搜索引擎的方式:
1、手动提交
2、自动提交
Titles & Meta(标题和元信息)
功能介绍
“Titles & Meta”选项卡设置的内容是 Rank Math 的核心功能之一,用于全站范围内优化标题(Title)、元描述(Meta Description)以及相关的 SEO 设置。通过8个子模块,用户可以细化管理不同类型的页面、内容和社交媒体元信息,确保网站在搜索引擎和社交平台上的表现最佳。
1. Global Meta(全局元信息设置)
控制网站全局性的 SEO 行为:
功能亮点:
• Noindex 空白页面:避免空的分类、标签或无内容页面被索引,减少低质量内容影响。
• 自动为外链添加 nofollow:防止外部链接过多导致权重流失,同时可以选择是否在新标签页打开。
• 控制分页和归档页面:为日期归档、作者归档和分页内容设置 noindex,以避免重复内容影响 SEO。
• 调整 Meta Robots:灵活管理页面索引行为,如 index、follow、noindex 等。
2. Local SEO(本地SEO设置)
适用于有实体店或区域服务的企业网站,帮助优化本地搜索结果:
功能亮点(以下功能需要在Doshboard中开启Local SEO模块):
• 设置商业信息:包括公司名称、地址、电话(NAP)格式,提升 Google 地图和本地搜索表现。
• 选择商业类型:支持多种商业类型(如餐馆、服务公司),提供更相关的结构化数据支持。
• 营业时间:设置工作时间,便于在搜索结果中显示。
3. Social Meta(社交媒体元信息设置)
优化网站在 Facebook、Twitter 等社交平台上的分享效果。
功能亮点:
• Facebook Open Graph 设置:控制页面分享时的标题、描述和图片。
• 默认分享图片:如果内容缺少特色图片,设置一个全局默认图片以确保分享视觉效果一致。
• Twitter Card 支持:选择展示形式(摘要卡或大图摘要卡),提升点击率。
• Pinterest 验证:为 Pinterest 提供站点验证元数据。
4. Homepage(首页设置)
优化首页的标题、元描述和在社交媒体(主要是facebook和X,可惜对我没用)上显示的信息:
功能亮点:
• 标题格式:使用动态变量设置首页标题,例如 %sitename% | %tagline%。
• 元描述:为首页提供清晰且吸引人的描述,提升搜索引擎点击率(CTR)。
• Open Graph 支持:设置首页在社交媒体上分享时的标题、描述和图片。
• Schema 设置:可以为首页启用组织或企业结构化数据。
5. Authors(作者页面设置)
适用于多作者博客,优化每位作者存档页面的 SEO 表现。
功能亮点:
• 禁用单作者页面:对于单作者博客,可以完全禁用作者页面,避免重复内容被索引。
• 动态标题和描述:通过变量如 %name%(作者名)设置页面标题,例如“%name% 的文章 | %sitename%”。
• 设置 Noindex:如果作者页面对 SEO 贡献不大,可设置 noindex。
6. Misc Pages(杂项页面设置)
用于非主要页面的 SEO 设置,如 404 错误页面和搜索结果页面。
功能亮点:
• 404 页面标题:为错误页面设置标题和描述,例如“页面未找到 | %sitename%”。
• 站内搜索页面:可以选择是否允许搜索引擎索引站内搜索结果页面。
• 分类描述 Meta:为分类和标签页面的元描述启用支持,提升分类页优化。
7. Post Types(内容类型设置)
针对不同内容类型(文章、页面、附件、说说等)的标题和元描述规则设置,以文章为例(页面、说说设置项都一样):
功能亮点:
• 文章(Posts):
• 设置默认标题格式(如 %title% | %sitename%)和描述(如 %excerpt%)。
• 为每篇文章启用结构化数据 Schema(如博客文章)。
• 控制是否显示发布日期。
• 页面(Pages):设置单独页面的标题和描述模板,并选择适合的 Schema 类型。
• 附件(Attachments):支持将附件页面重定向到实际文件 URL,避免生成无用的低质量页面。
• 说说(Status):如果主题支持微博式短内容,可以为其设置标题和描述规则。
该部分内容同时对应Dashboard中的”Schema (Structured Data)”功能模块,既”模式(结构化数据)”:
8. Post(分类法设置)
用于优化分类目录(Categories)和标签(Tags)的页面表现。
功能亮点:
分类目录(Categories):
• 设置动态标题模板(如 %term% | 分类目录 | %sitename%)和描述模板。
• 控制分类目录页面是否允许索引。
标签(Tags):
• 设置标签页标题和描述格式(如 %term% 标签 – %sitename%)。
• 如果标签过多且质量较低,建议设置 noindex 以防止重复内容影响 SEO。
总结
Rank Math 的 “Titles & Meta” 模块通过这8个子模块,提供了全站范围内的 SEO 控制能力。
- 标题优化:动态变量+批量规则,简化 SEO 操作。
-
元描述管理:提升 CTR(点击率)和搜索引擎友好度。
-
社交媒体表现:自定义分享效果,增加品牌曝光率。
-
重复内容管理:通过 noindex 和重定向减少低质量内容影响。
-
结构化数据支持:根据页面类型选择 Schema,提升搜索引擎对内容的理解。
SEO Analyzer
SEO Analyzer 是一个非常有用的工具,用于分析和优化你的网站 SEO 表现。第一次使用的使用需要对网站进行一个测试:
然后会给出分数:
同时会对测试结果进行分析:
还有”Advanced SEO”、”Performance”、”Security”部分的测试项:
具体来说,SEO Analyzer 的作用包括以下几点:
1. 网站整体SEO健康检查
• 对网站的技术性问题进行分析,例如页面加载速度、移动端优化、元标记设置等。
• 提供一份全面的 SEO 分析报告,帮助你了解当前优化的优劣势。
2. 发现和修复潜在问题
• 检查是否有缺失的元标记(如标题、描述)。
• 检测图片的ALT属性,以确保图片内容对搜索引擎友好。
• 分析Broken Links(断链)或404错误页面,确保良好的用户体验。
• 确保你的站点符合SEO最佳实践(如 Schema 标记、开放图标记等)。
3. 关键词和内容优化建议
• 识别是否存在关键词填充问题或缺乏相关关键词。
• 提供关于内容长度、标题和段落结构的建议。
4. 分析外链和内链结构
• 确保你的网站有足够的内部链接来支持信息架构。
• 检测出站链接是否正确,并带有适当的 nofollow 属性。
5. 竞争对手分析(高级版功能)
• 如果你使用的是 Rank Math Pro,SEO Analyzer 还可以帮助分析竞争对手网站,提供更有针对性的优化建议。
6. 生成优化清单
• 自动生成一个易于执行的 SEO 改进清单,帮助你逐步优化网站。
通过 SEO Analyzer,用户可以清楚地知道自己网站的强项和薄弱环节,从而有针对性地进行优化,提升网站在搜索引擎中的表现。
有一点需要注意的是,如果有使用WAF且策略设置有问题,是会影响到SEO Analyzer的测试,我之前允许SEO Analyzer老是出现”API 400″的错误,后来研究了半天,发现是被cloudflare的WAF拦截下来了,如下:
所以需要在cloudflare WAF里针对SEO Analyzer使用的IP”46.30.211.100″发来的测试包进行跳过操作(不放心的话同时还可以加上对UA的要求),大家要注意下这个问题。
Status & Tools(状态和工具)
该选项卡包含四个具体的选项卡:Version Control、Database Tools、System Status 和 Import & Export。
1. Version Control(版本控制)
作用:这个选项卡帮助你管理Rank Math插件的版本。Rank Math 插件会显示当前安装的版本,并允许你查看插件是否有更新。如果你想使用之前某个特定版本,可以在这里进行回退。
功能:
• 查看当前插件版本。
• 确认插件是否有更新。
• 回退到之前某个版本。
2. Database Tools(数据库工具)
作用:这个选项卡允许你对 Rank Math 插件的数据库进行管理,优化其数据存储。随着网站内容的不断变化,Rank Math 会在数据库中存储很多SEO相关的数据,如设置、元数据、分析等。这个工具帮助清理、重建和优化这些数据。
功能:
• 清理数据库:删除不再需要的数据,例如已删除页面的元数据、临时存储的SEO数据等。
• 重建数据库:如果某些数据表损坏或插件出现异常,你可以使用这个功能重新构建数据库表,恢复正常操作。
• 清理未使用的SEO设置:例如,清理未使用的SEO元数据。
3. System Status(系统状态)
• 作用:该选项卡显示有关你网站和服务器的技术信息,帮助你诊断 Rank Math 插件是否与当前环境兼容。系统状态提供了一个概览,列出了服务器和网站的基本配置,帮助你排除任何可能影响插件正常运行的问题。
功能:
• 查看服务器和 PHP 配置(例如 PHP 版本、内存限制等)。
• 查看 WordPress 和 Rank Math 插件的版本。
• 确保 Rank Math 插件与其他插件、主题的兼容性。
• 检查当前环境是否满足 Rank Math 插件的最低要求。
4. Import & Export(导入与导出)
作用:这个选项卡允许你导入或导出 Rank Math 插件的设置,使得在多个网站之间迁移和同步设置变得更加简单;同时,也在在这里导入其他SEO插件的配置(Yoast SEO或者ALLinSEO):
功能:
• 导出设置:你可以将当前网站上的 Rank Math 设置导出为文件,然后在其他网站中导入。
• 导入设置:如果你在其他网站上已配置好 Rank Math 设置,可以将设置文件导入到新网站上,这样可以快速复制和应用相同的SEO设置;也可以导入之前使用的SEO插件的设置。
常规SEO使用
前面讲的都是设置,而这些设置在初次完成配置后基本就不会再动了,剩下的,就是平时写文章的时候接触到到一些操作了:
另:现在我面临的一个很麻烦的事,就是Rank Math支持5个关键字(直接的ALLinOne SEO免费版只支持1个),于是乎,如果要达到最佳效果,我现在需要将以前的将近160篇文章,挨着去补关键字~~~~~,这个工作量有点大啊,犯愁。
后话
终于写完了,Rank Math太良心了,免费版提供这么多功能,按照我一贯的讲解习惯,喜欢尽量讲得详细,截图截完整,这次却因为内容太多差点把我累死了~。
不过通过这次的文章,把Rank Math所有功能模块都梳理了一遍,算是把之前一些似懂非懂的SEO概念基本搞清楚了,当然,还是有一些仍旧模糊,因为用不上,就没有实际的体验了。
现在剩下的事就是等一段时间之后看效果了,每次换SEO插件,感觉都会有一段时间的抖动期(第一次从Yoast SEO换到ALLinOne SEO就是),所以我没事是很不想换SEO插件的,这次换成Rank Math应该是我最后一次更换SEO插件了。
我是吧他的 HTML Sitemap 当归档页用了,只开启文章的HTML Sitemap,得到的就是一个类似文章归档页的东西了。
如何只开启文章的HTML Sitemap?我没看到选择的选项啊,我就是嫌这个HTML Sitemap里没法选择内容呢。
Sitemap settings 页面,下Post Types与Taxonomies的各个项目里,点进去应该有两个开关,分别对应这类型的XML与HTML站点地图的开关,
查看图片
原来如此,我无语了,这些选项是启用”HTML Sitemap”功能之后才会出现的,而因为我没有启用过,所以看不到这些选项(因为没看到这些选项,所以不启用,这就是死循环了~~),这就尴尬了,我还要改一下文章里的描述~~~。
介绍的好详细! 我最近也开始优化博客的SEO,不过NotionNext没有WordPress这么多插件可以使用,只能手动。
介绍详细点,更多没用过的朋友能够知道有哪些具体的功能~。用wordpress不就是图它插件多,省事嘛。