As you might know, Wordpress is number one CMS in the world. Because of its popularity and openness, developers around the world keep contributing to the development of Wordpress.
Year-by-year we can see the de facto way of building Wordpress website.
I have a chance to learn how to build the Wordpress website from scratch ( or almost scratch with underscore theme ). It's definitely time-consuming and quite hard for non-coders. If you do it for someone you probably want to charge it.
Another way to build Wordpress website, besides buying templates, is using site builder with Wordpress plug-in. Before I kind-of-know SiteOrigin Page Builder, but now there is the new one and it's better, it's called Elementor.
Compared to SiteOrigin Page Builder, Elementor design the website on the actual website. Not in a form of boxes like SiteOrigin Page Builder does. Therefore, we can get the final result immediately without saving and preview it. It definitely saves user's precious times.
Elementor has a great flexibility, which we can play around with its constraint and CSS. We can be more creative by changing stuff that we know about CSS.
Even the Elementor has many great things, users need also be smart to plan their website too. Know overall feel of what they want on the website can help them to design and develop a website.
So, if you haven't tried yet the Elementor plug-in, I suggest you give a try.
I have made few pages updated with Elementor like irekasoft.com/expense and irekasoft.com/faceclock-pro.
Till then, happy coding.