
質問させていただきます。
ホームページを作っているのですが、h1タグで囲ったテキストをサイトのデザインに合わせてサイズを少し小さくしました。
その結果h2のタグの方が大きくなってしまったのですが、これはh1よりh2の方が重要だとクローラーに認識されてしまうのでしょうか?
他の方の質問を探してみたのですが、hタグは「領域」が重要だとおっしゃる方がいました。
つまりh2の方がサイズが大きい=領域が大きいとなってしまい、クローラーを混乱させてしまうのでしょうか?
サイト内にh1を超えるサイズのテキスト(hタグ以外でも)があってはいけないのでしょうか?
それとも「h1」という宣言が大事で、大きさや領域は関係ないのでしょうか?
わかる方アドバイスを頂けたらうれしいです。
No.2ベストアンサー
- 回答日時:
ウェブ上に膨大に存在する、あやふやな--大半は屑--の中から、正しい情報を得ようとするのは無駄です。
藁の山から針を探すより難しい。まず仕様書を読めば理解できるはずです。
HTML 4による文書の設計( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
見出し: H1、H2、H3、H4、H5、H6要素( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
はそのごく一部で、全文を通して読んでおくこと。【ウェブ開発するなら必須】
googleのガイドには『Lynx などのテキスト ブラウザを使用して、サイトを確認します(ほとんどの検索エンジンのスパイダーには Lynx で見えるようにサイトが映ります)。( https://support.google.com/webmasters/answer/357 … )』と明記してあります。
一度でも御自身の製作されているページをLynxで見たことありますか??
h1→h6は見出しのレベルを表すものですが、文書構造を示す<DIV>と併用することで、割り明確になります。DIVの用途は
『id属性及び class属性と併用することで、文書に構造を付加するため( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』
でしたね。!!!
HTML4.01では明確でなかったために、HTMLではDIVを極力使わず、文書構造を示す要素でアウトラインを示すようになります。(HTML4.01では理解されなかった)
HTML5の仕様書を読まれると分かるように、h1はひとつのsection(HTML4だと<div class="section">など)にひとつだけh1~h6が入ることになります。
>つまりh2の方がサイズが大きい=領域が大きいとなってしまい、
その情報が誤っているか、あなたの理解が誤っているかです。googleのガイドは無論、HTMLの仕様書にも、HTMLは文書構造を示すとしか書かれていない。ここでいう領域とは、文書構造--アウトライン上の範囲ですよ。
<div class="article">
<div class="header"><!-- このarticleのヘッダ -->
<h1>見出し</h1>
</div>
<div class="section">
<h2>見出し</h2><!-- このsectionの見出し --> ↑
<p>記事</p> |
<div class="section"> ↑
<h3>見出し</h3><!-- このsub sectionの見出し -->
<p>記事</p> |
</div> ↓h3の領域
<div class="section">
<h3>見出し</h3>
<p>記事</p>
</div>
</div> ↓h2の領域
<div class="footer>
<h2>見出し</h2>
</div>
</div>
において、上図であることは検索エンジンに明確に理解できますよ。
根本的な部分から学びなおされたほうが良いですし、そのほうが近道です。
>ホームページを作っているのですが、
ウェブサイトですよね。⇒ http://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%BC% …
利用者の立場なら問題ないけど作る立場になると
「ウェブページをつくっているのですが」
>h1タグで囲ったテキストを
見出しのうち、そのページの最上位の見出しを示すタグです。
「レベル1の見出し(h1)を」
>サイトのデザインに合わせてサイズを少し小さくしました。
デザインの都合上、フォントサイズを小さくした
その場合、検索エンジンにはどのように理解されるか
と言うことだと思います。
(回答)
SEOとは「検索エンジン最適化」と言う意味で、検索エンジンがページの内容を文書構造から正確に理解できるように最適化するという意味です。
従って、
★その文書全体の内容を的確に示す見出しをつけて<h1></h1>でマークアップすること。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<title></title>の内容と同じものになることが多いはずです。
★検索エンジンに正しく理解できるようにきちんとアウトラインを意識して・・
HTML5では、統一されていればすべてh1でも良い。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<section>
<h1></h1>
<section>
<h1></h1>
<section>
<h1></h1>
でもよい。HTML5ではアウトラインはsectionの階層で解釈するので・・
が!!!、やはり階層でh1→h6とするほうが良い。
(アウトライン)とは、目次を作るときの「章立て」と考えると良い。
領域とはこの階層のことですから、よりひろい範囲を示す見出しでしたら、それなりの階層であるべきです。
★視覚系ブラウザで、どのように見せるか--フォントサイズ---は関係ありません。
ORUKA1951さん回答いただきありがとうございます。
>ウェブ上に膨大に存在する、あやふやな--大半は屑--の中から、正しい情報を得ようとするのは無駄です。藁の山から針を探すより難しい。
まず仕様書を読めば理解できるはずです。
遅ばせながら記載いただいた仕様書を読ませて頂きました。ユーザー目線でウェブページを作る事が大前提で、上位表示されるための小細工なんて二の次なんだなと感じました。おっしゃるとおり、ウェブ上の多岐に渡る信ぴょう性に欠ける情報に振り回されてました。
>HTML5では、統一されていればすべてh1でも良い。
これは初耳でした。h1は各ページに一つしか記述できないものとばかり思っていました。仕様も日々変わっているのですね
>やはり階層でh1→h6とするほうが良い。
まずは私もこの記述方法でやってみようと思います。
>視覚系ブラウザで、どのように見せるか--フォントサイズ---は関係ありません
大変参考になりました。ありがとうございました。
No.1
- 回答日時:
h1を小さく表示していますが、そこそこのキーワードで上位表示されています。
おそらく、文字サイズは重要ではないと思います。
そもそも文字サイズはブラウザによっても多少異なりますし。
vsdvihsさん回答ありがとうございます。
>h1を小さく表示していますが、そこそこのキーワードで上位表示されています。
おそらく、文字サイズは重要ではないと思います。
なるほど。文字サイズは関係ないのですね。参考になりました。
>そもそも文字サイズはブラウザによっても多少異なりますし。
確かに。自分のページを初めてfirefoxで見たときはビビりました。サイズも小さいし、フォントもかすれてました。
アドバイスありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
先着1,000名様に1,000円分もらえる!
教えて!gooから感謝をこめて電子書籍1,000円分プレゼント
-
画像イメージの上下左右、欲しいところに好きな間隔を入れられますか?
HTML・CSS
-
TABLEのセルの中の文字を行単位、セル単位で色を変えたい
HTML・CSS
-
空白行について(できればCSS)
HTML・CSS
-
4
テーブルタグの中にdivを含めてはダメ?
HTML・CSS
-
5
HTMLフォームのSELECTの幅を一定にするためには?
HTML・CSS
-
6
PHP ボタンが押されたら処理を実行する
PHP
-
7
イラレ 漢字の一部の色を変えたい
Illustrator(イラストレーター)
関連するQ&A
- 1 ホームページのSEOについて教えてください。 ホームページを公開しているのですが アクセス数が少なく
- 2 ホームページよりブログ?
- 3 社内ホームページで用語集を作りたい。
- 4 ホームページ作成におけるh1タグについて
- 5 ホームページ作成 区切り線、<h>タグおよび強調について教えてください
- 6 作成したホームページを検索しましたがトップページが現れずサイト内ページが表示される
- 7 ホームページをヤフーに登録するやり方教えて下さい。 ネットショップを自分で立ち上げるため、ホームペー
- 8 会社のホームページを業者なしで作りたい。どうしたらいいか?
- 9 現在、HP作成業者さんがつくったホームページの更新をひきついでいるので
- 10 SEO対策ホームページを大阪で作ってくれる人を探しています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
ヘッダーとフッターだけ背景を...
-
5
セクションをdivで囲むと見出し...
-
6
HPのレイアウトで縦線を入れ...
-
7
スペースを使わず文字位置を揃...
-
8
HTML5 iframe の代わり
-
9
html の divとtable の役割
-
10
HTML属性での「""」 「''」違い
-
11
標題<h1>に、網掛けはできますか?
-
12
IEで表示されてしまう余白をな...
-
13
<DIV> と </DIV> の間が空です。
-
14
divを追加すると下に隠れてしまう
-
15
cssにてボタン位置を下揃えしたい
-
16
background-imageが効かない
-
17
画面を縮小するとカラムが落ち...
-
18
divを横に並べる方法
-
19
<!-- #BeginLibraryItemとは
-
20
CSSを使って定型文を挿入できま...
おすすめ情報