Content Trust score

anonymouse February 3, 2025

Hi, Is it possible to identify pages that are over a year old and also not been viewed in over a year (specified period)? 

 

If reader stumble upon a page that has not been updated in over a year - is it possible to display a warning "old content" for example?

 

There are so many documents that we have created over number of years and a lot of information is out of date but keeps appearing in the search because it hasn't been updated for a while.

5 answers

1 accepted

3 votes
Answer accepted
Aron Gombas _Midori_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 4, 2025

You can absolutely do this using the Better Content Archiving app!

It can assign custom statuses to a page, for example assigning the status "Old content" if the page or blog was not viewed in the last N days. The status is automatically displayed on the top of the page:

confluence-cloud-content-status-indicator-position.png

You can go even more granular like using multiple statuses "Very old content", "Old content", etc. based on the last view date. Each status has its CQL filter criteria which decides if a page is that status:

confluence-cloud-configure-content-status-scheme.png

Plus, after you set up your custom statuses, you can:

  1. see the content status reports to view the evolution of the content statuses
  2. send custom notifications to ping the people who are responsible for the pages
  3. automatically archive the pages that are not viewed

confluence-cloud-site-content-status-report-dashboard.png

It is very easy to set up a custom content lifecycle management solution for your Confluence Cloud site.

(This paid and supported app is developed by our team. Free for 10 users!)

anonymouse February 4, 2025

Thank you - this is exactly what was in my mind in terms of automatic labelling of pages (green, amber, red). I will take a look in a bit more detail.

 

Could this be extended to actually read through the content and give another score (for readability for example - based on grammer, punctuation, incomplete sentences, placeholder for information, engagement from users etc) ... basically using Gen AI to give better insights. Similar to what Wikipedia does to its pages but perhaps not that complicated?

Thanks

Like Aron Gombas _Midori_ likes this
Aron Gombas _Midori_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 4, 2025

Happy to hear that you liked the auto-categorization by last view idea. In fact, that is exactly what we do on our production site using this status scheme:

Mission-control-Confluence-02-04-2025_04_56_PM.png

Aron Gombas _Midori_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 4, 2025

Could this be extended to actually read through the content and give another score (for readability for example - based on grammer, punctuation, incomplete sentences, placeholder for information, engagement from users etc) ... basically using Gen AI to give better insights. Similar to what Wikipedia does to its pages but perhaps not that complicated?

This is interesting.

Note that:

  1. The app manages only one status per content (page or blog post).
  2. The status can be determined by any "property" that can be searched by CQL.

It means that if, in any way, you generate a CQL field (using AI, external integration, etc.) that contains your "quality" score and make it searchable using a CQL query like:

quality > 50

Then you can use one status contains both "dimensions". 

For example:

  • "Low quality, not viewed for long time" if quality < 25 and last view was more than 365 days ago
  • "Medium quality, not viewed for long time" if 25 <= quality < 70 and last view was more than 365 days ago
  • "High quality, not viewed for long time" if 70 <= quality and last view was more than 365 days ago
  • "Low quality, recently not viewed" if quality < 25 and last view was more than 100 days ago
  • ...

Can you follow me?

Like anonymouse likes this
2 votes
Yulia Lenina _AppFox_
Atlassian Partner
February 10, 2025

@anonymouse

welcome to the Community!

As @Kristian Klima mentioned, you can do it using our app, Workflows for Confluence. You can set a time period after which the status will be changed to "Old Content", plus you can specify what to do with this page (notify someone, add label, or do anything else). In the report you will also be able to filter those pages which have this status (or any status).

It's just a part of the functionality the app has, and you can do much more with it - set up complex workflows for collaboration and compliance, automatic cross-publish to differenct spaces, offficial versioning, and so on.

We would be happy to do a demo for you, feel free to book it via this link - https://www.appfox.io/book-a-demonstration/

2 votes
Adrian Hülsmann - B1NARY
Atlassian Partner
February 10, 2025

Hi @anonymouse

As @Kristian Klima mentioned, the Confluence content manager is a good starting point. If you are looking for something more advanced, you might consider Breeze, which seems to fit your use case perfectly. 

community_breeze_overview.png

Breeze provides review and approval workflows and can automatically identify outdated pages and mark them for review, e.g., pages that have not been updated for a year, as you requested

Besides, it also creates reports and calculates a content quality or health score for spaces, thus giving you full control over the necessary actions to increase your content quality.

community_breeze_report.png

You can try Breeze for free via the Atlassian Marketplace or schedule a personal demo with me to see how it works and whether it fits your purpose.

Cheers, and all the best,
Adrian from B1NARY (we are the developers of Breeze)

 

1 vote
Mattia _bitvoodoo ag_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 4, 2025

Hello @anonymouse

If your information is correct and you have the Confluence Cloud Premium subscription, Confluence's built-in analytics should be available. If you have access, you can use this view to see which content was last viewed or modified for each space.

Many 3rd party apps have already been listed here for the various needs and use cases. To extend the list, if the Confluence built-in Analytics does not meet your requirements and needs, we would happily demonstrate our alternative, the Viewtracker app.

Kind regards,
Mattia

 

 

 

anonymouse February 4, 2025

Thank you - I will take a look at Viewtracker app as well. Cheers

1 vote
Kristian Klima
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 3, 2025

Hello @anonymouse and welcome to the Community.

A good place to start is Content Manager in Confluence where you can filter pages by 'last updated'.

There are also space management apps:

- Pages Manager by Ricksoft (free app)

- Panorama for Confluence by Kolekti

Each of these apps offer a slightly different approach to the use-case, so you can choose one that best matches your need.

 

If you want to have a more nuanced control and options, you may look at the Atlassian marketplace for an app.

- Breeze by B1nary

- Workflows by Appfox

- Page Archiving by Midori

- Appfire's Comala suite of workflow apps...

 

Also, I wonder if it might be possible to add a Label or a custom Page status (OLD CONTENT) using Automation. It's worth exploring.

anonymouse February 4, 2025

Thank you this is really useful information. I will give Automation a try if I can manage admin access for my project :)

 

Cheers

Like Kristian Klima likes this
Yulia Lenina _AppFox_
Atlassian Partner
February 10, 2025

@Kristian Klima thanks for mentioning our app, Kristian!

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
TAGS
AUG Leaders

Atlassian Community Events