• ベストアンサー

SEO対策 <Body>タグ直下のテキスト

SEO初心者です、 <Body>タグ直下のテキストは重要と聞きます。 と言うことは<Body>の直下にはすぐテキストを書くほうがいいのですか? たとえば、テーブルなんかを作るとテキストの前に テーブルのタグが出来ますよね。それはいいのですか? <Body>タグ直下には画像もおかないほうがいいのですか? そういう事じゃなく<Body>の下に最初にでてくるテキスト と言う意味でしょうか?

  • view5
  • お礼率98% (90/91)
  • HTML
  • 回答数2
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • abril
  • ベストアンサー率69% (388/560)
回答No.2

> <Body>の直下にはすぐテキストを書くほうがいいのですか? > <Body>タグ直下には画像もおかないほうがいいのですか? <body>直下にまずテキストデータが来るコンテンツ、というのは実際にはそう多くないと思います。サイトや社名のロゴが来たりする様なレイアウトが多いので、コーディングの順番と見た目の順番が大体あっている場合は画像がトップに来ていたりします。(勿論、altには適切なテキストが入っているべきですが) > たとえば、テーブルなんかを作るとテキストの前にテーブルのタグが出来ますよね。それはいいのですか? <body>の直下に何のマークアップ(セミイコール タグで囲まれていない)もされていない素のテキストデータが放り込まれている、という状態は、HTML文書の論理構造上「?」なので…そのテキストの意味するところが「見出し」なのか「段落」なのか「リスト」なのか「表」なのか、それによって自ずとマークアップがされます。特に当てはまる意味がない様な場合もありますが、その際に困らない様に<span>や<div>というタグもちゃんと用意されてますし。 ただ、<body>直下にまずいきなり<table>が出てくる、という様な構造自体は妥当ではないと思われます。その「表」はいったい何に対する「表」なのか?例えば成績一覧の様なものであれば、 ------------------------------------------------------------------------- <h1>3年A組 期末考査</h1>←(見出し) <table summary="採点表">←(表) (省略) </table> <ul> <li>注1:表中の○○○は…である。</li> <li>注2:◇◇◇は…である。</li> </ul> ------------------------------------------------------------------------- とでもなるのが文章構造として自然です。SEO対策に興味がおありなら<h1>が重要と囁かれているのは耳にした事があると思いますが、論理的な文書であれば<h1>が筆頭に来る構造が想定され、<h1>はその文書(ページ)の大見出しだからキーワードに相応しいテキストが含まれているであろう…という意味合いも含まれていたりします。 ※<h1>もただ入ってりゃいい、というものでは勿論ありませんが。 (参考)http://www1.ttcn.ne.jp/~kimiya/seo_sample_index.html ここの最後の結論で書かれている通り、如何に相応しい(検索キーワードに対して、群を抜いてユニーク且つ素晴らしい)内容を持ったコンテンツを作っているか、という事につきます。であればどんどんリンクポピュラティも高くなって行くのですから。 あとは身も蓋もない話を言ってしまえば、金さえかければどうとでもなるわけで…

view5
質問者

お礼

たいへん詳しくご丁寧に書いていただきありがとうございます。 とても参考になりました。参考サイトも拝見しながらがんばってみようと思います。

その他の回答 (1)

  • auty
  • ベストアンサー率58% (284/486)
回答No.1

考えられている通りでよいと思います。 検索エンジンにより取り扱いは異なるし、その方法は公開されてないでしょうから 厳密なところはわかりませんが、 >>> たとえば、テーブルなんかを作るとテキストの前に >>> テーブルのタグが出来ますよね。それはいいのですか? テーブルのタグのタグがあるからといって無視されることはありません。 また、必ずしも直下になくても検索されるということも実際に経験しています。 述べられていることは、大体の目安と考えておけばよいと思います。

view5
質問者

お礼

ご教授いただき、ありがとうございます。 参考にさせていただきます。 試験の問題みたいにこれが正解というところがないのが難しいですね。 結果はアクセスが上がるかどうかですもんね。

関連するQ&A

  • h1タグとSEOのいろいろ

    h1タグに画像を挿入したい場合、画像を背景処理してテキストを飛ばして画面から見えなくする。 という方法がありますが、これはスパム扱いされる。ということも聞きます。 それならば、小細工なしに画像にalt指定をする方法を取る方がいいのでしょうか。 下記の3パターンのうち、皆さんはどれが最良の方法だと思われますか? 皆さんのご意見をお願い致します。 (1)画像にalt こちらは一番ノーマルなやり方だと思います。 ただ、altタグはSEOを考えた場合、あまり意味がないと聞きます。 もちろん、アクセシビリティ的には必要ですが。 (2)text-indent:-9999px; こちらは一番流行った?やり方だと思います。 ですが、一部ではスパム扱いされる、と言う方や、 背景にした画像とテキスト表記が同じであれば大丈夫という方もいます。 ホントのところはどうなんでしょう? (3)position:absolute; こちらは(2)と似たやり方で、画面の外にテキストを飛ばしてしまうというやり方。 スパム扱いされるとそれほど聞きませんがどうなんでしょう?

  • モバイルSEO対策に相応しいタグは?

    今回、モバイルサイトのSEO対策をお願いすることになりましたが、 その前にタグを整理したいのですが、モバイルSEO対策に有効なタグはどんなものでしょうか? META H TITLE ALT B … いらないものは、削除していきたいので、お分かりの方、ご協力下さい。

    • ベストアンサー
    • HTML
  • SEO対策について

    SEOについて教えてください。 たとえばあるページの「食品」というバナー(画像)の下に「食品」というテキストが隠れているといった構造はスパムと判断されませんか? いわゆる表からみればバナーしか見えないが実はその下にはテキストがあるといった構造です。 背景色と同じテキストで文字を書くと隠れテキストとしてスパムと判断されるんですよね?? では上記の場合は大丈夫なんでしょうか? 詳しい方、ぜひアドバイスをよろしくお願いいたします。

    • ベストアンサー
    • SEO
  • アクセス解析とSEO

    よろしくお願いいたします。 今現在自分のHPにアクセス解析をつけているのですが<Body>タグのすぐ下にアクセス解析のタグをつけるよう指示されておりましてそのようにしているのですが SEO的には<Body>タグのすぐ下というのは重要な所なので、ソースの簡略という意味でもよくないと思うのですがいかがなものでしょうか? どなたか教えてください。よろしくお願いいたします。

  • SEO対策について

    ネットショップを始めるのですが、SEOと、テンプレートの関係で質問です。 本格的なSEO対策はプロじゃないと無理なのだろうと思います。 でも自分でも小さな努力はしようと思いちょこっと調べました。 なるべく左側にキーワードを入れる。 テーブルの外に入れたほうがいい。 と、言うのがありました。 いま、ショップのトップ画像と看板になる文字を イラストレータ(たぶん)で作ってもらっています(素人さんです) こういう、テキスト文字ではないものは 拾われないのでしょうか? 一番上の左にはいるショップ名を画像にすると 不利なのでしょうか。 よろしくお願いします。

  • <h1>タグの見出しはテキストであるべきでしょうか

    私はページタイトルをデザイン面から画像で作成し、<h1>タグでくくっています。 ですが、最近はわざとタイトルをテキストに指定しているサイトを数多く見るようになりました。 これはSEO対策として有効なことなのでしょうか? 私のサイトはデザインを重視していはいますが、SEO対策より優先するほどではないと考えていますが、タイトルをテキストにすべきか判断できる材料がほとんどありません。 アドバイスをお願いいたします。 <補足> 私のサイトは・・・ (1)新規ユーザーにきてほしいので、検索等でひっかかってもらいたい (2)本来の意味を逸脱するSEO対策は自己都合であるためしたくない (3)画像の方がデザイン的に美しい

    • ベストアンサー
    • HTML
  • SEO対策について質問です

    Eストアーショップサーブで新規出店をするものです。 初心者ですので、ベーシックのテンプレートを使います。 そのテンプレートにはヘッダーの部分に、 ロゴ(画像)、店名(テキスト)、説明(テキスト)で入るようになっています。 …が、見栄えをよくしたいので、 店名も説明もテキストではなく画像にしたいのです。 そこで、店名、説明を含んだ大きな画像を用意して、 ヘッダーに設定してみると、 管理画面に、店名、説明のテキスト入力欄があるものの、 それらは空欄のままで、 見た目的にはきちんと設定ができました。 しかし、ヘッダーの部分にテキストを入力しないと、 SEO対策という意味では、不利になってしまうのかなと思いました。 どうなのでしょうか? 詳しい方がいましたら、おしてくださいませんでしょうか なにかよい方法があればよいのですが… たとえば、文字は透明にするとか ヘッダーの設定は、HTMLカスタマイズという機能があり、 タグを入力することはできるようです。

    • ベストアンサー
    • CSS
  • SEO対策としての.swfファイルでの代替テキスト

    以前、質問にあったのですが、フラッシュで作成した.swfファイルに代替テキストを挿入する方法について質問します。 http://oshiete1.goo.ne.jp/qa2149913.html ↑この方法では、単にオンマウスでのテキスト表示オーバー効果だけで、SEO 対策にはならないと思います。objectタグあるいはembedタグにaltを記述しても本来の代替テキストの効果(画像が表示されないブラウザ対策など)、あるいはSEO対策の効果は望めないのでしょうか。

  • <h1>などの見出しタグ 【SEO】

    質問させて下さい。 よくSEO的には<h1>や<h2>タグの中のテキストがロボットエンジンに 重要視されるとあります。 そこで疑問です。 サイトの見栄え上、見出しタグの中にテキストを入れずに画像を入れ ているとします。その場合に画像のalt(代替え)指定に「ラーメン」 等と入れておけばテキストのみの場合と効果は同じだと思われますか? 理想↓ <h1>ラーメン</h1> 希望↓ <h1><img src=ra-men.jpg alt=ラーメン></h1> ※タイトル画像とは別に<h1><font size=1>ラーメン</font></h1> などと目立たないようにテキストを入れた方がよいのかな?とも 思ったのですが・・・どうなんでしょう。

    • ベストアンサー
    • HTML
  • <div>テキスト</div>

    HTMLを記述する際に文書構造を明確に…と考えています。 見出しにはHタグ、本文にはPタグ、リストにはliなどなど。 ある書籍でbody直下にテキストを配置するのはいけない、と書いてありました。テキストに意味付けがなされていないから、というようなことが理由として書いてありました。 そこで思ったのですが、divはもともと意味をなさないブロック要素ですが、この直下にテキストを配置すると、このテキストは文書構造上意味を持たないものになって、文法上間違っているのでしょうか? 今のところ、 <div><p>テキスト</p></div> のように、pで意味付けをするのが正しいのかな、と考えていますが、W3Cのホームページではdiv直下にテキストを配置しているものがありました。 皆さんのご意見を伺いたいです。 div直下のテキストは正しいのか、間違っているのか、どうでもいいのか?

    • ベストアンサー
    • HTML