Hello @mikeha25 ,
Yes, AEM provides multiple automated methods to identify pages that haven’t been updated or published recently. You can use OOTB reporting, QueryBuilder automation, or scheduled workflows depending on your AEM setup.
-
AEM Sites List View
Switch to List View in the Sites console and enable columns such as Last Modified, Published Date, and Last Replicated By.
You can sort or filter by these fields and export the results as CSV or Excel.
-
Automated Queries (QueryBuilder + Scheduler)
Use QueryBuilder API to detect stale pages and run it on a scheduled job (Sling Scheduler, Workflow step, or Groovy script).
Example Query:
{
"path": "/content/your-site",
"type": "cq:Page",
"property": "jcr:content/cq:lastModified",
"property.operation": "<",
"property.value": "2024-01-01T00:00:00.000Z"
}