如何为SEO设置每个页面或帖子的标题

时间:2018-05-30 作者:JJang

我发展了我的主题。我设置了标题。php。

和在标题中。php,我这样设置。

<title>My Site Name</title>
这让搜索引擎感到困惑。标题标签中的每个页面和帖子标题都与网站名称相同。

你有没有为SEO设置标题和元标签的技巧?

2 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

要在主题中正确设置标题标记,不应将其放在标题中。php手动。您的标题。php应该有wp_head() 介于<head></head>, 然后你可以让WordPress设置标题标签adding support for title-tag to your theme:

function wpse_304818_theme_setup() {
    add_theme_support( \'title-tag\' );
}
add_action( \'after_setup_theme\', \'wpse_304818_theme_setup\' );

SO网友:dhirenpatel22

您需要按照步骤添加对标题标签的支持,如@JacobPeattie的回答中所述

如果仍然需要其他选项来添加SEO特定的标题和元描述,可以使用Yoast SEO WordPress插件,该插件提供额外的自定义字段来添加页面标题和元描述。

Yoast搜索引擎优化:https://wordpress.org/plugins/wordpress-seo/

enter image description here

结束

相关推荐

禁用Yoast SEO后发布内容空白

我正在尝试从一个具有自定义主题的非常简单的站点禁用Yoast SEO插件。禁用插件后,帖子没有任何内容——标题有效,只是the_content 为空。页面很好。如果我重新启用插件,帖子内容就会回来。如果切换到默认的二十个*主题之一,则不会出现问题。好像有什么事情把事情搞砸了$post 早期数据,从the_content 所有优先级的过滤器都会生成一个空字符串。错误日志为空。我猜某个地方调用了Yoast函数或过滤器,但我还没有找到任何东西。WordPress是一个干净的v4。7.5,Yoast SEO为v4