If it is a publishing site, then you may use device channels feature, to show different content to different device channels using the same page and page layout.
Refer: https://learn.microsoft.com/en-us/sharepoint/dev/general-development/sharepoint-design-manager-device-channels
https://support.microsoft.com/en-us/office/configure-a-sharepoint-site-for-mobile-devices-ddf28727-3bfe-4b56-951d-c97204eac475
Hope this helps