2011年11月16日付で、ウィキトラベル日本語版の記事が5,000件を突破しました。
Wikitravel:機能の探検/description metaタグ
出典: Wikitravel
目次
description metaタグはウィキトラベルにおけるHTMLのdescription metaタグの取り扱いに関する探検です。
[編集] この探検の趣旨
この探検では検索結果の中からウィキトラベルの記事を見つけ易くするためにHTMLのdescription metaタグに関して利用できる機能・ツールの検討、及び、日本語版への導入を行います。
[編集] 目標
この探検では
- 他言語版で利用されている機能・ツールについての検討(メリット・デメリット、運用ルールなど)
- 日本語版への導入可否の検討
- 適切なHTMLのdescriptionの決定
を目標とします。
[編集] 他言語版で利用されている機能・ツール
[編集] HTMLのdescription metaタグについて
HTMLのdescription metaタグとはHTML文書についての説明文(紹介文)を設定するもので、<meta name="description" content="○○○○○" />の○○○○○部分に説明文を記述します。この説明文はブラウザに表示されませんが、検索結果にページタイトルと共に表示されます。(全文検索の場合はページ内の該当箇所が表示されることもあります。)
このため、description metaタグには
- ページに何が書かれているのか判り易い説明文を使用する
などの最適化を行なう必要があります。
Mediawikiの編集画面から書き込んだ内容はHTMLでは<body></body>で囲まれた部分に置かれますが、description metaタグはこれとは別の<head></head>で囲まれた部分に置かなければならず、Mediawikiはwikiのページの第一段落を説明文として自動的にdescription metaタグを作成しています。編集画面から直接description metaタグや説明文を書くことはできないので、ウィキトラベルでは以下にある幾つかの方法で説明文を設定または変更できるようになっています。
尚、wikiのページの第一段落を説明文とする基本の動作が上手く働かず、ページの途中の文章が説明文となってしまうこともあります。(2007年6月4日時点の千葉県のdescriptionは次のようになっています。<meta name="description" content="またJRを利用して東葛地域北部(柏市・松戸市)へ移動するには*一度東京へ出て日暮里駅から常磐線を利用する*西船橋駅から武蔵野線で新松戸方面へ向かう*成田駅から成田支線(我孫子線)を利用する" />)
[編集] stock description
MediaWiki:名前空間へ追加された変数(MediaWiki:travelguidedescription)に予め用意しておいた定型文へページ名を組み込んで説明文とする機能で、stock descriptionと呼ばれているものです。
現在の日本語版ではまだ使用されていませんが、英語版(en:)とドイツ語版(de:)では既に使用されており、Open source travel guide to $1, featuring up-to-date information on attractions, hotels, restaurants, nightlife, travel tips and more. Free and reliable advice written by Wikitravellers from around the globe. と Der Open Source Reiseführer für $1 mit aktuellen Informationen und Tipps über Hotels, Sehenswürdigkeiten, Gastronomie, das Nachtleben und mehr. Freie und zuverlässige Ratschläge von einer weltweit arbeitenden Gemeinschaft von Wikitravellern. のように設定されています。
この設定は原則として旅行ガイドに対してのみ有効になっています。この設定が有効となる条件(旅行ガイドと判断される条件)とは、ページ内でIsInやGeoなどのテンプレートを使用していることのようです(en:Talk:Main Page/Jan 2006 to Dec 2006#Description)。この機能に関連してかどうかは不明ですが、英語版においては実際にIsInテンプレートの使用を旅行ガイドに限定して利用しているようです。尚、ドイツ語版では「その他の旅行先」の下位の記事でIsInテンプレートが使用されています。
YahooやGoogleなどの検索結果に表示される説明文は全角100文字強でそれ以降は表示されないようですので、説明文を作成する際にはこの長さに収まるように説明文を簡潔にする必要があります。
[編集] Template:Description
これは検索結果に表示されたメインページの説明文が何について書かれているページなのかが分かりにくかったことなどから用意されたもので、このテンプレート(en:Template:Description)を使用するとwikiのページの第一段落またはstock descriptionによる説明文を上書きすることができます(en:Talk:Main Page/Jan 2006 to Dec 2006#Description)。
現在の日本語版ではまだ使用されていませんが、英語版(en:)とドイツ語版(de:)では既に使用されいます。但し、英語版(en:)ではメインページのみ[1]、ドイツ語版(de:)ではメインページと会話集の他は旅行ガイドが1件(恐らく実験的に使われている)のみ[2]なので、旅行ガイドの説明文には原則としてstock descriptionを使用しているようです。
[編集] メインページと会話集以外での使用について
このテンプレートを旅行ガイドに使用するとstock descriptionを変更しても、そのページだけ反映されません。また、旅行ガイド以外の記事に使用するとそのページの第一段落を変更しても反映されません。
このように、このテンプレートを編集者各自が個々に使用すると混乱を招く可能性がありますので、メインページと会話集以外でのDescriptionテンプレート使用は禁止とします。
[編集] 関連項目
- 検索の最適化 - 外部の検索エンジンにおいてウィキトラベルの記事を見つけ易くするための探検
- titleタグ - HTMLのtitleタグの取り扱いに関する探検
- description metaタグ - HTMLのdescription metaタグの取り扱いに関する探検
- keywords metaタグ - HTMLのkeywords metaタグの取り扱いに関する探検

