SEO is very much challenging. When it comes to ranking every client who has a website tries to get a good rank but it has many methods. When i entered this feild i had to learn so much. Now i have gain my knowledge in SEO but i'm still researching and learning to give a good outcome to my clients.