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設定を以下のようにしています。
html
1<link rel="canonical" href="xxxxx.com/product/<?=$brand_name_eng?>/<?=$item_name_eng?>/">
その上で、サイトマップを以下のように作成しました。
[sitemap.xml(抜粋)]
XML
1<?xml version="1.0" encoding="UTF-8"?> 2<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" > 3<url> 4 <loc>http://xxxxx.com/</loc> 5 <priority>1.0</priority> 6 <lastmod>2017-11-02T12:33:02+09:00</lastmod> 7 <changefreq>daily</changefreq> 8</url> 9<url> 10 <loc>http:/xxxxxx.com/product/Brand1/Product1/</loc> 11 <priority>0.7</priority> 12 <lastmod>2017-10-30T18:58:33+09:00</lastmod> 13 <changefreq>daily</changefreq> 14</url> 15<url> 16 <loc>http:/xxxxxx.com/product/Brand1/Product2/</loc> 17 <priority>0.7</priority> 18 <lastmod>2017-10-30T18:58:33+09:00</lastmod> 19 <changefreq>daily</changefreq> 20</url> 21: 22: 23: 24</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/など、詳細まで削除しないといけないのかな、とも考えています。
他に考えられる理由が見当たらず、困っています。
引き続き、有識者の方のご回答をお待ちしております。よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/07 01:50