Maybe he did not make the proper research and strategy in doing the website. Site audit would be the next best thing to do. My SEO strategy in building new sites is to first optimize as much as possible everything about on-page seo - web design, content, url structure, metas, and all that. Then...