To do an SEO audit for a client, you should start by analyzing their website’s content, structure, mobile responsiveness, internal and external links, crawlability, and technical errors. You should also research their competitors and identify opportunities for improvement.