I'm curious to know if there is a best practice way of adding metadata to a SharePoint Online modern Team Site or Communication Site?
From my readings on the internet there seems to be a few ways of achieving this, to ensure that you receive desirable search results in modern search, and they include:
- Add metadata to the Site homepage by adding columns to the "Site Pages" library
- Create a custom content type on the site and add metadata to that content type (e.g. a hidden list for example)
- Property Bag - add the metadata to the property bag of the site (seems to be only possible via CSOM or SP Designer).
From my initial tests, option 1, seems to work fine, but before I embark on a journey of bulk adding metadata to lots and lots of sites, I wanted to check is there a best practice way going forward with modern experiences and SharePoint Online?