A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
Dear IsabellaLY,
Good day! Thank you for posting to Microsoft Community. We are happy to help you.
As per your description, it seems that you have deleted three sites for more than 10 days, however, still showing up under frequent sites in SharePoint page.
If the understanding above is right, generally, the Frequent sites is a feature of SharePoint online activity that is managed by the Microsoft graph AI based on your viewing history and interaction with others in your organization. Currently, there's no out of box way to remove a site from the Frequent sites list or customize the Frequent sites list in SharePoint home page.
Given this situation, per the test and search, we'd recommend you use PowerShell cmdlet to hard delete the site and wait for the site to be removed automatically from Frequent sites.
Please install SharePoint PowerShell and then removed it using below command: Remove-SPODeletedSite -Identity https://contoso.sharepoint.com/sites/sitetoremove
For your reference:
Get started with the SharePoint Online Management Shell | Microsoft Learn
Remove-SPODeletedSite (Microsoft.Online.SharePoint.PowerShell) | Microsoft Learn
We've also found a similar thread in the community for your reference: Sharepoint online frequent sites - Microsoft Community
If our understanding of the scenario is not consistent with yours or anything unclear, please feel free to post back and point it out.
Thanks for your cooperation and understanding! Hope you stay safe and healthy always.
Sincerely,
Rhoda | Microsoft Community Moderator