Do you need to create the same site multiple times ?
Do you need to follow a procedure ?
Do you want to enforce that all sites looks like the same?
SharePoint Site templates is the best option for this job.
With Powershell and this template you can create and apply the template , creating for you Sharepoint Artifacts as:
It applies to SharePoint Classic and Modern Sites and Office 365 Groups.
What will be included in the template:
In this Microjob you will receive
For workflows and advanced features request a custom offer.
For any doubt or question contact me or send custom request.