刚开始新工作,公司网站是基于Wordpress搭建的。所有 URL 似乎都有一个尾部反斜杠,例如 https://www.digitallearninginstitute.com/courses/professional-diploma/
我们正在迁移到不同的 CMS,我想摆脱这些,因此 URL 为 https://www.digitallearninginstitute.com/courses/professional-diploma
据我所知,这是一个请求的重定向(我想可能是在 Wordpress 或 AWS 中设置的),其中任何没有反斜杠的 URL 都会添加反斜杠。
查看 GSC,我看到一个没有反斜杠索引的 URL,并且没有反斜杠的版本没有索引,这从重复的内容 POV 来看是很好的,但是查看另一个页面则相反(带有反斜杠的版本已索引,非反斜杠未索引)
问题:移动 CMS 系统的最佳实践是什么 - 理想情况下我不想有反斜杠,我们正在更改 URL slugs(不理想,但我们需要)
所以对于 URL https://www.digitallearninginstitute.com/courses/professional-diploma/ 这将更改为 https://www.digitallearninginstitute.com/courses/digital-learning-design 我打算设置从 https://www.digitallearninginstitute.com/courses/professional-diploma/ 到新 URL 的重定向,然后 https://www.digitallearninginstitute.com/courses/professional-diploma (不带反斜杠,会得到重定向到带有重定向的版本)更改此设置也可以重定向到新 URL。
我知道这很令人困惑,但很难找到最好的方法来确保我可以更改 URL,包括在需要时进行重定向而不会导致 404。
谢谢
希望通过上述解决方案,我可以将旧 URL 成功重定向到新 URL,同时将 SEO 问题降至最低
当然,这里有一个分步指南,帮助您将网站迁移到新的 CMS、更改 URL slugs 以及管理重定向以避免 SEO 问题:
审核现有 URL:首先检查当前网站的 URL 以了解其结构。识别哪些 URL 带有尾部斜杠,哪些 URL 没有。
删除尾部斜杠:配置新的 CMS 或服务器以从 URL 中删除尾部斜杠。您通常可以通过 Web 服务器(例如 Apache 或 Nginx)中的服务器端配置或 URL 重写规则来完成此操作。这可以确保带或不带尾部斜杠的 URL 都会生成相同的内容。
更改 URL slugs:在新的 CMS 中,根据需要更新 URL slugs。例如,如果您要从 /courses/professional-diploma/ 更改为 /courses/digital-learning-design/,请确保您的新 CMS 允许您自定义每个页面的 URL。
设置重定向:对旧 URL 实施 301 重定向到相应的新 URL。重定向通知搜索引擎和用户内容已移动。您可以在服务器配置中设置重定向或使用 CMS 提供的重定向管理工具。
测试和监控:彻底测试您的重定向以确保它们正常工作。使用重定向检查工具来识别任何问题。使用 Google Search Console 和其他 SEO 工具监控网站的 SEO 性能、抓取错误和索引页面。
提交更新的站点地图:迁移完成后,向 Google 等搜索引擎提交更新的 XML 站点地图。这有助于他们更有效地发现您的新网址并为其编制索引。
更新内部链接:更新网站内的内部链接以指向新的 URL。这确保了一致的用户体验,并帮助搜索引擎理解新的 URL 结构。
暂时维护旧 URL:考虑通过重定向使旧 URL 保持活动状态一段时间(例如几个月),以捕获任何剩余流量并容纳可能已为旧 URL 添加书签的用户。
通过执行这些步骤,您可以顺利迁移到新的 CMS、更改 URL slugs 并管理重定向,以最大程度地减少任何负面 SEO 影响。定期监控网站迁移后的性能和排名,以便及时解决任何意外问题。