You are absolutely correct......Successful marketing is much more that having a website. It's what you do with the website that makes a difference.
Websites need to be visible to be effective. You can have the best site money can buy but if its buried below multitudes of other opportunities, people will never make it to your site. Website optimization is an important piece to website visibility and is something agents should consider.