Filter Pages by Page Status
Asked by Celeste Ramirez:

Hello everyone!

I was curious if there were a way to create a filter that would display all of the pages in a space that have a specific status?

This would be an amazing widget to put on or near the top level of a space so users can see what pages are in progress or ready for review, and perhaps streamline the process of vetting the information in our pages by multiple people.

Thanks for your time!


Answers:
author: Max Foerster - K15t
body: Hey [@Celeste Ramirez](/t5/user/viewprofilepage/user-id/4989272) , welcome to the community! ?? You have a few ways to address this in Confluence at the moment. I would like to expand on [@Bill Bailey](/t5/user/viewprofilepage/user-id/502089)'s answer because it only works under certain conditions/with specific Confluence macros.

The most important thing is that it **does not** work with the latest page status feature recently added to Confluence.

I'll be happy to explain in detail two ways that I hope will help you.

Reporting on page statuses with the status macro and page properties {#toc-hId--550140136}
------------------------------------------------------------------------------------------

You need to use the **status macro** and **page properties.** For the report, you use the**page properties report**.

You add your data and the status macro to a table in the page properties macro and can pull it into a report based on a page label. The table exists on the page in Confluence. It's pretty straightforward. ?

That's an example of the table design on the page with some metadata like the status:

![status.png](https://community.atlassian.com/t5/image/serverpage/image-id/206680iC52F7278D0F4C18B/image-size/large?v=v2&px=999 "status.png")

The report will look something like this. You can even customize the report a bit.

![page_properties_report.png](https://community.atlassian.com/t5/image/serverpage/image-id/206681i0810CB3534C40A1B/image-size/large?v=v2&px=999 "page_properties_report.png")

This approach has a huge disadvantage because the status is only used as a macro and can be edited by any user. So you can't specify a fixed list and have a standardized set of statuses. You will have to educate the users on which statuses work best.

The second disadvantage is that the macro for the report on the page properties does not provide filters for the report's content. You can only filter what to pull into the report based on a few things like labels, parent pages, titles, contributors, etc.

You can read more about it in the Confluence documentation:

* [Insert the status macro](https://support.atlassian.com/confluence-cloud/docs/insert-the-status-macro/)
* [Insert the page properties macro](https://support.atlassian.com/confluence-cloud/docs/insert-the-page-properties-macro/)
* [Insert the page properties report macro](https://support.atlassian.com/confluence-cloud/docs/insert-the-page-properties-report-macro/)

Reporting on Confluence page statuses (content statuses) with Orderly databases for Confluence {#toc-hId-1937372697}
--------------------------------------------------------------------------------------------------------------------

If you want to use the [page status](https://community.atlassian.com/t5/Confluence-articles/Page-status-a-new-way-to-keep-your-team-informed/ba-p/1982476) (or **content status** like it is called in the UI) feature in Confluence spaces, you will need to tackle this differently. Mainly because it's still missing one or two essential features:

* You have no way to quickly get an overview of page statuses as they are not supported by the page property report and the Confluence search
* You cannot quickly edit the status without having to open the page editor and edit the page itself.

Start using the regular page status on pages like you would like to. That's the very easy part. ? If you now want to report on them and also have a way to be able to edit them from one central location (or on that page) without using the editor, I suggest having a look at our app [Orderly Databases for Confluence](https://marketplace.atlassian.com/apps/1227131/orderly-databases-for-confluence?hosting=cloud&tab=overview) on the Atlassian Marketplace.

It's like tables and page properties **but on steroids** (and in smart) ? We recently added support for the page status field to the app to work with it more easily internally and to have a workaround for the given limitations. ?

The gif below shows you a snippet of a table in Orderly with linked pages and their page status (and some other metadata you usually add to pages), which you can not only view but also edit directly. And yes, these are the page status name you have configured in that space the page is living in. So there's no messing up status names or creating inconsistencies. ??

![Page+Status+Short.gif](https://community.atlassian.com/t5/image/serverpage/image-id/206688iFEDE27E29CBC50E4/image-size/large?v=v2&px=999 "Page+Status+Short.gif")

**How do you get to this result?**

In Orderly, the data exists not only on the page but in a database. So you don't have only the static table on a page and pull the information into a report. The information lives in this database and can be displayed and edited from everywhere.

I'll break it down to the most necessary steps on how to get the report:

1. Create a database
2. Change the title field to **page link**
3. Add a **page status field** and reference the title field
4. Create a new entry linking it to a page
5. The page status is pulled into the database and you can edit it there as well

I recorded a quick and dirty screencast for you to see what I did. ? Including me forgetting the page name to add it to the database. You can also see that you can filter the database view. And later on save the filter as a standard view in macros to display a report on pages

Let me know if you have any questions. I'm happy to help! :)

Best, Max

<br />

comments: author: Bill Bailey
body: Just to be clear, I am not suggestion the use of the status macro, but rather have a key for Status, and then whatever value the user wants for status. Gets around a lot of the limitations.


author: Celeste Ramirez
body: Thanks for the detailed feedback Max! I will keep these possible solutions in mind!


author: Polina Roma
body: If you're seeing this 2023 - note that the app mentioned in this thread's very first response, Orderly, was apparently so good that it got bought by Confluence. The newly acquired product is now called Confluence Databases and had a soft launch (currently in Early Access). Not sure on timing of general access.

See more on this [Atlassian Community post](https://community.atlassian.com/t5/Confluence-articles/Databases-are-coming-soon-to-Confluence/ba-p/2336724)

comments: author: Iris Althoff
body: Thank you for this comment, it saved me a lot of time :-)


author: Janet Dixon
body: With the new "Page Status" feature, there should be a macro that can be used to list pages within a space based on a specific status. To edit the pages to add a Status macro to take the place of the new Page Status feature, just defeats the purpose of the new Page Status feature when you really need or want to know what pages have what status throughout the system. Please don't complicate things. Just develop a feature with thought in mind please.


author: Levente Szabo _Midori_
body: If you want to look beyond the 5 statuses available in Confluence, take a look at the page status macro and the automated Confluence page status management feature by [Better Content Archiving for Confluence](https://marketplace.atlassian.com/apps/123/better-content-archiving-for-confluence?hosting=cloud&tab=overview&utm_campaign=gh&utm_medium=cac-comment-2082013&utm_source=cac).

* Get an overview of all page statuses across your pages with a content status overview
* Start using the [built-in 19 statues](https://www.youtube.com/watch?v=dmA_FCvaWCc) and create your own without limits
* Create content status schemes to apply to one or multiple spaces
* Automate page status classification based on your custom rules
* Have the app take action automatically based on status like archiving, deletion, [page reminder](https://www.midori-global.com/blog/2023/05/24/confluence-notification-and-reminder-to-page-owners?utm_campaign=gh&utm_medium=cac-comment-2082013&utm_source=cac)s, or other notification emails.
* Include an [automatically updating page status macro](https://www.midori-global.com/products/better-content-archiving-for-confluence/cloud/documentation/content-status/macros?utm_campaign=gh&utm_medium=cac-comment-2082013&utm_source=cac) to any page

Read more on [Confluence page statuses](https://www.midori-global.com/blog/2023/04/28/confluence-page-status?utm_campaign=gh&utm_medium=cac-comment-2082013&utm_source=cac) or watch this tutorial video to see how to view Confluence pages by status:

<https://www.youtube.com/watch?v=CaAVluzLTEw>

![Present with ease (9).png](https://community.atlassian.com/t5/image/serverpage/image-id/270366iB78D88F1DDB80DF5/image-size/large?v=v2&px=999 "Present with ease (9).png")

*(Please note that Better Content Archiving is a free/paid and supported app and I'm part of the team developing it.)*


author: Anastasia Bek _Stiltsoft_
body: [@Celeste Ramirez](/t5/user/viewprofilepage/user-id/4989272) , Hi!

Based on your need for a way to create a filter that would display all of the pages in a space that have a specific status, our [Handy Macros for Confluence](https://marketplace.atlassian.com/apps/1214971/handy-macros-for-confluence-formatting-and-interactive-ui?tab=overview&hosting=cloud&utm_source=atlassian-community&utm_medium=stiltsoft-article&utm_campaign=handy-macros-traffic-sources&utm_id=1216111&utm_content=Filter_Pages_HPS) app can be a good fit. It is a bundle of different macros and we freshly released [Handy Page Status Report](https://docs.stiltsoft.com/hmfc/cloud/handy-page-status/page-status-report) to compliment our [Handy Page Status](https://docs.stiltsoft.com/hmfc/cloud/handy-page-status/how-to-use-handy-page-status) Please see the examples below:

![HPS.png](https://community.atlassian.com/t5/image/serverpage/image-id/289560i5F7A572FD3ED9382/image-size/large?v=v2&px=999 "HPS.png")![HPSR.png](https://community.atlassian.com/t5/image/serverpage/image-id/289559iD78AD20ACDB7B3B6/image-size/large?v=v2&px=999 "HPSR.png")

While Handy Page Status allows you to do the following:

* Indicate the Confluence documentation status.
* Create status options that work best for your company process
* Reuse these status sets across pages for status consistency
* Make updates in one click from the page view mode

Its data can be filtered into a report with following data:

* Confluence spaces where the status is set
* Handy Page Status sets
* Handy Page Status options
* Confluence users who set the status
* Handy Page Status dates

You can try our app on the Atlassian Marketplace to see the [Handy Macros](https://marketplace.atlassian.com/apps/1214971/handy-macros-for-confluence-formatting-and-interactive-ui?tab=overview&hosting=cloud&utm_source=atlassian-community&utm_medium=stiltsoft-article&utm_campaign=handy-macros-traffic-sources&utm_id=1216111&utm_content=Filter_Pages_HPS) in action.

Cheers,

Anastasia


author: Drew Hart
body: I just logged the following request to see if the native page status can be used for reporting and macros [CONFCLOUD-75906](https://jira.atlassian.com/projects/CONFCLOUD/issues/CONFCLOUD-75906?filter=reportedbyme) The ability to view all the Page status in a single place within Confluence


author: marc -Collabello--Phase Locked-
body: An update to our app now allows you to use the native Confluence Content status in the page properties macro and in the page properties report macro. This allows you to report on the content status of pages. Our app is called [Document Metadata for Confluence Cloud](https://marketplace.atlassian.com/apps/1228316/document-metadata-for-confluence-cloud). (paid)

comments: author: J?rgen Scheel
body: Can you please explain how would use that to get the status on all articles in a space and have it listed in reports for each status on a page.


author: marc -Collabello--Phase Locked-
body: Hi [@J?rgen Scheel](/t5/user/viewprofilepage/user-id/5272125) ,

In order to have the content status on all pages, and in e.g. a space overview you need to use the page properties macro. This is explained here: <https://www.phaselockedsoftware.com/en/document-metadata/documentation/#content-status> (you have to read the information on the page properties macro).

Please contact our [support](https://www.phaselockedsoftware.com/#contact) if you have any further question.


author: Mike Bowen
body: Hi Marc,

Thank you for sharing the **Document Metadata for the Confluence Cloud (paid)** plugin. It has solved my problem completely and works perfectly in a page properties \& page properties report.

I got so sick and tired of manually updating the status on every page of my ISO 27001 ISMS, using the silly status macro.

Removing it recently was the last straw, but when I saw Confluence had the in-built **page status**, but no way of listing all the pages with a particular status, it got me thinking someone must have a solution for this and it was that plugin. It is a good price as well per month making it a no-brainer.

I have a question though, What is the little square with a pencil icon above the status, which appears in the page properties report? See the screenshot attached.

Kind regards,

Mike

![page status.png](https://community.atlassian.com/t5/image/serverpage/image-id/278168i4B5CF06ACEC7D204/image-size/large?v=v2&px=999 "page status.png")


author: marc -Collabello--Phase Locked-
body: Hi [@Mike Bowen](/t5/user/viewprofilepage/user-id/1798821) ,

Thank you for your kind words!

The little pencil icon is there to indicate that this page status was "inserted" by [Document Metadata for Confluence Cloud](https://marketplace.atlassian.com/apps/1228316/document-metadata-for-confluence-cloud).

Please [contact our support directly](https://www.phaselockedsoftware.com/#contact) if your use case needs this to change, we like to help.


author: Bill Bailey
body: Yes it is possible! You need to use the [page-properties-macro](https://support.atlassian.com/confluence-cloud/docs/insert-the-page-properties-macro/) on each page, and have one value as your status. Then you can have a report using the [page-properties-report-macro](https://support.atlassian.com/confluence-cloud/docs/insert-the-page-properties-report-macro/) to pull the information. I have used this structure many times as a way to store page attributes that can be easily queried.

comments: author: Celeste Ramirez
body: Thank you! I would like to make use of the built-in page status feature, but I will keep this in mind if I change my approach!


author: Nic Brough -Adaptavist-
body: Welcome to the Community!

How are you storing the page "status"?

comments: author: Celeste Ramirez
body: Thank you!

I am using this feature!

![Screenshot 2022-07-20 095617.png](https://community.atlassian.com/t5/image/serverpage/image-id/207014i418D92775BB2EF39/image-size/large?v=v2&px=999 "Screenshot 2022-07-20 095617.png")

I am hoping to create a page where I can post a report with the pages that are In progress and Ready for review so my team members can see what pages still need input or approval.


author: Kieran Donnelly
body: So annoying that many features come out half-baked. It's mostly useless in that one cannot report on this new status feature.


author: Tim Lamoureux
body: I agree, I am looking for (and hoping there is) a way to list pages having a specific page status without having to purchase another app from the marketplace. Otherwise, I do not see the point of that "feature"


author: pks
body: @attlasian any Progress with this?


Tags: cloud

confluence-cloud