The SEO process involves various steps like keyword research, on-page optimization, acquisition of inbound quality links, also known as off-page SEO, quality content development, measuring success in terms of ranking or return on investment, etc. Each step has its difficulty. Some say it is difficult to control how your website appears in SERPS. Different people have different problems in each step. Therefore I made a poll to judge which part is most hardening or difficult; please vote