Yes, it is possible for anyone to learn SEO and can able to get good results with consistent efforts only.
After learning SEO, it might take atleast one to two years to start seeing good results.
Your niche selection is undoubtedly one of the most important factors, that can have an impact on the outcomes.
NOTE: I found this “free SEO email course” that I think you'd find super helpful. It shows up in your inbox every morning for 5 days (you can also choose to receive them in one email if you'd prefer).
The lessons take about 15-20 minutes each but are totally worth it. [Learn the 20% of SEO that brings 80% of the results!]
P.S:
You are currently on the Digital Marketing Forum page; for more information on a variety of topics that may be helpful to you, please visit Blog Posts (button below) and also share any content post you love with your network.