WordPress设置固定链接/静态化URL的注意事项:
URL规范对SEO的重要性非常大,一个规范的URL可以让搜索引擎更容易地理解网页内容,提高网页在搜索结果中的排名…
总之,规范的URL对于提高网页在搜索引擎结果中的排名非常重要,因此在进行网页优化时,应该重视URL规范的制定和优化,所以我们在使用WordPress建站的过程中通常会对WordPress站点进行固定链接的设置,通常对站点的URL设置有如下建议:
- 可读性:规范的URL应该是简洁、清晰、易于理解的,这样用户和搜索引擎都可以更好地理解网页内容。
- 关键词:在URL中包含相关关键词可以提高网页在搜索结果中的排名,因此规范的URL应该包含相关关键词。
- 结构:规范的URL应该有良好的结构,包括使用短横线分隔单词、避免使用特殊字符和ID等。
- 长度:规范的URL应该尽量保持短小,避免过长的URL,因为搜索引擎通常更喜欢短小的URL。
固定链接设置建议:
一、 固定链接不使用日期标签设置
固定链接中不建议使用日期作为固定链接的一部分,因为日期会使URL变得层级过深、过于动态不例如搜索引擎蜘蛛抓取,不利于长期的SEO优化。
如果使用日期,当内容更新时,URL也会随之改变(这样会导致文章链接对应的反向链接,PR等消失),搜索引擎重新索引网页等…
此外,不使用日期可以使URL更简洁、更易读,有助于用户记忆和分享。
二、链接层级不宜过深
对于SEO来说固定链接不宜过深,即URL中的目录层级不宜过多。过深的链接会使URL显得复杂,不易记忆和分享,也会增加搜索引擎索引的难度。通常建议保持URL的层级不超过3层,这样可以使URL更简洁、更易读,有助于提高用户体验和SEO优化。
比如说前面建议的不要把日期设置为固定链接,如果使用日期作为固定链接,则文章的URL通常是这样的:https://你的网址/年/月/日/分类名/文章名…。其他过于深的链接层级设置方式也不建议。
三、中文字符不要出现在链接中
URL中应该尽量避免在固定链接中使用中文字符,因为搜索引擎对中文字符的处理能力相对较弱。使用中文字符会增加URL的复杂度,降低搜索引擎对网页的索引和排名效果。因此,最好使用英文字符或者数字来构建固定链接,以保持URL的简洁性和易读性,有利于SEO优化。
虽然现在搜索引擎可以能识别URL中的中文字符(百度甚至很早就可以对URL中的中文显示在SERP中了,但是其19、20年左右的官方内容还是不建议存在中文…),所以目前的情况来看,无论是从美观和优化的角度讲,都还是不建议。
四、其他注意
URL中设置分类的注意事项:我们一般都是会把文章的分类加入到文章链接中,作为文章上一层的,如果是文章勾选了多个分类,则可能会存在多个版本的文章链接,这个时候要注意设置好canonical标签,WordPress主流的几个插件,例如rankmath seo 是可以自动对文章进行canonical标签的设置的。
文章的URL通常也会根据文章被移动到其他分类时改变,这也会影响搜索引擎对网页的索引和排名。所以在修改分类的时候也要注意进行重定向的设置。
随着网站内容的增多,分类也会随着重新调整是比较常见的情况,如果你网站比较经常对分类进行调整或者是其他可预见的修改分类以及分类URL等计划,那么建议你可以考虑对文章的URL不设置分类层级来以保持URL的稳定性。
永久链接设置参数说明:
WordPress 提供了以下结构标签,用于创建你自己网站的自定义永久链接。
- %year%
- 四位数的职位年份,例如:2018
- %monthnum%
- 帖子发表的月份,两位数,例如:05
- %day%
- 帖子以两位数发布的日期,例如:28
- %hour%
- 一天中的一小时,帖子发布,例如:15
- %minute%
- 一小时一分钟,帖子发布,例如:43
- %second%
- 第二分钟,帖子发布,例如:33
- %post_id%
- 帖子的唯一 ID,例如:423
- %postname%
- 帖子标题的净化版本(“编辑帖子/页面”面板上的帖子辅助信息字段)。
- 例如:“This Is A Great Post!”在 URI 中变成了 this-is-a-great-post。
- %category%
- 类别名称的清理版本(参考%postname%中的举例)(“新建/编辑类别”面板上的分类别名信息字段)。
- 嵌套子类别在 URI 中显示为嵌套目录。
- %author%
- 帖子作者姓名的净化版本(参考%postname%中的举例)。
详情参考:
Customize permalinks – Documentation – WordPress.org
推荐的组合设置
常见的WordPress固定链接设置方法如下:
- */%category%/%postname%.html
- */%category%/%post_id%.html
- */%postname%.html
- */%post_id%.html
设置之后固定链接记得给站点配置伪静态规则哦!!!
可以根据自己站点的实际情况去选择,英文站点的主要还是使用/%category%/%postname%.html这种的居多,中文的通常的是使用id的方式,也有喜欢折腾的借助一些插件实现URL拼音化的,我还是不建议额,一是中文标题转拼音可能会比较长或者是容易重复…