The forum is filled with success stories that make the business look simple and easy. It's only fair that I offer some warnings to folks who might be a bit too over optimistic about the offline marketing business.
So without further ado, here we go:
If you are not outsourcing, be prepared to spend time here. When dealing with small businesses, the owners will want to have their hands on every little detail you can think of and many times involve tech savvy relatives in the process as well. The smaller/cheaper the gig, the more hassle. The first design sheet is just that, the first sheet. Out of many.
For bigger clients, prepare to deal with overworked and under resourced IT departments/development teams. Installing Wordpress and slapping on some affordable theme with light customizations will NOT cut it. Content writing is better be outsourced if you are not expert in the area you are dealing with and I mean outsource it to expert(s), not just SEO-writers.
Business owners are not as clueless about social media (or understanding the importance of web presence/utilizing that presence for that matter) as people around here tend to think. In fact, MOST do "get it". Setting up accounts is not enough, you have to deliver VALUE and provide metrics of that value. Facebook friends or Twitter followers mean nothing if their presence cannot be seen under the bottom line.
Again, business owners are not clueless about importance of being found on Google or the existence of Google Maps. With technical aspects (onsite seo) and link building (offsite seo) you can provide help, but be prepared to deal with the same departments/teams as mentioned before (who, by now think you are an idiot) when working with bigger clients.
Also, getting visitors (same goes for FB friends, Twitter followers, Youtube views, etc.) is NOT enough. You have to be able to bring VALUE, as in more SALES and provide metrics of those increased sales. You might be a freelance consultant at heart, but practically you are now a full-time member of your client's company and you better be working as such.
Keep these in mind and be prepared to WORK, then you can make it, but easy it is not. I left out the part getting clients, since it depends on so many factors and can be so easy or hard as you make it. Not to mention the prices to command.