What do you mean by website audit and why do I need one?

A website audit is an analysis of your website’s technical and on-page SEO factors, as well as its content and backlink profile. It can help identify areas for improvement and optimization, and is a crucial first step in any SEO campaign.