Moz - SEOとインバウンドマーケティングの実践情報
SEO基本技術のチートシート(トラの巻)を作ってみた

Moz(旧SEOmoz) 2008/6/9(月) 9:00 tweet71このエントリーをはてなブックマークに追加 印刷用

9か月前、最初にSEOmozで働き始めたとき、僕はウェブ制作のインターンだった。それ以前の経験といえば、コードを書いたことがあるくらいだった。

SEOmozに参加してから、それこそ何百時間もかけて、いろいろな分野の知識を広げていった。特に、定番のSEO手法と中小企業向けの実務は力を入れて勉強した。この間投稿したSEO初心者のためのチェックリストは、僕が新しく手に入れた知識の結晶なんだ。

原点に立ち帰るために、SEO技術のトラの巻の母体となるべきものを丸1日かけてまとめてみた。このトラの巻は、ブログ記事として読むよりもPDFで印刷して読んだ方がいいよ(ブログ記事は印刷しにくいからね)。

ダウンロードする前に内容を確認できるように、簡単な説明をしておくよ。じゃあね!

SEO基本技術のチートシート(トラの巻)――表面

ウェブ制作者のためのSEOトラの巻・表面の全体図
SEO基本技術のチートシート(トラの巻)の表面

SEOで重要なHTMLタグ

SEOで重要なHTMLタグ
タイトルタグ <head>
  <title>キーワード</title>
</head>
h1、h2、h3 <h1>最重要</h1>
<h2>2番目に重要</h2>
<h3>3番目に重要</h3>
太字、強調
(価値は同じ)
<b>キーワード</b>
<strong>キーワード</strong>
画像
(XHTML形式)
<img src="keyword.jpg" alt="キーワード" />
ハイパーリンク <a href="http://www.example.com/webpage.html" title="キーワード">
キーワードを含むアンカーテキスト</a>
ハイパーリンク
(nofollow付き)
<a href="http://www.example.com/webpage.html" title="キーワード" rel="nofollow">キーワードを含むアンカーテキスト</a>
このセクションには、SEOで重要なHTMLタグをすべて書いてある。タグのリストとともに、コードのサンプルも掲載した。

検索エンジンがインデックス化してくれる各種の上限値

検索エンジンがインデックス化してくれる各種の上限値
※信用性のかなり高いサイトには当てはまらない
1ページあたりのファイルサイズ 150キロバイト以内(画像、CSSなどの付属ファイルを除いた値)
リンクの数 1ページあたり100件以内
タイトルタグ 半角70字以内
Meta descriptionタグ 半角155字以内
URL内のパラメータ 2つ以内 悪い例:
http://www.example.com/brands.php?object=1&type=2&kind=3&node=5&arg=6
良い例:
http://www.example.com/brands.php?name=nike
URLの階層 4階層以内 悪い例:
http://www.example.com/people/places/things/noun/danny/car
*ベストプラクティス
良い例:
http://www.example.com/people/danny
この部分では、それほど信用性が高くないサイトをインデックス化する際、検索エンジンが設けている制約について説明している。

推奨されるタイトルタグの形式

推奨されるタイトルタグの形式
キーワード < カテゴリ | ウェブサイトのタイトル
ここに書いてあるのは、推奨されるタイトルタグの書き方だ。すぐれた書き方はさまざまだが、SEOmozメンバーにとっては、これが特に役立つ書き方であることがわかっている。

よくあるURL正規化の問題

よくあるトップページURL正規化の問題
正規化されていないURL http://www.example.com
http://example.com
http://www.example.com/index.html
http://example.com/index.html
正規化されたURL http://www.example.com
4通りの書き方をされたURLを1つのURLにまとめるには、外部からの間違ったリンクを301リダイレクト(右側の表を参照)するとともに、内部リンクについても、すべて「http://www.example.com」というドメイン名を指定する
ここでは、人がよく経験しがちなURL正規化に関する問題と、その簡単な解決策を説明している。

301リダイレクト

Apacheサーバー用301リダイレクト
以下のコマンドは、「.htaccess」というファイルに書いておく。ファイル名は拡張子だけだ。オペレーティングシステム側で、隠しファイルを表示する設定にしておくこと。それから、mod_rewriteを有効にしておくこと。
コマンド 説明
Redirect 301 oldpage.html http://www.newdomain.com/newpage.html 1つのファイル(ディレクトリ)を異なるドメイン名上の新しいファイル(ディレクトリ)にリダイレクトする。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^/(.*)$ http://www.example.com/$1 [L,R=301]
「http://example.com」へのアクセスをすべて「http://www.example.com」にリダイレクトする。ドメイン名全体が対象となる。
Redirect 301 / http://www.new.example.com/
Redirect permanent /old http://www.new.example.com/new
ドメイン名全体を新しいドメイン名に301リダイレクト(推奨)または302リダイレクトする。
このセクションでは、Apacheサーバーで301リダイレクトを行うために、サーバー側に置くコードを説明している。IISサーバーの301リダイレクトはGUIで設定するので、このトラの巻では触れていない(それに、IISウェブサーバーの設定について、僕はほとんど何も知らないんだ)。

SEO基本技術のチートシート(トラの巻)――裏面

裏面
SEO基本技術のチートシート(トラの巻)の裏面。

主要検索エンジンのロボットのユーザーエージェント名

主要検索エンジンのロボット
最終更新日:2008年4月29日 最新情報についてはhttp://www.user-agents.org/を参照のこと
グーグル検索 Googlebot/2.1 ( http://www.google.com/bot.html)
グーグル検索 Googlebot/2.1 ( http://www.googlebot.com/bot.html)
グーグル画像検索 Googlebot-Image/1.0
グーグル画像検索 Googlebot-Image/1.0 ( http://www.googlebot.com/bot.html)
MSN検索 msnbot/x.xx ( http://search.msn.com/msnbot.htm)
MSN検索 MSNBOT/0.xx (http://search.msn.com/msnbot.htm)
MSNメディア検索ロボット msnbot-media/1.0 (+http://search.msn.com/msnbot.htm)
Windows Live商品検索 msnbot-Products/1.0 (+http://search.msn.com/msnbot.htm)
マイクロソフトモバイル検索 MSNBOT_Mobile MSMOBOT Mozilla/2.0 (compatible; MSIE 4.02; Windows CE; Default)
アレクサ/インターネットアーカイブ ia_archiver
アレクサ/インターネットアーカイブ ia_archiver-web.archive.org
アレクサ/インターネットアーカイブ ia_archiver/1.6
ヤフーブログ検索 Yahoo-Blogs/v3.9 (compatible; Mozilla 4.0; MSIE 5.5; http://help.yahoo.com/help/us/ysearch/crawling/crawling-02.html )
ヤフーマルチメディア検索 Yahoo-MMAudVid/1.0 (mms dash mmaudvidcrawler dash support at yahoo dash inc dot com)
ヤフー商品検索 YahooSeeker/1.0 (compatible; Mozilla 4.0; MSIE 5.5; http://help.yahoo.com/help/us/shop/merchant/)
ヤフー商品検索 YahooSeeker/1.0 (compatible; Mozilla 4.0; MSIE 5.5; http://search.yahoo.com/yahooseeker.html)
ヤフー商品検索 YahooSeeker/1.1 (compatible; Mozilla 4.0; MSIE 5.5; http://help.yahoo.com/help/us/shop/merchant/)
Ask/Teoma検索 Mozilla/2.0 (compatible; Ask Jeeves)
Ask/Teoma検索 Mozilla/2.0 (compatible; Ask Jeeves/Teoma)
Ask/Teoma検索 Mozilla/2.0 (compatible; Ask Jeeves/Teoma; http://about.ask.com/en/docs/about/webmasters.shtml)
ここには、主要検索エンジンのロボットのユーザーエージェント名をすべてリストアップしている。リストに示されているバージョンは、次第に新しいものと置き換えられていくが、それでも変な名前のロボットを特定するのには使えるだろう(例:ユーザーエージェント名に「ia_archiver」が含まれていればAsk.comのロボットだ)。

避けるべきロボット関連の落とし穴

よくあるロボットのアクセスを阻害する落とし穴
  • 入力フォーム
  • セッションIDを含むURL
  • クッキーを利用してアクセス制限しているページ
  • フレーム
  • ログイン
ウェブマスターは、意図せずに、ロボットによるサイトのクロールを妨害してしまうことがある。ここにリストアップしたのは、そうした行為にありがちな原因だ。

robotsメタタグの構文

robotsメタタグ
<meta name="ロボット名" content="属性値" />
すべてのロボットを指定するには、ロボット名を「robot」とする。特定のロボットを指定する場合は、ロボット名のところに、そのロボットのユーザーエージェント名を入れる。左にあるロボットのユーザーエージェント名一覧を参照。
属性値
noindex グーグル、ヤフー、Live、Ask ページをインデックス化しない
nofollow グーグル、ヤフー、Live、Ask ページ内のリンクを、すべてnofollowとして扱う
noarchive グーグル、ヤフー、Live、Ask ページをキャッシュしない
noodp グーグル、ヤフー、Live 検索結果に表示する際、DMOZに登録してあるタイトルと説明文を使用しない(トップページのみ)
noydir ヤフー 検索結果に表示する際、ヤフーカテゴリに登録してあるタイトルと説明文を使用しない
nosnippet グーグル グーグルの検索結果に表示する際、ページ内のテキストから説明文を生成しない
このセクションでは、robotsメタタグについて解説している。指定できるすべての属性値と、検索エンジンの対応状況を提示している。

robots.txtの構文

robots.txtの構文
User-agent: *
Disallow: /privatefolder
Disallow: /privatefile.html

User-agent: Googlebot/2.1
Disallow: /negoogle.html
Sitemap: http://example.com/sitemap.xml
簡単なrobots.txtの例。この例では、ディレクトリ全体のクロールを禁止する場合と特定のファイルのクロールを禁止する場合の両方を示している。

サイトマップの構文

サイトマップの構文
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://www.example.com/</loc>
    <lastmod> 1987-05-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
検索エンジンが最初にサイトマップを探しに行く場所
http://www.example.com/sitemap.xml
http://www.example.com/sitemap.xml.gz
http://www.example.com/sitemap.gz
※参考:http://www.xml-sitemaps.com/で、自分のサイトのサイトマップを無料で自動作成できる
このセクションでは、標準的なsitemap.xmlの構文を示している。さらに、検索エンジンが最初にサイトマップを探しに行く場所も示している。
最新バージョンをダウンロード

PDF版「SEO基本技術のチートシート(トラの巻)」

更新情報:(2008年5月2日16:20 PDT -- 第5版) コメント欄で貰った意見を取り入れてアップデート。新バージョンには新しい情報を追加して、あいまいだった点をクリアにした。コメントをくれたみなさん、ご協力ありがとう!

この記事が役に立ったらシェア!
tweet71このエントリーをはてなブックマークに追加
みんなが読んでるWeb担メルマガで、あなたも最新情報をチェック
  • SEOやアクセス解析のなどノウハウをゲット
  • 事例やインタビューも見逃さない
  • 要チェックのセミナー情報も届く
  • 編集長コラムを一足先に読める
日本赤十字社 東日本大震災 義援金募集
みんなが読んでるWeb担メルマガで、あなたも最新情報をチェック
  • SEOやアクセス解析のなどノウハウをゲット
  • 事例やインタビューも見逃さない
  • 要チェックのセミナー情報も届く
  • 編集長コラムを一足先に読める

今日の用語

ローカルナビゲーション
サイト内のコーナーごとのナビゲーション。 サイト全体で共通して表示されるグ ... →用語集へ

連載/特集コーナーから探す

インフォメーション

Web担のメルマガを購読しませんか?
Web担の記事がコンパクトに毎週届くメールマガジン「Web担ウィークリー」は、10万人が読んでいる人気メルマガ。忙しいあなたの情報収集力をアップさせる強い味方で、お得な情報もいち早く入手できます。

Web担に広告を掲載しませんか?
購読者数10万人のメールマガジン広告をはじめとする広告サービスで、御社の認知向上やセミナー集客を強力にお手伝いいたします。

サイトマップ
RSSフィード


Web担を応援して支えてくださっている企業さま [各サービス/製品の紹介はこちらから]

GOLD SPONSOR
さくらインターネット株式会社株式会社KDDI ウェブコミュニケーションズ株式会社日本レジストリサービスオープンテキスト株式会社トランスコスモス株式会社株式会社ハイパーボックスDomain Keeper
SPONSOR
株式会社キノトロープ株式会社アイレップ株式会社ニューズ・ツー・ユーシックス・アパート株式会社ウェブアンテナ株式会社サイバーエージェント富士通株式会社Sitecore