Standardizing Site Guidelines using Modern Search in SharePoint Online

Reading Time: 4 minutes

I was chatting with Sue Hanley this weekend and she pointed out a new feature I hadn’t noticed before on the modern page Highlighted Content web part in SharePoint Online. The option will allow you to point to a completely different site and pull search results from there. Thanks for pointing this out Sue… this is awesome!

I can think of many use-cases for this functionality and I’ll cover one of them in this post.

Scenario: I have a standard department site layout used when creating every department site across my tenant. This layout could be manually configured or provisioned through automation. On the homepage of every site, I want to display 2 standard pieces of information on the top right corner:

  • Site Usage Guidelines
  • Site Owner Agreement

These will explain the organization’s guidelines for the site and is governance in action. Examples of the types of guidance in these are: what to store in a department site, the handling controls for the information, site owner responsibilities, etc. We want these guidelines to be consistent across all department sites in our tenant.

Like any good content management professional would tell you, we will NOT be storing a copy of the guidance on each site, but rather linking to a central location where it it stored. In this way, if the guidance changes, we only have to change it in the central location.

Following are the steps to do this using modern pages.


Decide where to store them

For this example, I created a modern SharePoint Communication site called Governance Center to store all corporate-wide governance and training material. I’ll create the Site Usage Guidelines and Site Owner Agreement content as modern pages on the site. Although I could have created them as documents, I’ve chosen modern pages because they can be displayed in a visually appealing way.


Design the Information Architecture

We need a way to identify the Site Usage Guidelines and Site Owner Agreement on the Governance Center to automatically display on the Department home page. We could do this several different ways:

  • On the Governance Center, create a custom Site Page content type and create each page we want shown on the department home page based on the custom content type. Then, on the Department site, filter the search web part on the content type managed property.
  • On the Governance Center, create a site column and add it to the Site Pages library on the default Site Page content type. Then, on the Department site, filter the search web part on the site column managed property
  • Combination of the above 2 options

We will go with the third option above. On the Governance Center I’ll create a custom Site Page content type called Site Guidance Page. I’ll add a Yes/No site column to it called ShowOnDepartmentHome.

This provides the flexibility to have numerous Site Guidance Pages displayed together on the Governance Communication site if I wanted to and individually identify any Site Guidance Page to also be displayed on a Department site’s home page through a search web part, in this case the Site Usage Guidelines and Site Owner Agreement.

Here is the content type definition for Site Guidance Page.

ContentTypeDefinition

Add this custom content type to the Site Pages library on the Governance Center communication site.

SitePagesContentTypes


Create Site Guidance and Site Owner Pages

Create 2 new Site Guidance Pages, one for each of the Site Usage Guideline and the Site Owner Agreement (below).

CreateNewSiteGuidancePage

Add the relevant guidance and content on each page. We will use the new Page Detail feature to set the page property, ShowOnDepartmentHome, to Yes for each page.

PageDetail

For demonstration, I created a third page of the same content type, but set the ShowOnDepartmentHome to No. This page should not appear on the Department site’s homepage. Below is a view of the pages added to the Site Pages library on the Governance Center site.

SitePagesView

Wait for them to be indexed by the search engine and for the crawled and managed properties to be generated.

CrawledPropertyNames


Create Department Site and Home Page

This can be done manually (what I’ve done here), or in an automated way. I created a Modern Team Site for a department. I’ve also added a Highlighted Content web part to the home page of the site to show the above 2 pages in a visually appealing, consistent way. This would be done for every department site across our tenant.

Here are the settings for the Highlighted Content web part:

 

 

… and here is the home page of the Department site showing the filtered site pages from the Governance site. On the right-hand side, the Highlighted Content web part is circled:

DepartmentHomePage
Department site pulling standard content from another site

This is awesome! One place to update the content and many locations dynamically displaying it across the tenant!


I hope this post has got your creative juices flowing for ways you can build out your own environments by leveraging search – it really is a smart way of surfacing content across your tenant. This capability has been available in Classic SharePoint search for a long time – it’s great to see it starting to come to the Modern world.

Thanks for reading.

-JCK


Credit: Photo by rawpixel.com from Pexels

7 comments

  1. This is awesome and will fit in really well with what I want to accomplish as we start migrating to O365!!! Nice work!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.