SEO 方案 · Polyglot

# SEO 方案

# 使用 Polyglot 的搜索引擎优化（SEO）方案

如果你已经安装了 `jekyll-polyglot` 包，把这些内容加入到你的网站的 `head` 标签中，可以让你的 Jekyll 轻松地获取更多的面向 Google 的 SEO 加成。

## HTML 语言声明

对每个 W3C 国际化示范实例 ，你可以对每个页面都使用一个元数据标签设置默认语言。只需把如下内容添加到你的 `head` 标签中：

    <meta http-equiv="Content-Language" content="{{site.active_lang}}">

## 使用 hreflang 替代标签实现多语言 SEO

你可以为你的站点简单地添加 hreflang 替代标签，达成 Google 对多语言搜索的 SEO。添加下列内容到你的 `head` 标签中：

    <link rel="alternate"
          hreflang="{{site.default_lang}}"
          href="http://yoursite.com{{page.permalink}}" />
    {% for lang in site.languages %}
    {% if lang == site.default_lang %}
      {% continue %}
    {% endif %}
    <link rel="alternate"
        hreflang="{{lang}}"
        href="http://yoursite.com/{{lang}}{{page.permalink}}" />
    {% endfor %}

## 一步到位

你可以通过把如下的标签直接添加到你的 `head.html` 文件中，以直接达成上述效果：

    {% I18n_Headers https://untra.github.com/polyglot %}

只需要填入你的网站的对应的永久 URL 到标签中，一切就将准备就绪。

在 1.2.4 版本后，你可以留空，只要使用下列标签即可：

    {% I18n_Headers %}

该标签会采用你默认的 `site.url`。

若采用如上的 SEO 策略，每次对站点不同子语言内容的点击，都会计入到站点的净点击中。