If you are not a developer/designer/coder, don’t say you are. Be honest about how you are going to deliver the website to the client. Tell them you are using WordPress with a premium theme and plugins to enhance functionality.
Build a portfolio.
Use your own sites to showcase your expertise. Offer to build sites for friends or family. Or build a couple for free, to get experience and to pad out your portfolio.
Be realistic about what you can offer and what WordPress can do.
Don’t promise the earth and then find that you simply can’t achieve what you need with WordPress and plugins. This is particularly true of sites that have big ecommerce requirements or sophisticated booking and ticketing facilities.
Have a good developer on speed dial.
Charge what you think you’re worth.
If you’re just starting out, charge less. If you’re an experienced WordPresser, charge accordingly. And always budget for that bit of extra outsourced help.
Put the effort into finding good quality clients.
Build relationships and network. This can be outside of some people’s comfort zone, but it sets you apart from the competition.
Be prepared to offer good customer service.
You will get clients calling you while you are on holiday/celebrating your wedding anniversary/at the weekend. And sometimes they won’t be easy to deal with.
Once you have delivered your project, you could generate more revenue by offering support, maintenance and hosting services. These can be billed on a monthly or an annual basis. Again, if the site goes down be prepared for the client calls but generally, ongoing support requires less intense input from you.
Steer clear of hosting email.
Steer clear of hosting email with a WordPress website! It is generally a massive ball ache and if someone’s email goes down, it’s the end of their world and the pressure on you to fix it is immense.