WordPress 的搜索引擎是一个令人兴奋的话题,期间和之后,我没有时间回答现场的 Mozinar,我收到了很多很好的问题。当我开始读通过您的后续问题,我认识了很多相同的主题,所以我决定将在这篇文章中常见的问题,都可以看到。
当然,在 WordPress 的,因为它是一个灵活的平台来解决这些问题的方式有很多种。我选择了集中的解决方案,我在过去的这个职位上,但在评论部分的这篇文章,请注明您的想法,所以我们可以互相学习。
正确的永久链接结构和限制
在 Mozinar,我们谈了很多关于如何运行到您的永久链接结构有显着网站的速度问题,为博客帖子开始数字以外的东西。
换句话说,www.site.com/blog/2012/awesome-post/运行速度快,,而 www.site.com/blog/online-marketing/awesome-post/导致网站的速度问题,尤其是当你的博客的增长。这是因为 WordPress 已经难以破译数据库中的拉后,从没有在第一个目录。在 WordPress 的团队有自己公开承认这个问题在以前的 WordPress 的版本。
许多听众很快就指出,然而,新版本的 WordPress 实际上已经完全解决了这个问题。
事实上,如果你的 WordPress 3.3 或更高版本,您实际上可以放弃可以开始你的职位,一个你想要的任何永久链接结构的数量和使用!没有速度的问题担心。
我没有提到这一点 WordPress 的的 Mozinar 版本之间的差异,想清楚了这里。永久链接 (如果你的 WordPress 3.3 或更高版本) 的最佳实践是使用类似类别%/%/%postname%/,/%postname%/,因为它都更加人性化,结果在更符合逻辑的网站层次结构,也可以是搜索引擎友好的。
当然,如果你还没有更新 WordPress 或实际上被卡住的旧版本由于某种原因 (需要过期的插件,显着的平台定制,等等),而不是你的博客文章的 URL(永久链接结构) 与一些可能会导致在一些严重的网站的速度问题。我认为一个 WordPress 升级需要完成,你应该考虑改变您的永久链接结构,以确保你有一个快速的网站对用户和搜索引擎。
正确的方式来改变永久链接结构
最好的步骤,改变你的永久链接结构是什么?也许你需要保持和旧的 WordPress 的版本,因此需要更新您的永久链接结构,网站的速度问题。另一方面,也许你只是使用了默认的永久链接结构,当你建立了自己的网站,但现在要改变的搜索引擎优化和用户体验的原因。
更新你的 URL 始终是一个微妙的变化,需要良好的规划,由于巨大的影响,这可能对您的搜索引擎可见性。我们总是要确保我们 301 旧的 URL 重定向到新的同行,不只是确保良好的用户体验,但好好沟通的方式,让他们的排名和链接股权归因到您的新的搜索引擎的变化网址。
不建立 301 重定向,你才能真正伤害你的搜索引擎可见性。
WordPress 是伟大的,它可以很容易的 URL 定制的,由于其非常强大的 URL 重新写入控制。不幸的是,如果你改变你的 URL 永久链接结构,WordPress 的实现 302 重定向从旧的 URL 到新的,而不是必要的 301 重定向。
我看过以上几个排名坦克由于这 WordPress 的怪癖,我不希望这发生在你身上!
幸运的是,有两个解决方案,不涉及你有疯狂的重定向规则或 1to1 301 重定向:
解决方案 1:更新.htaccess 文件中的代码
如果你改变你的永久链接结构/%postname%/(只有当你移动到这个永久链接结构),我建议更新。 htaccess 文件处理 301 重定向从旧的永久链接结构,这个新的。
我喜欢这种方法,因为工作的。 htaccess 文件是更快,更方便您的 WordPress 安装,并让您的安装变得臃肿,更多的插件。
这里就是你需要做的:
复制你的.htaccess 文件作为备份,以防出现错误,你需要重新上传旧的
获取.htaccess 代码片段,你需要通过滚动到这个页面的底部上 Yoast SEO 的网站 (我有没有关系与 Yoast SEO 外的用户),点击橙色的按钮,上面写着 「生成重定向」
填写表单字段并单击 「生成重定向」 时,输出正确的代码
复制该代码,并将其放置在最顶端的.htaccess 文件
更改您的永久链接结构/%postname%/从 WordPress 的接口内
验证旧的文章网址的重定向到新的,事实上,现在 301 重定向。为此,您可以通过现场检查您的旧网址使用 301 重定向在这里 (再次像一个检查工具,没有关系以外的用户)
这样就可以快速更新.htaccess 文件没有太多的混乱。如果它不工作,只是改回你的永久链接结构,并重新上传您的备份.htaccess 文件。
解决方案 2:使用重定向插件
除了/%postname%/,然后是简单的。 htaccess 更新的图片,如果你想使用其他的固定链接结构。
相反,我建议使用一个 WordPress 的插件,让你能够控制你需要照顾的 301 重定向。当然,也有众多的 301 重定向插件可供选择,但我建议由约翰·戈德利 (再次,我只是一个用户,没有其他关系与重定向或约翰·戈德利) 重定向。
这个插件会自动 301 重定向 URL 的变化,同时也允许 1 到 1 301 重定向实施基于正则表达式的重定向规则,甚至创造!所有这一切都来自 WordPress 的界面,使其成为一个相对简单的解决方案,用于管理的永久链接结构转变。
只要安装这个插件,改变你的永久链接,然后一旦变更已经完成,确认 301 重定向正确到位。
当然,还有多个其他搜索引擎优化的后果时,需要考虑改变 URL 结构 (见 http://www.seomoz.org/blog/should-i-change-my-urls-for-seo 一些讨论这个),但上面的解决方案应该包括如何正确地改变你的永久链接对于大多数 WordPress 的安装。
多种语言的 WordPress 的网站实现
这是一个非常普遍的问题后,我收到了 Mozinar,围绕着最好的方式来实现多国语言的一个 WordPress 安装,使 www.yoursite.com/fr/返回法文翻译的内容,并 www.yoursite.com /解/返回,例如德语翻译。
虽然 WordPress 的不支持多语言的网站或博客的开箱即用,实施和运行多语言安装有多种方法。 WordPress 的提供了一个详细的介绍 (包括优点和缺点) 五个不同的方法来推动的,如自行安装 (只需访问 http://codex.WordPress.org/Multilingual_WordPress 的所有可用方法的列表),所以我不会老调重弹他们的伟大的评论。
相反,我会检讨我的首选方法,为建立一个多语种的网站,这是包括所有可用的翻译在一个页面中或后,然后自动选择显示哪一个语言目录的基础上选择 (如因为/或/ FR / DE /) 。
解决方案:WPML 插件
我一直使用的 WP
ML 插件 (没有关系以外的用户) 来处理这个问题,原因如下:
它允许所有翻译的内容,便于治理,让所有的翻译坐同一职位页内,在 WordPress
如果你想轻松添加新的语言变体
自动实现 hreflang 标签上的所有页面,减少任何潜在的重复内容的问题,同时也按照新的多语言搜索引擎优化的最佳实践
它允许使用的语言目录,子域或域,因此非常灵活的,允许良好的谷歌网站管理员工具,设定整合
只需访问 WPML 网站购买和详细的配置和安装说明。就像任何其他的插件安装,这是最好的解决办法,我已经用了多语言的 WordPress 博客。
还有其他的方法!
我希望我已经能够清理一些常见问题的处理 WordPress 的。我爱的平台,但它不是完美的,需要定制,以确保它的搜索引擎优化友好的。
这篇文章概括了什么,我通常做些什么来解决上述讨论的主题,但也有其他的方法,使我们谈论的变化。请一定要来和我探讨,让更多的人知道你的解决上述主题的方式。