Do you want to bulk add posts and pages in WordPress?
There are times when you need to create multiple WordPress posts and pages all at once to get a better idea of how your theme or site looks or quickly build out a site’s page hierarchy.
In this article, we will show you how to bulk add posts and pages in WordPress in just a few clicks.
When and Why Bulk Add Posts and Pages in WordPress?
Bulk adding posts and pages is useful when setting up a new WordPress website. You may want to quickly add a number of parent and child pages with hierarchy, which can be time-consuming to do manually.
If you are moving to WordPress from a platform that doesn’t let you export page content, like switching from Wix to WordPress, then bulk adding pages will save you a lot of time if you have a lot of pages with hierarchy to recreate.
Finally, for developers who are testing a WordPress theme, it can be handy to quickly add multiple posts and pages, so you can see how they appear on your site.
Note: If you simply want to test your WordPress theme, then there’s a better way to do that. Please take a look at our guide on how to add dummy content for theme development in WordPress.
But if you want to bulk add WordPress pages and posts with custom content, then the dummy content solution won’t work for you.
Let’s take a look at how you can easily bulk add posts and pages in WordPress.
Bulk Adding Posts and Pages in WordPress
Upon activation, you need to visit Plugins » Simple add pages or posts in your WordPress dashboard. This is where you will bulk create posts and pages.
You need to start by selecting the post type that you wish to create. Simply click on either ‘Post’ or ‘Page’ from the first dropdown menu.
If you are adding pages, then the second option allows you to create child pages. Simply select the parent page from the dropdown menu.
After that, you need to type the titles of the posts or pages you wish to create. For posts, just add new post titles on each line.
However, if you are adding pages, then you can create a hierarchy. Simply indicate child pages by starting the line with the hierarchy separator. By default, that’s a hyphen (-), but you can change it to anything you like by entering the new character in the ‘Hierarchy separator’ field.
Here’s an example of parent pages that just have the title and child pages that start with one or more hyphens:
Home About - Our Team - Company History - Careers -- Positions Vacant Contact
The final option lets you select the author of the posts or pages from a dropdown menu.
Once you have finished, you need to click on the ‘Add’ button. After you respond to the ‘Are you sure?’ message, the new posts or pages will be created.
This is how it looks on our demo website.
Note that the new posts or pages will have a title but no content. Posts will be filed under the default category of your WordPress site and not be tagged.
If you want, you can quickly change how the new posts are organized by following our guide on how to bulk move posts to categories and tags in WordPress.
We hope this tutorial helped you learn how to bulk add posts and pages in WordPress. You may also want to learn how to move WordPress from HTTP to HTTPS, or check out our list of the best WordPress SEO plugins and tools.