• ベストアンサー

ホームページのCSSとスパムについてお

ホームページのCSSとスパムについてお伺いしたいのですが、よろしくお願いします。 よく、headerの上に、文字を入れているのを見かけるのですが、 見出しh1に、CSSで文字を小さく変えると、スパム行為に当たるということを耳にしたのですが、本当でしょうか? また、この行為自体、SEO対策に効果はあるのですか? また、他に有効な方法があったら、教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

<h1></h1>は必ずしも最初に登場する必要はありませんが、最初のほうに存在したほうが良いです。  <h1></h1>は基本的に最も大きく表示されますが、それはブラウザが本来持っているスタイルシートによるものなので、スタイルシートを上書きしたやればよい。 >トップ画像の上に文字があるようなサイトのことなのですが  テキストではなく、画像でタイトルを表示したいときですね。  状況によっていくつかあります。 A(<h1></h1>にテキストを入れない場合・・)  見出しを画像で行う場合は<img src="URL" width="num" height="num" alt="***について" >のように、alt(代替文字)で指定したので良いでしょう。代替文字もSEにはかかるようです。私の作成しているページは、googleの検索結果に<h1></h1>ないのimgのaltを、ページタイトルとして示してくれています。(画像を読み込まないLynxなどのブラウザ、読み上げブラウザ、検索エンジンは代替文字を利用する)  しかし、すべてのSEがそうとは限らないので B(<h1></h1>にテキストを入れて、ブラウザからは隠す方法・・)  この方法を取ることもあります。  <h1 class="screen_hidden">タイトル</h1>  <h1><img src="URL" width="num" height="num" alt="タイトル" ></h1>  こうしておいてスタイルシートで消してしまう。 下記にサンプルを示しておきます。 sample.htmlとsample.css(いずれもShift_JISで保存すること)および、タイトル画像(400×100)を同じフォルダーに入れて、sample.htmlを見てください。なお、Document Typeは4.01 Strictです。 sample.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> <title>サンプル</title> <meta name="author" content="ORUKA1951"> <meta http-equiv="Content-Style-Type" content="text/css"> <link rel="stylesheet" type="text/css" media="screen" href="./sample.css"> </head> <body> <h1 id="TOP"><img src="./sample.gif" width="400" height="100" alt="サンプル"></h1> <p> 見出しを画像で行う場合は&lt;img src="URL" width="num" height="num" alt="***について" &gt;のように、alt(代替文字)で指定したので良いでしょう。 </p> <p> 代替文字もSEにはかかるようです。私の作成しているページは、googleの検索結果に&lt;h1&gt;&lt;/h1&gt;内のimgのaltを、ページタイトルとして示してくれています。(画像を読み込まないLynxなどのブラウザ、読み上げブラウザ、検索エンジンはalt(代替文字)を利用する) </p> <h1 class="screen_hidden">テキストを入れて、ブラウザからは隠す方法</h1> <h1><img src="./sample.gif" width="400" height="100" alt="テキストを入れて、ブラウザからは隠す方法"></h1> <p> こちらは、スタイルシートで消してしまう方法。あまり良い方法とは思いません。 </p> <hr> <p class="navi"><a href="#TOP">TOP</a></p> <hr> </body> </html> ===================== sample.css @charset "Shift_JIS"; /* スタイルシート */ body{ background-color: rgb(255,255,200); color: black; line-height: 1.6em; } p{ text-indent: 1em; margin: 0.4em 20%; } p.navi{ text-indent: 0px; text-align: center;} h1 {font-size: 200%;text-align: center;} h1.screen_hidden{ display: none;}  先の説明に書きましたようにdisplay:noneであっても構わないのです。しかし、通常は

char13
質問者

お礼

ありがとうございます。熟読させていただきます。

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

headerとheadは異なります。 HTTPやMailなどの多くのやり取りでは、必ずHEADER部分と変体部分に分かれています。  HEADERを送出後、空行をおいて、本体データが始まる。  HTMLに置いて、<HEAD>要素前に、文字を置くことは現在では行われていません。かってはブラウザに文字コードを認識させる裏技として使われていたことはありますが、HTTPの仕様からも否定されるべきでしょう。  それよりも文字コードの指定前に、文字を入れることは避けるべきとされています。  たとえば、HTML4.01Strictの場合 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> と文字コードを示すより前に <title>タイトル</title> とはしない。 SEOですが・・・・SEO対策ではない。武士の侍が馬から落ちて落馬して・・ 考え方が間違っています。 <h1></h1>要素は、文書の最初に登場する{見出し}要素です。いきなり<h2></h2>が現れてはおかしい。  ましてや、本文と関係ない<h1>第一レベルの見出し</h1>が存在するのは、SEに弾かれる可能性があるということです。  SEOのために、小細工は逆効果になります。  最高のSEOは、そもそものHTMLが、文書構造としてしっかりしているかだけです。すなわち適切にマークアップされているか? <h1>の次には<h2>が登場するとか、<h1>の次に<h3>はおかしい <h>には、続く文章の内容が要約されているか 表で無いのに<table>でマークアップされていないか  それをCSSで、display:noneとしたってまったく構いませんが、一切の装飾なしで文書がきちんとマークアップされているか。  SEOは目的ではなく、結果です。

char13
質問者

補足

ご回答ありがとうございます。 質問の仕方が悪くて申し訳ありません。。。 詳しくは、トップ画像の上に文字があるようなサイトのことなのですが。。。、これを入れると検索にひっかかりやすい、ということを聞いたのですが、これをh1で入れる場合、文字が大きすぎるので、 h1、h2は理解しているのですが、文字の大きさを小さくして、h1にしたい場合などは、どのようなされているのでしょうか?

  • asapinya
  • ベストアンサー率36% (40/109)
回答No.1

文字化けの対策として、文字を入れることはあります。ただしEUC-JPで書かれているという条件付きになります。 簡単に言うと、Shift-JISにはありえないコードを持つ文字を書く事によって、ブラウザにShift-JISでないと判断させます。 龜 や 龠 などがよく使われているようです。 H1のCSSがSEOスパムかどうかですが、諸説あるようで、私も判断がつきかねます。 ページのタイトルに画像を使用したいときなど、H1タグがなくなってしまうのは問題なので、そのような処理をします。 ↑ある意味SEO対策ということになりますね。

char13
質問者

補足

ご回答ありがとうございます。 こちら↓について詳しく教えていただけませんでしょうか? また、参考サイトなどあれば教えて頂ければうれしいです! >ページのタイトルに画像を使用したいときなど、H1タグがなくなってしまうのは問題なので、そのような処理をします。 よろしくお願いします。

関連するQ&A

  • 強調タグの見栄えをCSSで変える行為

    検索エンジンでの結果に影響するという強調タグについてですが、これらにCSSを適用して見かけを変える行為は「悪質なCSSの使い方である」と書いてあるサイトがいくつかありました。でも逆に、それは全く違反ではないというサイトもありました。 具体的にはページの見出しに<h1>を使ったとき、全体的なデザインとしてあまりにも文字が太くて大きいのはみっともないので、CSSで細く少し小さめにしたい、などの使い方をしたいのです。 もちろん検索対策として強調タグを使用したいという考え方ではありますが、無意味に乱用する気は全くありません。 悪質なCSSとみなされて検索スパム扱いされてしまってはばかみたいなので正しい知識を身につけたいです。 本当のところは違反行為なのでしょうか?

    • ベストアンサー
    • HTML
  • ウェブポジショニング <H1>タグについて

    見出しのタグがSEOではかなり重要であると知りました。効果的に使っていきたいと考えたのですが、いかんせん文字が大きすぎる!どうしようかと悩んでます。 これは、スタイルシートで文字の大きさを変えても SEO的には大丈夫なんでしょうか? スパム行為とかにならないんでしょうか? ご回答お願いいたします。

    • ベストアンサー
    • HTML
  • スパム行為かどうか教えて下さい。

    今度ホームページを立ち上げるため色々研究していますが、ホームページの中で、小窓を作って、情報をスクロールしていく行為は、スパム行為には成りませんか?教えて下さい。ホームページ上で見つけたサイトが、http://www.tabi-koubou.com/sp01/ です。開くと左下に有ります。SEOの対策で可能かどうか? です。宜しくお願いします。

  • ホームページ制作・CSSについて

    CSSで段組をし、HTML+CSSでホームページを作っているのですが、疑問がでてきました。 仮にwidth:700、height:400の箱が#wrapperや#containerにあたる主な要素を詰め込む領域だとします。 body全体の背景色は白で、上記700×400内の背景色も白、700×400内にはCSSで黒に近い暗い色の画像を背景として設定しているため、文字色も白です。   これはスパム行為とみなされないでしょうか・・・?   今のところ、自分では満足な仕上がりになっているので、あまり変更はしたくないのですが、スパムとみなされてしまうようでは、検索にもかからない可能性が出てきますし、問題ですよね。   スパム行為としてみなされるのかどうか、また、もしそうであれば、現状をあまり変更せずに回避するにはどのようにしたらよいでしょうか。 ご存知の方は教えてください。よろしくお願いします。

  • CSSとCMSとSEO効果

    「CSSを使うことで、SEO効果が大幅に上がる」 と記述がありました。 これは本当なのでしょうか? またどうしてCSSを使うとSEO効果が上がるのでしょうか?

  • ■毎日更新すると、スパムだと判断されるのでしょうか?

    ■毎日更新すると、スパムだと判断されるのでしょうか? 先日、SEO対策の営業の人から電話がかかってきました。 話の中で、「毎日更新しているようなHPはスパムだと判断されることが多い」と言っていました。 これは本当のことなのでしょうか? 私の認識としては、毎日更新することが問題なのではなくて、上位表示させたいキーワードを意味もなく、連発するなどの行為がスパムにあたるという感じです。 このようなことをしていなくても、毎日のように更新することはSEO上、良くないことなのでしょうか?

    • ベストアンサー
    • SEO
  • スパム

    例えば、白い背景に白いキーワードを溶け込ませるのは検索エンジンに対するスパムだと聞きました。 では、背景が黒いテーブルに白い色の文字を載せるのは問題ないのでしょうか? どなたか教えてください。 よろしくお願いします。 <TABLE> <TR><TD bgcolor="black"><h1>ほげほげ</h1><TD><TR> </TABLE> (H1に囲まれている文字は CSSでカラーを白になるようにしています。)

    • ベストアンサー
    • HTML
  • SEO対策 見出しタグにさらにstrongタグ

    SEOについて解らないことがあります。 H1タグなどで書いた見出し文書にさらにstrongやemなどのタグを使って論理強調をすることに効果はあるのでしょうか? また、スパムとみなされないでしょうか? よろしくお願いします。

  • OKWaveからの被リンクは有効?スパム?

    私自身、専門分野の回答をよくするのですが、その補助資料として、「ここが分かりやすいですよ」と、自分の運営するサイトも含めて参考サイトのリンクを張ることがあります。 これって、SEOとして有効なんでしょうか? それとも逆にスパムになるのでしょうか?(リンクを張ったサイトに迷惑をかけることになるのでしょうか?) もちろん、むやみやたらに張っているわけではなく、あくまで質問に対する回答の一部で正当なものです。 いろいろ調べてみると、質問サイト(特にOKwaveのようなパートナーサイトが多数存在するところ)からの被リンクはSEO対策に有効であるという方や、逆にスパム行為となるので絶対にやってはいけないという方など様々です。 もちろん、SEOの本当のところは分からないというのが現実でしょうが、もし一定の根拠をお持ちの方がいらっしゃましたら、教えていただきたいです。

    • ベストアンサー
    • SEO
  • SEO対策でのリンクスパムについて教えて下さい。

    悪質なSEO業者などが、SEO対策に自動リンク登録ソフトを使って、何万のリンクを張って、あげく、そのサイトがスパムサイトと判定されてしまうと言う話があります。 スパムには他にもいろいろなはやり方があり、確かに悪質な物がありますが、 果たして、単にリンクを沢山登録したと言うだけで、スパムと判定される物でしょうか? それでスパムに判定されてしまうのであれば、気に入らない会社や、ライバルのホームページなどいくらでもスパムに陥れる事ができてしまうと思うのですが・・・他にも要因があって・・・と言う事でしょうか? 良くご存知の方がいらっしゃればご意見を聞かせてください。 宜しくお願い致します。

    • ベストアンサー
    • SEO

専門家に質問してみよう