Before diving in deep, just have a look and explore the difference between Google sites custom templates and non-custom websites. Not to mention, these are the two ways you could build a flawless website.
Simply put, custom-built websites are generated from scratch. They're coded to suit your business need with unique designs. Such websites can easily be built to do whatever you want while giving customers the user experience they always look for.