This translation is older than the original page and might be outdated. See what has changed.
Translations of this page?:

検索エンジン最適化 (SEO)

検索エンジン最適化 (SEO) はある種のミステリーです。巨大な検索エンジンが情報の収集やランク付けの完全な方法を明らかにしていないため、何が良くて何が悪いのかを決めるには常に推測するしかありません。一般的に、SEO は次の 3 つの事項を調整することに行き着きます。コンテンツメタヘッダ、そして URL です。このページでは、SEO の分野で DokuWiki がどのように動作するか、そして SEO を実現するためにどのような追加の方法が利用できるのかを説明します。

コンテンツ

DokuWiki は、意味的に正しく、文法的に妥当な XHTML の生成を試みます。これは、文書構造が Web クローラから解析しやすいということを意味します。

しかし、生成された HTML がどれだけ良いものかは、ページのソースに大きく依存します。ユーザは、文書を論理的な方法でマークアップするよう心がけるべきです。例えば見出しはレベル 1 から始めてレベル 2、レベル 3 と降順になるように使用しましょう。その他、見出しは見出し用途だけに使用する (パラグラフを太字にする用途では使用しない)、リストはリスト用途だけに使用する、などなどです。

メタヘッダ

DokuWiki はページの内容 (DOCTYPE、エンコーディング、言語) を識別するために関係するすべての HTTP ヘッダを作成します。

keywords および description メタヘッダは、Meta プラグインまたは Tag プラグインで調整することができます。しかしスパム業者による大規模な不正利用のため、ポピュラーな検索エンジンではもはやこれらのヘッダを使用しないようになっています。

その認識で正しいです。私たち Google は一般的に “keywords” メタタグの内容を無視します。もしそれを他の目的で使用できる場合は、他のメタタグと同様にページ内に自由に記載していただいて構いません。不利益になるようなことはありませんので。

原文: You're right in that we generally ignore the contents of the “keywords” meta tag. As with other possible meta tags, feel free to place it on your pages if you can use it for other purposes - it won't count against you.

Google Webmaster Central

DokuWiki は様々な方法で Wiki スパムへの対抗を試みます。そのうちのひとつが遅延インデックス化と呼ばれるもので、これは検索エンジンがあなたのページをどのようにクロールするかについて直接的な影響を及ぼします。この設定を有効化した場合は、ページを更新してからの経過時間に応じて robots メタヘッダが設定されます。特定の時間 (標準では 5 日間) 以上更新されていないページだけがクロールを許可するようになります。この意図は、この期間内にはコミュニティが Wiki スパムを除去しているだろう、というものです。これはつまり、Wiki ユーザから問題無しと判断されたページだけが検索エンジンに登録されるということを意味します。もしあなたがレスポンスの良いコミュニティ (例: Wiki スパムが通常 1 日以内に対処される) もしくはクローズドなユーザグループを持っている場合は、設定項目: indexdelay の値を小さくしたり、遅延インデックス化を無効にするために 0 を設定したほうが良いかもしれません。

DokuWiki は、デフォルトでは title 要素 (ページタイトル) にページ名を使用します。設定項目: useheading を設定して、ページ名の代わりに最初に出現するレベル 1 見出しの文字列をタイトルに使いたくなるかもしれません。

URL

DokuWiki は通常 http://example.com/doku.php?id=page という形式の URL を使用します。多くの検索エンジンはこの形式を動的な URL として認識し、クロールする際の振る舞いを適宜変化させます1)。Google はこのような URL でもクロールしますが、使用される URL パラメータの数は少なく抑えておくことを推奨しています

読みやすさを向上させるとともに他の検索エンジンからも Wiki をクロールしやすくするため、DokuWiki にはきれいな URL を作成するための設定オプションが用意されています。この設定オプションでは、URL の書き換えを行う 2 つの異なる方法を選択することができます。

設定項目: useslash の有効化は、ページのランクをさらに高めるために役立ちます。

存在しないページ

ページが存在しない場合、DokuWiki は HTTP レスポンスの 200 OK を発行します。これは Wiki においては望ましい振る舞いです。しかし、検索エンジンはこの振る舞いをリンクファーム (検索エンジンスパムの一種) の指標であると判断するかもしれません。設定項目: send404 を有効にすることで、存在しないページへのリクエストに対して DokuWiki から 404 Not Found を返すようにすることができます。

XML サイトマップ

Google や Yahoo、Microsoft などいくつかの大きな企業の検索エンジンでは、XML サイトマップサービスを通じてサイト全体の構造を検索エンジンに対して提示することができます。DokuWiki はすべての Wiki ページを含む XML サイトマップを自動的に作成することができます。より詳しい情報は、XML サイトマップを参照してください。

PHP セッション ID の除去

いくつかの PHP 環境では、PHP セッション ID が Wiki の各 URL に追加されてしまいます。これは SEO の観点からは好ましいことではありません。解決方法については、URL の書き換えを参照してください。

1) どのように変化させるかについては様々な憶測があります。
ja/seo.txt · 最終更新: 2009/12/09 13:25 by kazmiya
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 3.0 Unported
Imprint Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
WikiForumIRCBugsGitXRefTranslate