にほんブログ村 小遣いブログ 携帯アフィリエイトへ

ヤフーに好まれるサイトを作れ!

 ヤフーの検索結果上位に、自分のサイトを表示させるには、

<ヤフーの検索エンジンに好まれるサイト>を作るのが鍵じゃないか…という情報が、数日前、舞い込みました。

 で、この<検索エンジンに好まれるサイト>というのがどういうものかと言うと、

『W3C勧告に従ったページを作る』

と言うことのようです。

 W3C(WWWC)というのは、WWW(ワールド・ワイド・ウェブ)の評議会で、HTMLやXMLなどの決まりを決めている所なんですが、その決まりを守っているサイトやページは、上質のサイトとして評価されているんじゃないか?

 …ということです。

 んでもって、HTMLの文法をチェックするサイトがありました。

-----------
★ Another HTML-lint gateway
 HTML文書の文法をチェックし、採点します
http://openlab.ring.gr.jp/k16/htmllint/htmllint.html
-----------


★ スタイルサイトのチェック
http://jigsaw.w3.org/css-validator/
-----------

 ここで自分のサイトを調べると、点数がでるんですが、やってみるとなんと…

 マイナス300点  (^_^;)

 100点満点でマイナス300点ですから、400カ所も違反があるってことですね。

 うわー、これではもう完全な、スパムサイトですね…。

 もう二度と、昔ウエブ・マスターやってましたなんて、言わないようにしよう(^o^)

大きな減点は、brとimgのタグ

 さて、サイトの改善作業をやっていて一番たくさんでてきたのは、<空要素タグ>の警告です。空要素タグとは、始まりと終わりの間に、なにも入らないタグのことです。

 こんな感じです。一番左の数字は、エラーの深刻度で、9が最悪です。
-----------
6: line 288: img には alt 属性が必要です
8: line 288: 空要素タグ <img>は <img /> として閉じなければなりません。
9: line 288: 空要素タグ br の要素には空白さえも含めることはできません。
8: line 288: 空要素タグ br は <br /> として閉じなければなりません。
-----------
 XHTML1.0 Transitional というhtmlのコードでは、タグは必ず<開始タグ>と<終了タグ>で挟まれていなければなりません。

 たとえば、<h1>みだし1</h1>と言うことですね。

 ところが、こういうふうに<開始タグ>と<終了タグ>が要らない場合もありますね。  

 たとえば、改行タグのbrとか、画像を呼び出すタグのimgです。

 これは、<br></br>とやっても、間に挟む物がない。

 だからhtml1.0とか2.0では、単独で<br>と書いても良かったんですが、SGMLの厳しい規則を盛り込んだ、XMLや、XHTMLでは、これがダメなんです。

 というのも、XHTMLでは、<br>と書くと、これは<開始タグ>だと判断されてしまうんですね。

 何故かというと、XHTMLとは、XMLを取り入れたhtmlだからです。

XMLは、タグを自由に作れる便利な言語

 brは改行なんだから、ブラウザが単独で理解するようにしておけばいいじゃないか… と、思いますよね。

 でも、それだとダメなんです。

 何故かというと、XMLというのは、「何でもタグにできる」という特長をもった言語なんですね。

 つまりXMLは、自分で勝手にタグを作ることができるんですね。

 そしてそのタグがどういう意味なのかは、別のファイルで定義できるんです。

 たとえば、価格を大文字で赤色で表示したいとします。

 そうすると<価格>1,980円</価格>というふうにタグで囲っておいて、定義ファイルで『価格というタグで囲まれたものは、大文字で赤字』と表示方法を定義しておけば、ブラウザはその通りに表示するわけですね。

 <商品名><メーカー><取り次ぎ><卸><納期><在庫数>

などと言った情報を、定義ファイルを替えることによって、企業が好きな表にして自社のブラウザで表示することもできるわけです。

 こういうのを、産業界では使っているわけです。
 
 xmlファイルと、xsltとdtdという定義ファイルで、自由自在に書式を替えることができるのです。

 ただし自由自在にタグを作ったり、定義ファイルを作れる代わりに、守らなければいけない事もあります。

 まずは、その文書は、XMLのどのヴァージョンのモノなのか。 その定義ファイルが、インターネット上のどこにあるのか。

 これを「文書宣言」と言いますが、これをファイルの一番最初に表示しておかねばなりません。

 そして中身に関しても、

★<開始タグ>と<終了タグ>を、必ず1対にすること、

★入れ子構造にする場合は、絶対に<A><B></A></B>と いうふうにしないこと。

という決まりがあります。

 これをしないと、混乱するんですね。

 そしてこのルールは、XMLを取り入れた新しいhtmlであるXHTMLでも、同じなんですね。

(長くなってきたので、つづきます)

---------------------------------
『お客が勝手に買っていく 何も売らないアフィリエイト』
 毎月10万円の副収入を得るチャンスです。
http://tinyurl.com/y9vm6b
---------------------------------

スポンサードリンク

Pre > ヤフーの表示形式と、MTの要約のしくみ
Next > ヤフーに好まれるサイトを作れ!その2

トラックバック(0)

トラックバックURL: http://amiyazaki.m3.coreserver.jp/cgi/mt/mt-tb.cgi/29

コメントする

当サイトでは、第三者配信による広告サービスを利用しています。このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、当サイトや他サイトへのアクセスに関する情報 (氏名、住所、メール アドレス、電話番号は含まれません) を使用することがあります。このプロセスの詳細やこのような情報が広告配信事業者に使用されないようにする方法については、ここをクリックしてください