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

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

ただいまの
回答率

90.51%

  • .htaccess

    462questions

    Apacheウェブサーバーにおいて、ディレクトリ単位で設置及び設定を行う設定ファイルを指します。

  • SEO

    246questions

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

  • Google Analytics

    239questions

    Google AnalyticsはGoogleが開発した無料のウェブ分析のソリューションです。複数のクライアント側のAPIとデータをエクスポートし管理するREST APIも格納されています。

静的URLを設定し、サイトマップ登録したが、googleにindex登録されない

受付中

回答 2

投稿 編集

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

kasa

score 1

Search Consoleにサイトマップを登録したのですが、index登録されずに困っています。

サイトの作りですが、動的に作成している商品のページを、[.htaccess]にて以下のように静的URLに置き換えています。

[.htaccess]

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^product/([_0-9A-Za-z]+)/([_0-9A-Za-z]+)/ /item_detail.php?brand_name_eng=$1&item_name_eng=$2

また、ページ内(php)にてcanonical設定を以下のようにしています。

<link rel="canonical" href="xxxxx.com/product/<?=$brand_name_eng?>/<?=$item_name_eng?>/">

その上で、サイトマップを以下のように作成しました。
[sitemap.xml(抜粋)]

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xhtml="http://www.w3.org/1999/xhtml" >
<url>
  <loc>http://xxxxx.com/</loc>
  <priority>1.0</priority>
  <lastmod>2017-11-02T12:33:02+09:00</lastmod>
  <changefreq>daily</changefreq>
</url>
<url>
  <loc>http:/xxxxxx.com/product/Brand1/Product1/</loc>
  <priority>0.7</priority>
  <lastmod>2017-10-30T18:58:33+09:00</lastmod>
  <changefreq>daily</changefreq>
</url>
<url>
  <loc>http:/xxxxxx.com/product/Brand1/Product2/</loc>
  <priority>0.7</priority>
  <lastmod>2017-10-30T18:58:33+09:00</lastmod>
  <changefreq>daily</changefreq>
</url>
:
:
:
</urlset>

このサイトマップをSearch Consoleに登録したのですが、
パラメータ付きで作成している静的URL(上記xmlのURL2番目、3番目)はIndex登録されず、トップページ(上記xmlのURL1番目)などのパラメータなしの静的URLはIndex登録されています。

なぜパラメータ付きを静的URLに置き換えたものはIndex登録されないのでしょうか。
試しに静的URLではなく、パラメータ付きのURL(http://xxxxx.com/item_detail.php?brand_name_eng=Brand1&item_name_eng=Product1)をサイトマップで登録し、1週間ほど待ってみましたが、こちらもIndex登録されません。

原因が分かる方がいればご教示いただけると幸いです。
よろしくお願いいたします。


【追記1】
記載情報が少なかったので、追記いたします。

  • サイトのトップページや運営者情報などのページはindex登録されているので、サイトへのGoogle bot のアクセスはすでにあります。
  • sitemap.xmlのエラーチェックでは、エラーはありません。
  • Webページ(http:/xxxxxx.com/product/Brand1/Product2/)などに実際にアクセスして、正常に表示されることは確認済みです。
  • robots.txtには「Disallow: 」としていて、間違いはありません。
  • 各ページのmetaタグには「<meta name="robots" content="ALL">」と記載し、拒否はしていません。
  • canonicalタグに設定したアドレスも、正常にアクセスでき、タグ記載ページとの不一致は起こしていません。
  • Fetch as Googleでは正常に取得でき、レンダリングも正常にリクエストできています。トップページ及び商品ページも両方とも正常です。(リクエスト送信してから既に5日ほど経ちます)

【追記2】
ご指摘いただいた項目の中で、気になっているのは以下指摘です。
「(すでに別のURLが登録されていて)重複コンテンツと判断されていることはありませんか?」
以前は商品ページをxxxx.com/detail/Product2/というアドレスで掲載していました。
それを今回xxxx.com/product/Brand1/Product2/というアドレスに変更しています。(アドレスだけでなく、ページレイアウト、掲載文章なども一新しています)
そのため、xxxx.com/detail/をSearch Consoleの「URLの削除」にて削除を行いました。
xxxx.com/detail/Product2/など、詳細まで削除しないといけないのかな、とも考えています。

他に考えられる理由が見当たらず、困っています。
引き続き、有識者の方のご回答をお待ちしております。よろしくお願いいたします。

  • 気になる質問をクリップする

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

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

    クリップを取り消します

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

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

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

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

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

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

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

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

    質問の評価を下げる

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

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

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

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

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

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

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

    詳細な説明はこちら

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

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

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

回答 2

+1

質問の内容からだけでは、インデックスされていないページが「クロールされているのか否か」が判断できません。もし、Fetch as Googleを行っていないのであれば、Search ConsoleからFetch as Googleを行い、インデックスに送信してみてください。

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2017/11/07 10:52

    ご回答ありがとうございます。
    情報が不足していて申し訳ございません。
    質問欄に「追記」させていただきました。

    また、Fetch as Googleは実施済みですが、インデックスされていないようです。
    引き続きよろしくお願いいたします。

    キャンセル

+1

「質問への追記依頼」に書こうと思ったのですが、長くなったので、解答欄に記載します。
提供されている情報が少なすぎて、判断ができないので、一般論を記載しています。
まずは、以下の点を確認してください。

  • 該当ページに Google bot のアクセスはありますか?
  • sitemap.xml にエラーはありませんか? 
  • Web ページのアクセス時にエラーが生じたりしていませんか?
  • robots.txt の記述に間違いがあったりしませんか?
  • (すでに別のURLが登録されていて)重複コンテンツと判断されていることはありませんか?
  • meta タグの robots で、拒否していたりしませんか?
  • canonicalタグが、間違っていたり、不一致を起こしていることはないですか?
  • Fetch as Google で、取得に問題はありませんか?

Web サイトのアクセスログや Google Search Console で、Google bot のアクセス時に問題が発生していないか確認して見てください。(可能ならドメイン等を example.com に置き換えて質問に追記してください)

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2017/11/07 10:50

    ご回答ありがとうございます。
    また、情報が足りておらず申し訳ありません。
    質問欄に「追記」として、ご指摘の情報を追記させていただきました。

    また、Search Console上のGoogle botのエラーは1件、昔のアドレスが404エラーになっておりましたが、その他はありませんでした。
    もう少し自分でも確認してみますが、何か他の要因などありましたら、ご教示ください。
    すみませんが、よろしくお願いいたします。

    キャンセル

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

  • .htaccess

    462questions

    Apacheウェブサーバーにおいて、ディレクトリ単位で設置及び設定を行う設定ファイルを指します。

  • SEO

    246questions

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

  • Google Analytics

    239questions

    Google AnalyticsはGoogleが開発した無料のウェブ分析のソリューションです。複数のクライアント側のAPIとデータをエクスポートし管理するREST APIも格納されています。