为什么 WordPress 主题不应该有 SEO 选项,为什么有?

有没有听过人们推荐主题,因为它们“对 SEO 友好”?是的,我们在这个博客上推荐了很多主题,将其标记为“SEO 友好”。但是“SEO 友好”的真正含义是什么?有些人认为它意味着什么?在本文中,我们将分享我们对为什么 WordPress 主题不应该有 SEO 选项以及它们为什么有的看法。

什么是主题的目的?使事情看起来不错(有条理和干净),以便人们可以轻松地使用该网站。你如何使主题有条理和干净?除了所有的用户界面 (UI) 和视觉元素之外,您还需要有干净的代码。代码应该是语义化的,并且必须遵循 Web 标准。这样做的主题是“SEO 友好”主题。当我们说特定主题对 SEO 友好时,这就是我们所看到的。

现在有些人认为,为了使主题“对 SEO 友好”,它必须具有其他功能,例如面包屑、SEO 选项等。但事实并非如此。当然,如果您有元标记、面包屑等,它会改善您的页面 SEO。但是,对于 SEO 友好的主题来说,这并不是必需的。

那么为什么主题设计师/开发人员会这样做呢?好吧,这是一个营销噱头。他们没有将精力集中在制作尽可能好的主题上,而是将主题与一小组 SEO 选项捆绑在一起。这也是为了跟上行业和竞争对手的步伐。

为什么 WordPress 主题不应该有 SEO 选项?通过拥有 SEO 选项,这些公司对他们的用户(尤其是初学者)造成了极大的伤害。因为如果用户决定切换他们的主题,如果他们没有正确传输 SEO 设置,他们就有可能丢失旧帖子的所有 SEO 数据。SEO 选项显然属于主题开发人员应避免侵入的插件领域。主要是因为他们的 SEO 选项永远不会像AIOSEO(被超过 200 万个网站使用)这样的插件完整。nofollow 标签、重定向、无索引、站点地图和索引等选项会使主题臃肿。

如果主题公司不想支持像 AIOSEO 这样的优秀插件,他们应该使用自己的插件(而不是他们的主题)来解决这个问题。

大多数知名公司都了解AIOSEO等插件的重要性,因此当这些插件处于活动状态时,他们会自动取消注册其 SEO 选项。但是,如果他们根本不需要这样做,它会变得简单得多。

更新:正如评论中提到的,如果主题作者简单地使用主题/插件依赖项会更好。这是 Otto 撰写的一篇很棒的文章,讨论了Theme/Plugin Dependencies。

你觉得呢?你有没有什么想法?