The main components that should be checked during a website audit are: technical aspects (e.g. loading speed, accessibility for search engines, URL structure), content (e.g. uniqueness, quality, keyword relevance), user experience (e.g. ease of navigation, readability, mobile responsiveness).