• ベストアンサー

トップページのみスタイルシートを適用は有効?

ホームページを作る際、トップページ(index page)のみスタイルシートを用いて作り、リンクするその他のページにはスタイルシートを用いずに作ってもSEOに対して効果があるのでしょうか?ロボット検索ではトップページの軽さ(容量)と、最初のテキスト200文字くらいが対象になると聞きました。

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

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

  • ベストアンサー
  • xxxfile
  • ベストアンサー率68% (33/48)
回答No.1

確かにCSSでデザインした方がよいですが、せっかくTOPページをスタイルシートでデザインするのであれば他のページもスタイルシートでデザインしてください。  SEO対策はTOPページにだけ行うのではなく、サイトの全てのページが検索エンジンに検索されやすくすることが大事ですから。

NORI6666
質問者

お礼

ご意見ありがとうございます。できれば私もそうしたいのですが、トップページ以外はショップカートのテンプレを使うことになりそうで、それらが非CSSで組まれているんです。とほほ。「テンプレはカスタマイズが簡単」と書いてあったのでそのソフトを購入したのすが、実際にやってみるとかなり複雑で、思うようになりません。せめてトップページだけでも、と思ってます。

その他の回答 (1)

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

そもそも、何の為にCSS(スタイルシート)を使うのか、という事の意味をはき違えてはいけないですね。 (1)デザイン的要素を完全にHTMLから分離するCSSを設定 (2)HTMLの内容を(本来の姿である)適切なマークアップによる論理構造のみにする 上記を行った結果その副産物的にSEO対策として効果が期待できる"事もある"(絶対、という保証はされませんし、効果があったとしても飛躍的に改善される、とは限りません)、という理屈です。ですから、闇雲にCSSを使用するだけで(1)(2)がきちんと成されていなければ、ほぼ無意味だと思いますよ。最近は個人法人問わずSEOに関心があるサイト制作者が増えている様ですが、CSSの設定が単にフォントの装飾系だけで残りは全てHTML側に旧態依然のデザイン的要素を持たせていたり、<h1>タグが重要だと聞きかじってなのか唐突に<h1>タグだけが「見出しレベル1」の意味もない適当な所に挿入されていて、それ以外は全て論理構造を全く考慮していない<table>コーディングのままであったり…といった「ああ勘違い」的な構造も少なくないですね。 ANo.1の回答者様も仰っている通り、サーチエンジンが検索するのは「(本来の意味の)ホームページ」だけではありません。実際、キーワード検索でリストアップされるURLは実に様々な階層のコンテンツを含み、インデックスではないファイルから必要な情報に辿り着く事も多いです。つまり、全てのコンテンツに対してケアが必要だということです。

NORI6666
質問者

お礼

買い物用のカートソフトを購入したのですが、それにはテンプレが付いていて、「トップページや商品紹介ページのみお客様でご用意ください」みたいなことが書いてあったものですから...。テンプレは非CSSだったんで、「せめてトップページだけでもスタイルシートで作れないかな?」と思った次第でした。

関連するQ&A

  • スタイルシートで位置固定すると、スタイルシートでの改ページ指定ができなくなる

    スタイルシートのpositionを使用して位置固定すると、page-break-beforでの 改ページができなくなります。 位置固定し、かつ、その文字の直前で改ページする方法はないでしょうか? ブラウザはIE5.5以降を考えてます。 ====================================================================== <html> <body> <div style="position:absolute; top:100px;"> テスト1 </div> <div style="position:absolute; top:150px; page-break-before:always;"> テスト2(この文字の直前で改ページさせたい) </div> <div style="position:absolute; top:200px;"> テスト3 </div> </body> </html> ====================================================================== 宜しくお願いします。

    • ベストアンサー
    • HTML
  • TOPページのindex.htmを表示させない方法

    ホームページビルダーでホームページを作っています。 トップページのファイルはindex.htmで作っているのでトップページのアドレスが~.com/index.htmになってしまいます。 今まで相互リンクなどたくさんのサイトに~.com/のアドレスでリンクを貼ってもらっているのでそれで統一したいのですが どうすればトップページのアドレスのindex.htmを省くことができるのでしょうか? サイト内の他のページからトップにリンクしているのも全て~.com/index.htmになっているのでそれも~.com/に統一したいのですが…。 SEO的に全て統一した方が有利だと聞きましたので。 そちらの方法もお願いします。

  • ホームページビルダーのスタイルシート設定について

    ホームページビルダー2001を使っています。 スタイルシートを使ってページのスタイルを設定しています。 あるサイトをチェックしていたら、テキストリンクの上に、マウスを持っていくと、そのテキスト属性(のようなもの)が、マウスポインタの横に出てきます。 そのページのソースを確認すると以下のようになっていました。 <A class=nav title="業務内容案内" href="http://×××/●●●/index.html">業務内容案内</A> 次にスタイルシートを確認すると、ナビゲーションバーに使っているスタイル(クラス)A.navが設定されていました。 このA.navには、A.nav:visitedや、A.nav:hoverなどの設定もしてありました。 しかし、私も同じようにやってみましたが、実際IEで、確認しても、リンクの張っている文字の横には何も出てきません。 長くなりましたが、(リンクの張っている文字の)titleの属性の設定の方法を知っている方、どうか教えてください。 よろしくお願いいたします。

  • トップページへのリンクを、絶対パスにしたほうがよいとききましたが(たと

    トップページへのリンクを、絶対パスにしたほうがよいとききましたが(たとえばindex.htmlだとトップページが複数あると認識されるため) しかし、seo的には検索ロボットからみれば、相対パスのほうが、ある程度サイト内を巡回しやすいのでは? と素人ながら僕自身の勝手な想像をしましたが、いかがなものでしょうか?どちらがよろしいのか、また、どうかご意見お聞かせください。よろしくお願いします。

    • ベストアンサー
    • SEO
  • スタイルシートについて

    ホームページビルダー11を使って、ホームページ作成途中なのですが、メニューについて悩んでいます。 http://home.isle.ne.jp/index.html 上記HPでは一番上のメニュー、ロゴ等がどのページからアクセスしても常に固定されています。 これと同じ事をしたいのですが、スタイルシートを利用すれば解決できるのでしょうか?  *フレームの使用考えていません。 商用としてホームページを作成するため、固定部分に営業日カレンダー等を挿入したいのです。 そうすると少なくとも1ヶ月に1回は固定部分を更新しなくてはなりません。ページ数は100以上あるので1個1個更新することは避けたいです。 この問題をスタイルシートを用いれば一括編集可能でしょうか? それともスタイルシートはあくまでスタイルを一括編集出来るだけであって、文字(テキスト)までは一括編集できないのでしょうか?

  • トップページのURL

    わたしの運営しているネットショップのTOPページのURLは、 「www.abcd.com」です。(仮です) 内部リンクで各商品ページからTOPに戻れるようにリンクを貼っていますが、 「www.abcd.com/index.html」としています。 これはSEO対策的によくないのでしょうか? 全く同じURLに統一すべきでしょうか? また、内部リンクでなく、外部リンクのときも同様でしょうか?

  • 外部スタイルシートが無効になってしまう

     ホームページビルダーにて外部スタイルシートを作り、文字の大きさを固定しました。 そして外部スタイルシートを任意のページにリンクし、文字に振りかけました。 プレビューで確認するとしっかり固定されているのですが、FTPで転送して そのページを見ると全く固定されていないのです。一体何が原因なのでしょうか? どうかお力を貸してください。よろしくお願い致します。

    • 締切済み
    • CSS
  • スタイルシート。ページ内でなく、1リンクのみの下線を消す

    スタイルシート。ページ内でなく、1リンクのみの下線を消す タグの組み合わせ。方法ってありますでしょうか?よろしくお願いいたします。  ホームページビルダー14です。

  • スタイルシートについて。

    現在、ホームページをフレームで区切っています。 しかし、SEO対策や、検索エンジンの関係での不利が 伝えられていますが、すでに、フレームで、制作しています ので、複数のHTMLをそのままで、スタイルシートを作成したい です。現在index.htmをメインとして、左側をsub.htm, 右側をmain1.htmとしております。Sub.htmを固定しています。 左側のsub.htmのリンクで、右側が変わることになります。 変わる右側は、main2.htm,main3.htm,main4.htmとページを 変化させていくとします。文字のサイズや、背景は、各htmlで 表記しますので、フレームだけのCSSを作成したいのです。 そのCSSを教えてください。探しているのですが、サイズや、 レイアウトで、多くが占められていて、複雑で理解できません。 簡単な方法を教えてください。

  • スタイルシートとは?

    質問内容ですが、HPで画面(デスクトップ?)に出てくるページの容量はどういう風に、考えたらいいのでしょうか? というのは、タグのテキストファイル+画像=全体の容量なのか、タグのファイルは容量に入りますか?ということです。 あと、タイトルにもなっているスタイルシートを使えば、 デザインを変えないで、容量を減らせたり出来ますか? (スタイルシートは、別ファイルをタグに組み込むと、表示されるみたいなことができると聞いたので) というのが、質問です。分かる方、ぜひ教えてください。よろしくお願いしますm(_ _)m

専門家に質問してみよう