Inconsistent title for posts

时间:2013-08-17 作者:Sandeep

我记得,为了优化标题值,我编辑了部分主题。目前在谷歌我看到了this.

然而,当我打开一篇文章时,网站名称不会附加到文章标题中。

我看了看header.php 并找到以下行:

<title><?php seotitles(); ?></title>
我正在使用“All-in-one SEO”插件,并手动设置了每个帖子的标题和描述,这样做时,我不会在帖子名称中附加站点名称。

我怎样才能让我在谷歌看到的东西和用户看到的东西相互同步?

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

实际上你对此无能为力。谷歌几个月前改变了算法,如果他们觉得更合适,有时会在结果中确定标题。

我在上一家公司做搜索引擎优化时注意到了这一点。在搜索“channel letters detroit”时,结果显示“channel letters-detroit Sign Company SIGNARAMA特洛伊”http://michigansignshops.com/products/outdoor-signs/channel-letters/, 页面标题为“底特律频道快讯,快速制造和成本效益| SIGNARAMA”。

Yoast的Joost de Valk(WordPress SEO的作者,与多合一SEO非常相似)实际上在Why Google won\'t display the right page title.

SO网友:Mayeenul Islam

伊恩·斯图尔特的教程展示了一种易懂且易于搜索引擎优化的<title>, 你可以跟随

<title><?php
    if ( is_single() ) { single_post_title(); print \' - \'; bloginfo(\'name\'); }
    elseif ( is_home() || is_front_page() ) { bloginfo(\'name\'); print \' - \'; bloginfo(\'description\'); get_page_number(); }
    elseif ( is_page() ) { single_post_title(\'\'); }
    elseif ( is_search() ) { bloginfo(\'name\'); print \' - Search results for \' . esc_html($s); get_page_number(); }
    elseif ( is_404() ) { bloginfo(\'name\'); print \' - Not Found\'; }
    else { bloginfo(\'name\'); wp_title(\'-\'); get_page_number(); }
?></title>
它会在您的帖子页面标题中添加一个标题,如:

GET and POST requests - Java Experience
我希望这对你有用。但不知道您需要将哪些设置更改为“一体式SEO”设置。祝你好运

结束

相关推荐

使用WordPress SEO时未显示OpenGraph描述(Yoast)

几天前我安装了WordPress SEO,并勾选了Open Graph标签,除了页面描述之外,它们都显示得很好。这是否应该出现,我说的是否正确,它将自动取自前几段?现在我理解了没有自动生成元描述的原因,但现在当我们在Google+上发布文章时,只有页面标题被删除了,所以帖子看起来有点空白。是否有办法让opengraph描述标记正常工作?