wordpressで市区町村2000件のページを一括生成

今回は、WordPressのカスタム投稿を使ったテクニックです。中級者向け。

全国市区町村2000件以上の詳細ページを一瞬で生成

こういう一括でページする方法ってSEO的にスパム行為かも!?と思うかもしれません。

しかし、事実として、地域名の入った複数のキーワードでは、実際に順位が上がっているケースも見受けられますので、やる価値は十分にあると思います。

一体どんなものか分からない方も居るかもしれないので、適当に作ったサンプルページをご紹介します。

大まかな方法

実際のやり方の大まかな段取りとしては、

  1. カスタム投稿を用意する
  2. カスタム投稿用のsingle.phpを用意する
  3. CSVで一括記事をインポート

これだけ、簡単3ステップです。

まずはカスタム投稿の準備

プラグインから、「Custom Post Type UI」をインストール。

Custom Post Type UI をダウンロードする

(投稿や固定ページでも可能ですが、カスタム投稿タイプを使う方が、はるかに自由度が高いです)

インストールしたら左メニューに「CPT UI」が追加されます。

クリックして展開して「add / edit post type」をクリックします。

カスタム投稿の追加設定画面になりますので、post type slug および、plural lavel の2項目を入力します。

今回は「post type slug」を「japan」とし、「plural label」を「日本全国市区町村」としてみまました。

入力が済んだら「add post type」をクリックして、設定を完了します。

すると、左メニューに追加した「日本全国市区町村」が表示されます。

表示するページのデザインテンプレートを準備

お使いのsingle.phpを複製して作ってもいいんですが、説明が面倒なので作ってみました。

Elementorなどのページビルダーをお使いであれば、デザインをそろえたりすることも可能です。デザインは各々カスタマイズしてみてください。

ここからダウンロードしてください。

single-japan.phpをダウンロード

ダウンロードしたら展開します。

single-japan.phpをお使いのテーマディレクトリにアップロードしてください。

(場所は /wp-content/themes/お使いのテーマディレクトリ/single-japan.php)
アップロードしたら、完了です。

最後にCSVで一括で記事投稿してみよう!

CSVデータを用意してください。と言いたいところですが、説明面倒なので作りました。
wordpress用の市区町村2000件分のデータはここからダウンロードしてください。

市区町村2000件CSVダウンロードする

CSVなので、Excelなどで編集可能です。

いろいろと試してみてください。

左からタイトル→内容→csv_post_typeっていう感じになります。

今回カスタム投稿で作った【japan】に投稿されるようになってますので、投稿に入れたい場合は【post】固定ページに入れたい場合は【page】と変更してください。
エクセルでも編集可能ですが一旦Shift-JISにエンコードしないと文字化けします。

fd

Shift-JISで編集した後は忘れずにUTF8に戻してくださいね。

CSVで一括記事投稿開始!

CSVの一括インポートにはCSV Importerというプラグインをインストール。

CSV Importerをダウンロードする(CSVインポート系なら何でもいいです)

インストールしたら左メニュー【ツール】に【CSV Importer】が追加されるのでクリック。
アップロードするcsvを選択して【import】をクリックするだけ。
これで終わりです。

rtげrげ thsth

ハイ!これで2000件投稿完了!

簡単ですよね?

これを活用して無限にページを制作しましょう。

リンク用のサテライトサイトやディレクトリーサイト、カテゴリー別サイトなど、いろいろと可能性が広がりますよね。

それでは、最後までお付き合いいただき、ありがとうございました。