Duplicate content.
Forgotten about content marketing.
Poor site structure.
Don't have a mobile site design for multiple screens.
Unreasonable SEO expectations.
Hiring a crappy SEO consultant....