nothing is hard, excpet to stop an urge to click on ur own adsense ads. it sucks to have ads but no click from users.
I think nothing is easy and nothing is hard too in the entire world. SEO is really a great process for improving your site , you need to keep conosistency in your work and collect as much as knowledge you can.
real_skinner suggestion is very appropriate I am agree with him, SEO is not hard but need good practice and patience
Hi SEO is easy process but it takes time to get visible results.On-page optimization is one time process but off-page optimization is long.Off page consists of directory submissions,article submission,Press release,classifieds,forum posting etc.There are lot of websites for these submissions.That is why its long process.Besides you need to update in social media websites. So overall SEO is easy but time consuming to see visible results.
I can't really judge whether SEO is "hard" because of how big the concept actually is - the core of it is undoubtedly link building, but even that just requires persistence. Imagine writing 20 blog posts in one day or creating 250 blog comments - this has significant value from an SEO perspective, but it takes quite a bit of effort and time. So, I wouldn't call it hard - just time-consuming.
Its not very hard to learn SEO, but it is very time consuming to implement. You need a lot of hard work to create many links through different sources. So, that Google could give you good PR and SERP
seo is part of art Google has only 10 top position and how many web masterd want to be their webs there? We all know general seo rules, but you must be unique in something to get one of 10 position