web-dev-qa-db-ja.com

HTMLテーブルはSEOに悪いですか?

多くのデザイナーはテーブルの使用を思いとどまらせますが、テーブルを使用してシンプルにしたものを実現するために、より多くのdiv構造を使用するレイアウトがあります。

テーブルは検索エンジンに悪いですか?

編集:HTMLをクリーンに保つために、テーブルにCSSを使用します。

26
Cyber Junkie

SEOに関する限り、検索エンジンは気にしません。ただし、デザインはコンテンツから分離することです。表は厳密に表形式データに、divはレイアウトに使用する必要があります。設計目的でテーブルを使用すると、マークアップとレイアウト要素が混在します。これは悪い習慣と見なされます。

15
Tyler

HTMLテーブルは優れています:

  • テーブルのような日付を表示する

HTMLテーブルとして表示される非表形式のデータは、次の場合には不適切です。

  • スクリーンリーダーを使用する必要があるため、身体的に障害のある人(ネストされたテーブルではあまりうまく機能しない)
  • 検索エンジンは人々のために作られたサイトを好み、アクセス可能なサイトはそれらの1つです

サイトを検索エンジンとして表示するには、 テキストブラウザELinks または lynx のようにアクセスしてみてください。

7
Alex Bolotov

Googleは、コードがどのように表示されるかをランク付けすることを考慮していません。彼らはあなたの訪問者がそれによく反応することだけを気にします。

サイトがユーザーのために機能している限り、マークアップをどのように構成しても、Googleから罰則は科されません。

一方、ユーザーがあなたのサイトを魅力的でないと感じるか、それが彼らにとってうまくいかないとき、彼らは去ります。 Googleは、ユーザーがサイトにアクセスして競合他社をクリックした後に結果ページに戻ったときに通知します。それが起こるとあなたのランキングは落ちます

2

それは以前に言われました、そして、私はもう一度言います。

Tabular data-テーブルを使用

Layout-divを使用

テーブルを使ってシンプルなものを実現するために、より多くのdiv構造を使用するレイアウトがあります。

仕事を終わらせるために、角を切ったり、作ったりしようとしているように聞こえますeasier。いずれにせよ、テーブルの使用がcrucialであるかもしれないが、デザインがどのように見えるかを見ないいくつかの例外があります。言えない.

2
Marko

<table>s対<div>sは、SEOの結果にほとんど影響を与えません。ただし、タイトルとキーワードを<h1><h2><h3>などのタグに入れると役立ちます。

2
Adam Maras

検索エンジンには、テーブルやCSSに関しては好みがなく、同じページで両方を問題なく使用することもできます。

あなたが本当にそれをプッシュしたいなら、ページの読み込み時間は覚えておくべきものだと思います。これはAdWordsの品質スコアの既知の要因であり、GoogleがSERPでユーザーの行動をチェックアウトしていることは間違いなく証拠です。ランキング。 DivよりもCSSの方がテーブルよりも高速にロードされます。

1
ajbeaven

わかりました、ここに取り引きがあります。

テーブルはレイアウトではなく表形式のデータを対象としていることを言わなければなりません。古い携帯電話と視覚障害者が使用するテキストベースのブラウザの両方でアクセシビリティを問題にしている。

現在、Googleのアルゴリズムは、それを最も確実に考慮しています。具体的なアルゴリズムはわかりませんが、誰かが携帯電話を使用している場合、Googleは携帯電話により適しているとわかっている結果を表示するので、使用すると潜在的な訪問者の多くを失う可能性がありますレイアウト用のテーブル。

レイアウトによっては、検索エンジンがどのテキストと段落がどのテキストに関連しているかを判断するのが難しくなる場合もあります。これはあなたのランキングにとっては悪いことかもしれませんが、おそらく多すぎません。ただし、CSSレイアウトを使用すると、ページのメインコンテンツが上部近くにあることを確認するのが簡単になり、常に役立ちます。

第三に、レイアウトにテーブルを使用すると、ロードされるサイト内のすべてのページで多くのHTMLマークアップが複製されます。この重複はごくわずかであってもページの読み込み時間に影響しますが、Googleは他のエンジンの中でも、サイトランクを決定する際のメトリックの1つとして読み込み時間を使用することが知られています。

全体として、メインの検索エンジンのランキングの違いはそれほど大きくないと思います。ただし、レイアウトにdivs CSSを使用することには明確な利点があります。これは this post に記載されているため、reallyテーブルルートに行く正当な理由(めったにありません)。

1
Herman

ページ上のSEOは、コンテンツ(品質、鮮度、有用性)およびHTML要素へのラップ方法に関連しています。

HTMLのラッピング/作成は、コンテンツに適したタグを選択しています。たとえば、すべてのテキストを1つのh1要素内にラップし、フィールドも送信ボタンもないフォームにテキストだけを入れるなど、意味がありません。

とはいえ、繰り返しますが、表形式のデータにはテーブルを使用します。この文脈では、彼らは理にかなっています。他のコンテキスト(レイアウトのみを作成する場合など)では、そうではありません。

コンテンツのインデックスが適切に作成されていないため、この種の誤用はSEOにとって好ましくありません。強化された、クリーンでまっすぐなマークアップにより、ページ上のランキングを向上させることができます。

0
Dave

HTMLテーブルはSEOに最適です。

私は長年にわたってDIVを使用していました。それから、実験として、私はレイアウトのために私のウェブサイトの1つでテーブルを使用することに決めました。キーワードのランキングが急上昇しました。テーブルを使用するためにWebサイトを1つずつ再作成しました。いずれの場合も、SEOが恩恵を受けました。

Webの概要や「SEOを改善する10の方法」の記事に書かれていることにもかかわらず、独自のテストを行わずにSEOのベストプラクティスを見つけることはできません。

タグが何をするつもりなのかは本当に気にしません。結果が気になります。

0
William

HTMLテーブルは、フォームなどの表形式データとして自然に流れる表形式データおよびデータセット(入力および出力)に使用する必要があります。レイアウトにのみ使用することはお勧めできません。

SEOとGoogleについては、Googleは上記と同じロジックを適用すると考えています。いずれの場合も、見出しや段落を使用した適切な構造ではなく、テキスト情報をそのような構造の奥深くにネストすると効果的です。

0
Orbling