出于多种原因,简化URL结构是优化网站的一种好方法。 长URL很难与他人共享,可能会在文本编辑器和电子邮件编辑器中被切断,并且复杂的URL文件夹结构可能会向搜索引擎发送有关您内容重要性的错误信号。
YYYY/MM/DD 固定链接结构
如果您的网站有两个 URL,您认为哪个 URL 为文章提供了更高的重要性?
- https://martech.zone/permalink-optimization OR
- https://martech.zone/permalink-optimization
WordPress 的默认设置之一是在博客上有一个永久链接结构,在 URL 中包含 yyyy/mm/dd。 由于以下几个原因,这并不理想:
- 搜索引擎优化(SEO) – 如上所述,站点的层次结构基本上是向搜索引擎显示内容与主页相距 4 个文件夹……所以它不是重要的内容。
- 搜索引擎结果页 (SERP) – 您的网站上可能有一篇去年写的精彩文章,但仍然有效。 但是,其他网站正在发布更多最新文章。 如果您在搜索引擎结果页面 (SERP) 中查看了一年前的日期结构,您会点击旧文章吗? 可能不是。
采取的第一步是更新 WordPress 管理员中的设置 > 永久链接,并将您的永久链接设为 /%postname%/
这个; 但是,会破坏您博客上所有现有的帖子链接。 在您的博客上线一段时间后,为您的每一篇旧文章添加重定向并不有趣。 没关系,因为您可以使用正则表达式 (正则表达式) 去做这个。 正则表达式查找模式。 在这种情况下,我们的正则表达式是:
/\d{4}/\d{2}/\d{2}/(.*)
上面的表达式分解如下:
- //d{4} 寻找代表年份的斜线和 4 位数字
- //d{2} 查找代表月份的斜线和 4 位数字
- //d{2} 查找代表日期的斜线和 4 位数字
- /(.*) 将 URL 末尾的任何内容捕获到您可以重定向到的变量中。 在这种情况下:
https://martech.zone/$1
这是它在里面的样子 排名数学SEO 插件(列为我们的插件之一 最喜欢的 WordPress 插件),只是不要忘记确保类型设置为 正则表达式 使用下拉菜单:
删除博客、类别或类别名称或其他术语
删除博客 – 如果您的永久链接结构中有“博客”一词,则可以利用 Rank Math SEO 的重定向来填充
/blog/([a-zA-Z0-9_.-]+)$
请注意这一点,我没有使用 (.*) 选项,因为如果我有一个只是 /blog 的页面,它会创建一个循环。 这要求在 /blog/ 之后有某种 slug。 你会想像上面那样重定向它。
https://martech.zone/$1
删除类别
- 去除 类别 从您的 slug(默认情况下存在)部署 排名数学SEO插件 可以选择 带状类别 从其 SEO 设置中的 URL 结构 > 链接:删除类别 – 如果您有类别,您需要更加小心并创建一个包含确切类别名称的数组,以免意外创建一个循环。 这是那个例子:
/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$
同样,我没有使用 (.*) 选项,因为如果我有一个只是 /blog 的页面,这将创建一个循环。 你会想像上面那样重定向它。
https://martech.zone/$1
披露: Martech Zone 是客户和附属公司 Rank Math.