• ベストアンサー

CSSの文字サイズ指定はSEOに影響しますか?

htmlのテーブルレイアウトのウェブサイトをxhtml+cssに変更する仕事を依頼されました。 仕事が終わった段階で見せたところ、 「だいたい良いが、SEO対策のために、更新前のサイト同様、検索にかけたい用語の文字サイズに大小変化が欲しい」 と言われました。 元のサイトは<tr size="5">のように6段階で記述されていました。 自分なりに、構造をクローラーに理解させるように 見出しをhタグで囲んだり、もともと太めの部分をstrongタグで囲んだりなど基本はある程度押さえていますが、もとのサイトのように、段階をつけて文字サイズを変更する事は、SEO対策に有効でしょうか? 有効でれば、有効な記述方法があれば合わせて教えて頂きたいです。 簡単に言うと、 例えばcssファイルで .title1 { font-size: 12px; } のように記述された部分と .title1 { font-size: 30px; } のように記述された部分ではクローラーに対する重要度が 変わりますか? よろしくお願いします。

  • HTML
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

文字サイズが影響するという話は聞いたことがないです。 文字サイズに関係なく要素の種類で em<strong<Hn(見出し) でしょう。 私にサイトは h1{font-size:small;} みたいにしていますがやはりh1要素の単語で検索した方が順位は上です。 ただ、元のページに文字サイズの数段階の大小があったなら、それも再現して欲しいって事ではないのでしょうか? 重ねる事がSEO的に効果があるとも思いませんが(※) <em>ちょい強調</emg> <strong>強調</strong> <strong><strong>超強調</strong></strong> em { font-size:large; } strong { font-size:x-large; } strong strong { font-size:xx-large; } みたいな再現を期待されているのかも?? ※所詮、ページ内での重要度ですから、strongを重ねたからって他サイトとの相対的なランクがあがる効果はほとんどないはずですが。

takeetakee
質問者

お礼

やはりそうですよね。疑問が解消しました。自信を持って、依頼主に進言できそうです。どうもありがとうございました。

その他の回答 (1)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.2

見栄えの調整は検索結果に影響しません。クローラーがCSSを解釈しませんゆえ。 必要以上にキーワードを埋め込む隠しテキストなんかはクローラーがスパム判定出来ずともユーザーがスパム報告するかもしれませんが。

takeetakee
質問者

お礼

クローラーがCSSを解釈しません クローラーがスパム判定出来ずともユーザーがスパム報告する ↑とても分かりやすかったです。ありがとうございます。

関連するQ&A

  • IEでのCSS文字サイズの指定について

    IE9が発表されたのを機に、IEでのCSS文字サイズの指定を見直そうと「サッポロホールディングス」を参考にしています。 http://www.sapporoholdings.jp/ ソースを見ていくと「base.css」の「body」に下記の記述があります。 font-size: 12px; *font-size: 75%; IE6-7は「75%」指定になるので文字サイズが変えられるのですが、IE8では「12px」指定になって文字サイズが変えられません。 ですが、実際にIE8で見てみると文字サイズの変更ができました。IE8の「開発者ツール」で見ると「75%」指定になっています。 ソースをくまなく見たのですが、なぜこの結果になるかがわかりません。 わかる方、ご教授お願いします。

    • ベストアンサー
    • CSS
  • cssでの文字サイズ指定について

    html初心者です。 昔はHTMLソースを見れば、「font size=」と書かれていたので、すぐに文字サイズ部分がどうなっているかわかったのですが、cssの中身を見ないと、わからないんですよね?? cssで文字サイズや行間が絶対値指定で固定されているため、ユーザがサイズを変更できない。 という記載を見かけました。 このように記載されているサイトでは、Ctrlキーを押しながらマウスのスクロールを動かしても、文字サイズが変更できないのでしょうか。 cssで固定されているかされていないかを見極める方法、またcssの中身を見て確認する方法など教えてください。

    • ベストアンサー
    • HTML
  • ワードプレスのテーマParabolaの文字サイズ

    h3タグ、h4タグの文字サイズを変更したいです。 http://okwave.jp/qa/q8896226.html 以前もこちらで質問したのですが、CSSをいじっても、文字サイズが変更されない仕様のテンプレートのようで、前回の質問でタイトルの文字の大きさは変更できたものの、h3タグ、h4タグの文字の大きさが大きくて困ってます。 style.cssの #content .entry-content h3 { font-size: 24px; } という記述を #content .entry-content h3 { font-size: 12px; } などと変更してもダメでした。 また、Parabola Settingsにも該当する項目がないようです。 変更方法をご存知の方、わかるかた、いらっしゃいましたらお願いします。

    • ベストアンサー
    • CSS
  • cssで指定した文字の大きさがIE6とIE7で違う

    cssでレイアウトを指定したサイトを作りました。 IE6、Opera9、Firefox2でうまく表示ができました(微妙にFirefoxだけ文字の大きさが小さいですが、ほぼレイアウトにあっています)。 が、先日IE7で確認するとフォントサイズが大きくなっていました。 cssではfont-sizeを、bodyが12px、各id、classはそれぞれ11px、10pxとしました。 IE7だと13pxくらいに見えてしまい、レイアウトをはみ出て表示されています。 IE7をIE6と同じフォントサイズにするにはどのように指定すればよいのでしょうか? ちなみに文字の大きさは固定でブラウザで大きさを変更できないようにしたいのです。 すみませんがよろしくお願いします。

  • CSSで文字指定:あるセレクタで指定した値を他のセレクタへ継承させることは出来ますか?

    文字サイズをCSSで指定する方法についての質問です。 同一の文字サイズ指定でも、OS・ブラウザ間で表示にギャップがあります。 そのギャップを調整するために、JavaScriptを使用して OS・ブラウザごとにそれぞれ異なった外部CSSファイルを読み込むようにしています。 macintosh.css windows.css windowsIE.css ...このような振り分けCSSファイルでそれぞれ文字サイズ指定をしています。 CSSファイルの中身は、 macintosh.css .small { font-size: 10px; } /* 小さめ */ .middle { font-size: 12px; } /* 中くらい */ .large { font-size: 14px; } /* 大きめ */ windowsIE.css .small { font-size: 0.8em; } /* 小さめ */ .middle { font-size: 0.9em; } /* 中くらい */ .large { font-size: 1em; } /* 大きめ */ ...といった具合です。 このやり方では、h2の文字サイズを全て中くらいの大きさに指定したい場合、 全てのh2タグに <h2 class="middle"> と記述することになってしまいます。 これは煩雑なので一括指定したいと考えます。 すぐ思いつく方法は、振り分けCSSファイルにh2の文字指定も含めることです。 macintosh.css h2 { font-size: 12px; } windowsIE.css h2 { font-size: 0.9em; }  ...のようなことです。 そうではなく、h2に .middle(=中くらい)で指定した文字サイズをそのまま受け継がせる方法はないでしょうか? h2 { class="middle" } 変な書き方ですが、意図を汲み取っていただけるでしょうか。 このように指定出来れば、かなり省力化出来るように思います。方法があればぜひお教え下さい。

    • ベストアンサー
    • HTML
  • CSSで14px/1.4の部分の記述は正しい?

    とあるサイトのCSSを見ていたら次のような記述がありました。 font:normal normal normal 14px/1.4 "MS Pゴシック", "Osaka", "sans-serif"; normalが3つ続くのも謎ですが、フォントのサイズと思える部分で分数のようにして使われています。 14px/1.4で10pxのこと? このような記述はできるのでしょうか? そのサイトはCSSを使いこなせるような人が作っているようでデザインや文字などはとても読みやすくできています。

    • ベストアンサー
    • HTML
  • 外部CSSだけの記述でもSEOに有効ですか?

    例えばaddressタグを使えばSEOに有効だとします。 そのaddressタグをhtmlには書き込まずに外部CSSだけに置いておくとします。 そう言った場合にクローラーはaddressタグが使用されていると認識するのでしょうか?

    • 締切済み
    • SEO
  • cssで最適なfont-sizeの指定は?

    (ブログのカスタマイズ初心者です。過去ログを探しても見つからなかったので、質問させて下さい) cssでのfont-sizeの記述は、どのような形が最適でしょうか? px, em, %, mediamやsmall、その他、単位が色々あって、迷ってしまいます。 pxで指定するのが一般的な気がしますが、IEで文字サイズを変えた時に、変わらないのが不便な気がします。 body {font-size: small;  line-height: 160%; } のような形が良いように思いますが、あまり見かけません。 皆様は、どのようにしていらっしゃるのか、教えて頂けたらと思います。 よろしくお願い致します。

  • (スタイルシート)文字サイズ変更ができる、できないの基準

    例えば<head>内に .px10 {font-size: 10px;} と記述し、 <p class=".px10">10ピクセルの文字</p> 上記のように記述すれば、ブラウザの表示→文字のサイズで文字サイズが変更可能ですが p{font-size:10px;} <p>10ピクセルの文字</p> では文字のサイズがブラウザで変更できないようです。この違いは何でしょうか?<td>タグ内にスタイルシートを記述するかしないか、の違いなんでしょうか? お分かりになる方がいましたら、ご教授いただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • CSSで文字サイズを指定するとWINでは固定なのに…

    CSSで文字サイズを指定するとWINでは固定なのに MACではブラウザで文字サイズを変えると サイズが変わってしまうのです。 MACでも固定する方法がわかりません。 教えてください。 ドリームウエヴァ-で作って 外部ファイルにしていて a { font-family: "MS Pゴシック", "Osaka"; font-size: 11px; text-decoration: none; } p { font-family: "MS Pゴシック", "Osaka"; font-size: 14px; line-height: 18px; text-decoration: none; color: #666666; letter-spacing: 1px; } です。 どこがおかしいのでしょうか?

    • ベストアンサー
    • HTML

専門家に質問してみよう