Absolutely. If you already have a company domain name, or need to create a new one, Google Workspace can meet your needs. Each user at your domain will get a Workspace account branded with your own domain name. Email addresses take the format '[email protected].'
Google Sites is designed to make it easy for your team to create and collaborate on internal sites for their projects and departments. You can make Google Sites public, but most organizations prefer specialized website development and hosting platforms for their public sites.
If you're looking for modern website solutions for your public web site, you may want to consider jamstack or static website solutions. We can help!