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ホスティング高ページランクからのリンク
ブログパーツに「あわせて読みたい」というものがある。コンテンツを解析し、関連性のあるサイトを表示してくれるそうだ。

面白いので早速登録してみた。費用は掛からず、登録作業もメールアドレスさえ不要の簡便さがいい。

運営者の狙いは被リンク獲得に違いないが、これを張り付けたユーザーへも還元されるものがあるのならば許容される性質のものだと思う。さて、その効果や如何に。

ところで、今来たばかりのビジターに「お帰りはこちら」とご案内するのは親切すぎる。そこでトップページだけは表示されないようにしてみた。読み終わった方はどのみち離脱するのだから、この方がいいだろう。

【書式】

<MTIf name="main_index">
<MTElse>
<!--ここから あわせて読みたい-->
<p align="center">
<a href="http://awasete.com/show.phtml?u=http%3A%2F%2Fwww.search-seo.info%2F"><img src="http://img.awasete.com/image.phtml?u=http%3A%2F%2Fwww.search-seo.info%2F&s=1" width="125" height="125" alt="あわせて読みたいブログパーツ" border="0"></a>
</p>
<!--ここまで あわせて読みたい-->
</MTElse>
</MTIf>
完全・成果報酬SEO比べて納得!格安SEOホスティング高ページランクからのリンク
テンプレートのあちこちに手を入れた、久々の本格改造をやってみました。

新たに発行することになった[メルマガ]と、最近始めた[自動相互リンク]のバナーを取り付けたり、ブログページに内部リンクを表示するようにしたりが主な改造点です。

今回の作業に都合6時間もかかってしまいました。町工場みたいな雰囲気のタイトルバナーは力作です。亜鉛鋼板の雰囲気にしたつもり。

MT改造のポイントは"MTIf"構文を読み解く事だと思います。「そのタグの終わるまでの内容がif条件に合っている場合だけ出力される」事が分れば自力でMT4改造可能です。

MT4.1のSEOといえば、差し詰め次の改造をやるべきでしょう。

  1. どうしようもないヘッダー領域をすっきりさせる
  2. H1が金太郎飴にならないように工夫する
  3. TITLE要素に個別情報を入れる
  4. H2とH3は消すか又は最適化する
  5. サイド領域に内部リンクを張るようにする

デザイン面ではこれかな

  1. オリジナルのスタイルを開発して使う
  2. 使い勝手を修正する

完全・成果報酬SEO比べて納得!格安SEOホスティング高ページランクからのリンク

このアーカイブについて

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

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

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

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