I hired 2 different people to develop websites for me. I found it to be a total waste of money. Like several here have said, it is very easy to do on your own if you have the time to do it. Since you are creative it will be a lot of fun for you most likely. Search engine optimization is pretty easy too...plenty of sites out there to help you with that. Personally, I think money would be better spent on a social media rep (blaster). I found that to be a much better way to increase site traffic. Search engine optimization is the big selling point developers use but it is really just a scam IMO.They do the same things that you can learn to do in 10 minutes. It takes a few months to see a real increase in hits....they know this and know people will panic if they do it themselves and don't see results right away. So they play on that fear. That's just my 2 cents. I would suggest doing it yourself and then getting a social media guru.
Edit: NoteI knew nothing...zero about techie stuff and I found it to be tremendously easy. Also Foxrac provided an awesome video to show you how easy it can be. And again, it was a lot of fun.
yep. that's the biggest problem. that's why I advised him very carefully to find a web developer who specializes in SEO, database, and ecommerce.
and yes you're right that there are a bunch who shamelessly uses SEO as a selling point when in fact they do a very shoddy job at it. It is indeed hard to find a trustworthy one especially if you do not know anything about it. It does help to know the subject enough to know if a candidate is bullshitting or not during interview. A key sign to look for - an SEO expert never ever promises you will see a result in a few months. never. if he did, jerk alert!
and yes SEO is easy to learn but if it's that easy - then everybody can do it without hiring expert but they didn't. why? because sure it's easy to start but it's very difficult to maintain and continually fine-tuning it to stay competitive. it's very time-consuming and demanding. it's as maddening as stock market addiction.
worst case scenario? he did not deliver the result as promised in a couple months or he got you into $$$$$ SEO bills (not his salary... you have to pay for SEO services like google adwords, link-building, pay-per-click, etc. or both.
SEO: The Free Beginner?s Guide From SEOmoz is a nice start to learn. I know this company. They did presentation at web conference and they're real deal but they're not cheap.
If you're very serious in having a website and to make it grow and to always maintain it with new stuff on frequent basis, then it's best to hire a front-end/back-end web developer to start with.... and then SEO expert.... and then social media marketer. you do not need to keep all 3. just hire a professional to do a specific job.... then let him go and hire another professional for another specific job... so on. it's a multi-tier process.
many small business owners hire one person to do everything and that's it. because of their disastrous disappointment with that person's job, they end up not hiring other person again because they lost confidence and the worst of all... quite a bit of their money.
Once in a while, I offer to do it for free or do some bartering with a local business if I really like it but I don't promise anything.