- ベストアンサー
枠組みして作ってあるホームページ
業者の人に作ってもらっているホームページを他の専門家がみて このホームページは枠組みして作っているので検索されにくいと 言われました。 枠をはずす方法というのはあるのでしょうか?それとも最初から作り直さないとならないのでしょうか? それから画像には説明文の文字をいれたほうがいいといわれましたが HTMLの画像のはりつけのあとにそのことばをかけばいいのでしょうか?すいません。すごく初歩的な質問かもしれませんが よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
1. 枠というのは、たとえばページが上下や左右など、2つ以上に分割されてるとか、そういうことでしょうか? もしそうなら、それはフレームページです。 フレーム組みを解除したい場合は以下のような手順でやってみてください。 1. まず、フレーム設定されているファイルの名前をメモしておく 2. そのファイルをメモ帳などで開き、タグが見れる状態にする 3. framesetというタグを探し、それ以下に書かれているframeタグのsrc属性に書かれているファイル名を確認する 4. 3でメモしたファイルを探し、フレームページの代わりにどれを開くか決め、ファイル名をメモする 5. 2でメモしたフレームページを削除し、4で決めたファイル名を2でメモした名前に変える これでうまくいくのでは? しかし、これが検索ヒット率に即座に影響を与えるとは考えにくいです。理由は後述します。 2. フレームサイトが検索されにくいというのは心外ですねぇ・・・。 私もフレームページがトップに来るサイトを運営しているのですが、キーワード検索すればちゃんと出てきてくれますし。 検索されにくいというページは、たいてい「検索エンジンが反応できるMETA属性を含んでいない」というものが多いと思います。 HTMLには、そのファイルにおける属性を設定するタグがあり、METAタグと読んでいます。 このMETAタグの中には、ページのキーワードや紹介文を書けるものがあり、これらを指定すると、 Yahoo!などのサーチエンジンがそれを解釈してくれることがあります。 代表的なものとして2点紹介いたします。 ・キーワードを指定(カンマ区切りで複数指定、7個以下がベスト) <meta name="Keywords" content="質問,回答,OKWave"> ・HTMLの概要を書く(Yahoo!のサーチエンジンなどが表示に対応) <meta name="Description" content="質問するならOKWave"> いずれもheadタグの間に書き込んでください。titleタグの上がベストです。 また、以下のような属性が設定されていないでしょうか? ・ロボット制御 <meta name="robots" content="noindex,nofollow"> これは「リンクをたどってサーチエンジンに登録することを許可するかの設定」です。 noindexならトップページ・nofollowならそのページにリンクされているページの登録を禁止する、ということです。(この場合は両方禁止ですね) 当然ながら、検索エンジンの動きを制御するタグなので内容には注意してください。 3. 画像の属性として、画像が読み出せない場合の代替テキストを表示するものがあります。 ブラウザに限らず、それを扱うユーザーもまた千差万別です。 画像が読み込めないけど動作の軽いブラウザーを愛用する人もいれば、 IEをカスタマイズして画像を読まない設定にしている人など、さまざまです。 おそらくその専門家さんがおっしゃっていたのはそれのことではないかと。 以下、画像ファイル gazou.jpg の代替テキストを指定する記述方法の例を。 <img src="gazou.jpg" alt="表示したい文字"> これで画像の上にポインタを合わせて少し放置すると、文字が表示されるはずです。 アクセシビリティの点でも重要で、現在のHTMLでは必須属性に指定されています。 最後に、「とほほのWWW入門」から今回の質問に該当するページをご紹介いたします。 ご参考までに、どうぞ。 http://www.tohoho-web.com/html/frameset.htm http://www.tohoho-web.com/html/img.htm http://www.tohoho-web.com/html/meta.htm http://www.tohoho-web.com/how2/adv.htm
その他の回答 (3)
- echino
- ベストアンサー率50% (115/230)
残念ながら、その専門家はレベルが低い可能性が高いです。 (アメリカだとちょっとSEOを知っているレベルくらい) もともとテーブルタグレイアウト(枠組みレイアウト)が不利というのは ●見出しタグなどのブロック要素を入れにくい。 ●ページが重くなる。(昔はこれが重要でした) ●テキストの順番(タグの順による優劣があるのです)が不自由。 などがメインであり、専門家なら大してマイナスにならないことを しっているはずです。 画像に属性を埋めることは日本国内のユーザーに対してほぼ必要性が なく、ヤフーでは不利になることも多いし、テキスト量やキーワードの マークアップの状況によってはGoogleでも不利になることが知られています。 「画像をクリックするとどこかのページに飛ぶ」といった画像リンクの 場合は、記述したほうが良いですが、そのほかの場合は必ず必要なもの ではありません。 むしろそのようなことを指摘するなら、確実に順位が上がる方法を いくつか提案するのが専門家と言えるでしょう。
お礼
そうなんですね。フレーム枠がすべて悪いわけではないのですね。 ありがとうございます。フレームはぜったい不利だと信じていました。 詳しく教えてくださってありがとうございます。
- naokita
- ベストアンサー率57% (1008/1745)
昔、テーブルのみで枠組みしたサイトを 作り直した事がありましたが、 大変時間が掛かりました・・・ それを考えると最初から作った方が早いかも? (当然、内容はそのままなので直ぐに出来ますよ) 作り直した結果、テキストは、軽量化しました。 軽量化=検索され易いので、その専門家の指摘通りですが、 それが全てではありませんので、ご安心下さい。 画像の説明文は、#1さんの通りです。 img内に alt="説明" を、自分で追記するだけなので簡単に出来ます。 これは、最低限必要な事なので早々に手直しして下さい。
お礼
ご親切にお教えくださってありがとうございます。 さっそく画像に文字をいれていきます。 作り直すのももう大変なように思えて・・ホームの設定とか全部し直さないとならない・・・とか思ってそれでできれば楽したいな。。。 などと思っていました。 ご親切におおしえくださってありがとうございます。
- dezimac
- ベストアンサー率56% (2365/4208)
テーブル(枠組み)でレイアウトされているから、必ずしも検索された時にヒットしにくいと言うわけではありません。 テーブルを使っていなくても、作りが悪ければ検索してもヒットしにくいことには変わりありません。 依然として、テーブルでレイアウトしているページもありますが、しっかりとした作り方をしていれば検索されにくいわけではありません。 YahooやAppleなんかがそうです。 テーブルでのレイアウトは、 ・昔からある手法で簡単。 ・見た目が崩れにくい。 ・本来の目的と違うタグの使い方をしている。Excelのセルを一つ一つ調整しながら作っているようなもの。 ・余計なタグが多くなる。 テーブルを使わない(スタイルシート)でレイアウトする場合は、 ・デザインと内容を分離できる=検索に有利。 ・ブラウザによってはレイアウトが崩れる場合がある。 > 枠をはずす方法 最初から作りなおす事になります。 > 画像には説明文の文字を 画像を貼付けるタグに画像が表示されない時に代わりに文字を表示するようにする属性があります。 <img src="画像のURL" alt="代わりに表示される文字"> というように「alt="説明"」を追加します。 実物を見ていないから明言は避けますが、 画像のalt属性を設定していない点を考えるとかなり粗悪な作り方をしていると考えられます。 そういう意味では検索されにくいと思いますね。 気になるら、その業者じゃ無いところに相談したら。 今回、指摘してくれたその専門家とか。
お礼
お教えくださってありがとうございます。 業者の方にまかせっきりでほっておいた私の勉強不足で・・・ やっぱり少しはべんきょうしないと・・・と勉強しはじめたばかりです。こんなに親切にお教えくださって感激です。ありがとうございます。
お礼
本当に、本当にすいません。こんなに一生懸命お答えくださって 感謝の一言です。ありがとうございます。 もうあきらめて、どこかの業者さんに最初からやってもらおうか と思っていました。こんなに親切にしてくださって本当にありがたいです。早速プリントアウトして勉強してみます。 ありがとうございました。