Skip to main content
< All Articles

3 ways to replicate SharePoint pages from a page template

Posted on June 2, 2020
SharePoint

One thing I particularly like about SharePoint and most Microsoft products is that there are multiple ways to do the same thing. The ability to copy or replicate SharePoint pages is no exception. There could be various reasons why you need to copy a page. Maybe you want to replicate the beautiful design or layout you already have, or perhaps you are just plain lazy to start from blank one. Whatever the reason is – here are three ways for you to copy pages in SharePoint Online.

Option 1: Copy a page via Site Pages Library

This first method employs the same technique as copying files in a document library by using the Copy to feature. I published a separate post on it – you can check out the steps here. Essentially you would be using a Copy function of a Site Pages library to create a duplicate.

replicate SharePoint pages

Option 2: Replicate SharePoint pages via Copy of this Page option

The second option to replicate SharePoint pages allows you to copy a page right from the front-end, without going behind the scenes to the Site Pages Library we did in a previous step. Here is what you need to do:

  1. This trick does not work on the Homepages created by default when the site is created, so go ahead and create a new page on the site first and publish it.
  2. Next, click on the New > Copy of this page from the drop-down menu. replicate SharePoint pages
  3. And the new page is created (based on the look and feel of the previous one). Just give it a name, and hit Publish! 3waystoreplicatepagessharepoint2

Option 3: Copy a page via Save as page template option

Another way to replicate SharePoint pages is to use Save as page template option. Here are the step-by-step instructions on how to use it.

How to create a Page Template

  1. Create a new page that will become a template 3waystoreplicatepagessharepoint3
  2. You can start with a blank page or use any built-in page layouts 3waystoreplicatepagessharepoint4
  3. Customize the page as you desire and hit Publish in the upper-right-hand-corner 3waystoreplicatepagessharepoint5a
  4. On the sidebar pop-up that appears, choose Save as page template replicate SharePoint pages
  5. Next, you will notice a small banner telling you that “This is a page template.” Give it a name and click Save page template button. replicate SharePoint pages

What happens behind the scenes

Before we go any further, I want to explain what we just did, so you know what happens “behind the scenes.” Navigate to the Site Pages library again, and you will notice a page I created above + a folder (yes, a folder!) where the page templates are stored!

3waystoreplicatepagessharepoint8

Once you click inside the folder, you will notice the page template in there.

3waystoreplicatepagessharepoint9

So all the page templates you create on a site are stored in the Templates folder.

How to create a Page Template from an existing page?

  1. So if you now want to create a new page from the template, just follow the steps as we did above. 3waystoreplicatepagessharepoint3
  2. You will now notice the regular, out of the box page templates, along with the custom one we just created 3waystoreplicatepagessharepoint10
  3. Click on the custom template, you will then see a preview of the page in the upper-right-hand-corner. Click Create page 3waystoreplicatepagessharepoint11
  4. And a new page based on the template is created! Just give it a name and hit Publish! 3waystoreplicatepagessharepoint12

How to save an existing page as a template?

The steps above explain how to save a new page as a template. But let’s say, you already created a page some time ago and now want to make it a template. How do you achieve this? Well, that’s precisely why I went through the “behind the scenes” steps above. Can you guess what you need to do? That’s right, for the page to become a template, it needs to reside in the Templates folder within the Site Pages library, that’s all! To do this:

  1. Copy the Page to the Templates Folder using Copy to command 3waystoreplicatepagessharepoint13
  2. Then click on a Templates Folder to confirm the page has been copied there. 3waystoreplicatepagessharepoint14
  3. Next time you create a new page, you will see your template in the list. 3waystoreplicatepagessharepoint15

How to modify the page template?

You can also modify the page template as well. To do this, navigate to the Site Pages library, click inside the Templates folder, then click on the page template you want to modify. You will see the Edit page template button. Click it.

3waystoreplicatepagessharepoint16

Once done with the changes, click Save page template button. Please note that changing the page template will only impact future pages and does not impact the pages created before the page template change.

3waystoreplicatepagessharepoint17

I know this turned out to be a long post, but hopefully, you now know all the techniques to replicate SharePoint pages. And in case you want to reinforce the concepts above with a few live examples, check out a video below. Have a great day, my SharePoint brothers and sisters!

About Me

I’m Greg Zelfond, a U.S. based SharePoint consultant, and I provide affordable out-of-the-box SharePoint consulting, training, and configuration assistance to small and medium-sized businesses all over the world.

Need help?