web-dev-qa-db-ja.com

HTTPからHTTPSへの301リダイレクト-Googleが正しい情報を取得していることを確認する方法

誰かが私が抱えている問題について少しアドバイスをしてくれるといいのですが。

ホームページにHTTPからHTTPSへの301リダイレクトを実装したサイトが1つあります。ホームページには、SSLの下にないサイトの他の部分へのリンクがあります(実際、SSLの下には他のページが1つしかありません)。

ウェブマスターツールアカウントにアクセスすると、SSLのホームページに関連するウェブマスター情報(検索クエリ、バックリンクなど)が提供されていないことに気付きます。ホームページでFetch as Googleを実行しましたが、返される情報は次のとおりです。

HTTP/1.1 301 Moved Permanently
Date: Fri, 08 Nov 2013 17:26:24 GMT
Server: Apache/2.2.16 (Debian)
Location: https://mysite.com/
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 242
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://mysite.com/">here</a>.</p>
<hr>
<address>Apache/2.2.16 (Debian) Server at mysite.com</address>
</body></html>

Google fetchがホームページから正しいタイトルタグとメタ情報を取得しておらず、これにより検索結果が損なわれていることを心配しています。

さらに、Googleがすべてのページを正しくインデックス付けし、問題なくHTTPSからHTTPにフローできるようにするために、サイトマップで何か特別なことをする必要があるのではないかと心配しています。

これを正しく設定する方法、またはGoogleが正しい情報を取得していることを確認する方法について誰かアドバイスはありますか?


HttpsでGoogleフェッチを行うと、正しい結果が表示されます。ここにいくつかの追加情報:

7月にSSLに切り替えましたが、バックリンクとコンテンツの出力を増やす努力にもかかわらず、検索ランキングに変化はありませんでした。

1)ホームページへの外部バックリンクのリストを表示すると、SSLホームページに切り替えた後に作成されたバックリンクは、SSLの前に作成されたバックリンクから分離されているようです。

オープンサイトでも、ホームページでSSLに切り替える前に達成されたバックリンクのみが表示されます。これにより、新しいリンクは検索ランキングに価値を追加していないと考えられます。

2)httpのGoogle Webmasterを表示すると、ホームページに関する情報は受信されず、https以外のページのみが受信されます。 httpsアカウントをGoogle Webmasterに追加しました。このバージョンでは、ホームページ(およびサイトの他のsslページ)に関する情報のみを受け取ります。

私の懸念は、Googleがサイト全体を1つのエンティティとして読み取り、レポート/バックリンクを1つのサイトとして受け取るために、サイトマップまたは301リダイレクト自体に特定の操作を行う必要があることです。

何かご意見は?

3
user33692

Googleが正しい情報を取得している可能性が最も高いのは、検索クエリに関して表示されているものの一部は、Googleがこの情報を常に提供しなくなった結果です。

バックリンクの問題は、Google Webmaster ToolsがHTTPSとHTTPの両方を別々のエントリとして持っていることを正しく覚えていれば、おそらく原因である可能性があります。アカウントに両方を追加しましたか?

インデックス作成がうまくいっていることを確認する最も簡単な方法は、site:mysite.comフラグを使用してGoogleで検索を実行し、インデックス付けされているものとされていないものを確認することです。キーワードを使用してこれらを実行し、最も懸念しているサイトの特定の部分を確認することもできます。


編集:経験の限界に近づいているため、ここで間違えられる可能性があります。

あなたが考慮するかもしれない:

  1. 関連するSSLページへのきめ細かいリダイレクトに切り替えると、http://mysite.com/specific/sslpage.htmlは301からhttps://mysite.com/specific/sslpage.htmlになります

    そして

    https://mysite.com/specific/nonsslpage.htmlには301からhttp://mysite.com/specific/nonsslpage.htmlがあります

    次に、古いリンクのリンクジュースを保存します。

  2. 両方のサイトの下で提供されるすべてのページでサイトマップを作成します。これにより、Googleがhttpまたはhttpsのインデックスを作成しているかどうかにかかわらず、すべてのページを取得します。

  3. 開いているすべてのページをSSLに移動します。

1

HttpsでGoogleフェッチを行うと、正しい結果が表示されます。ここにいくつかの追加情報:

7月にSSLに切り替えましたが、バックリンクとコンテンツの出力を増やす努力にもかかわらず、検索ランキングに変化はありませんでした。

1)ホームページへの外部バックリンクのリストを表示すると、SSLホームページに切り替えた後に作成されたバックリンクは、SSLの前に作成されたバックリンクから分離されているようです。

オープンサイトでも、ホームページでSSLに切り替える前に達成されたバックリンクのみが表示されます。これにより、新しいリンクは検索ランキングに価値を追加していないと考えられます。

2)httpのGoogle Webmasterを表示すると、ホームページに関する情報は受信されず、https以外のページのみが受信されます。 httpsアカウントをGoogle Webmasterに追加しました。このバージョンでは、ホームページ(およびサイトの他のsslページ)に関する情報のみを受け取ります。

私の懸念は、Googleがサイト全体を1つのエンティティとして読み取り、レポート/バックリンクを1つのサイトとして受け取るために、サイトマップまたは301リダイレクト自体に特定の操作を行う必要があることです。

何かご意見は?

0
user33692