VirtoSoftware Apps Stay Unaffected by SharePoint Add-ins Retirement Learn More about SharePoint add-ins retirement and Virto apps

Home> Blog> Task management> SharePoint Web Parts: Types, How to Add and Use Them

SharePoint Web Parts: Types, How to Add and Use Them

Sergi Sinyugin by Sergi Sinyugin Published: Jul 8, 2026 Latest update: Jul 8, 2026
Reading Time: 8 mins
Task management

SharePoint web parts are the modular building blocks that turn a plain page into a working intranet: news, calendars, lists, documents, dashboards and custom tools all live inside them. In modern SharePoint (SharePoint Online in Microsoft 365 and SharePoint Server Subscription Edition), you add web parts to a page in a few clicks — no code required — and developers can build custom ones with the SharePoint Framework (SPFx).

This guide explains what a web part is, the main types available, and how to add, connect and customize them in modern SharePoint, with practical examples. VirtoSoftware has built SharePoint web parts since 2009 — used by organizations such as Sony, Forever 21, Vanguard and Motorola — so we’ll also point to ready-made options where they save you time.

Quick answer: what is a SharePoint web part?

A SharePoint web part is a modular building block you add to a SharePoint page to display content or functionality — text, images, news, lists, document libraries, calendars and more. Modern SharePoint ships with many out-of-the-box web parts, and custom web parts are built with the SharePoint Framework (SPFx).

Types of SharePoint web parts

SharePoint web parts fall into three broad groups:

👉 What are SharePoint widgets? “Widget” is an informal term people use for a web part or add-in — any component dropped onto a page to add functionality such as a news feed, a calendar view or a list.

👉 Classic vs modern: Classic pages use server-side web parts and web part zones; modern pages use client-side web parts placed inside sections. Modern web parts are responsive, mobile-friendly and easier to configure, which is why Microsoft recommends modern pages for new content.

How to add a web part in modern SharePoint

Adding content to a modern page is a two-step idea: you create a section (the layout container), then drop web parts into it. Here’s the full flow.

Add a section

  1. Open the page you want to change and select Edit.

Select Edit to start editing the page

Pic. 1. Select “Edit” to start editing the page.

  1. Hover above or below an existing section to reveal the circled plus (+) button, then select a section layout (one, two or three columns, etc.).

Choosing the section layout

Pic. 2. Choosing the section layout.

Add a web part

  1. Inside the section, select the plus (+) button to open the web part toolbox.

Select the plus button to open the web part toolbox

Pic. 3. Select the plus button to open the web part toolbox.

  1. Scroll or use the search box to find the web part you want, then select it to add it to the section.

Search for and pick a web part from the toolbox

Pic. 4. Search for and pick a web part from the toolbox.

  1. Drag the web part to reposition it within the section, or move it to another section as needed.

Adding a web part to the page

Pic. 5. Adding a web part to the page.

  1. Select Republish (or Publish) to make your changes live.

👉 How do I add a list to a SharePoint page? Edit the page, select the + inside a section, choose the List web part, then pick the list you want to display and configure any view or filter options before republishing.

Steps can vary slightly by SharePoint version and by the permissions your administrator has set — make sure you have edit rights on the page first.

Customize a web part

  1. Select the web part to reveal its toolbar; use it to move, duplicate or delete the part.

The web part toolbar

Pic. 6. The web part toolbar.

  1. Select the Edit properties icon to open the property pane.
  2. Adjust settings such as layout, display style, text formatting or data source, then preview and Republish.

Most web parts offer display options (list, grid, carousel), sizing and placement controls, and interaction settings like filtering or sorting — experiment to match your page design.

Connecting web parts in SharePoint

Connecting web parts lets them share data so the page behaves like a mini-dashboard — selecting an item in one part updates what another part shows. Common connection types include:

👉 Modern vs classic connections: Rich web part connections are primarily a classic-page capability configured through the web part properties. On modern pages, most cross-part interactivity comes from dynamic data sources (for example, a List web part filtering a connected view) rather than the classic provider/consumer model. Check the specific web part’s property pane for the options it supports.

Set up a connection (classic pages)

  1. Edit the page and add both web parts you want to connect.
  2. Open the provider web part’s properties (pencil icon) and choose the option to send or export data.

Open the properties pane to configure the data source

Pic. 7. Open the properties pane to configure the data source.

  1. Open the consumer web part’s properties and choose to receive or import that data.
  2. Define which column or field is passed, complete the prompts, then save and test the interaction.

Building custom web parts with SPFx

When the built-in and third-party options don’t cover a specific need, you can build a client-side web part with the SharePoint Framework (SPFx) — the modern, recommended model for custom SharePoint development. SPFx web parts are responsive, integrate cleanly with SharePoint data, and run in both SharePoint Online and supported on-premises environments.

A typical build looks like this:

  1. Set up the toolchain: Node.js, npm, Yeoman, Gulp and the SharePoint Yeoman generator, with an editor such as Visual Studio Code.
  2. Scaffold the project by running yo @microsoft/sharepoint.
  3. Build the web part in TypeScript/JavaScript (often with React), adding your HTML and CSS.
  4. Preview and test in the local workbench.
  5. Bundle and deploy the package to your site or the App Catalog.

👉 For a step-by-step walkthrough, see Microsoft’s guide, Build your first SharePoint client-side web part. Keep components lightweight, responsive, tested and secure, and use version control throughout.

Examples and top SharePoint web parts

Mixing the right web parts is how you turn a blank site into a useful intranet. Common out-of-the-box picks include:

For needs the standard set doesn’t cover — calendar overlays, Kanban boards, Gantt charts, alerts and advanced forms — ready-made web parts save development time. You can browse the full range in the Virto SharePoint web parts catalog. Popular examples include:

Ready-made SharePoint web parts from VirtoSoftware

Pic. 8. Ready-made SharePoint web parts from VirtoSoftware.

FAQ

What is a SharePoint web part?

A modular building block you add to a SharePoint page to display content or functionality — text, news, lists, calendars and more. Modern SharePoint includes many out-of-the-box web parts, and custom ones are built with SPFx.

How do I add a web part in SharePoint?

Edit the page, add a section, select the + to open the web part toolbox, choose the web part you want, configure it, and republish.

What’s the difference between classic and modern web parts?

Classic web parts are server-side components placed in web part zones on classic pages; modern web parts are client-side, responsive components placed inside sections on modern pages. New work should use modern pages, with SPFx for anything custom.

Which SharePoint versions support web parts?

All current versions do. SharePoint Online and SharePoint Server Subscription Edition / 2019 / 2016 support modern and SPFx web parts; older on-premises versions support classic web parts with more limited capabilities. Virto’s web parts support SharePoint from 2010 onward — check each product page for exact compatibility.

Conclusion

Web parts are what make SharePoint flexible: they let anyone assemble a page from reusable blocks, and they let developers extend the platform with SPFx when the built-ins fall short. Start with the out-of-the-box modern web parts, connect and customize them to fit your content, and reach for ready-made or custom parts when you need more. Explore the Virto SharePoint web parts catalog to add calendars, boards, alerts and forms to your intranet in minutes, or reach out if you’d like help selecting and deploying the right ones.