logo
search
Others

How to Embed an Internal Intranet Web Page in SharePoint Online

Emma BrownEmma Brown Oct 9, 2026 869 views

Question details

The user wants to know if and how they can embed an internal intranet website page directly into a SharePoint Online modern page.

Product
SharePoint Online
Device & OS
not provided
Scenario
Customizing a SharePoint page to display internal web content via an iframe or the Embed Web Part.
Observed behavior
Needs clear instructions on using the Embed Web Part and understanding the network or authentication limitations for displaying internal sites.
Before you start

Ensure that the internal intranet site uses a secure HTTPS connection and does not have security headers (like X-Frame-Options) that block iframe embedding.

Solution 1Recommended

Embed an Intranet Page Using the Embed Web Part

Use the built-in Embed Web Part in SharePoint Online to display your internal intranet site securely.

When embedding an internal site, every viewer must have network access and appropriate authentication permissions to view the embedded content. If the site blocks framing or the user is not authenticated, the embed will fail to load.

1
Edit the SharePoint page

Navigate to your modern SharePoint page and click the 'Edit' button located in the top right corner of the screen.

2
Add the Embed Web Part

Hover your mouse over or below an existing web part to reveal the Add Web Part (+) icon. Click it, search for 'Embed', and select the Embed Web Part.

3
Enter the URL or iframe code

In the properties pane on the right side of the screen, paste the secure HTTPS URL or the approved iframe embed code of your internal intranet page.

4
Test and Republish

Verify that the internal site loads correctly within the web part for authenticated users on your network, then click 'Republish' to make the changes live.

Embed an Intranet Page Using the Embed Web Part
Authentication and Accessibility Limitations: Internal sites may not load if remote users cannot reach your corporate network (e.g., disconnected from VPN) or if they are not authenticated directly on the embedded site.
Free Microsoft Office alternative

Enhance Your Document Productivity with WPS Office

While SharePoint Online handles your team's web and intranet portals, WPS Office provides a lightweight, free alternative for your daily document creation needs. It offers a familiar interface and seamless compatibility with Microsoft Word, Excel, and PowerPoint files without the heavy subscription costs.

  1. 1. Download WPS Office: Visit the official WPS website and click the 'Download WPS Office Free' button to get the installer.
  2. 2. Install the Software: Run the downloaded installation file and follow the on-screen instructions to set up the office suite on your computer.
  3. 3. Open Your Office Documents: Launch WPS Office to open, edit, and save your existing Word, Excel, and PowerPoint files flawlessly.
Free, lightweight, and fast document processingHighly compatible with Microsoft Office formats (.docx, .xlsx, .pptx)Familiar and intuitive user interface for seamless migrationRobust PDF editing capabilities integrated directly into the suite
microsoft office alternative - wps office

Frequently Asked Questions

Why does my embedded internal site show a 'refused to connect' error in SharePoint?

This usually happens because the internal site has security headers configured (such as X-Frame-Options or Content-Security-Policy) that block it from being displayed inside an iframe on a different domain like SharePoint Online.

Can external guest users see the embedded internal intranet page?

No, external users will only see the embedded content if they have the necessary network access (like a VPN connection to your corporate network) and appropriate authentication credentials for that specific internal site.

Does the SharePoint Embed Web Part support standard HTTP URLs?

No, SharePoint Online requires all embedded external or internal content to use a secure HTTPS connection. Any standard HTTP URLs will be blocked for security reasons.