logo
search
SharePoint Document Issues

How to Embed Microsoft Forms in a SharePoint Communication Site

Natalie TaylorNatalie Taylor Oct 14, 2026 869 views

Question details

The user wants to add or move an existing Microsoft Form into a SharePoint communication site.

How to Embed Microsoft Forms in a SharePoint Communication Site
Product
Microsoft SharePoint
Device & OS
not provided
Scenario
Integrating a data collection form into a SharePoint communication site page so site visitors can view and submit responses.
Observed behavior
Microsoft Forms cannot be directly moved into or stored inside a communication site natively, but it can be embedded securely.
Before you start

Ensure you have editing permissions for the SharePoint communication site page and that you have the link to your ready-to-use Microsoft Form.

Solution 1Recommended

Embed Microsoft Forms Using the Web Part

Use the built-in Microsoft Forms web part to display your form seamlessly on a communication site page without altering where the data is stored.

While Microsoft Forms can be moved directly into Microsoft 365 Groups or SharePoint Team Sites, Communication Sites do not support natively hosting the form files. However, embedding the form provides a perfect workaround, allowing site visitors to fill out the form directly on your page while securely storing responses in the original Microsoft Forms app.

1
Enter page edit mode

Navigate to the SharePoint communication site page where you want the form to appear and click the 'Edit' button in the top right corner.

2
Add the web part

Hover your cursor over the area where you want to add the form, click the plus sign (+), and search for the 'Microsoft Forms' web part.

3
Configure the form settings

In the property pane on the right, click 'Add existing form', paste the web address (URL) of your Microsoft Form, and select whether you want to collect responses or show form results.

4
Republish the page

Review how the embedded form looks on your page. Once satisfied, click the 'Republish' button at the top right to make your changes visible to site visitors.

Embed Microsoft Forms Using the Web Part
Data Location: Embedding the form only changes how it is displayed. All form responses, configurations, and data management remain securely within the Microsoft Forms application.
Free Microsoft Office alternative

Looking for a Lightweight Office Suite? Try WPS Office

While SharePoint handles your team's intranet needs, you might still need a robust tool for your daily document creation. WPS Office is a free, lightweight, and user-friendly alternative to Microsoft Office that easily handles all your Word, Excel, and PowerPoint files.

  1. 1. Download the software: Visit the official WPS Office website to download the free, lightweight installer.
  2. 2. Install and launch: Follow the simple installation prompts and open the application to access Writer, Spreadsheets, and Presentation modules.
  3. 3. Open your files: Directly open your existing Microsoft Office files; they will render beautifully and maintain perfect formatting.
Fully compatible with standard Microsoft Office formats (.docx, .xlsx, .pptx)Lightweight application that runs smoothly on Windows, Mac, and LinuxFamiliar tabbed interface ensuring zero learning curve for seamless migrationCompletely free core features for everyday document editing and management
microsoft office alternative - wps office

Frequently Asked Questions

Where is the form data saved when embedded on a communication site?

When you embed a Microsoft Form on a SharePoint communication site, the data source is not transferred. All responses and form settings remain stored securely within the Microsoft Forms application.

Can I move a Microsoft Form to a SharePoint Team Site?

Yes. While direct moving is unsupported for communication sites, you can successfully move a Microsoft Form to an existing Microsoft 365 Group or a SharePoint Team Site.

Why can't I see the Microsoft Forms web part in SharePoint?

If the Forms web part is missing, your SharePoint administrator may have restricted its use, or your organization may have specific sharing policies enabled that prevent external or certain internal web parts from displaying.