In the SharePoint Online, a communication site can be set as the top landing page (SharePoint.aspx) for all users.
Please run below PowerShell as administrator.
Set-SPOHomeSite -HomeSiteUrl <siteUrl>
Reference:
Set up a home site for your organization
If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.