任意のページをカテゴリに入れるには、ページのある名前空間にかかわらず、そのページに対して次のように書くだけです。[[Category:カテゴリ名]]
上の「カテゴリ名」のところに実際に含めたいカテゴリの名前を入れます。このようなリンクを「カテゴリタグ」と呼びます。
例えば「織田信長」という記事を「人物」というカテゴリに追加するためには、「織田信長」の記事を編集して、ページのソース中のどこかに [[Category:人物]] と追加すればよいのです。
ページにカテゴリタグを追加すると、指定されたカテゴリのカテゴリページにそのページへのリンクが自動的に追加されます。複数のカテゴリタグを追加することで、ページは複数のカテゴリに含めることができます。またページの方にはカテゴリページへのリンクが追加されます。カテゴリページへのリンクは、編集テキスト中のカテゴリタグを挿入した位置にではなく、ページ・マージン中の決まった位置に現れます。この位置はスキン(外装)によって違います(デフォルトのMonoBookスキンなら一番下)。
原理的にはカテゴリタグはページの編集テキスト中のどこにおいてもかまいませんが、予期しない表示結果の崩れを防ぎ、他の編集者にわかりやすくするために、ページの最後、言語間リンクの前に追加する、という慣習になっています。
なお、ページ中のカテゴリへのリンクは編集テキスト中の記述順に並び、自動的な並べ替え(下記参照)は起きません。
カテゴリページには次のものがあります。
編集可能なテキスト
カテゴリに含まれるものの一覧
サブカテゴリのリストとその総数。"+"をクリックすると、サブカテゴリのサブカテゴリを展開して見ることができます。
カテゴリ中にあるページのリストとその総数。
画像などのファイル(メディア)のリストとその総数。各ファイルにはサムネイルが表示され、ファイル名の最初の20文字が表示されます(これより長い名の場合、以降は省略されます)。また、ファイルサイズも表示されます。
それぞれのセクションは、含まれるものがなければ表示されません。またカテゴリに含まれるものが一つもない時には、「このカテゴリにはページまたはメディアがひとつもありません。」と表示されます。
リスト中の項目はすべてそのページへリンクしています。ファイルの場合は、ファイルそのものとファイルに付随するファイル名もリンクになります。
サブカテゴリとページのリストは、各項目が最初の文字の見出しの下に並びます。この見出しはソートキー(下記#ソートキーの節参照)によって変えることができます。ファイルリストのセクションには見出しが付きません。
カテゴリページの画面には一度に200件までしか表示できませんので、カテゴリに含まれているものが200件を超えると複数のページに表示がわたることになります。この場合、サブカテゴリ、ページ、ファイルのすべてをいっしょに並べて処理されます。例えば「人物」のカテゴリにおいて、「おたのふなか」のソートキーを持つ「織田信長」の記事が200件目だったとすると、「かとう」のソートキーをもつ「Category:加藤」は次の200件のページに表示されますので、注意が必要です。このような事態を避けるためには、サブカテゴリのソートキーに記号や数字を用いるなどの工夫が必要となります。
カテゴリページを作成する方法は、通常のページと同様です。カテゴリに含めたいページ上にカテゴリタグを追加し、自動的に生成されるカテゴリページへのリンクをたどってもよいですし、ブラウザのアドレスバーに作成したいカテゴリページのURLを入力してもよいでしょう。
カテゴリAにカテゴリBに含めるためのカテゴリタグを追加すると、カテゴリAはカテゴリBのサブカテゴリになります。サブカテゴリを新しく作る方法は、普通のカテゴリを作るのと同じです。
例えば、どこかの記事に [[Category:サッカー]] と書きこんだあとにカテゴリリンクをたどってCategory:サッカー のカテゴリページに行って編集画面を開き、カテゴリの説明と [[Category:スポーツ競技]] を加えれば、Category:サッカーが、Category:スポーツ競技のサブカテゴリになります。
メディアウィキのシステムは、カテゴリに含まれるページを、Unicode 順に並べます( Help:ページ名も参照してください)。レンジ32-127はASCIIに対応しています。それ以降については、Category:Unicode表を参照してください。!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~?¢£???§¨??????°±??´?????????????????????????????????×???????????????????????????????÷????????--(中略)--ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん??? ?? ゛゜ゝゞ??ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ????・ーヽヾ?
特に、"Z"が"a"の前に来ること、"z"がアクセントやウムラウト付きの文字の前に来ること、ひらがながカタカナの前に来ること、長音符号がすべての仮名のあとに来ることなどに注意してください。ページ名内の空白はアンダースコアとして扱われますので、大文字の後、小文字の前に来ます。したがって、PC、PC-100、PCX、PC Bruno、PCjrの順に並べられますし、あぁ、ああ、あァ、あア、あー、の順に、雑司が谷、雑司ケ谷、雑司ヶ谷の順に並べられます。
カテゴリページに含まれる3つのリストは上記の方法で並べられますが、ソートキーを利用することで、カテゴリに加えたい項目をリストのどの見出しの下におくか加筆者が設定することができます。これは、日本語のように使用する文字数が多い言語では、特に有用な機能です。ソートキーは、カテゴリタグ中に次のように指定します。[[Category:カテゴリ名|ソートキー]]
例えば「織田信長」の記事を「人物」のカテゴリに追加し、五十音順の適切な位置に整列させたい時には、 [[Category:人物|おたのふなか]] とします(もしこのようにソートキーを指定しなければ、「織田信長」は「人物」カテゴリ中で「織」の見出しの下におかれることになります)。
なお、この方法は、見た目はパイプ付きリンクと似ていますが、異なる機能です。パイプ付きリンクでは、パイプの後の語がパイプの前の語の別名として使われるのに対して、ソートキーでは、パイプの後の語は、カテゴリタグの書きこまれたページのページ名の別名として機能します。また、パイプ付きリンクはページそのものの出力結果に影響しますが、カテゴリタグのソートキーは、カテゴリページの出力結果に影響します。また、カテゴリページで表示される名前自体はページ名そのもので、ソートキーになにが使われているかは、残念ながら、各ページの編集画面をのぞかないとわかりません。ただし、頭にコロンをつけてリンクにした場合や、要約欄中に書きこまれた場合は、パイプ付きリンクとして解釈されます。
ソートキーは大文字と小文字を区別します。そのため、 [[Category:Foo|Zealand]] というタグを持つページは、 [[Category:Foo|amsterdam]] というタグを持つページの前に並びます。これは、Aで始まるページもaで始まるページも同様に扱いたい場合には不便ですが、逆に便利に使うこともできます。すなわち、ソートキーを使って、A-Zとa-zという2つのグループに分けることもできるからです。平仮名と片仮名を使い分けることもできます。
ページ名中のアンダースコアは空白として扱われますが、ソートキー中のアンダースコアは空白と区別されます。正しく並べるためには、句読点と空白の入れ方を一貫させる必要があります。例えば、間に2つの空白がある"A Z"は空白が1つしかない"A A"の前に来るので注意が必要です。
また、上記のUnicode順を利用して、項目を強制的にリストの冒頭や最末におくことができます。リストの冒頭に項目を置くためのソートキーとしては、アスタリスク (*) がよく使われます。半角空白を用いることもできますが、見出しが付かなくなるため好まれません。
ソートキーのルールは明確でなければなりません。そうでないと、ページがあたかもランダムにリストされ、記事を見付けるのが難しくなります。日本語の場合、全て平仮名の清音を用いる(濁点・半濁点は清音に置換する)方法が一般的です。例えば、ビートルズは[[Category:バンド|ひいとるす]] といった具合です。また例えば Category:デンマークでは、ページのソートキーは、「デンマーク」や「デンマークの」などを除いたキーワードになっています。英文の伝記記事では一般的に「ラストネーム、コンマ、空白、ファーストネーム」のようにしています。詳しくはWikipedia:カテゴリの方針を参照してください。