phoenix-powerOctopressのカスタマイズ履歴です。

Google Web Masters Tools

https://www.google.com/webmasters/tools

特に便利なこともなかったような気がするのですが、設定。

Google Analytics

https://www.google.com/analytics/web

Analyticsを再設定。特に見ることもないのだけど、Qiitaに設定したついでに。こういうのは分析して、実行できるようになりたい。

Google API Console

https://code.google.com/apis/console

Google Analytics APIを使ってみました。しかし、Googleは便利なのですが、分かりにくかったです。前に一度やってるんですが…。

Gooele Chrome Consle

要素を検証すると、Hatena Widgetでスクリプトがhttpsでなかったので、エラーが出てました。なので、それを除去して、httpsが正常に動作するように設定。

また、デフォルトをhttpsにしておきました。

Google Search - Sitelinks Search Box

https://developers.google.com/structured-data/slsb-overview

Googleの検索結果に出てくる検索ボックスを表示したいなあと思い、設定してみました。

source/_includes/head.html
1
2
3
4
5
6
7
8
9
10
11
12
13
</script>
<script type="application/ld+json">
  {
    "@context": "http://schema.org",
    "@type": "WebSite",
    "url": "https://syui.github.io",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://syui.github.io/search/?q={q}",
      "query-input": "required name=q"
    }
  }
</script>

Google Custom Search

https://cse.google.co.jp/cse/all

ただし、上記は、サイト内の検索ができなければなりません。

したがって、Googleカスタム検索を設定。レイアウトは結果のみで、コードを取得し、それを/searchページを作成した上で、貼り付けます。直接貼り付けても良いし、ファイルを用意し、リンクしても良いです。

source/search/index.html
1
2
3
4
5
6
---
layout: page
title: Google Custom Search
footer: false
---
{% include custom/google-search/index.html %}

ここまで出来たらSitelinks Search Boxの確認。サイトタイトルで検索すると、数日後に表示されているかもしれませんし、ずっと表示されないままかもしれません。

https://developers.google.com/structured-data/testing-tool/

あと、このサイトでもメニューバーからサイト内検索できるようになりました。ただし、target=_blankを設定してるのでタブを開きます。

1
2
3
      <form action="https://syui.github.io/search" target="_blank" class="search navbar-form navbar-right">
        <input type="text" name="q">
      </form>

Google PageSpeed Insights

https://developers.google.com/speed/pagespeed/insights/

サイトの速度を測定してみます。結果はひどいです。一度、こういうことをやって/middlemanは結構速くしたのですが、やはり、設計段階で考えないと、面倒なのでやらない。

モバイル

  • 58 / 100 速度

  • 88 / 100 ユーザー エクスペリエンス

パソコン

  • 69 / 100 提案の概要

Google SEO

https://support.google.com/webmasters/

検索エンジン最適化ですが、スタート時には考えたいなと思います。このサイトではやらないけど。