A sound technical foundation
Google must be able to crawl and index every useful page: no errors, no duplicate pages, a flawless mobile version and HTTPS everywhere. Speed matters too: aim for the Core Web Vitals thresholds, i.e. main content displayed in under 2.5 seconds, a response to clicks in under 200 milliseconds and a stable layout.