SEOブログ MT4の最近のブログ記事

DTDがXHTMLの場合、ページソース冒頭にXML宣言を行うとIE6(マイクロソフト・インターネット・エクスプローラー6)が後方互換モードで動作する。

後方互換モードとは古いブラウザの様に振舞う事だが、そのお陰でIE6の場合だけ表示が崩れるという問題が生じる。たとえ表示がガタガタに崩れてもSEOには影響しないが、肝心の人間様がこれでは困るから直さなくてはいけない。

XML宣言

W3C勧告ではページソースの冒頭にXML宣言を行うように要請されているので、下記の様なコードを書き入れることになる。

<?xml version="1.0" encoding="文字コード"?>

マイクロソフトの資料によると、IE6は冒頭にXML宣言があると後方互換モードで動作し・無いと標準モードで動作するそうだ。

センタリング問題

IE6ユーザーは次第に少なくなっていると考えていたが、当サイトを調べてみるとIE7とIE6の占有率はほぼ同じで実際はそうでもなかった。

実は当サイトは今回のサーバー移転でCSSを書き直したが、その際にコードをスッキリさせようとタグを減らしたのが間違いだった。IE6の後方互換モードではブロックレベル要素のセンタリングが効かないバグがあり、この為に表示崩れを起こしていた。

これを避けるにはもう一つ外側にブロックレベル要素を作成し、それをtext-align: center;とセンタリンクすることで解決できる。すると内側にあるブロックレベル要素内も一緒にセンタリングされてしまうので、今度はtext-align: left;と追加しておく。

これでIE6のバグを回避できるので、同様の症状が出たら思い出してください。

今回は幸いにも読者が指摘してくれたのでき気付いたが、そうでなかったら当分の間は変なページで居た事だろう。まだまだ現役なIE6。皆さんも後方互換モードにご注意ください。
完全・成果報酬SEO比べて納得!格安SEOホスティングメールマガジン発行中!

ムーバブルタイプ4(MT4)を使用しているウェブサイトは多い。しかし多くの場合SEOを考慮したHTMLを吐く事は無く、Another HTML-lint gatewayで「がんばりましょう」と評価されるデフォルト・ソースのままである。

そのままの状態で上位表示出来た方はご苦労様。もしも、まだ上にライバルが鎮座しているのなら「よくできました」と褒められるようなHTMLを書くようMTを鍛えよう。

今回はヘッダーテンプレートのSEOについて述べる。他にも手を入れるべき部分は多いので、これは最適化の手始めだ。

ヘッダーテンプレート

 どの様に変更するのかは画像を参照

image817.gif<?xml version="1.0" encoding="<$MTPublishCharset$>"?>

この部分はHXL宣言。これが何の事か分らなくても丸写しにしておけば良い。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

この部分はDTDであるので変更不要。

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">

この部分はHTML宣言の中に言語指定が含まれている。MTはXHTML1.0なのでxml:lang="ja"と lang="ja"の両方書くようにしておきたい。

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=<$MTPublishCharset$>" />

ここはデフォルトのままで良い。

    <meta http-equiv="Content-Script-Type" content="text/javascript" />

ジャバスクリプトを使用するための記述なので入れておく。

    <meta http-equiv="Content-Style-Type" content="text/css" />

スタイルシートを使用するための記述なので入れておく。

この後ろの部分へKeywordsとDescriptionを入れるのも忘れずに。

完全・成果報酬SEO比べて納得!格安SEOホスティングメールマガジン発行中!

このアーカイブについて

このページには、過去に書かれたブログ記事のうちSEOブログ MT4カテゴリに属しているものが含まれています。

前のカテゴリはSEOテクニック集です。

次のカテゴリはSEOリンクです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。