网站翻译未被Google US看到

时间:2015-06-27 12:44:02

标签: php seo translation poedit

由于Poedit,我的网站已经用PHP翻译,从法语到英语。

但是仍然无法在Google美国的任何英语关键词中找到我的网站。

只有确切的网站名称研究才能在Google US(Graffy Street)中使用,而且网站描述将以法语显示。

每个法语文本都是这样写的:

<?php echo _('Bonjour'); ?>

然后,如果需要,_(&#39;&#39;)将被英语翻译自动检测并更改(感谢poedit)。

法语和英语的网址相同。不建议这样做,但它应该有效。借助浏览器语言,语言会自动更改。

我在每个页面的头部添加了一个元hreflang,以通知Google

<link rel="alternate" href="<?php echo 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>" hreflang="x-default" />

那么,如何在Google US上出现一些英语关键词作为&#34; drawing&#34;或者&#34;在线&#34; ?

Google US:Google US browser

我的网站Graffy Street:http://www.graffystreet.com/

2 个答案:

答案 0 :(得分:0)

你的hreflang标签声明不正确,没有语言声明,你在网站上的内容很少。您需要正确使用hreflang标记修复语言声明和FR和EN版本之间的多语言关系。

即便如此,正如@ user29671所指出的那样,瞄准&#34;绘图&#34;或者&#34;在线&#34;作为目标关键词!

答案 1 :(得分:0)

感谢您的建议。

Poedit是一名非自动翻译。我自己翻译了网站的所有文本。

我终于使用子域名更改了网址。我现在有一个指向单个英文版本的http://www.en-us.graffystreet.com/网址。

我还在标题中添加了两行,而不是x-default:

<link rel="alternate" href="<?php echo 'http://www.en-us.graffystreet.com'. $_SERVER['REQUEST_URI']; ?>" hreflang="en" />

<link rel="alternate" href="<?php echo 'http://www.graffystreet.com'. $_SERVER['REQUEST_URI']; ?>" hreflang="fr" />

我认为谷歌现在会注意到新的英文版本,因为我完全按照他们的建议行事:

https://support.google.com/webmasters/answer/189077?hl=en