アーカイブ 2022年11月 | ant2マガジン | CMSなら「ant2-ASP」でホームページ制作!

ant2マガジン

2022年11月

2022.11.24

Googleにインデックスされない理由と対策方法

こんにちは。
アントアントのメルマガ担当です。

いつもメールマガジン「ここだけは知っておきたい編」をご覧いただき、誠にありがとうございます。

今回は弊社サポートにもよくご相談をいただくGoogleにインデックスされない場合の『主な原因』『対策方法』についてご紹介いたします。

Googleインデックスとは

Googleインデックスとは、Googleの検索エンジンにクローリングされてWebサイトやブログなどが検索エンジンのデータベースに「登録」されることです。

そのため、インデックスされていなければユーザーがキーワード検索をしても検索結果に表示されません。

インデックスされることで得られる効果

  • Googleの検索結果に表示される
    検索結果に該当サイトの「タイトル」と「ディスプリクション」が表示されるようになります。
  • Webサイトやブログなどのアクセス数が増える
    検索結果に表示されることで、ユーザーのサイト訪問数が増加が見込めます。

検索結果に表示されるタイトルとディスプリクションについて

メタタグとは

メタタグ(metaタグ)はページの情報を、検索エンジンやブラウザなどに伝えるタグのことをいいます。
メタタグをしっかり設定することでSEO対策に繋がり、ユーザーにもクローラーにもどういったページやサイトなのかを伝えることができます。

ant2 CMSで設定するタイトルとメタディスクリプション

メタタグを設定したいページで右クリックして[メタタグ]-[メタタグを登録]をクリックすると設定ダイアログが表示されます。

メタタグに入力したタイトルタグとメタディスクリプションは検索した際にこのように表示されます。

タイトルタグ

メタディスクリプション

Googleインデックス 確認方法

Google検索窓で確認する

簡単にGoogleインデックスを確認する方法としてGoogleの検索窓を利用する方法があります。

《確認方法》

Googleの検索窓にインデックスを確認したいサイトのURLまたはページのURLを入力して検索する

例1

サイト全体の大まかなインデックス数を確認したい場合

Google site01

「site:https://sample.jp/」を入力
66ページがインデックスされてることがわかります

例2

サイト内のページがインデックス登録されているかを確認したい場合

Google site02

「site:https://sample.jp/sample」を入力
該当ページがインデックスされていることがわかります

★注意点★

検索窓でインデックスを確認する方法は簡単に行うことはできますが、Google SearchConsoleのように詳細を確認することはできません。
そのため、正確な調査・改善を行う場合はGoogle SearchConsoleを使用することを推奨しています。

Google SearchConsoleで確認する

★Google SearchConsoleで確認する前に

対象のサイトのデータをGoogle SearchConsoleに反映させる必要があります。
反映方法は過去のメルマガ『Google Search Consoleについて』をご確認ください。

《確認方法》

確認したいサイトをプロパティに追加し、所有権の確認、データの反映ができたら
「URL検査」からGoogleにインデックス登録されているかを確認することができます。

左サイドバーの「URL検査」またはサイト上部の検索窓に対象のサイトのURLを入力し、
結果画面に『URLはGoogleに登録されています』と表示されていれば対象のサイトURLはGoogleインデックス登録がされています。

★ant2 CMSとGoogle SearchConsoleの連携について

ant2 CMSではGoogle Search Consoleの設定が可能となっており、サイト所有者の確認設定もant2 CMSから設定していただくことでより簡単に行うことができます。
また、サイトマップの自動作成、独自のサイトマップファイルがある場合にはサイトマップのアップロードが可能となっています。

設定方法は是非動画をご確認ください。

サイトをGoogleに登録

インデックスされていない主な原因

一般的には、サイトやページ公開からGoogleにインデックスされるまでに数時間~数週間かかります。
しかし、しばらくたってもインデックスされないようであればインデックスされない原因を疑ってみることをおすすめします。

インデックスされない原因はいくつか考えられますが、まずは下記を確認してみましょう。
※ただし、インデックスされない要因は下記以外にもGoogle側で判断している場合があるのでご注意ください。

1.新しいWebサイトのため検索エンジンがクローリングしていない

新規ドメインを取得する場合は、検索エンジンがクローリングするまでに数時間から数週間かかる場合があります。(Google Search Central YouTube動画より
そのため、検索エンジンにクローリングされるのを待つまで待っていられない、といった場合にはXMLサイトマップを送信し、クローリングを促す必要があります。
XMLサイトマップ送信についてはこちら

2.ペナルティを受けている

Googleでは、ウェブマスター向けガイドラインを設けており、このガイドラインに違反しているサイトにはペナルティを課す場合があります。

そのため、ペナルティを受けているかどうかGoogle SearchConsoleから確認する必要があります。

Google SearchConsoleの左サイドバー『セキュリティと手動による対策』から確認し、『問題は検出されませんでした』と表示されているようであればペナルティは受けていません。

もしペナルティを受けている場合は早急に対応したほうが良いでしょう。

 3.robots.txtでクローリングをブロックしている

robots.txtでクローラーのアクセスを拒否している場合、クローリングを行うことができないため、インデックス登録はされません。

robots.txtとは、検索エンジンにクローリングしてほしいページとそうでないページを指定するファイルで、検索エンジンがクローリングする一番最初にこのファイルを読み込みます。
そのため、クローリングしてほしくないページを指定しているようであれば検索結果に表示されることはありません。

4.noindexが設定されている

サイト内の特定のページをインデックスされないように設定することができるrobots metaタグのことをnoindexといいます。

Googleの検索結果に表示させたくないページや検索結果に表示させる必要がないページ(フォームのサンクスページなど)には、noindexを用いて表示させない設定を行うことができます。

過去のメルマガ『noindex・nofollow・noarchiveについて』をご確認ください。

5. コンテンツの品質が低い

検索結果の上位にサイトを表示されるためには、コンテンツの品質が求められています。

特に最近ではインデックスする基準を以前よりもGoogle側が厳しくしていると言われていて、その要因としてコンテンツの品質があげられています。
そのため、上記の技術的な問題を解消してもインデックスをされない場合は、この『サイトのコンテンツの品質』が低いことでインデックスされていない可能性があります。

サイトのコンテンツの品質を上げるためには、単純に特定のページを修正することや、ページ数を増やすのではなく、検索クエリの意図を満たしたコンテンツを用意する必要があります。

Googleインデックスを促進する方法

1.XMLサイトマップを送る

XMLサイトマップとよばれるクローラー向けにWebサイトの内容や構造を伝えるファイルを送信することで、クローラーはファイルの情報をもとに効率よくサイトをクローリングしてくれます。


ant2 CMSを使用して作成したXMLサイトマップをGoogle SearchConsoleで送信する方法については
過去のメルマガ『SEO対策に効果的?サイトマップの種類と作成について』をご確認ください。

2.URL検査からインデックス登録リクエストを送信する

Google SearchConsoleの『URL検査』『URLがGoogleに登録されていません』と表示された場合、

右下の『インデックス登録をリクエスト』ボタンをクリックし、インデックス登録をリクエストすることでクローリングされるようになります。

【URL検査】

【インデックス登録をリクエスト後】

3.クローラビリティの向上

クローラーがクロールしやすいように「Googleが理解しやすいサイトを制作する」ことでインデックス登録を促進することができます。

クローラビリティの向上には、下記のような対策が効果的と言われています。

  • パンくずリストを設置する
    クローラーが階層をわかるようにパンくずリストを設置することでクローラーに発見されやすくなります。
  • URLを正規化する
    URLの正規化とは、複数あるURLを1つにまとめることです。
    同じページなのにURLが複数ある場合は「重複URL」となり、クロールの頻度が減ると言われているため、統一する必要があります。
  • URLの階層を浅くする
    URL構造は浅いほど優先的にクロールされやすいと言われています。
    また、Googleの公式ガイドラインにも過度に複雑なURLはクロールの際に問題が生じる可能性があり、その結果インデックス登録ができない可能性があると記載されているため、複雑すぎるURL構造にしないほうがいいでしょう。『Google検索セントラル:シンプルな URL 構造を維持する』
  • リンクを改善・削除する
    クローラーはページ内のリンクを辿ってクローリング、インデックス登録するため、リンク切れが多発していたり適切なリンクが設定されていない場合、インデックス登録できない場合もあります。
    そのため、存在しないページへのリンクの削除や遷移先の変更などの改善を行うことでクローラビリティの向上に繋げることができます。

まとめ

今回はWebサイトが検索エンジンにインデックスされない主な原因と対策方法についてご紹介しました。

サイトがインデックスされない原因は今回ご紹介した内容以外にもサーバー側での原因やGoogle側での判断などその他の原因も考えられますが、なかなかサイトが検索結果に表示されなくて困っているというサイト運営者様、制作者様は一度今回ご紹介した内容をご確認の上、対応していただくことをおすすめいたします。

2022.11.09

ant2 CMS 埋め込みタグの活用方法

こんにちは。
アントアントのメルマガ担当です。

いつもメールマガジン「ここだけは知っておきたい編」をご覧いただき、誠にありがとうございます。
今回はant2で設定できる『埋め込みタグ』についてご紹介します!

埋め込みタグとは

広告や動画サービスなどの外部サービスから提供されるタグを埋め込みタグに設定することでWebサイトに掲載することができる機能のことです。

今回ご紹介する埋め込みタグ

今回ご紹介する埋め込みタグは一例となっています。

ant2 CMS 埋め込みタグの設定・設置方法

1.コントロールパネルの設定から[便利な機能]>[埋め込みタグ]を選択

2.(+)ボタンを押して任意のタイトルと埋め込みタグを入力

3.埋め込みタグを挿入したい箇所にコンテンツパーツ追加ダイアログより作成した埋め込みタグを追加

埋め込みタグをコンテンツパーツダイアログから作成する

埋め込みタグの作成方法は上記の[埋め込みタグ]メニューから作成する方法とコンテンツパーツダイアログから埋め込みタグを作成する方法があります。

1.追加したい箇所の上に配置されているコンテンツパーツを長押しする

2.コンテンツパーツダイアログから[埋め込みタグ]を選択し、[埋め込みタグー新規作成]をクリック

3.埋め込みコード入力画面が表示されるのでタイトルとタグ(埋め込みタグ)を入力して【OK】を押す

★注意点★
3で【OK】を押すとすぐに作成した埋め込みタグが挿入されるため、別途コンテンツパーツダイアログから挿入する必要はありません。

コンテンツパーツ以外の埋め込みタグの配置について

コンテンツパーツ以外の埋め込みタグの挿入方法としては【レイアウトダイアログから挿入】する方法もあります。
レイアウトダイアログから挿入する場合は、左側のパーツリストの中から、使いたいパーツを配置したいブロックまでドラッグで移動してください。

SNS

Instagram

1.掲載したい投稿の「…」マークをクリック

2.項目から「埋め込み」を選択

3.埋め込みコードが表示されるのでコピーして【ant2 CMS 埋め込みタグの設定・設置方法】の手順で設定する

※キャプションのありなしは埋め込みコード発行画面の『キャプションを追加』のチェックで選択することができます。

Facebook

1.埋め込みたいFacebookの投稿の「…」マークをクリックし、項目から「埋め込み」を選択

2.埋め込みコードが表示されるのでコピーして【ant2 CMS 埋め込みタグの設定・設置方法】の手順で設定する

YouTube

1.埋め込みたいYouTubeの動画を開き、動画右下の[共有]をクリック

2.共有画面が表示されるので【埋め込む】をクリック

3.埋め込みタグが表示されるのでコピーして【ant2 CMS 埋め込みタグの設定・設置方法】の手順で設定する

★注意点★
上記の方法だと動画はレスポンシブ対応となりません。
レスポンシブ対応をされたい場合は、下記の方法で埋め込みタグの設定が必要です。

1.埋め込みたい動画の共有画面から動画のIDを確認し、動画のID部分をコピーして控えておく

2.レスポンシブ対応タグの【動画ID】の部分を1でコピーした動画IDに変更し、【ant2 CMS 埋め込みタグの設定・設置方法】の手順で設定する

レスポンシブ対応タグ

<div style="position: relative; padding-bottom: 56.25%;">
  <iframe 
    style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" 
    src="https://www.youtube.com/embed/【動画ID】" 
    frameborder="0" 
    allow="autoplay; 
    encrypted-media"     allowfullscreen>
  </iframe>
</div>

動画

1.掲載したい動画を事前にコントロールパネルの作成から[素材]>[画像の管理またはファイルの管理]の
サーバーブラウザにアップロードしておく

2.VIDEOタグの【動画のパス】をサーバーブラウザのパスに変更し【ant2 CMS 埋め込みタグの設定・設置方法】の手順で設定する

VIDEOタグ

<video autoplay muted playsinline width="100%" src="【動画のパス】"></video>

※/images/フォルダに入れた場合は「/images/フォルダ名/動画ファイル名」となります。

例)「/images/video/sample.mp4」
<video autoplay muted playsinline width="100%" src="/images/video/sample.mp4"></video>

VIDEOタグで挿入した動画

Googleカレンダー

1.Googleカレンダーにアクセスし、ログインする

Googleカレンダー
https://www.google.com/calendar/


アカウントがない場合は新規作成する必要があります

2.「カレンダー埋め込み支援ツール」を開き
表示したいカレンダーにチェックをいれ、埋め込みコードをコピーして【ant2 CMS 埋め込みタグの設定・設置方法】の手順で設定する

Google「カレンダー埋め込み支援ツール」
https://calendar.google.com/calendar/embedhelper

まとめ

今回のメルマガでは主なSNSとサポートによくご質問をいただく埋め込みタグの設定方法をご紹介しました。

埋め込みタグでは今回ご紹介した埋め込みタグ以外にもその他の外部サービスが発行しているタグやアンカーの設定、CSSタグをなどを設定することができます。
是非、SNSの投稿や外部サービスをWebサイトに表示させたい!見せ方を変えたい!などでお困りの際は埋め込みタグを活用してみてはいかがでしょうか。

★注意点★
埋め込みタグは外部のサービスを使用した機能となりますので、レスポンシブ対応されているかや正常に表示されるかどうかにつきましては
埋め込みタグ発行元の仕様となりますので事前にご確認の上、ご利用ください。