Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Bulk Add Posts and Pages in WordPress

Do you want to quickly bulk add posts and pages in WordPress? There are times when you need to quickly create bulk posts and pages, just to see how it all looks on your site. In this article, we will show you how to bulk add posts and pages in WordPress with just a click.

Adding bulk posts and pages in WordPress

Why and When to Bulk Add Posts and Pages in WordPress?

Mostly you may need to do this during development of a website or a WordPress theme. By quickly adding bulk posts and pages, you can see how they appear on your site, navigation menus, and widgets.

However, if you are doing it for testing your WordPress theme, then there is a much better way to do that. Please take a look at our guide on how to add dummy content for theme development in WordPress.

On the other hand, what if you wanted to bulk add posts and pages but with more control? Like choosing your own post or page titles, or bulk create entries for a custom post type.

You will need a tool with options that allow you to choose post titles or select post types.

Let’s take a look at how you can easily bulk add posts and pages in WordPress.

Bulk Adding Posts and Pages in WordPress

First thing you need to do is install and activate the Quick Bulk Post & Page Creator plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Tools » Quick Post Creator page. This is where you will bulk create posts and pages.

Bulk post creator

The first option on the page is to choose an indent character. The default option is asterisk sign, but you can change that to any other character you want.

After that you need to choose a post type. The plugin allows you to bulk create entries for any post type on your site.

The next option is to choose the post status. The default option is published, you can change that to a draft if you want.

The last option is labeled entries. This is where you will add your post or page titles. For posts, you can add just your post titles one per line.

For pages and sub pages, you need to use an indent character for page levels. For example, a parent page can have just the page title, but a child page needs an indent character. Child page of a child page will need two indent characters.


Parent Page
* First Child Page
** Second Child Page
*** Third Child Page
* Sibling Page

Click on the bulk insert button when you are done.

That’s all. This plugin will now create new posts or pages using the titles you provided.

Note: All posts will be filed under default category of your WordPress site with your own author name. If you want to rename the default category from uncategorized to something else, then see our guide on how to change the default post category in WordPress.

Other Bulk Tools for WordPress Development

There are many other bulk actions you can use during your WordPress development. Here are a few more to speed up things when you are on the clock.

We hope this article helped you learn how to quickly bulk add posts and pages in WordPress. You may also want to see our list of 25 most useful WordPress widgets for your site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

8 CommentsLeave a Reply

  1. Hey, great plugin. I’m just wondering, how could I generate content to posts, the same content with some variable in it.
    For example:

    Lorem ipsum [variable1] sit amund et [variable2] dolor en cosum.

    Thx

  2. Waw!!! WaW!!! I was literally spending about 3-5 minutes to create 2 pages when maximum frustration overtook me, and forced me to look for an alternative.My first search brought up this plugin. After installation, I entered about 60 pages and turn my back, expecting to wait about 10 minutes which I would consider reasonably fast, but to my greatest surprise I returned in about 3 mins and saw the name sheet blank. I was skeptical and check the all pages wondering what I would see (actually expecting an error), but to my greatest and pleasant surprise all was done. Love, love, love ittttttttt!!!!!!!

  3. Hello,
    Do I need a special hosting for plublishing thousands of Post Types?
    I am planning to built a Catalog for Products (no shopping options are required,no woocommerce)
    I have like 200,000 Products. I am trying to find a solution on wheather to use HTML tables or data tables but tables are more for static pages or Custom Post types that are dynamic.
    Any advice on this will be greatly appreciated.

  4. How can we bulk assign images to post , we have upload pics to image folder , there is above 1500 images and we want to assign this to post and catgories in bulk

  5. Not quibbling but this doesn’t really deliver what it promises.

    This is not ‘bulk adding’ it is more of a ‘bulk create + add’ .

    Hence if, like me, you have volumes of data you want to upload this is no help at all.

    Nor does it offer an URL pointing to some help.

    Nearest it comes is a pointer to how to add dummy content.

    It seems to totally fail to see that such might be a requirement.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.