2011-01-19 8 views
0

カスタムテーマ(同じコンテンツですが、HTML、CSS、グラフィックスが異なる)をサポートしているサイトがあります。 defaultテーマ、mobileテーマなど異なるサイトのテーマと検索エンジンのボット

テーマはリクエストパラメータ(?theme=mobilie)で切り替えられ、ユーザセッション(データベース)に保存されます。

検索エンジンのボットにこれらのテーマをどのように提供する必要がありますか?デフォルト以外のテーマもクロールできますか? robots noindex nofollow,canonicalheadのタグ?

答えて

1

OK、テーマやモバイル版は二つの異なる獣です、

あなたは?テーマ=黒と?テーマ=白をテーマとデフォルトのテーマを持って言うことができますテーマを開始できます。

異なるテーマは同じコンテンツを青色(または黒色など)で提供するため、googleはテーマを気にしません。これは、重複したコンテンツの典型的なケースです。

このオプションをユーザーに提供する場合は、セッションで保存する必要があります。

www.example.com/?theme=black -> sets theme in session -> redirect HTTP 301 to -> www.example.com/ 

(Googleが簡単にそのリダイレクトリンクを発見することができないように)、ユーザーのクリックが最高ので基本的にはあなたが単にデフォルトのバージョンをグーグル提供

<span onclick="changeTheme('black')">Black</span> 

外部のJavaScriptである必要があり、「リンク」あなたのサイトは、テーマを非表示にする(彼らはGoogleのための別のコンテンツを提供していない)。

ok、モバイルケースについて

モバイルサイトのHTMLがモバイルデバイス用に最適化されている場合は、Googlebotモバイルに提供したい場合があります。

あなたはモバイルエージェントの検出を行うことができます(これはモバイルサイトです)。モバイルユーザーをモバイルサイト、つまりm.example.comにリダイレクトすることができます(http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=72462&from=40348&rd=1のように最適化されたサイトで、 ) - 次にgooglebotモバイル(googlebotモバイルではなくgooglebotモバイルのみ)もm.example.comにリダイレクトする必要があります(この方法の詳細については、グーグルSEOのガイドラインを参照してください)

+0

+1 pdfガイド – takeshin

関連する問題