What's hard is consistently producing quality content.
To a degree it is.
Most peops will just want to go out clean carpets and earn a crust and say how good thier cleaning system is bla bla. What is perhaps difficult is finding how the customer feels and thier perception....therefore if we give them what they want, they will have us.
Me...I'v spent many months in researching content, pageload activity and even the psychology behind potential customers behaviour.
Heres a typical example......most customers (women) will only visit one or two of your pages before calling you, even if you have a 12 page web site.
On the other hand blokes will tend to visit most of your web pages.....so you have to cater for different needs and even gender perhaps.