質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.85%

  • PHP

    18184questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • WordPress

    6189questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

  • HTML5

    3482questions

    HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

  • CSS3

    1799questions

    CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

  • SEO

    167questions

    SEO(Search Engine Optimization)は、検索エンジンでウェブページがランキング上位に上がるように工夫する様々なテクニックの事です。

WordpressのSEO対策について(GoogleにIndexされない)

受付中

回答 3

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 817

teapot

score 0

前提・実現したいこと

Wordpressで製作したWEBページが一向に検索結果に反映されないため反映されるようにしたい。
以下のようにWEBページ(自社の新規事業用のホームページ)を作りました。
これまでいくつかWEBページは作ってきたのですが、11月末ごろに公開設定にしたにもかかわらず検索結果にあがってこないのは初めてのため、相談させてください。

・Wordpressで製作(あまり慣れてないです・・・。)
・さくらサーバーのクイックインストールでWordpressをインストール。
・Wordpress表示設定から、URLの文末/wp/が表示されないように設定しています。
・テーマはboneを使用して0からコーディングしました。
(ローカルでHTMLとして全部作って全てFTPにアップロードしています。)
・HTML5,CSS3でコーディング
・導入したプラグイン
Google XML Sitemaps
Jetpack by WordPress.com
TinyMCE Advanced
WP-Members

発生している問題・エラーメッセージ

SEOの問題なのでエラーメッセージなどは特にないです。

WEBページの詳細等

全て静的ページですが、あえてWordpressを使ったのはログインページを作りたかったためです。
WP-Membersというプラグインを使って実装しており動作は問題ないです。
ページ構成は下記の通りです。
(全て静的ページとして実装しました。PHPは詳しくないので・・・。)
・トップページ1ページ
・下層ページ12ページ
・ログインページ1ページ
・ログイン後に見れるページ3ページ

実装手順ですが、下記の通りです。
ログインページ以外は全てFTPでアップロードして公開しています。
・トップページ(index.html)はindex.phpと改名してアップロード
・Wordpress管理画面から固定ページ→下層ページを作成(管理画面上は空でURL等を定義しただけ)
・トップページ同様、下層ページはそれぞれhtmlとして作成しました。その後、○○.phpと改名しFTPのテーマフォルダにアップロードしました。
(CSS,js,imagesも同様にFTPにてアップロード)

試したこと

・12月中旬ごろにウェブマスターツールを導入、インデックス登録をリクエストしたが変わりなし
・同日、Wordpressにてプラグイン(Google XML Sitemaps)を入れてウェブマスターツールと同期したが変わりなし
(サイトマップ内にはそれぞれのURLが正しく表示されていました。)

補足情報(言語/FW/ツール等のバージョンなど)

以前ログインページがないパターンで別のWEBページを作ったのですが、SEOに関しては全く問題がありませんでした。
中々あがってこず、非常に困っています・・・。
Wordpressの構造に問題があるのか、サイトマップなのかなど、そもそもどこに原因があるのかが、分かっていません。

他に必要な情報等ありましたらすぐに記入させていただきます。
今回teratailを始めて利用しますが、どうぞよろしくお願い致します。

robots.txtの内容について

以下の通りです。
Sitemap: http://当社ドメイン.ne.jp/sitemap.xml
Sitemap: http://当社ドメイン.ne.jp/news-sitemap.xml

User-agent: *
Disallow: /wp/wp-admin/
Allow: /wp/wp-admin/admin-ajax.php

Sitemap: http://当社ドメイン.ne.jp/sitemap.xml

懸念事項

・Search Console内のエラーは特になし
・サイトマップ内のWEBページ数は問題ないが、画像数が0になっている
(画像はFTP上のテーマフォルダに個別であげており、Wordpressの管理画面からアップロードしていないため?これは問題でしょうか?)
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • ockeghem

    2017/01/05 20:17

    robots.txt の内容はどうなつていますか?

    キャンセル

  • teapot

    2017/01/05 20:45

    ありがとうございます、早速追加しました。こちらはgoogleのウェブマスターツールの内容を追加しましたが、合ってますでしょうか?

    キャンセル

  • ockeghem

    2017/01/06 06:44

    念のため、ウェブマスターツールではなく、実際のサイト上で http://example.jp/robots.txt (example.jpは対象サイトのドメイン名を入れる)にアクセスして調べたほうが確実です

    キャンセル

  • teapot

    2017/01/06 14:57

    ご返信ありがとうございます。ブラウザ上でも確認したところ、内容は同じでした。

    キャンセル

回答 3

+1

「検索エンジンがサイトをインデックスしないようにする」はチェックを外しているとのことですが、
・手動でnoindexが記述されていないか
・あまり無いと思いますがHTTPレスポンスヘッダーでnoindexを指定していないか

Search Console(旧ウェブマスターツール)は登録されているようなので、クロールエラー項目にインデックスさせたいページが載っていないか

Fetch as Googleでチェックして問題なければそのままインデックス登録をリクエストしてみる

など上記まだでしたら確認されては。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/01/05 21:36

    ご回答いただき、ありがとうございます。

    >・手動でnoindexが記述されていないか
    すみません、手動とはwordpress内にある設定でしょうか?
    設定項目の「検索エンジンがサイトをインデックスしないようにする」はチェックをはずしていますが、他は変更していません。
    具体的に箇所を教えていただけないでしょうか。

    >・あまり無いと思いますがHTTPレスポンスヘッダーでnoindexを指定していないか
    こちらは<head>内に書くmeta要素の記述のことでしょうか?
    これは指定していません。

    >Search Console(旧ウェブマスターツール)は登録されているようなので、クロールエラー項目にインデックスさせたいページが載っていないか
    クロールエラー項目を確認したところ、「サイトエラー」「URLエラー」ともに、過去 90 日間エラーが検出されませんでした。と記載がありました。

    >Fetch as Googleでチェックして問題なければそのままインデックス登録をリクエストしてみる
    12月中旬ごろにindexを、20日ごろに残り全ページインデックス登録をリクエストかけました。
    何度かかけて解消されるとかあるのでしょうか・・・。

    キャンセル

  • 2017/01/05 21:56

    手動というのはhead内のmeta要素のことでした。指定されていないのですね。

    HTTPレスポンスヘッダーはサーバーの応答情報ことです。
    確認の仕方は色々有りますが、分かりやすいのは「Fetch as Google」の詳細で
    「取得」タブ内の「ダウンロードされた HTTP レスポンス」という部分に「X-Robots-Tag: noindex」のような表記がなければ問題ありません。

    Fetch as Googleも実施済みということですので、あと思いつくのは
    - canonicalの指定が誤ったURLになっている
    - Googleのガイドラインに違反する内容
    というところでしょうか。

    Search Console ヘルプを再確認してみる
    https://support.google.com/webmasters/topic/4617736?hl=ja&ref_topic=4589290

    より専門家が居るウェブマスター ヘルプ フォーラムで質問してみる
    https://productforums.google.com/forum/#!forum/webmaster-ja

    も参考までに。

    キャンセル

  • 2017/01/05 23:05

    早速ご返信いただき、ありがとうございます。
    参考URLもありがとうございます。確認させていただきました。

    meta要素のindexは指定していませんでした。
    HTTPレスポンスヘッダーの内容確認させていただきましたが、「X-Robots-Rag: noindex」のような表記はありませんでした。
    Googleのガイドライン違反はこれまでいくつも作ってきたのでない・・・とは思いますが改めて再確認します。
    (記載し忘れておりましたが、ドメインも新規で取得したものです。)

    canonicalタグについてですが、これは記載していませんでした。
    現在、
    http://ドメイン.ne.jp/ と http://www.ドメイン.ne.jp で通常の表示がされます。
    (前者が正規)
    http://ドメイン.ne.jp/wp/ では404エラーになるよう設定しています。
    早速全ページcanonicalタグを追加してみます!

    キャンセル

  • 2017/01/06 09:29

    補足ですが、canonical指定が無いからといってインデックスされないということは無いはずです。
    指定しても状況解消は期待できません。

    もちろん1つのページに対し複数のURLが存在するのであれば、canonicalで正規のURLを示しておくことはやっておいた方が良いことなのは間違いありません。

    キャンセル

  • 2017/01/06 15:08

    補足いただきありがとうございます。
    これまでcanonicalタグはつけたことがなかったのですが、昨日のコメント後すぐに全ページつけました。

    キャンセル

0

もしかして、ですが、、
[設定]-[表示設定]のなかにある
「検索エンジンでの表示」の項目にチェックが入っていませんか・・?

それ以外が原因なのであれば、すみませんがちょっとわからないです。。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/01/05 18:54

    早速ご回答いただきありがとうございます!
    表示設定の「検索エンジンがサイトをインデックスしないようにする」は11月末の段階でチェックをはずしている状態なので、恐らく他に原因があると考えています。

    キャンセル

0

外していたらすみません。

https://support.google.com/webmasters/answer/183668?hl=ja

これやりました?

質問をよく読んでみたんですが、
xmlsitemapの登録をしていないような気がします。
(サイト直下のsitemap.xmlは、わたしは、あまり信頼していないです。)

もちろん、これだけが原因ではないし、
すでにいくつもサイトを作成されているというので、原因は違うような気もするんですが、
まず、一番基本を確認させていただこうかと思いまして。

site:{URL}も全く出てきていないんですよね?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.85%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • PHP

    18184questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • WordPress

    6189questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

  • HTML5

    3482questions

    HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

  • CSS3

    1799questions

    CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

  • SEO

    167questions

    SEO(Search Engine Optimization)は、検索エンジンでウェブページがランキング上位に上がるように工夫する様々なテクニックの事です。