web-dev-qa-db-ja.com

Googleがページ数の少ない別のモバイルサイトを立ち上げた後、デスクトップサイトのインデックスを解除します

最近、モバイルユーザー向けに別のURLサイトm.example.comを立ち上げました。デスクトップバージョンのすべてのページに対応するモバイルのページがないため、これは間違いでした。 m.example.comウェブサイトにあるページは、www.example.comと比べて少なくなっています。

Googleはモバイルページのインデックス作成を開始しました。これにより、デスクトップのキーワードが消えます。この問題から回復するために、rel=alternaterel=canonicalを配置することを考えましたが、私が言ったように、モバイルにすべてのページがあるわけではありません。一部の製品はモバイルに対応していないため、モバイル用のこれらのページはありません。

レスポンシブバージョンを作成することを考えましたが、時間がかかりすぎます。私に何ができる?

3
sahilseo

私が持っている最善の推奨事項は、モバイルURLを持っているときと持っていないときについて、できるだけ明確にすることです。これに最適な方法は、Googleの公式ドキュメントで示されているように、サイトマップにこれを記載することです。 https://developers.google.com/search/mobile-sites/mobile-seo/separate-urls#サイトマップ内の注釈

Googleのドキュメントによると、サイトマップのURLは次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://www.example.com/page-1/</loc>
<xhtml:link
rel="alternate"
media="only screen and (max-width: 640px)"
href="http://m.example.com/page-1" />
</url>
</urlset>
2
user2491478

ページのデスクトップバージョンとモバイルバージョンの両方があるページの場合:

  • example.comページで、example.comページを指すcanonicalm.example.comページを指すalternateを配置します。

  • m.example.comページで、example.comページを指すcanonicalを配置します。

デスクトップバージョンしかないページの場合:

  • example.comページで、example.comページを指すcanonicalを配置し、alternateタグを使用しないでください(代替表現がないため)。

  • m.example.comページは存在しないままにします。

この設定により、Googleは常にexample.comページを正規のページとしてインデックス化し、混乱を招くことなく、m.example.comページを代替リソース表現として表示するため、インデックスを作成します。

訪問者がexample.comページにアクセスしたときに、それらがモバイルデバイス上にあるかどうかを検出します。両方がモバイルデバイス上にあり、閲覧しているページのモバイル表示もある場合は、m.example.comバージョンのページにリダイレクトします。