SharePoint Web Parts Explained: Build Dynamic Pages with Ease

Master SharePoint Online web parts and discover 30+ powerful tools to create intuitive, data-driven pages that enhance collaboration and information sharing across your organisation.

Leveraging SharePoint to Store and Organise Key Company Information

SharePoint Online is a powerful platform for organising and sharing information across your organisation. Web parts are the building blocks that transform SharePoint pages from simple documents to dynamic, interactive information hubs. These snippets of code add extra functionality and provide better graphical representations of your data, making information more intuitive and accessible to everyone.

Whether you're looking to display documents, manage tasks, embed external content, or create visually stunning pages, SharePoint web parts provide the tools you need. In this comprehensive guide, we'll explore the most useful web parts available and how to use them effectively.

SharePoint Document Libraries and Organisation

SharePoint provides a central location for organising and sharing company documents and knowledge resources

How to Add a Web Part to Your SharePoint Page

Getting started with web parts is straightforward. Here's the step-by-step process:

  1. Navigate to the page where you want to add a web part
  2. Click the Edit button to enter edit mode
  3. Hover around the bottom of an existing web part or the top of the page underneath the main bar
  4. Click the + icon in the centre to add a new web part
  5. If the + icon doesn't appear, you may need to add a new section first
Adding a Web Part in SharePoint

The intuitive interface makes it easy to add web parts to your SharePoint pages

Pro Tip: Multiple Sections

You can create multiple sections on a page to organise web parts in different layouts. This allows for more creative and organised page designs.

Document Library Web Part: Centralised File Access

The Document Library web part is one of the most frequently used web parts for displaying and accessing files. It allows you to connect and display document libraries directly on your SharePoint page, making it easy for team members to find and access the files they need.

Key Features:

  • Multiple displays: Add multiple Document Library web parts to the same page to display different file locations
  • Custom views: Show filtered views based on specific files or conditions
  • Nested folders: Link to specific folders within folders using the nested folder option (separate paths with '/')
  • Improved access: Team members see the latest version without needing to navigate between locations
Document Library Web Part

Display documents with custom views and folder filtering

30+ Key SharePoint Web Parts Explained

Web parts are the fundamental building blocks of SharePoint pages. Each web part provides specific functionality to enhance your page's interactivity, visual appeal, and data presentation. Below are the most popular and useful web parts available:

Bing Maps

Add a map function to your pages. Customise pin labels, add specific locations (floor or building names), choose between Street view, Aerial, Birds Eye, or Road view, and toggle street labels on or off.

Buttons

Create styled buttons with customisable labels, links, and alignment. Button colours are derived from your site theme. Use layouts like two or three columns for more control over button positioning.

Call to Action Buttons

Enhanced version of standard buttons with background images and text overlays. Perfect for promotions and creating visually striking calls to action that drive user engagement.

Conversations (Yammer)

Add employee engagement features to leadership sites, news sites, IT support pages, HR resources, and community sites. Display conversations by group, user, topic, or feed. Configure the number of conversations displayed (4, 6, or 8).

Yammer Highlights

Search for specific Yammer groups and display selected conversations, latest conversations, or most popular conversations. Great for curating content and highlighting important discussions.

Countdown Timer

Perfect for events and promotions. Set a background image, end date, and descriptive text. Add a call to action button for additional engagement (e.g., "Click here to find out more").

Divider

Used to separate web parts and add padding to your pages. Essential for maintaining proper alignment when using multi-column layouts.

Embed

Interlink other websites' content into SharePoint. Paste the web address of secure websites or the embed code (iframe-based only; script tags are not supported).

Events

Pull events from your organisation's calendar or all websites linked to your Office 365 tenant. Create new calendar events directly from the web part. Choose between filmstrip or compact views.

Group Calendar

Link to Office 365 group calendars (including those automatically created with Microsoft Teams). Add multiple group calendars to display upcoming entries from different teams or departments.

Hero

Display content in a containerised, professional format. Choose between Tiles or Layers layout. Layers allows image on one side with text and button on the other. Add background images, buttons, titles, and descriptions.

Highlighted Content

Show popular content and recent document changes at a glance. Helps users stay updated on what's being used and modified most frequently.

Image

Upload images from your computer or use stock images from Microsoft's collection. Crop, align, resize, and add overlays. Hyperlink images to URLs and add alternative text for accessibility.

Image Gallery

Display multiple images in one web part. Choose from three layouts: Grid, Brick, or Carousel. Perfect for showcasing portfolios, projects, or visual content.

Link

Turn URLs into attractive cards. Enter a web link and SharePoint automatically generates a card based on the linked page. Clean way to direct users to other resources.

Lists

Embed SharePoint lists directly into pages. Create and embed custom views to show only relevant data. Useful for displaying tasks, issues, sales records, or any structured data.

List Properties

Used with the Lists web part to display full information from a specific list entry. Provides detailed views of individual records.

Markdown

Add formatted text using Markdown language. Excellent for displaying programming code or complex text formatting that standard text boxes can't handle.

Microsoft Forms

Embed forms created in Microsoft Forms. Either create a form directly or obtain a share link from an existing form, then embed it into the web part.

My Feed

Display personalised content from across Microsoft 365 apps for each user. Shows forms, documents, web pages, and other resources based on user activity.

News

Display news from your site, other sites you have access to, or recommended news from across your tenant. Choose layouts, apply filters, and organise posts to keep teams informed.

Organisational Chart

Pull information from Active Directory to display your organisation's hierarchy. Shows reporting relationships and management structure. Configurable to show multiple reporting levels.

Page Properties

Display properties from the site pages library. Create custom page properties (single line text, choice, number, date/time, person/group, managed metadata) and display them across pages.

People

Display Office 365 user profiles in a card view. Show profile information, names, job titles, and contact details. Choose between Compact or Descriptive views.

Power BI

Embed Power BI reports directly into your SharePoint pages. Link to reports built in Power BI (users typically need access to the underlying report).

Quick Links

Display links with enhanced graphics and functionality. Choose from grid view, compact, filmstrip, buttons, list, or tiles layouts. Multiple size options available for flexible page design.

Quick Charts

Create interactive Pie or Column charts. Enter up to 12 data points manually or use a SharePoint list as the data source for up to 50 data points.

Twitter

Embed public Twitter profiles. Specify how many tweets to display and keep your page updated with the latest social media content.

Weather

Display weather forecasts for specific locations. Keep teams informed about weather conditions affecting their area.

World Clock

Embed current times from different geographical locations. Useful for distributed teams and global organisations.

YouTube

Embed publicly hosted YouTube videos directly onto your pages. Perfect for training, announcements, and visual content.

Best Practices for Using SharePoint Web Parts

Design Principles

  • Keep pages scannable: Use dividers and layouts to separate content and guide users through the page
  • Prioritise information: Place the most important content "above the fold" (visible without scrolling)
  • Use consistent styling: Match web part layouts and colours with your site theme
  • Avoid clutter: Don't overload pages with too many web parts; let content breathe
  • Test on mobile: Ensure your page layout works well on smaller screens

Accessibility Considerations

  • Always include alternative text for images
  • Use proper heading hierarchy (H2, H3, H4)
  • Ensure sufficient colour contrast for readability
  • Use semantic HTML for lists and structured data
  • Test with screen readers to ensure web parts are properly labelled

Performance Tips

  • Limit the number of web parts per page to maintain fast load times
  • Use custom list views to reduce data load on the page
  • Optimise image sizes before uploading
  • Consider archiving or removing outdated content

Creating Visually Stunning Pages with the Hero Web Part

The Hero web part is one of the most versatile tools for creating professional-looking pages. Its two layout options—Tiles and Layers—provide flexibility for different content types and design preferences.

SharePoint Hero Web Part Examples

Hero web parts can display content in Tiles or Layers layouts for maximum visual impact

Hero Web Part Features

Tiles Layout: Groups graphics into organised slabs separated like tiles. Ideal for showcasing multiple related items or projects with equal visual prominence.

Layers Layout: Displays an image on one side with text and call-to-action buttons on the other. Automatically pulls information based on the URL you provide, making it easy to create dynamic content.

Both layouts allow customisation of backgrounds, call-to-action buttons (like "Read More"), titles, and descriptions for complete design control.

Managing Images in SharePoint

Images are essential for creating engaging SharePoint pages. Whether you're using stock images, company photos, or diagrams, SharePoint makes image management straightforward.

SharePoint Image Management Tools

SharePoint's image tools provide cropping, alignment, resizing, and text overlay capabilities

Image Options and Features

  • Upload: Upload files from your local computer using the upload tab
  • Stock Images: Use Microsoft's collection of standard images for quick content
  • Editing Tools: Crop, align, and resize images using the top toolbar
  • Hyperlinks: Link images to web URLs for interactive content
  • Alternative Text: Add alt text for screen readers and accessibility
  • Text Overlays: Add descriptive text directly on top of images

Displaying Data with Lists Web Part

The Lists web part brings your organisation's data directly into SharePoint pages. Whether you're managing tasks, tracking issues, recording sales, or organising announcements, lists provide a powerful way to present structured information.

SharePoint Lists Web Part

Embed lists with custom views to display exactly the data your team needs

Lists Web Part Advantages

  • Custom Views: Create different views to show only relevant information
  • Divided Information: Display different categories on different pages
  • Default Flexibility: Choose to embed default list views or custom configurations
  • Real-time Data: Changes to lists automatically update on pages
  • Integration: Works seamlessly with Power Automate for process automation

Keeping Teams Informed with News Web Part

The News Feed web part is essential for keeping your organisation connected and informed. It displays news posts with multiple options for customisation and filtering.

SharePoint News Feed Web Part

News web parts help teams stay updated on company announcements and important information

News Web Part Options

  • Display Sources: Show news from your site, other accessible sites, or recommended news across your tenant
  • Design Layouts: Choose from multiple design options to match your site aesthetic
  • Filtering: Narrow down news to specific topics or categories
  • Organisation: Sort and organise news posts to highlight the most important content
  • Personalisation: Display recommended news tailored to each user's activity and interests

Conclusion: Transform Your SharePoint Pages with Web Parts

SharePoint web parts are powerful tools that enable non-technical users to create sophisticated, data-driven pages without writing code. Whether you're building a team collaboration site, company knowledge base, or departmental hub, the right combination of web parts can transform how your organisation shares information and collaborates.

From simple document displays to complex interactive dashboards, web parts provide the flexibility to meet your organisation's unique needs. The key is understanding what each web part offers and how to combine them effectively to create intuitive, engaging pages.

Ready to build better SharePoint pages? Start by planning your page layout, identifying the most important information to display, and selecting web parts that match your goals. With a bit of creativity and these tools, you can create pages that your team will actually want to use.

Need Help Optimising Your SharePoint Pages?

Web parts are just the beginning. Our SharePoint experts can help you design information architecture, create governance policies, train your teams, and implement best practices to maximise the value of SharePoint across your organisation.

Get Expert SharePoint Support