{"id":35687,"date":"2022-03-20T15:00:44","date_gmt":"2022-03-20T14:00:44","guid":{"rendered":"https:\/\/qodeinteractive.com\/magazine\/?p=35687"},"modified":"2022-03-21T09:45:43","modified_gmt":"2022-03-21T08:45:43","slug":"how-to-bulk-create-multiple-pages-in-wordpress","status":"publish","type":"post","link":"https:\/\/qodeinteractive.com\/magazine\/how-to-bulk-create-multiple-pages-in-wordpress\/","title":{"rendered":"How to Bulk Create Multiple Pages in WordPress"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-create-wordpress-blog-post\/\">Creating a single post<\/a> or page in WordPress is easy enough, but some websites necessitate a whole lot of pages. Wouldn\u2019t it be nice if there were a way to automate that? It would, and there is, and we are about to show it to you. In this tutorial, we will be showing you how to create bulk pages in WordPress using a free plugin. But before we begin, we\u2019d like to discuss some use cases for bulk page creation.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Let\u2019s get right down to it.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;80px&#8221;][vc_widget_sidebar sidebar_id=&#8221;new-top-picks-banner&#8221;][vc_empty_space height=&#8221;80px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Why Bulk Create Pages<\/h2>\n<p>[\/vc_column_text][vc_column_text]Before you start creating pages left and right, let us examine whether you really need them. A bunch of pages with similar content may result in <a href=\"https:\/\/qodeinteractive.com\/magazine\/duplicate-content-in-wordpress\/\">content duplication<\/a>, for one, and that alone is bad enough. However, more importantly, <strong>your website may be perceived as spam<\/strong> by search engines, and you might get a poor ranking as a result.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]You can avoid this by making sure you are creating a website useful for your visitors: that is, <strong>don\u2019t overcrowd your website with pages with similar content<\/strong> if your visitors won\u2019t use them. So what kind of a website needs a lot of pages?[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]If you are offering <strong>a similar service localized for different countries<\/strong>, you might resort to <a href=\"https:\/\/qodeinteractive.com\/magazine\/wordpress-multilingual-site\/\">using Weglot<\/a> as a way of switching through languages. Weglot, however, is a premium plugin. You could instead resort to <strong>creating different pages for different languages<\/strong>, and create them in bulk. You might also be running a retail or restaurant chain. Sure, a map with all your location pins might do the job, but you could easily create a large number of pages for each of your locations, each containing similar but different data such as location maps, contact information, <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-display-opening-hours-in-wordpress\/\">opening hours<\/a>, and so on. Profile pages for each of your staff? You could be done with the outlines in minutes.[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">How to Bulk Create Multiple Pages Using a Plugin<\/h2>\n<p>[\/vc_column_text][vc_column_text]The plugin we\u2019ve chosen for this demonstration is <a href=\"https:\/\/wordpress.org\/plugins\/page-generator\/\" target=\"_blank\" rel=\"noopener\">Page Generator<\/a>. With this free plugin, we will generate a range of pages for individual brick-and-mortar branches of a business, but it will work just as well for any kind of page.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After having <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-install-a-wordpress-plugin\/\">installed and activated the plugin<\/a>, you will find a new option in the right hand-side menu of your WordPress dashboard. This plugin uses a system of <strong>keywords<\/strong> to create pages. So, to start, navigate to <strong>Page Generator\/Keywords<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Page-Generator-Keywords.jpg\" class=\"attachment-full size-full\" alt=\"Page Generator Keywords\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Page-Generator-Keywords.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Page-Generator-Keywords-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Page-Generator-Keywords-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Page-Generator-Keywords-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once there, click the <strong>Create first keyword<\/strong> button.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Create-First-Keyword.jpg\" class=\"attachment-full size-full\" alt=\"Create First Keyword\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Create-First-Keyword.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Create-First-Keyword-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Create-First-Keyword-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Create-First-Keyword-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]On the next screen, you need to add a keyword and its associated terms. As we are building pages for physical locations, we will enter <em>street<\/em> for our <strong>Keyword<\/strong> and four placeholder street names for our <strong>Terms<\/strong>. You, of course, can enter your own data as needed. Once done, click the <strong>Save<\/strong> button.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]With the plugin\u2019s free version, we are limited to local input. The premium version of the plugin allows for mass data import using CSV files.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"642\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Enter-Keyword.jpg\" class=\"attachment-full size-full\" alt=\"Enter Keyword\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Enter-Keyword.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Enter-Keyword-300x199.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Enter-Keyword-768x509.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Enter-Keyword-620x411.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Once you have saved your keyword successfully, you should get a status message. Then, navigate to <strong>Page Generator\/Generate Content.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Content.jpg\" class=\"attachment-full size-full\" alt=\"Generate Content\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Content.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Content-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Content-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Content-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Here, you can generate a page template (content group) as you would any other page. You can use any keyword you have previously defined in the title, the main body of text, and the permalink for the page. Simply enter the keyword in curly brackets wherever you want it to appear.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]In our example, we have added the keyword <em>{street}<\/em> in the title, in the body, and in the permalink. You can, of course, use any number of keywords you want for the number of pages you need to generate.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]You can also select the author for each page (in our case, it is <em>admin<\/em>) or assign a random user as author for each page. If you wish to allow comments or pingbacks, you can do so by checking the boxes below.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Once done, click the <strong>Publish<\/strong> or <strong>Update<\/strong> button to save your content group.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"699\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Visit-Us-Keyword.jpg\" class=\"attachment-full size-full\" alt=\"Visit Us Keyword\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Visit-Us-Keyword.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Visit-Us-Keyword-300x216.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Visit-Us-Keyword-768x554.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Visit-Us-Keyword-620x447.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Now, to actually generate the pages, you need the right-hand side sidebar. In the <strong>Generation<\/strong> section, you can select the <strong>Method<\/strong> of page generation and set the <strong>Number of Posts<\/strong>. For <strong>Method<\/strong>, we have selected <em>All<\/em>, meaning that all possible combinations of keywords will be generated. In our case, it is easy enough, as we only have one keyword. For the number of posts, we went with <em>4<\/em>, as we have four terms in our <em>{street}<\/em> keyword, and we want pages for all of our locations.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]In the <strong>Attributes<\/strong> section, you can select a page template. We went with the <em>Default Template<\/em> for our demonstration.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Finally, in the <strong>Actions<\/strong> section, you can <strong>Test<\/strong> your configuration to see whether it works, or you can simply click the <strong>Generate via Browser<\/strong> button.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"700\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Options.jpg\" class=\"attachment-full size-full\" alt=\"Generate Options\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Options.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Options-300x217.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Options-768x555.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Generate-Options-620x448.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You will be prompted to allow the generator to create pages. Click the <strong>OK<\/strong> button.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Proceed.jpg\" class=\"attachment-full size-full\" alt=\"Proceed\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Proceed.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Proceed-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Proceed-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Proceed-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You can then follow Page Generator\u2019s progress. As you can see, our simple configuration did not throw up any errors. Once we get the <em>Finished<\/em> notification, the pages should be generated.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"543\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Status-Finished.jpg\" class=\"attachment-full size-full\" alt=\"Status Finished\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Status-Finished.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Status-Finished-300x168.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Status-Finished-768x430.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Status-Finished-620x347.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You can check if the plugin has generated all the requisite pages in the <strong>Pages<\/strong> section of your WordPress dashboard.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"606\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Pages-Generated.jpg\" class=\"attachment-full size-full\" alt=\"Pages Generated\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Pages-Generated.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Pages-Generated-300x188.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Pages-Generated-768x480.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Pages-Generated-620x388.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]And, as you can see, all our page content has been generated as required.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"485\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Preview.jpg\" class=\"attachment-full size-full\" alt=\"Preview\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Preview.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Preview-300x150.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Preview-768x384.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2022\/03\/Preview-620x310.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;78px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">In Conclusion<\/h2>\n<p>[\/vc_column_text][vc_column_text]Automation saves time and energy, whether yours or your staff\u2019s. In this tutorial, we have shown how you can automate your workflow using a free plugin to create bulk pages in WordPress. Of course, you need to populate the pages created with the content your users need to see, but bulk page creation itself is easy and quick: you can create however many pages you need within minutes and with just a minute amount of effort. For our purposes, even the free version of the Page Generator plugin worked just fine, and we are sure it\u2019ll do the job for you, too.[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Save time and effort: bulk create pages for your WordPress website. We will show you how it&#8217;s done.<\/p>\n","protected":false},"author":16990,"featured_media":35703,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[231,4,13],"class_list":["post-35687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-productivity","tag-tips","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/35687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/users\/16990"}],"replies":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/comments?post=35687"}],"version-history":[{"count":0,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/35687\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media\/35703"}],"wp:attachment":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media?parent=35687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/categories?post=35687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/tags?post=35687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}