Sélectionner une page

WordPress Freelancing 101 – Getting Started And Finding Success As A WordPress Professional

WordPress Freelancing 101 – Getting Started And Finding Success As A WordPress Professional

A few years ago I decided to go freelance full-time. While I was job hunting I decided to to earn some side money by doing some project based work for some people I knew. After a while I had a handful of clients and a steady income rolling in. From there, I decided to take the plunge and start freelancing full time.

Getting into the freelancing world isn’t always the easiest of endeavors but there are many perks to freelancing if you can find your way. In the beginning freelancing can be a cumbersome experience, but with time and experience you can successfully find your way to becoming your own boss.

The next few years I made a lot of progress and many mistakes but still managed to find my way to keep freelancing ever since. The saying goes that you learn from making mistakes. That is the essence of becoming a successful freelancer. You need to be a man/woman of many hats as well as have the drive to see the light at the end of the tunnel.

This article deals with all the aspects of being a freelancer and using WordPress while doing so. I’ll provide examples from my own experiences as well places to learn more on the many aspects of freelancing.

Define Your Goals

Photo via shutterstock user  Jane Kelly

Photo via shutterstock user Jane Kelly

Before you begin any type of project it is wise to define the goals so you know exactly what it is you are working towards. The best way to define your goals is to document what you want to achieve as well as how to achieve. Create an outline of list items which can be steps you take along the way to reaching your goal. Examples could be:

  • How often do I want work?
  • How much do I need to make in order to live the way I want?
  • How many clients can I handle?
  • What tools will I use and what tools will I avoid?
  • Do I need to outsource some work?

Most progress will happen at a slow but steady pace. At this phase if you rush you will likely make more mistakes and have to either start over or spend time fixing the mistakes made in the first place.

Find a Niche

photo via Shutterstock user PureSolution

photo via Shutterstock user PureSolution

If you decide to make the switch to freelancing, chances are you are really good at only a handful of things. This is a good thing. You will never be able to learn everything. While that seems like a weakness it’s not why people get hired in today’s industry. Business owners and individuals alike who are seeking your services want a true professional, not someone who knows only a little of everything.

WordPress offers a lot of room for niches. You could be anything from a theme designer, theme developer, consultant, plugin developer, SEO technologist, writer, administrator…..get the picture?

Find what it is you are good at and become even better. I started getting into WordPress many moons ago on the design and development side. I began hacking themes and modifying them to my liking. I then began building them from scratch. Responsive web design became the norm and I then started making responsive WordPress websites for my clients. To this day I still build sites and WordPress is my go to CMS for the job.

Ready, Set, Go!

Ok, you’ve become a pro with WordPress in whatever niche you prefer or maybe a couple niches. From here you need to let others know about it. How do you go about this? There are many ways to get acknowledgement from the WordPress community but you have to be good as well as dependable. Here are some ideas

  • Write on your blog as well as guest write on others
  • Develop a custom theme for free download
  • Develop a handy plugin
  • Offer advice to those who need it on forums or comment sections of other websites
  • Do some work for family or friends
  • Seek out clients and offer then a first time freebie if they indicate there will be more work in the future.
  • The list goes on

Have a Web Presence

Photo via shutterstock user vasabii

Photo via shutterstock user vasabii

Let’s face it. In today’s world you need a presence on the web to get a web based job. If you’re a designer you’ll need a portfolio. If you’re a developer a personal site is nice as well as a link to Github or something similar where you keep whatever code you are working on. If you’re a writer you’ll need that blog full of content.

Your clients will be looking at your work and judging you based off it. While it seems a little unfair it’s the way it is. I deal with a lot of design. I used to have an older theme on my personal website. It got some attention but it wasn’t until I finally redesigned and developed my site when I started getting attention and emails out of nowhere inquiring about my services.

My goal in the long run was to obtain a handful of steady clients and I would be satisfied. Getting clients to come to you rather than you seeking them out is a rather rewarding experience I hope you can experience if you are a freelancer like myself.

Develop a Process

Being and acting professional will ultimately win over your clients. You need to feel confident with yourself and the services you offer. You must value yourself as a highly valuable asset to each and every client you come in contact with. Explain what you can and cannot do but more importantly why. Also don’t be afraid to say no. If a client can’t find value in your services or insists on offering less than you think you’re worth then walk. You don’t need to work with people like that always.

In the beginning, I learned the hard way with not saying no to one of my long time clients. I needed the income at the time so it was extremely hard to let the client go. The client in particular was a repeat client which was great but they constantly shot down prices, some so low that I was practically working for free.

My way of walking was by announcing a new higher rate for my work. If they decided to stay on board with the rate then so be it but low and behold I never heard from them again after my rate adjustment. Weening out the clients that low ball you eventually needs to happen. Raising your base rate is great way to determine who does and doesn’t value your skill set. Remember, without setting boundaries clients will always try to take advantage of you.

Setting Boundaries

elements in photo via shutterstock user vasabii

elements in photo via shutterstock user vasabii

I’ll use myself as an example of setting boundaries with my services and workflow.

Project Proposals

With each new web design or development based client I deliver a proposal for the job at hand. This usually happens after a brief introduction which could be a face-to-face meeting, phone call, or email. The introduction can either spark a flame and move forward or fizzle out abruptly. The more clients you deal with the more you can read when a project is or isn’t going to become a reality. Look for signs in the pipeline like lack of communication, low balling, or the client not being able to ever decide what they want. Don’t waste your time.

My proposal contains the project scope, timeline, and budget as well as requirements from both parties. These requirements usually deal with asset delivery, what services I am agreeing to perform as well as services I will not be performing. I offer these at an additional fee if the client is interested.

Proposal Guidelines

Project Scope

This identifies what the work to be performed. I’ll typically define higher level tasks and describe each based on what the client requests.

  • e.g. “Web Design – Develop a customized user experience upholding to “client’s name” branding guidelines. The website will be build with WordPress using today’s highest standards in HTML, PHP, CSS, JavaScript, and more. The website will be responsive and be viewable in all modern browsers including Chrome, Firefox, Opera, Safari, and Internet Explorer Version 8+”


With each project I like to provide a timeline so the client can know when to expect things to take place. To make things easier and more accurate I will also set milestones for each main task. This benefits both myself and the client.


The budget can be hard if you haven’t been freelancing for long. When starting out you need to make a certain amount to keep your bank account out of the red but you also want to profit from the job itself. I could go into how to create your rate or how to price your jobs but it ultimately depends on your living expenses and necessary income. This is where everyone is different. There are some calculators online to help your evaluate what you need to make but I prefer to do the statistics on my own.

I like to provide a couple options to the client both to offer the complete proposal for the things they request and then another option to offer their requests as well as upsellable services or support. e.g. Web-Hosting, SEO Optimization, WordPress Training, Copywriting, etc…


At the end of my proposal I’ll usually include a brief contract which explains finer details of how I work. Some of these include the amount of revisions I offer per project, what happens if the client has to drop out of the project or if I do as well, a clause that permits me to show my work to other clients with the clients consent, etc…

Other terms include the payment breakdown. I will require a deposit before any work begins to both provide security that the client won’t leave me hanging as well as earn my worth in time spent on the client.

How you structure your proposal will vary depending on the work you do. Some jobs won’t even require it. Writing, for example, wouldn’t really need a complete proposal and a quote per project. Something like writing is more of an agreement based on the number of words or articles you write in a given time period. Having a contract in place to protect yourself couldn’t hurt though. This goes without saying for any contract based job.

Get Hired

Photo via shutterstock user Dooder

Photo via shutterstock user Dooder

With a web presence in place and a proposal template to follow, now comes finding real work. When I started freelancing, my first few jobs were for friends and family. Starting small almost always has to happen with freelancing as it is a learning experience. You need to establish your roots and develop both a process and workflow you can follow for future clients. Working with people you know is a great way to get started because they will be a little more understanding if something goes wrong.

Don’t let the lack there of positions available get you down at this point. The work will come, but if you hit a dry spell just work on something that others might take notice of like I mentioned earlier. You can also develop your skill set to include say another language if your a theme developer for instance which will benefit your job search an allow you to apply for more types of positions.

Finding work can be work in itself. If you find that your local community is lacking then you might need to seek work elsewhere. Anywhere with a decent internet connection will allow most computer based jobs the capability of working remotely. There are more job listings becoming more prominent on the web which focus on remote based workers. A few of my favorites are:

Design and Development



There are even more jobs out there than what I have supplied but you just have to do some digging.

Rock On

Freelancing with WordPress can be a long lasting relationship. WordPress offers so many doors to open which allow you to create any type of living you desire. Whether you’re a writer, developer, designer, or business owner, WordPress gives you access to your place on the web. By attracting visitors and gain notoriety, which takes time, you can build the freelancing career of your dreams.

I’ll leave you with saying it takes a lot of work and a lot of trial and error when freelancing. More often than not you will make a wrong move but ultimately learn from it. By making mistakes you are actually bettering the outcome of your career. In the given moment it may seem like a huge upset but you can bet that you won’t make the same mistake twice.

Feature photo via shutterstock user: Max Griboedov

Source link