How to Copy SharePoint Page to Another Site Without Losing Formatting
Need to copy SharePoint page to another site without breaking layout or losing content? In this guide, I’ll walk you through five proven methods to help you move SharePoint page from one site to another seamlessly.
Here I will explain you:
What is SharePoint Page?
SharePoint Page is a web-based component within a SharePoint site. It is mainly used to display and share content across the organization or with team members, which enhances collaboration. Pages contain different types of content, i.e., text, images, documents, web parts, and links. If you’re unclear about how pages differ from sites or web parts, check out this comparison on SharePoint Site vs. Page vs. Web Parts to better understand their unique roles.
There are different types of SharePoint pages, which you can manage, customize, and copy SharePoint page to another site as needed, including:
- Site Pages – The modern pages are the most preferred type of SharePoint Page as it easy to create and customize( e.g., drag-and-drop webparts) without coding. Also, it can be used for creating intranet content like dashboards, landing pages, and team updates.
- Wiki Pages – It is used for real-time collaboration on SharePoint content. It allows users to edit, modify, and delete any content directly in the browser. However, if you backup SharePoint Online to local storage, you are unable to modify data, as Wiki Pages can’t work offline, similar to Wikipedia.
- Web Part Pages – This is used in classic SharePoint for creating dashboards or displaying data from different sources. It helps in managing content using web parts, which can be placed in specific layout zones. There are several types of web parts, including Document libraries, Lists, Charts, Text boxes, and Custom apps.
Understanding the types of SharePoint Pages is essential, and now we have a clear insight into that. Next, we will explore the causes behind the same.
Why Copy SharePoint Page to Another Site?
The advantages of moving a SharePoint page to another site are listed below:
- Organizations handle multiple SharePoint sites for different departments or projects. Copying the same layout page across all the sites ensures a consistent look and familiarity.
- Creating a new SharePoint Page is a time-consuming and complex task, but copying a pre-designed page saves time and effort by reusing existing layouts, web parts, and content structures.
- For campaigns, e.g., product launches, internal events, copying promotional pages ensures all sites are sharing the same message.
- For monthly newsletters or reports, copying a page as a template saves time, since the layout remains the same, only the content changes.
- In SharePoint tenant to tenant migration or restructures, moving pages is also essential. Also, it helps in preserving existing content.
Next, we will explore how to copy SharePoint page from one site to another using different approaches.
How to Move SharePoint Page from One Site to Another?
I needed to migrate a SharePoint page to another site without breaking its layout, but to my surprise, Microsoft doesn’t offer a built-in tool for this task. After testing multiple approaches, I found 5 reliable ways that work. Let’s start with a simple and free solution to copy SharePoint page to another site, i.e.
Method 1. Copy & Paste SharePoint Pages
One of the easiest methods to move SharePoint page from one site to another is through manual recreation. Remember, this solution is not practical for heavily customized pages, this works well only with light pages.
Here are the step-by-step instructions to copy SharePoint page from one site to another:
- In the source site, open the Site Pages library.
- Select the page to copy.
- Click on the page and choose Edit.
- Copy the content section by section using Ctrl + C.
- Go to the target site and create a new page.
- Lastly, paste that copied content into the new layout.
This is simple, but it can’t work with several pages simultaneously. So, it is suggested that PowerShell be considered to make the transition automated.
Method 2: Copy SharePoint Page to Another Site Via PowerShell & PnP Framework
PowerShell with the PnP module is the most reliable solution for more advanced users or IT admins. It supports bulk migration. The image given below shows the PowerShell code, which you need to run.
So, after running these commands, you see the results in a few minutes (it may take more time if the data is large). As I used these commands, I found that they maintain data hierarchy, which is essential. Additionally, you can learn more about supported PnP operations at the official PnP GitHub repository.
Method 3: Use a Cutting-edge Solution
There are multiple solutions to copy SharePoint page to another site, but not all the them are recommended due to limitations like data loss, time-consuming, and more. If you use a manual solution, then you face these challenges.
During my research, I discovered a powerful automated solution: a Robust SharePoint Migration Tool that helps me transfer pages, libraries, and content without breaking formatting.
Why do I recommend this solution over others? It handled complex pages with full layout preservation, and its self-explanatory interface made everything easy to follow.
- Date Filter – Migrate only specific content
- Delta migration – Migrate only newly arrived data
- Re-run migration – Pause and resume migration whenever needed
- Category-based selection – Migrate only the desired data category, i.e., Sites, document library, or lists.
- 24/7 Support: At one point during the migration, I got stuck. So, I contacted SysTools support, and within minutes, they resolved the issue.
Not only these, but it also offers many other features for SharePoint Online tenant to tenant migration. So, look no further, just try it for once! I assure you, you’ll get the expected results in no time.
Quick Steps to Copy SharePoint Page to Another Site
After purchasing the full version, follow the steps below to migrate the entire SharePoint Page data to another site simultaneously:
- Step 1. Install & launch the solution > select Microsoft 365 as both source and target platforms.
- Step 2. Now, in the workload selection, select the Sites option. Optionally, you can apply the date filter option for selective data migration.
- Step 3. Provide Admin credentials of the source and target – Email ID & Application ID. Hit Validate.
- Step 4. Map the source & destination.
- Step 5. Lastly, click the Start Migration button to proceed.
Method 4: Use Power Automate to Move SharePoint Page from One Site to Another
This method also needs some technical expertise, like PowerShell. However, we found that this is better than other manual methods. Here’s how to copy SharePoint page to another site with this:
- Visit powerautomate.microsoft.com and click on Sign in as shown in the screenshot.
- After clicking the Sign in, you will be prompted to the next window in which you have to provide your Microsoft account credentials (Email & password).
- After validation, you will see the Create option, select that > Instant cloud flow.
- Now, in the pop-up, choose Manually trigger a flow, and add a new section by clicking on the plus (+) button.
- Next, type Copy file in the search bar and select it.
- Enter the following details:
- Current Site Address
- File to Copy
- Destination Site Address
- Destination Folder
- If Another File is already there
- Click Save, then move SharePoint page from one site to another. It is suggested to first run a test of the flow.
- Once it runs, check the destination site for the copied file.
- Update the destination site as needed to reflect new content.
Method 5: Copy SharePoint Page to Another Site Via SharePoint Designer (Classic Sites Only)
Those who still using SharePoint On-premise can able to use SharePoint Designer for classic sites only. Remember, this won’t work with a modern site.
The steps are as follows:
- Open SharePoint Designer and connect to the source site.
- Navigate to Site Pages > locate the page > right-click > Copy.
- Connect to the destination site in another Designer session.
- Paste the copied page into the Site Pages library of the destination site.
That’s all! These are the five best and reliable solutions to move SharePoint page from one site to another. Now, you can proceed with the transition hassle-free.
Things to Keep in Mind!
Now, we all have a clear insight into this migration, and we know all the possible solutions to copy SharePoint page to another site. Still, there are some things to keep in mind related to the procedure:
- Both source and target sites have the same permissions to access the content without issues.
- When you complete the migration, update links, navigation menus, and custom web parts.
- Verify that all the data, including files and images, is accessible in the target site. If not, then check the permissions.
Bring it All Together
Today, through this guide, I explained how to copy SharePoint page to another site effectively and in the minimum time. I described every possible method to move SharePoint page from one site to another site step-by-step. Now, I’m confident that our users can easily migrate a page to another site simultaneously, without any external help.