web-dev-qa-db-ja.com

別のモバイルサイトのURL

このサイトに目を通したところ、同様の質問がいくつか見つかりましたが、現在のニーズに対応する質問は見つかりませんでした。


通常、レスポンシブサイトを作成しますが、場合によっては「デスクトップ」および「モバイル」サイトを作成します。

これらのサイトは同じデータベースの同じコンテンツを使用しますが、これはHTMLで異なって提供されます。

ブラウザの検出を使用して、提供されるHTMLを判別します。これら2つが別々の「サイト」を構成するかどうかは議論の余地があるが、これはこの質問で使用する用語です。

私の現在の好みは、2つのサイト間でURLをまったく同じにすることです。 m..mobiなどのプレフィックスまたはサフィックスはありません

ドメインCookie /セッションは別として、他にどのような影響を受ける可能性があるのか​​わかりません。そこにあるサイトの多くは、たとえばm.を使用しているため、何らかの利点があると思います。誰もがこれがなぜあるのかについていくつかの光を当ててください。

別のコンテンツがある場合は、おそらくm.が適切だと感じますが、それはまったく同じコンテンツと階層であるため、ポイントは表示されません。

さらに、単一のURLにより、クロスデバイス(モバイルからデスクトップ)を簡単に共有できます。

だから、もしあれば、モバイル版とデスクトップ版が同じコンテンツを共有するモバイルサイトに個別のURLを使用する利点は何ですか?

明確にするために、リンクを使用してモバイルでデスクトップサイトを表示する方法があります。さらに、/mobile/を追加するかm.を追加するとモバイルバージョンが返されるように機能させることができますが、追加はサイト全体で保持されません。

編集

前にこれを明確にすべきでした。 URLリライタが組み込まれたCMSを使用しています(実際、サイトの数に関係なく、常にフレンドリーなURLを作成するために使用されます)。私が作成するサイトの性質上、Cookieは避けられません。

5
Stuart Burrows

個人的に私はあなたがしているようなワンドメインアプローチのファンですが、ここで他の人から与えられた既に良いアドバイスに追加するための考慮事項をもう少し提供すると思いました。

  • SEOは、2つのドメインまたはドメインを使用する主な理由です。 2つのドメイン= 2つの独立した市場性のあるサイトで、1つはアプリ市場に投稿できます。一方、リンクジュースとランキングを分離し、重複コンテンツの問題の可能性を把握しています。あるユーザーがだまされたコンテンツについて言ったように、正規のタグやモバイル/デスクトップバージョンへのページリンクで簡単に戦うことができます。 CanonicalタグはGoogleの発明であり、他の検索エンジン(存在する場合)がそれを採用した数はわかりません。
  • GooglebotはCookie /セッションを使用してサイトをクロールしません。そして、ユーザーエージェント文字列は多くの状況で役に立たない。これは、ページ/ mobile-versionリンク上のものが便利な場所です。
  • モバイル検出 は困難で派手であり、更新する必要があります。第二に、明日新しいデバイスが出てきたら、検出コードを変更する必要があります。セカンダリm。または.mobiドメインは、このために構築されたため、そうではありません。
  • 一部のウェブマスターは、googleモバイル検索でモバイルドメインを個別にインデックス登録することを望んでいます。具体的には、サイトまたはサイトのセクションを異なる方法でランク付けしたいと考えています。
  • 一部のウェブマスターは、2つのサイトを別々に販売し、異なるADにサービスを提供したいと考えています。また、メディア購入者のために追加の在庫を追加します。
  • Webパフォーマンスの最適化は、個別のWebアプリの場合、レスポンシブWebアプリの場合、または異なるデザインを読み込むものの方が簡単です。
  • 一部のウェブマスターは、モバイルサイト/モバイルアプリをモバイルアプリマーケットプレイスに配置したいと考えています(それは単なるHTMLサイトであり、人々がとにかくアプリではないにもかかわらずです)。 (m。または.mobiまたは/ mobile)がない限り、これを実際に行うことはできません。
  • 一部の市場、およびそれらを訪問する大勢の訪問者にとって、モバイルサイトのURLの方が快適であり、よりよく理解しています。 GO TO http://mobile.bluewidget.com Today!は、OH I didn't know I can visit this site on my iPhone too!として知識のない人にとって意味があり、携帯電話やタブレットで試す可能性が高くなります。
  • Googleには モバイル固有のsitemap.xml があります
  • Googleのような検索エンジンは、 モバイルサイトの扱いを変える が可能です。これも大きな違いです。サイトを320ピクセルで動作させたからといって、それがモバイルWebサイトであることや、すべてのモバイルデバイスで動作することを意味するわけではありません。現代のスマートフォンには最適ですが、その文書で説明されているように、(古い)標準化されたモバイルテクノロジーを使用して個別のサイトを構築することでメリットが得られる電話がまだあります。
5

SEOのほかに、1つの問題は、人々がそれを使用/印刷/送信したときにUrlがどのように見えるかということです。モバイルデバイスを使用している場合、wwwにアクセスするときにmにリダイレクトし、そうでないときにmからwwwにリダイレクトする場合、個別のドメインを使用して何を達成しましたか?

私の知る限り、メリットはありません。しかし、人々がmを使用することにした理由。およびwww。過去のドメインは、次のいずれかの理由によります。

  • デスクトップバージョンをモバイルバージョンに変更するためにcssメディアクエリのみを使用しているわけではありません。
  • サーバープラットフォームは、モバイル以外のデバイスとは異なるマークアップをモバイルに送信できません。

上記の方法のいずれかを使用できる場合、私はnotを行います。別のドメインを使用する利点があります。

4
Peter Miller

興味深い質問。

Googleは検出に関係なくサイトを読み取ることができます。どのサイトがインデックスに登録されますか?モバイル版かデスクトップ版か?また、スパムとして表示されないようにするにはどうすればよいですか?

2つのURLを持ち、ページのレンダリングがかなり異なる(およびコンテンツの表示が異なる)ことで、新しいURL(m.domain.comなど)をスパムしているように見えることはありません...サブドメインと追加のメタデータはこれがモバイルブラウザ向けであることを検索エンジンに通知するのに十分です。

1つのサイトと「プラットフォーム」検出を使用する場合、セッション/ Cookieに渡し、それに応じてコンテンツを表示すると思います
1)メンテナンスは難しく、
2)ブラウザがCookieをサポートしていない場合はどうなりますか?セッションでは、訪問者を追跡するためだけにCookieを使用すると考えています(ただし、すべての「コンテンツ」はサーバーに保存されます)。サイトの「ライト」バージョン(モバイルバージョン)を選択できるようにする方法が必要になります

さらに、あなたが尋ねたようにデスクトップバージョンまたはモバイルバージョンを表示したい場合はどうなりますか?クッキーに頼らなければならないことがユーザーを悩ませるかもしれません(ユーザーがそれらをオフにするか、リンクをクリックして必要なものを取得する必要がある場合)プラットフォームのデフォルトの選択である)とあなたのデバッグは手間がかかります。

あなたの質問に答えるために、あなたはそれを好きなように持つことができます! mの接頭辞または、追加フォルダ/ mobile /またはその他のもの、または上記すべてを使用します。

私の場合は、2ドメイン(www。およびmobile)を使用します。

2
Dave

他の答えに加えて、途中でいくつかの障害があります。

問題点

  1. 同じドメインに重複したコンテンツがある場合、検索エンジンは気に入らない。ドメインの2つの異なる場所にまったく同じ投稿が表示されると、検索ランキングが低下します。

  2. プラットフォームをどのように検出しますか? UserAgentベースのスクリプト? 信頼できない 。クッキー?違法、同意なし(EUの法律による)。

解決策

  1. 単純な Canonicalタグ をデスクトップバージョンに追加すれば、うまくいくはずです。

  2. サーバーによっては、URLの書き換えが非常に簡単な場合があります。ただし、レスポンシブデザインを強くお勧めします。

    この手法は十分にサポートされていますが、私のお気に入りの側面は、最新のブラウザーのほとんどが、レンダリングしない要素のDOMリソースを取得しないことです。たとえば、自分のサイトにYouTubeビデオ(iframe)を埋め込みました。デスクトップcssは「display:block」と表示されますが、モバイルcssは「display:none」と表示されます。モバイルCSSを使用しているブラウザは、アクティブなDOMにないため、youtube.comにpingしません。モバイルプラットフォームでは、iframeは任意のテキストとして表示されます。

その価値はありますか?

個人的には、画面サイズのメディアクエリを厳守する方がはるかに面倒ではないと思います。

URLの書き換えは成功する可能性がありますが、そもそもプラットフォームを検出することになります。特定のブラウザ機能を検出するJavaScriptを作成し、結果に基づいてリダイレクトできると確信していますが、その情報をどのように渡しますか?重要なのは、これらのすべてのフープをジャンプして別のサイトを作成でき、おそらく節約された帯域幅のいくつかのKbは価値があるが、あなたの時間は他の場所に費やすほうがよいでしょう。

2
TheLonelyGhost

m.yoursite.com/pagewww.yoursite.com/pageのモバイルバージョンであることを示すために、Google注釈を付ける必要があります

さまざまなデバイスにさまざまなコンテンツを提供するウェブサイトを構成する方法 について、Googleウェブマスターブログからこの投稿を読む必要があります

1
YardenST