web-dev-qa-db-ja.com

SEO HTMLテーブルと非順序リストのどちらが優れているか

製品の有効なmicroformatsデータ構造を使用して、製品の仕様データを表示するために、順序付けられていないリストを使用しています。

私はWordPressプラグイン(製品仕様とユーザーレビュー用に作成)の作成者です。クライアントの1は、htmlテーブルの方がSEO、私はSEOの専門家ではありませんので、ここでこの質問をしています。どちらの訪問者にとっても良い専門家の意見を提供してください。SEO

ライブ 製品ページ へのリンクを使用して、深い理解のために、ここにも元の質問を添付します。

Client:Hello Anjum、ul、liタイプのリストを使用して属性をリストしていることがわかりました。 SEOの観点からは、このようなリストの代わりにテーブルを使用する方がはるかに優れています。これにより、Googleのような検索エンジンは、テーブルを簡単に取得し、記事を上位にランク付けできます。 GSMArena、PhoneArenaなど、テーブルを使用して仕様を実装するなど、多くの人気のあるスマートフォン仕様のWebサイト。だから、ul、liを表形式に変えたら素晴らしいと思いませんか?私はすでにこれを実験しており、テーブルのパフォーマンスはこれらの標準リストよりも優れていると信じています。それで、これに関するあなたの意見を共有してください。

Me(Anjum):モバイルデバイスでテーブルを正しくレンダリングするのは難しいですが、SEOがある場合、そのようなシナリオの例を教えてください発行してから、リストをテーブルに置き換えてみます。

クライアント:多くのSEO専門家やウェブサイトと同様に、Googleはウェブページのテーブルデータを使用して、それに関連する検索クエリの詳細を取得し、表示しますリッチスニペットで。それとは別に、スペックのような表形式のデータを表すために、テーブルはリストよりも検索エンジンに何も伝えないリストよりもはるかに優れています。最初の要素が太字またはそのようなスタイルでスタイル設定されている2つの列で区切られたテーブル行は、最初の列には属性が含まれ、2番目の列には値があることをGoogleに伝えます(GSM Arenaを確認してください)。そのため、通常のリストは何かのリスト以外のことを何も言わずに、検索結果に結果を非常に効果的に表示できます(ごく一部の仕様を除いて仕様にリストを使用する人はいません)。

GSMArena、Gadgets.NDTVなどのほとんどすべての人気スペックWebサイト。 com、デバイス仕様など、リストの代わりにテーブルを使用します。それで、私たちは本当にハードパスを取る必要がありますか?テーブルに切り替えることは、SEOの利点(多くのSEOの専門家が確認した)を確保し、プラグインを将来的に保証するための素晴らしいアイデアです。強くお勧めします。

可能なすべての方法を使用して、デフォルトのリスト形式でランク付けしようとしましたが、それでも、ほとんどの記事は索引付けされませんでした。また、インデックス付きの記事はランク付けされていません(私はWebサイトのランキングで多くの経験がありますが、それでも失敗しました)。

また、SEOの専門家として提供するSEOの提案もいくつかあります。私はあなたのプラグインが大好きで、必要に応じて提案をする準備ができています。もう1つの提案は、セクションタイトルの「–」を削除することです。ユーザーが「Samsung Galaxy S8 Specs」という用語を検索するとき、記事に「Samsung Galaxy S8 – Specs」よりも同じ見出しのセクションが含まれていると、はるかに優れています。また、最初のギャラリーアイテムで見つかったインデックス可能性の問題があります。

Me(Anjum):Googleおよびその他の検索エンジンが理解するために有効なmicroformats構造化データを既に使用している製品は、Googleでモバイル仕様を検索してみてください '結果の上部にgsm arenaのリッチスニペットが表示され、これらの属性値をコピーしてそのページを開くと、ページの上部にそれらの値が表示され、興味深いことにこれらすべての機能がリストアイテムにラップされます。

コンテンツがすでにマイクロフォーマットで提供されている場合、検索エンジンはサイト構造についてあまり気にかけないと思います。私はSEOの専門家ではないかもしれません。間違っているかもしれません。構造。

2
Anjum

私の研究が私を信じさせた限り、SEOの目的で順序なしリストとテーブルを使用することは利点なしです。


一方、リストアイテムを使用してテーブル行をシミュレートしているため、この決定の背後にあるロジックを確認できません。

あなたの決定の背後にある理由が「テーブルがモバイルデバイスで正しくレンダリングするのが難しい」ことであるなら、なぜ<div>要素を使用して、順序付けられていないリストを完全に切り取りませんか?

とにかく、これは完全に主観的ですが、<table>または<ul>を使用するのではなく、個人的にBootstrapスタイルのアプローチを取り入れます。

<div class="row">
    <div class="col-xs-3">
        <strong>Device Type</strong>
    </div>
    <div class="col-xs-9">
        <span>Smart Phone</span>
    </div>
</div>
<div class="row">
    <div class="col-xs-3">
        <strong>Model</strong>
    </div>
    <div class="col-xs-9">
        <span>H870, H870DS</span>
    </div>
</div>
1
Grant Miller