Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Bulk Add Posts and Pages in WordPress (Best Method)

Adding many posts or pages to WordPress one by one can be slow and boring, especially when starting a new site, moving content, or testing themes.

At WPBeginner, we’ve helped countless people set up WordPress sites and even offer our own free blog setup service. We know firsthand how tricky it is to add many pages manually, particularly when creating complex page structures.

This guide will show you how to add multiple posts and pages at once using a free WordPress plugin. It’s perfect for site owners building content or users migrating their websites.

How to Bulk Add Posts and Pages in WordPress

When to 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 a 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.

Now, 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 (Easiest Method)

The first thing you need to do is install and activate the Simple Add Pages or posts plugin. This post and page generator plugin will help you add multiple pages or posts to your website all at once at the same time.

Note: You may notice that the plugin hasn’t been tested with the latest WordPress versions. However, we tested the plugin ourselves and it worked fine for the purpose of this tutorial.

If you’re curious, you can learn more about whether you should use untested plugins in our opinion piece.

For more details, see our step-by-step guide on how to install a WordPress plugin.

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.

Configuring the Simple Add Pages and Posts plugin

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, also called nested 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 new 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, new posts or pages will be created.

This is how it looks on our demo website.

Example of posts added with the Simple Add Pages and Posts plugin

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.

Enhance Your WordPress Content Management With Expert Tips

Want to take your WordPress content to the next level? Check out these helpful guides:

We hope this tutorial helped you learn how to bulk-add posts and pages in WordPress. You may also want to read our expert guide on the anatomy of a high-converting landing page and our expert picks of the best related posts plugins for WordPress.

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. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

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

11 CommentsLeave a Reply

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Kevin

    Hi, thanks for the info, but this confuses me “Note that the new posts or pages will have a TITLE but no content” So you can bulk upload the TITLES of the blog post, but not actual content of the post?
    I’m I missing something? :)

    • WPBeginner Support

      This is normally used for testing by generating posts and pages, if you have the content of the post then WordPress has ways to import content :)

      Admin

  3. György

    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

  4. Katrina

    This would be a great post to update.

    • WPBeginner Support

      Thank you for your recommendation :)

      Admin

  5. Gerald Cumberbatch

    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!!!!!!!

    • WPBeginner Support

      Glad our recommendation was helpful :)

      Admin

  6. Vale

    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.

  7. ziyush

    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

  8. arthur brogard

    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.