何らかの理由で編集が行えない場合は、Wikitravel:旅人の居酒屋 を参照してください。

Wikitravel:機能の探検/keywords metaタグ

提供: ウィキトラベル
移動先: 案内検索

keywords metaタグはウィキトラベルにおけるHTMLのkeywords metaタグの取り扱いに関する探検です。

この探検の趣旨[編集]

この探検では検索結果の中からウィキトラベルの記事を見つけ易くするためにHTMLのkeywords metaタグに関して利用できる機能・ツールの検討、及び、日本語版への導入を行います。

目標[編集]

この探検では

  1. 他言語版で利用されている機能・ツールについての検討(メリット・デメリット、運用ルールなど)
  2. 日本語版への導入可否の検討
  3. 適切なHTMLのkeywordsの決定

を目標とします。

他言語版で利用されている機能・ツール[編集]

HTMLのkeywords metaタグについて[編集]

HTMLのkeywords metaタグとはHTML文書に検索用のキーワードを設定するもので、<meta name="keywords" content="キーワード1,キーワード2,キーワード3,..." />のように文書の内容に関連するキーワードを記述します。metaタグの乱用により多くの検索エンジンでは検索対象として考慮されなくなりましたが、一部では参考にしているものもあるようです。

このため、keywords metaタグには

  • ページの内容に関連する適切なキーワードを使用する

などの最適化を行なう必要があります。

Mediawikiの編集画面から書き込んだ内容はHTMLでは<body></body>で囲まれた部分に置かれますが、keywords metaタグはこれとは別の<head></head>で囲まれた部分に置かなければならず、Mediawikiはwikiのページ名とページ内の最初の10個の内部リンクをキーワードとして自動的にkeywords metaタグを作成しています。[1]

編集画面から直接keywords metaタグやキーワードを書くことはできませんが、残念ながら現時点ではキーワードを設定または変更できる方法がウィキトラベルにはありません。

MediaWiki:Keywords[編集]

MediaWikiの設定でページの種類別に同じキーワードを一律に追加することができます。

  • MediaWiki:Keywords — 特別ページなどを除いた殆ど全てのページに追加されます。
  • MediaWiki:Keywords-0 — 標準名前空間 (namespace=0)のページのみに追加されます。
  • MediaWiki:Keywords-2 — 利用者名前空間 (namespace=2)のページのみに追加されます。

キーワードの先頭にある2個の文字列が上記の設定により置換されます。 (置換後に全てのキーワードがABC順にソートされているようです。)

  • 設定前の状態の例 :五所川原市 <meta name="keywords" lang="ja" content="&lt;keywords&gt;,&lt;keywords-0&gt;,ウィキトラベラー,スタブ,五所川原市,青森県" />

リダイレクトページ[編集]

その記事へのリダイレクトがキーワードになります。 (wikiのページ名、ページ内の最初の10個の内部リンクなどとは別に追加されます。)

  • 例:メインページ <meta name="keywords" lang="ja" content="&lt;keywords&gt;,&lt;keywords-0&gt;,Main Page,お役立ち情報,その他の旅行先,アジア,アデレード,アフリカ,アブダビ,アメリカ合衆国,アラブ首長国連邦,アーヘン,イグアス国立公園,メインぺぅジ,メインページ" />
    • 「メインぺぅジ」は現在リダイレクトしていません。
  • 例:アメリカ合衆国 <meta name="keywords" lang="ja" content="&lt;keywords&gt;,&lt;keywords-0&gt;,USA,アイオワ州,アイダホ州,アトランタ,アメリカ合衆国,アメリカ領サモア,アメリカ領バージン諸島,アラスカ州,アラバマ州,アリゾナ州,アーカンソー州,イリノイ州,米国" />
    • 「米国」は現在でもリダイレクトですがMediaWiki:Keywordsの設定後にキーワードから無くなりました。


その他[編集]

  • 現時点で判っていること
    • キーワードの数の上限は25個の模様。 (アメリカ合衆国にあった「米国」が無くなったことからの推定。)
    • ウィキトラベルではkeywords metaタグに言語の指定が含まれている。
      • 例:五所川原市 <meta name="keywords" lang="ja" content="&lt;keywords&gt;,&lt;keywords-0&gt;,ウィキトラベラー,スタブ,五所川原市,青森県" />
    • 実際にキーワードに使用される内部リンクはページの先頭から最初の10個ではなく、全ての内部リンクをABC順でソートして先頭から最初の10個になっている。
    • 別名を指定した内部リンクはリンク先のページ名がキーワードになる。
    • 他のページの節への内部リンクはリンク先のページ名がキーワードになる。
    • 同一ページ内の節への内部リンクはキーワードにならない。
    • 他言語版ウィキトラベルへの文中のリンクはキーワードにならない。
    • 外部リンクはキーワードにならない。

関連項目[編集]

  • 検索の最適化 - 外部の検索エンジンにおいてウィキトラベルの記事を見つけ易くするための探検

外部リンク[編集]