Even with stellar content from professional copywriters published on your website, it will not show up at the top of SERPs if the technical SEO of the site is all messed up. Modern search engines have a range of technical requirements to rank websites organically.
Technical SEO is the process of ensuring that websites meet these criteria – a technical process that is executed to improve search visibility.
This involves but is not limited to optimizing your website for crawling and indexing. In simple words, Google and other search engines must be able to find your website on the web, and crawl, index, and render the pages on it.