noteで書く9か月前、最初にSEOmozで働き始めたとき、僕はウェブ制作のインターンだった。それ以前の経験といえば、コードを書いたことがあるくらいだった。SEOmozに参加してから、それこそ何百時間もかけて、いろいろな分野の知識を広げていった。定番のSEO手法と中小企業向けの実務は力を入れて勉強した。この間投稿したSEO初心者のためのチェックリストは、僕が新しく手に入れた知識の結晶なんだ。原点に立ち帰るために、SEO技術のトラの巻の母体となるべきものを丸1日かけてまとめてみた。このトラの巻は、ブログ記事として読むよりもPDFで印刷して読んだ方がいいよ(ブログ記事は印刷しにくいからね)。ダウンロードする前に内容を確認できるように、簡単な説明をしておくよ。rel="nofollow">キーワードを含むアンカーテキスト</a>このセクションには、SEOで重要なHTMLタグをすべて書いてある。タグのリストとともに、コードのサンプルも掲載した。悪い例:http://www.example.com/people/places/things/noun/danny/car*ベストプラクティス良い例:http://www.example.com/people/dannyこの部分では、それほど信用性が高くないサイトをインデックス化する際、検索エンジンが設けている制約について説明している。ウェブサイトのタイトルここに書いてあるのは、推奨されるタイトルタグの書き方だ。すぐれた書き方はさまざまだが、SEOmozメンバーにとっては、これが特に役立つ書き方であることがわかっている。正規化されていないURLhttp://www.example.comhttp://example.comhttp://www.example.com/index.htmlhttp://example.com/index.html正規化されたURLhttp://www.example.com4通りの書き方をされたURLを1つのURLにまとめるには、外部からの間違ったリンクを301リダイレクト(右側の表を参照)するとともに、内部リンクについても、すべて「http://www.example.com」というドメイン名を指定するここでは、人がよく経験しがちなURL正規化に関する問題と、その簡単な解決策を説明している。301リダイレクトApacheサーバー用301リダイレクト以下のコマンドは、「.htaccess」というファイルに書いておく。ファイル名は拡張子だけだ。オペレーティングシステム側で、隠しファイルを表示する設定にしておくこと。それから、mod_rewriteを有効にしておくこと。1つのファイル(ディレクトリ)を異なるドメイン名上の新しいファイル(ディレクトリ)にリダイレクトする。[L,R=301]「http://example.com」へのアクセスをすべて「http://www.example.com」にリダイレクトする。ドメイン名全体が対象となる。ドメイン名全体を新しいドメイン名に301リダイレクト(推奨)または302リダイレクトする。このセクションでは、Apacheサーバーで301リダイレクトを行うために、サーバー側に置くコードを説明している。IISサーバーの301リダイレクトはGUIで設定するので、このトラの巻では触れていない(それに、IISウェブサーバーの設定について、僕はほとんど何も知らないんだ)。SEO基本技術のチートシート(トラの巻)――裏面SEO基本技術のチートシート(トラの巻)の裏面。http://about.ask.com/en/docs/about/webmasters.shtml)ここには、主要検索エンジンのロボットのユーザーエージェント名をすべてリストアップしている。リストに示されているバージョンは、次第に新しいものと置き換えられていくが、それでも変な名前のロボットを特定するのには使えるだろう(例:ユーザーエージェント名に「ia_archiver」が含まれていればAsk.comのロボットだ)。入力フォームセッションIDを含むURLクッキーを利用してアクセス制限しているページフレームログインウェブマスターは、意図せずに、ロボットによるサイトのクロールを妨害してしまうことがある。ここにリストアップしたのは、そうした行為にありがちな原因だ。/>すべてのロボットを指定するには、ロボット名を「robot」とする。特定のロボットを指定する場合は、ロボット名のところに、そのロボットのユーザーエージェント名を入れる。左にあるロボットのユーザーエージェント名一覧を参照。グーグルの検索結果に表示する際、ページ内のテキストから説明文を生成しないこのセクションでは、robotsメタタグについて解説している。指定できるすべての属性値と、検索エンジンの対応状況を提示している。http://example.com/sitemap.xml簡単なrobots.txtの例。この例では、ディレクトリ全体のクロールを禁止する場合と特定のファイルのクロールを禁止する場合の両方を示している。</url></urlset>検索エンジンが最初にサイトマップを探しに行く場所http://www.example.com/sitemap.xmlhttp://www.example.com/sitemap.xml.gzhttp://www.example.com/sitemap.gz※参考:http://www.xml-sitemaps.com/で、自分のサイトのサイトマップを無料で自動作成できるこのセクションでは、標準的なsitemap.xmlの構文を示している。検索エンジンが最初にサイトマップを探しに行く場所も示している。コメント欄で貰った意見を取り入れてアップデート。新バージョンには新しい情報を追加して、あいまいだった点をクリアにした。掲載された以下の記事を日本語訳したものです。最近(過去90日間)の記事で、Facebookの「いいね!」が多かった記事をお見逃し無く。ネット広告への強い嫌悪感、テレビや新聞の倍以上に。いいね!伝説のTwitter企業アカウント“中の人”の先駆け。いいね!私は変人コレクター。いいね!「おもてなし」は思考停止ワード。20:30編集部の安田です。コメントありがとうございます。上記は同じではないんですか?同じですよ。http://www.example.comhttp://example.comhttp://www.example.com/index.htmlhttp://example.com/index.htmlのような、バラバラなURLで同じコンテンツにアクセスできる状態はSEO的に良くないので、そこから1つ「これに集中させる」というURLを選んで、わかりにくい点などありましたら、さらに突っ込んでくださいませ。http://www.example.comそのURLにまとめましょう、という話ですので、同じものが入っているのはおかしくないのです。15:00返信していただき、ありがとうございます!!自分が勘違いしてました・・・http://www.example.comhttp://example.comhttp://www.example.com/index.htmlhttp://example.com/index.html上の4つのURLそれぞれが「正規化されていないURL」で、http://www.example.comが正規化されたURLだと思っていました。それで、正規化されたURLと正規化されていないURLが同じで変だな・・・って思ってたんです。http://www.example.comhttp://example.comhttp://www.example.com/index.htmlhttp://example.com/index.html↑上記のように例えば4種類に分かれてしまってる場合は「http://www.example.com」にまとめよう!ということですね。16:09編集部の安田です。「正規化」っていう言葉がわかりづらいんですよね。》一定の規則に従い、データを変形し利用しやすくすること。リレーショナルデータベースの設計でよく用いられる。「正規」という言葉のイメージと違うんですよね。04:17かなりの部分が今でも変わらない基本ですね。TIPS的な「こうすれば順位が上がる!」といった内容ではなく、どちらかというとWebサイト作りの基本といった内容ですからね。強調タグとかロボットのユーザーエージェント名とかは古い情報ですが。「おもてなし」は思考停止ワード。各週の人気記事ランキング記事を見るはてなブックマークですべての人気記事を見る今日の用語コンバージョンサイトを訪問した人が、商品を購入したり、資料請求したりすること。2/24~2/28のマーケティング、インサイドセールス、データ分析、EC、SEOなど他社セミナー情報52件Web担編集部がゼロから学ぶ、Tableau「BI講座」。Patterns』を3名様にプレゼント!【受付終了】企業がDXに向かう取り組み方を考える『デジタルファースト・ソサエティ』を3名様にプレゼント!すべて見るインフォメーションWeb担のメルマガを購読しませんか?Web担の記事がコンパクトに毎週届くメールマガジン「Web担ウィークリー」は、10万人が読んでいる人気メルマガ。忙しいあなたの情報収集力をアップさせる強い味方で、お得な情報もいち早く入手できます。編集後記サイトマップFAQ(よくある質問とその答)Web担に広告を掲載しませんか?購読者数10万人のメールマガジン広告をはじめとする広告サービスで、御社の認知向上やセミナー集客を強力にお手伝いいたします。