For most businesses, the best alternative to a Google Business Profile website is WordPress. This is especially true if you want to build a website that can grow with your business rather than remain a simple profile site.
You can choose from thousands of WordPress themes to create a unique look and feel for your website, including single-page themes, business themes, and corporate themes.
There are also plenty of business plugins that will add the features you need.
Besides that, you can choose a WordPress hosting plan that suits your budget. This can be as little as $1.99 per month.
However, if you want to create a simple website and avoid some of the maintenance involved in hosting your own site, then hosted website builders like Wix, Web.com, and Squarespace are also good choices. These are initially easier to set up, but they won’t grow with your business in the same way that WordPress will.
Finally, if you are looking for a free option to set up a simple business profile site, then Carrd and Google Sites will achieve that, but go no further.