First, build an error-free website
Your website should be attractive, look up to date and easy to read on screens of all sizes, including smart phones. Vision impaired features are a plus.
Best practice is to own your own domain. That is, your business or organization's website name should reflect your legal name. We own the domain befound.org for example, where you are viewing this page now.
After that, it should have topics and content that are of value - even if the visitor never becomes a client or customer - so it can earn its place in Google search results (SERP). Hopefully near the top of Page One.
Looking more closely, it should be free of major mistakes in its detailed, "behind the scenes", HTML, meta tags and other programming code. You can look at some of it while browsing your site, by holding the Ctrl (or Command) key and then pressing the letter "U" on the keyboard. That will look like gibberish to most people, but we have ways of looking at it that Google also uses to consider its suitability for their inclusion and promotion in the Google SERP.
All in all, well over 100 characteristics for each page of your website need to be considered. A lot of work! But don't worry - we can help with all of it!