×

优化 WordPress 博客 URL SEO

优化WordPress博客中的URL,提升SEO效果

元智汇电子 元智汇电子 发表于2023-11-19 17:01:07 浏览519 评论0

抢沙发发表评论

前言

本文旨在介绍如何对网站的URL进行SEO优化,着重探讨在WordPress博客(echeverra)中如何实施这一优化策略。

起因

尽管我对SEO的了解有限,但深知SEO的良好实践可以使网站在搜索引擎中获得更有利的排名。尤其是对于自己的WordPress博客,虽然规模较小,但我一直未深入研究其SEO优化。直到最近,我收到了一条留言,来自电池社区站长,对我的博客提出了有关URL优化的建议。

image.png

感谢电池社区站长的留言,他推荐了电池社区,一个在中国电池行业备受认可的内容分享社区。该社区涵盖了丰富的资讯、新闻、论坛话题和视频直播等内容。我强烈推荐大家一探究竟。

留言的要点是,我的博客文章的URL层级较多,可能影响各大搜索引擎的收录,并进而影响网站排名。这让我开始思考,事实是否确如所言呢?

继续探讨URL优化,了解其真实影响。


如何进行URL的SEO优化

首先,让我们深入了解SEO(Search Engine Optimization),即搜索引擎优化。这是通过分析搜索引擎排名规律,了解搜索引擎工作原理的技术,以提高网站在搜索引擎中的自然排名的过程。SEO的实践对于增加网站曝光度和访问量至关重要。现今,SEO优化已成为商业实践,百度SEO搜索结果中充斥着大量收费广告。

image.png

网站SEO优化是一门庞杂的学问,今天我们将专注于URL的优化,总结如下几点:

1. URL目录层级保持简洁:

设计URL的目录层级应该尽量少,最好不超过三层。搜索引擎蜘蛛在抓取站内页面时具有优先级,较少的目录层级意味着更高的权重,增加被抓取和收录的机会。百度尤其偏好目录层级较少的页面。

搜索引擎蜘蛛:深入了解

搜索引擎蜘蛛是搜索引擎中执行爬行和访问页面任务的程序,负责检索和存储互联网上的信息。让我们更深入地了解蜘蛛的工作原理。

  • 发出访问请求:

    蜘蛛程序会向服务器发出页面访问请求,请求的响应通常是包含HTML代码的页面内容。一旦蜘蛛收到响应,它会将页面的HTML代码存储到原始页面数据库中,以备进一步处理和分析。

  • 寻找链接地址:

    蜘蛛通过网页的链接地址来寻找其他网页。通常,蜘蛛从网站的某一个页面开始,常见的起点是首页。它读取当前页面的内容,查找其中的其他链接地址,以建立一个页面链接的网络。

  • 循环抓取:

    随后,蜘蛛通过这些链接地址不断循环抓取新的页面。这个过程持续进行,直到蜘蛛抓取了整个网站的所有相关页面。在这个过程中,蜘蛛将新抓取的页面继续存储在原始页面数据库中。

  • 评价页面重要性:

    由于技术和性能方面的限制,蜘蛛并不会抓取所有页面。它更倾向于抓取那些被认为比较重要的页面。在评价页面的重要性时,蜘蛛主要考虑页面链接的深度。链接深度越深,目录层级越多,页面被视为越不重要,从而越不容易被蜘蛛抓取。

2. URL长度宜短:

对于搜索引擎,URL长度不超过1000个字母没有问题,但用户更倾向于简短的URL,有助于提升用户体验和可信度。短URL也更易传播和分享,符合“大道至简”的理念。

3. URL(伪)静态化:

最好在网站上线之前就设置好静态模式,或启用伪静态功能。静态URL更容易被搜索引擎收录。动态URL可能对SEO有负面影响,而静态和伪静态URL则有正面作用。

动态、静态和伪静态URL详解

在网站开发中,我们通常会涉及到动态URL、静态URL以及伪静态URL的使用。让我们更深入地了解它们的区别和作用。

  • 动态URL:

    动态URL的例子如https://host/news.php?id=17,它包含了带有“?”的参数,是一个逻辑地址,并没有真实存在于服务器硬盘上的文件。由于需要进行运算,因此打开速度相对较慢。然而,现代服务器缓存技术已经解决了速度问题。动态URL的主要缺点是结构较为复杂,不便于记忆,而复杂的动态URL可能对SEO收录产生负面影响。

  • 静态URL:

    静态URL的例子如https://host/news/17.html,不包含“?”参数,直接指向真实存在于服务器硬盘上的文件。由于无需进行运算,打开速度较快,且结构友好,便于记忆。静态URL对于SEO有正面作用,有助于提高页面的搜索排名。

  • 伪静态URL:

    伪静态URL如https://host/news/17.html,与静态URL类似,但实际上伪静态规则将动态URL伪装成静态网址。它仍然是逻辑地址,不存在真实的物理路径。通常通过配置webserver和.htacces文件实现伪静态。与静态URL相似,伪静态URL对SEO收录有正面作用,提高了页面的搜索可见性。

4. URL字母小写:

统一使用小写字母,因为Unix/Linux服务器区分字母大小写。小写字母更易记,也符合用户搜索的输入习惯。

5. URL包含关键词:

关键词出现在URL中可以提高相关性,且关键词位置越靠前越好。对搜索引擎算法来说,URL中的关键词对于提高页面的搜索排名是有帮助的,同时也提升了用户的可读性和指示性。

6. URL连接符使用:

当URL中的目录或文件名需要两个以上单词时,建议使用中划线“-”连接。不要使用下划线“_”等符号,因为搜索引擎可能会忽略下划线,而中划线会被当做空格处理。例如,css-content会被读成css与content。

通过遵循这些URL优化的准则,可以提高网站的搜索引擎可见性和用户体验。


博客URL优化实战

既然我们已经了解了如何优化URL,现在让我们来实际操作,以我的博客为例。

后台设置

我使用WordPress作为博客平台,在后台找到了固定链接设置。

image.png

当前的设置是日期和名称类型,例如:https://echeverra.cn/2021/09/04/blog-traffic/。

我决定按照 https://host/category/postname/ 的结构自定义URL,以满足上述所有URL优化的需求。

image.png

然而,实际访问的URL变成了 https://echeverra.cn/archives/others/blog-traffic/。

由于我的文章分类级别较多,达到了四个层级,我选择妥协,采用文章名类型。

image.png

打开文章URL:https://echeverra.cn/blog-traffic/,感觉清爽了很多,这就很不错。

image.png

老链接重定向

然而,当我突然意识到之前分享的文章链接是否失效时,验证后果然返回404错误。

image.png

问题来了,还有微信公众号的原文阅读,都是老链接,改不了。为了解决这个问题,我考虑写一段页面重定向的脚本。

image.png

但尝试后发现脚本不生效,404页面不执行这段代码。是否修改WordPress源码呢?但这样每次更新都可能被覆盖。

在找资料时,发现WordPress有一些重定向插件。

image.png

我安装了前两个插件,奇怪的是排名第一的Redirection居然不生效,但第二个却非常好用,设置也相当简单。

image.png

这样,老链接直接跳转到新链接,不影响用户使用。这就很完美了。

顺便提一下,最新的WordPress后台安装插件有时会出现报错安装失败的情况。建议手动在插件主页下载插件,解压后上传到服务器WordPress目录的/wp-content/plugins/下,然后在后台插件菜单中启用即可。

通过这些步骤,我成功地优化了博客的URL结构,并解决了老链接的重定向问题。


群贤毕至

访客