An SEO consultant improves how your website ranks on Google and other search engines. That includes auditing your site, fixing technical issues, researching keywords, optimizing pages, planning content and building authority, all aimed at bringing more qualified visitors who become enquiries.