in the address bar type http://sitename/_layouts/savetmpl.aspx which will give you option to Save site as a Template.
do not check "Include Content" check box which will just save the site as a template without any content
This will save the site in .stp format and you will get the template under Site Action > Site settings > Site Template Gallery
and using this template you can create number of same sites.
Source :
Is it possible to export a Site or Sitecollection without content
PowerShell scripts location
The above process from downloading the template to creating site with the template, we can automate by executing the set of PowerShell script which is available in the below location :
https://onedrive.live.com/?id=E44EA63872A84C5A%211510&cid=E44EA63872A84C5A
Source to script:
How to back up a site collection without Data?
PnP Provisioning template approach
Similarly, if you are using SharePoint online /2019 /2016, you can use PnP provisioning template approach.
In the PnP Provisioning template approach, you need run the Get-PnPProvisioningTemplate in the source site and need run the Apply-PnPProvisioningTemplate in the target site.
Before running the Apply-PnPProvisioningTemplate command we should have empty site in the target, just create the framework of the site - sample site without any list content type etc.
To see the example of PnP Provisioning template PowerShell, you may refer the below MSDN article :
Introducing the PnP provisioning engine