1. Determine the audit type based on user input (technical, product, collection, log file, competitor, keyword, full).
2. Gather necessary data: URL, keywords, log files, crawl data, competitor URLs.
3. Analyze crawlability, indexability, and schema (if technical audit).
4. Analyze product/collection pages for content, keywords, and schema.
5. Perform log file analysis to identify crawl budget waste and orphan pages.
6. Conduct competitor analysis to identify top competitors and content gaps.
7. Develop a content strategy and keyword mapping.
8. Generate an audit report with findings and recommendations.