SOLVED

Targeting Outdated Content to Enhance Global Search Results

%3CLINGO-SUB%20id%3D%22lingo-sub-828076%22%20slang%3D%22en-US%22%3ETargeting%20Outdated%20Content%20to%20Enhance%20Global%20Search%20Results%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-828076%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%3EGiven%20the%20accelerating%20content%20scale%20and%20decreasing%20attention%20span%20in%20the%20modern%20workplace%2C%20how%20do%20you%20keep%20your%20global%26nbsp%3B%3C%2FSPAN%3Esearch%20results%20fresh%20and%20relevant%3F%20How%20do%20you%20know%20which%20content%20is%20out%20of%20date%3F%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3EIf%20I%20see%20something%20five%20or%20more%20years%20old%2C%20or%20happen%20to%20notice%20duplicate%20documents%2C%20I'll%20reach%20out%20to%20the%20subject%20matter%20expert.%20The%20name%20of%20the%20content%20owner%20is%20in%20the%20metadata%2C%20so%20I%20know%20exactly%20who%20to%20contact.%3CBR%20%2F%3E%3CBR%20%2F%3EDoes%20anyone%20have%20any%20other%20suggestions%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-828076%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3E2016%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EContent%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESearch%20and%20Discover%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESEO%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESharePoint%202016%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EUsability%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-828083%22%20slang%3D%22en-US%22%3ERe%3A%20Targeting%20Outdated%20Content%20to%20Enhance%20Global%20Search%20Results%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-828083%22%20slang%3D%22en-US%22%3E%3CP%3EOne%20idea%20we%20have%20is%20to%20create%20a%20new%20content%20workflow%20that%20would%20auto%20generate%20emails%20to%20let%20content%20owners%20know%20that%20their%20content%20is%20up%20for%20review.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1141539%22%20slang%3D%22en-US%22%3ERe%3A%20Targeting%20Outdated%20Content%20to%20Enhance%20Global%20Search%20Results%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1141539%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F341660%22%20target%3D%22_blank%22%3E%40Sandra_Flanagan%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOur%20developer%20built%20a%20custom%20Azure%20function%20to%20handle%20this%20as%20Flow%20(PowerAutomate)%20was%20not%20robust%20enough%20for%20the%20job%26nbsp%3Bgiven%20we%20have%20multiple%20site%20collections%20that%20make%20up%20our%20intranet%20(although%20the%20Azure%20function%20has%20some%20challenges%20too%20as%20it%20stops%20functioning%20from%20time-to-time)%20.%26nbsp%3B%3CBR%20%2F%3EA%20key%20challenge%20for%20our%20organisation%20which%20may%20not%20be%20a%20problem%20in%20yours%20is%20that%20there%20is%20significant%20internal%20mobility.%26nbsp%3B%20%26nbsp%3BThis%20means%20that%20while%20you%20may%20have%20the%20name%20of%20a%20person%20noted%20in%20page%20metadata%20they%20might%20have%20moved%20to%20a%20different%20role%2C%20are%20no%20longer%20responsible%20for%20the%20out%20of%20date%20page%20and%20no%20one%20else%20has%20updated%20the%20owner%20details.%26nbsp%3B%3C%2FP%3E%3CP%3ETo%20get%20around%20this%20we%20assigned%20ownership%20to%20a%20job%20position%20rather%20than%20an%20individual.%26nbsp%3B%20Unfortunately%20this%20isn't%20perfect%20either%20as%20positions%20sometimes%20become%20vacant%2C%20but%20we%20have%20a%20fallback%20where%20a%20second%20message%20goes%20to%20the%20position's%20manager%20if%20the%20page%20is%20not%20updated%20in%20a%20specified%20time.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20addition%20to%20the%20review%20reminder%20emails%2C%20we%20built%20a%20custom%20web%20part%20that%20indicates%20to%20users%20whether%20the%20page%20is%20up%20to%20date%2C%20due%20for%20review%20or%20out%20of%20date%20-%20traffic%20light%20colours%20and%20icons%20are%20used%20in%20addition%20to%20the%20text%20indicator.%26nbsp%3B%20We%20find%20this%20motivates%20some%20of%20our%20content%20owners%20as%20they%20don't%20want%20a%20'red%2Fexpired'%20notice%20plastered%20on%20their%20page.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EFinally%2C%20we%20do%20a%20lot%20of%20pastoral%20care%20with%20our%20author%20community%2C%20providing%20them%20with%20emails%20and%20seminars%20when%20new%20features%20get%20released%20demonstrating%20how%20authors%20might%20use%20the%20new%20features.%26nbsp%3B%20Showing%20people%20a%20cool%20new%20web%20part%20or%20enhancement%20to%20an%20existing%20one%20that%20helps%20improve%20content%20presentation%20is%20sometimes%20a%20better%20motivator%20than%20just%20badgering%20people%20about%20the%20need%20to%20keep%20their%20content%20up%20to%20date!%3C%2FP%3E%3CP%3EGood%20luck%20with%20your%20efforts%20to%20get%20your%20content%20owners%20to%20keep%20their%20pages%20(and%20documents)%20up%20to%20date.%26nbsp%3B%20I%20think%20this%20is%20a%20key%20challenge%20that%20most%20organisations%20have%20and%20even%20with%20things%20like%20email%20reminders%20still%20takes%20a%20lot%20of%20work%20on%20behalf%20of%20site%20administrators.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1322111%22%20slang%3D%22en-US%22%3ERe%3A%20Targeting%20Outdated%20Content%20to%20Enhance%20Global%20Search%20Results%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1322111%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F112409%22%20target%3D%22_blank%22%3E%40Jenny%20Bruce%3C%2FA%3E%2C%20thank%20you%20so%20much%20for%20your%20thoughtful%20response!%20Also%2C%20my%20apologies%20for%20the%20delay%20in%20getting%20back%20to%20you.%20(I%20have%20not%20been%20receiving%20email%20notifications%20from%20this%20community%2C%20but%20lately%20I've%20been%20visiting%20more%20frequently%2C%20as%20a%20way%20of%20staying%20connected%20with%20other%20MS%20folks%2C%20to%20enhance%20virtual%20collaboration.)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI'm%20excited%20for%20our%20migration%20to%20the%20cloud%2C%20as%20we'll%20also%20be%20working%20with%20our%20SharePoint%20devs%20to%20create%20custom%20workflows%20using%20Power%20Automate.%20It's%20good%20to%20know%20that%20building%20a%20custom%20function%20in%20Azure%20would%20be%20an%20alternate%20option%20that%20could%20better%20address%20our%20business%20needs.%20%3CSPAN%3EWhat%20a%20brilliant%20workaround!%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20love%20the%20idea%20of%20using%20a%20custom%20web%20part%20to%20hold%20Content%20Owners%20accountable%2C%20as%20well%20demoing%20enhancements%20and%20functionality%2C%20to%20enhance%20user%20adoption%20and%20motivation.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Contributor

Given the accelerating content scale and decreasing attention span in the modern workplace, how do you keep your global search results fresh and relevant? How do you know which content is out of date?

If I see something five or more years old, or happen to notice duplicate documents, I'll reach out to the subject matter expert. The name of the content owner is in the metadata, so I know exactly who to contact.

Does anyone have any other suggestions?

 

3 Replies
Highlighted

One idea we have is to create a new content workflow that would auto generate emails to let content owners know that their content is up for review.

Highlighted
Solution

Hi @Sandra_Flanagan 

Our developer built a custom Azure function to handle this as Flow (PowerAutomate) was not robust enough for the job given we have multiple site collections that make up our intranet (although the Azure function has some challenges too as it stops functioning from time-to-time) . 
A key challenge for our organisation which may not be a problem in yours is that there is significant internal mobility.   This means that while you may have the name of a person noted in page metadata they might have moved to a different role, are no longer responsible for the out of date page and no one else has updated the owner details. 

To get around this we assigned ownership to a job position rather than an individual.  Unfortunately this isn't perfect either as positions sometimes become vacant, but we have a fallback where a second message goes to the position's manager if the page is not updated in a specified time.  

In addition to the review reminder emails, we built a custom web part that indicates to users whether the page is up to date, due for review or out of date - traffic light colours and icons are used in addition to the text indicator.  We find this motivates some of our content owners as they don't want a 'red/expired' notice plastered on their page.  

Finally, we do a lot of pastoral care with our author community, providing them with emails and seminars when new features get released demonstrating how authors might use the new features.  Showing people a cool new web part or enhancement to an existing one that helps improve content presentation is sometimes a better motivator than just badgering people about the need to keep their content up to date!

Good luck with your efforts to get your content owners to keep their pages (and documents) up to date.  I think this is a key challenge that most organisations have and even with things like email reminders still takes a lot of work on behalf of site administrators.

Highlighted

Hi @Jenny Bruce, thank you so much for your thoughtful response! Also, my apologies for the delay in getting back to you. (I have not been receiving email notifications from this community, but lately I've been visiting more frequently, as a way of staying connected with other MS folks, to enhance virtual collaboration.)

 

I'm excited for our migration to the cloud, as we'll also be working with our SharePoint devs to create custom workflows using Power Automate. It's good to know that building a custom function in Azure would be an alternate option that could better address our business needs. What a brilliant workaround!

 

I love the idea of using a custom web part to hold Content Owners accountable, as well demoing enhancements and functionality, to enhance user adoption and motivation.