/wp-post-pillar-pages

A WordPress Plugin to use posts as pillar pages.

Primary LanguagePHPGNU General Public License v2.0GPL-2.0

WordPress Post Pillar Pages

Github Releases

Post Pillar Pages is a WordPress plugin to help you creating pillar pages for your SEO strategy. As posts in WordPress are not hierarchical you would have to use a page to create a pillar page. This would force you to use pages also for your topic clusters if you want to have your pillar page permalink inside your URL. With this plugin you can specify posts and pages to use as pillar pages. For every post or page ID specified a Custom Post Type is created.

What is a pillar page?

Here's an example how HubSpot illustrates pillar pages:

Structure

All the big circles you see are your pillar pages. All the small circles are your topic clusters.

Cluster Model

With this plugin you can use either a page or a post (or any other post type) as your pillar content page. For every pillar page a Custom Post Type is created which lets you add as much topic clusters as you want. If your pillarpage has the permalink example.com/my-pillar-page/ any post added as a post in the custom post type has a permalink in this format: example.com/my-pillar-page/my-topic-cluster-post/.

Installation

  1. Download the plugin here.
  2. Upload it to your WordPress installation and activate it.
  3. Go to Settings > Pillar Pages and enter the IDs of the pages you want to use as pillar pages.
  4. Save and also save your permalinks (Settings > Permalinks) again.

You can find the IDs in the URL of the post / page edit screen.

FAQ

How to move a existing post to a custom post type?

There is a plugin called Post Type Switcher which lets you convert an existing post to a pillar page post type created by this plugin.

What do I have to be aware of if I change the name or permalink of my pillar page?

If you only change the name you don't have to be aware of anything. If you change your permalink of a pillar page you need to save your permalink settings (Settings > Permalinks) in the WordPress back-end again. Also be aware that you should create 301 redirects for your pillar page and all posts (topic clusters) created inside the custom post type.

If you have further questions please create a new issue.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.