black}Windows・Linuxを中心に書き留めるIT技術系の備忘録。2020.02.04この記事は約7分で読めます。DokuWikiのSEO・ユーザビリティを考慮した基本設定について解説します。DokuWikiは、デフォルトの状態ではSEO的に良くない設定項目もあるので、設定を変更しておきましょう。今回のバージョンは以下の通りです。説明tagline(キャッチフレーズ)youarehere(パンくずリスト)showuseras(ユーザー情報の表示内容)useheading(ページ名は最初の見出し)hidepages(非表示・除外ページ)indexdelay(インデックスを許可)target(リンクの開き方)sitemap(XMLサイトマップ作成頻度)gzip_output(コンテンツ圧縮)send404(HTTP404を使用)readdircache(readdirキャッシュ保持期間)jquerycdn(CDNの選択)最後にDokuWikiの変更した設定項目一覧DokuWikiの設定は、管理画面1つにまとまっています。サイト設定が設定画面となっています。jquery※0(CDNを使用しない)以外を選択デフォルトのままの設定項目は含めていません。各設定項目に設定した内容を説明をします。サイト説明文を入力テンプレートが対応していれば、タイトル下などの場所にサイト説明文(キャッチフレーズ)として表示されます。デフォルトテンプレートはもちろん対応しています。ユーザーが一目でどんな内容のサイトなのかわかりやすくなるので、必ず設定しましょう。description(メタディスクリプション)にはならないので、プラグインで別途設定する必要があります。DokuWikiのおすすめプラグインと開発方法について解説します。種類別によく使用するプラグイン一覧を紹介します。1(チェックオン)現在位置、つまりページの属する名前空間の階層構造であるパンくずリストを表示します。全てのページがフラットな構造のWikiサイトの場合はあまり効果はないですが、ページが名前空間ごとの階層構造で作られているWikiサイトの場合は、パンくずリストはあった方がユーザーが迷子になりにくいです。SEO的にも設定しておいた方がいいでしょう。username(ユーザーのフルネーム)これは、ページ編集者情報の表示設定です。デフォルトでは、loginname(ユーザのログイン名)となっており、ログインIDが表示されるようになっています。セキュリティ上、ログインIDを表示するのはあまりよくないし、悪意のある者がこれを見てログインを試行されても困るので、username(ユーザーのフルネーム)としておくのが無難でしょう。1(常に使用する)これは、ページタイトルやデフォルトのリンクテキストなどにページの最初の見出しを使用するかどうかの設定です。これを設定しないと、特にSEOにとって重要なタイトルが名前空間だけの表示になってしまいます。タイトルが「setting:config」となってしまう感じです。検索エンジンでせっかくヒットしても、これではタイトルで内容が分からないですね。======のようにページタイトルを記述するようにしましょう。非表示・除外ページを入力これは、サイトマップや検索などでページを一覧出力する場合に、非表示・除外するページを正規表現で指定します。サイドバーやPlayground(練習用ページ)、整形記法のページを除外する場合は、(sidebar|playground:playground|wiki:syntax)のように指定します。0DokuWikiはスパム対策として、ここで設定した秒数だけページ作成・編集後の検索エンジンインデックス化を遅らせます。編集者が管理者のみの場合や限られたメンバーのみの場合、これを設定する必要はあまりないです。検索エンジンインデックス化されているものが、頻繁にnoindexに変わってしまうのも良くないと思います。0もしくは値を小さくする方がよいでしょう。_blank※interwiki、externのみこれは、リンクのtarget属性を設定します。interwiki(InterWikiリンク)とextern(外部サイトへのリンク)は外部へのリンクになるので、ページ離脱を防ぐ意味でも_blank(新規ウィンドウで開く)としておいた方がよいでしょう。rel=”noopener”などは付与されません。1これは、検索エンジン用のXMLサイトマップ自動生成の頻度(日数)を設定します。XMLサイトマップを作成することで、サイト構成・更新情報を検索エンジンに伝えることができます。デフォルトは0(0日:作成しない)となっているので、必ず設定しましょう。Consoleへの登録とサイトマップ送信を行いましょう。Consoleに登録してサイトマップを送信する方法について解説します。検索エンジンのクローラーにインデックス登録されやすくなるように設定しておきましょう。1(チェックオン)これによって、ブラウザへ送信されるページを圧縮することができます。ページが表示されるまでの時間は少しでも短縮される方がよいので、設定しておきましょう。Webサーバーの設定で圧縮が行われる場合(Apacheのmod_gzip・mod_deflateなど)は、チェックオフにしておきます。1(チェックオン)DokuWikiは未作成のページへアクセスした場合、HTTPステータスコード「200」(OK)を返します。Found)にする必要があります。これを設定すると、未作成のページへのアクセスは、HTTPステータスコード「404」を返すようになります。画面上の見た目はどこも変わらないので、確認はブラウザのデベロッパーツールなどで行う必要があります。60*60*24DokuWikiは、検索時にインデックスディレクトリ全体を読み込むが、この設定を行うことで一覧表をキャッシュさせて読み込みを速くすることができます。ページ数が多く検索に時間がかかる場合は、設定しておきましょう。使用しない)以外を選択DokuWikiはjQueryを使用しており、これらのライブラリはデフォルトではDokuWikiがインストールされている同一のホストから読み込まれます。この設定を行えば、同一ホストではなく公共のコンテンツデリバリネットワーク(CDN)からライブラリを読み込むことができます。インターネット上に公開されているサイトの場合、CDNから読み込む方が表示速度が向上することが期待できるので、設定しておきましょう。最後に今回は、DokuWikiのSEO・ユーザビリティを考慮した基本設定について解説しました。DokuWikiは、1画面で全て設定できるのが良いところです。インターネット公開するなら検索エンジン・ユーザーのことも考えて、デフォルトの状態から設定を変更しておきましょう。DokuWikiの使い方については、こちらの記事にまとめています。DokuWiki(ドクウィキ)の使い方をまとめました。同じPHPベースのMediaWiki・PukiWikiとの比較もしました。itlogs.net2020.02.01DokuWiki\よかったらシェアしてね/Twitter0Facebook0はてブ1Pocket0LINEコピーえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。最新情報をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。ホームDokuWikiえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。プロフィールプライバシーポリシーお問い合わせサイトマップ検索タイトルとURLをコピーしました。