JekyllでSEO対策をする
グーグルやヤフーの検索でブログをヒットさせるには、SEOを行う必要がります。 今回はJekyllのSEO対策について書きます。
よくブログで使われるワードプレスは最初からSEOに最適化された状態ですが、JekyllでもSEO対策を行うことが出来ます。
グーグルの検索で上位に表示されるには
様々な検索エンジンがありますが、グーグルが寡占状態です。つまり、ブログのページがグーグルの検索インデックスに登録され、グーグル検索で上位に表示されるようにする必要があります。
JekyllにはSEOを簡単にしてくれるいくつかのプラグインがあります。プラグインとその他のSEO対策についてまとめました。
jekyll-seo-tag
プラグインjekyll-sitemap
プラグイン- 画像のオルトタグ
- レスポンシブ
- スピード
1. jekyll-seo-tag
プラグイン
Jekyllには、SEO用の設定を作ってくれるjekyll-seo-tag
というプラグインがあります。
こちらの記事に詳しく書いてあります。 Search engine optimization for GitHub Pages
使い方としては、_config.yml
にjekyll-seo-tag
を追加します。
plugins:
- jekyll-seo-tag
そして、head
タグを記入しているところに、seo
プラグインを記述します。
<html>
<head>
{% include head.html %}
{% seo %}
</head>
</html>
これで、タイトルや見出しなど、headタグで必要なSEO対策が行われます。
2. jekyll-sitemap
プラグイン
グーグルにブログのページがインデックス登録されるためには、サイトマップは重要な要素です。
jekyll-sitemap
プラグインを使うことで、サイトマップが記述されたsitemap.xml
を自動生成することが出来ます。
jekyll-sitemap
プラグインを使うには、_config.yml
にjekyll-sitemap
を追加します。
plugins:
- jekyll-sitemap
そして、jekyllをビルドするとsitemap.xml
が生成されます。
3. 画像のオルトタグ
画像のオルトタグは、画像がない場合に表示されるテキストです。オルトタグはクローリング時にロードされるので、画像に記述しておく方がキーワードが多くなり上位に表示されやすくなります。
<img alt="jekyll seo" title="Jekyll SEO" src="/images/jekyll-seo.jpg">
4. レスポンシブ
グーグルはレスポンシブなサイトでモバイルでも見やすいかということをSEOのランキングのパラメータに設定しています。 サイトがモバイルに対応しているかどうかは、 Mobile Friendly Testというサイトで確認することが出来ます。
Jekyllのテーマは、モバイルに対応しているものがほとんどなので、非対応なものを使わない限りは大丈夫かと思います。
5. スピード
ランキング上位に表示されるにはページのロードスピードも重要です。 Jekyllのサイトは、通常十分早いですが、JavaScriptを使い過ぎたりするのは注意しましょう。
エンジニアリング Jekyll SEO ブログ
関連記事
-
2024/3/24
try! Swift Tokyo 2024
try! Swift Tokyo 2024の参加メモ
Swift
-
2023/1/31
SwiftUIでTabBarを非表示にする
SwiftUI TabBar
-
2023/1/14
Bootstrap5.3で追加されたダークモードに対応してみました
Bootstrap DarkMode
-
2021/2/17
brew upgradeで Your CLT does not support macOS 11というエラーがでた
homebrew macOS Big Sur
-
2020/12/1
Apple Silicon搭載 MacBook Pro M1で Homebrewとrbenvをインストールする
先日購入したApple Silicon搭載 MacBook Pro M1にこのブログをビルドするためにHomebrewとrbenvをインストールしたのでメモ。
Apple Silicon Homebrew rbenv
-
2020/11/27
Apple Silicon搭載のMacBook Pro M1が危うく文鎮化するところだったので記録
Apple Silicon搭載のMacBook Pro 13インチを仕事用に購入したのですが、クリーンインストールしたところ文鎮化しかけたので記録しておきます。
MacBook Pro Apple Apple Silicon M1
-
2020/6/23
Platform State of the Unionまとめ
Platform State of the Unioまとめ
WWDC2020 Apple アップル iOS macOS watchOS tvOS
-
2020/6/23
WWDC2020キーノートまとめ
WWDC2020 キーノートまとめ
WWDC2020 Apple アップル iOS macOS watchOS tvOS
-
2020/5/31
GitHub Pagesで無料ブログを作成する - Part4 自分のオリジナルのテーマを作る
Jekyllでは既存のテーマを使うこともできるのですが、さらに一歩踏み込んで、自分で既存のテーマをカスタマイズしたり、テーマを作ることもできます。
GitHub Pages ブログ
-
2020/5/28
GitHub Pagesで無料ブログを作成する - Part3 Jekyllの設定をカスタマイズする
前回の記事では、Jekyllのテーマを利用する方法と記事を追加する方法を紹介しました。今回はさらにJekyllをカスタマイズしていきますが、確認を簡単にするためにまずJekyllをローカル環境で実行する方法を紹介します。
GitHub Pages ブログ