Skip to main content
WordPress made easy with the drag & drop Total WordPress Theme!Learn More

Advice for Finding and Hiring a WordPress Developer

Last updated on:

If you have been running a website of your own for some time, there is a very good chance that you are beginning to think about creating a custom theme to stand out from the crowd. While premium themes and frameworks will take you far, there is nothing quite like having a theme developed to your exact requirements.

You may have tinkered with a theme to make it look the way you want but there is almost always something that just isn’t quite right. The customizations you make to an existing theme are almost never going to make your website look exactly as you want.

The problem tends to be that you are too busy running the site. You don’t have time or patience to learn to code or make those changes on your own. Rather than getting caught up in the development aspect of WordPress, why not take the sensible approach and hire yourself a WordPress theme developer to build a custom theme for you?

Decisions to Make Before You Hire a Developer

There are a couple of things you should decide on before you begin to look for a developer to create your custom theme.

Firstly: You need to decide whether you are going to find someone to both design and develop your theme, or whether you are going to separate that job into its two distinct parts.

Not all developers will carry out the complete process of a theme creation. It is far more likely for a developer to take a PSD file of the finalized design and create a working theme from it.

I would recommend you split the project into the separate design and development stages. This allows you to find people who specialize in each aspect. You can work with a designer to create your theme’s look down to the smallest detail where they will be able to offer constructive and skilled advice.

Once you have a completed the theme’s design it can then be passed to a developer whose only focus is to turn that design into a working theme. This frees them from any design decisions and discussion to concentrate on what they’re best at.

Secondly, and probably most importantly, you have to know what you want from a new theme. There’s no point going into this without a clear idea of how you want your website to look and function.

The details may change as you discuss the theme with a designer, but the core look, design and functionality choices for the site should be clear in your mind from the very beginning.

Finding Theme Developers

Once you have a complete PSD file of the site design, you can now begin to look for someone to put it all together for you.

There are several places you can go to find a developer to carry out the work. One of the best places to begin is to actually ask the designer you worked with if they can recommend someone.

It’s very common for designers and developers to work together and recommend each other to clients. If your designer has someone they trust to do a good job then it is certainly worth speaking to them. They may not be ideal for you to work with, but as they already come with a recommendation of someone you trust, you could skip several potential hurdles.

Another option to find a developer is to use one of the bidding sites such as Upwork. Or you could try Envato’s latest service based site Envato Studio. These sites aren’t great for finding high quality developers, as most people leave them behind once they build a decent portfolio of work. However, you may find a new developer who is keen to build a portfolio and will do the work far cheaper than you would expect elsewhere. Personally I’d avoid this option, but if you are working on a small budget it may be a good solution for you.

Another simple, yet effective option is to do a Google search for WordPress developers in your area. It really can be that simple. You will find a multitude of people who are able to do the work, and using someone locally may be a better option for you than someone in another country.

The local option potentially allows you to meet the person, or at least speak to them over the phone at regular intervals during the project. It’s possible that you may not find the most talented developer for the job if you use someone local, but that can be offset by your ability to have a face to face discussion with them. It really depends on what makes you the most comfortable when running the project.

Choosing Your Theme Developer

Once you have a selection of developers, you will need to decide on how to reduce that selection to the person you will be working with.

You need to make sure that they are capable of carrying out the work and are easy to work with. The quickest way to do that is to look at their website. A developer’s website should look professional and impress you. If they have a bad website, why would you trust them to do a good job with yours?

You should be able to find a portfolio of previous clients on their site, and ideally client testimonials. It is far easier to trust someone who has proven that they can do the job and has several clients recommending them.

That’s not to say that a developer who doesn’t have these things isn’t any good. It’s simply much easier to hire someone who has addressed your initial questions of competence before you even ask them.

Setting the Project Guidelines and Contract

Once you have decided on your developer you must define the project and any milestones in writing. Never start a job like this without a contract and fee agreement in place. Ever.

It is a good idea to set certain things out in writing before you begin so that both you and the developer know what is expected from each of you.

There are a few things that you should include in any guidelines and contract you have.

  • The full fee for the project and how that fee breaks down (advance/milestones/etc)
  • Testing and revisions requirements for the theme before it goes live
  • That the project is work for hire and that all copyright is retained by you
  • Methods and frequency of communication (email/phone/in person)
  • Estimated time for the project completion

There may be other things specific to you or specific to the developer that need to be inserted into the contract. What you should remember is that this is a business agreement and you should make it as specific or as relaxed as you need it to be.


Finding and working with a good developer needn’t be a difficult or troublesome prospect. There are thousands of great developers out there. You want to work with someone talented, but more than that you want to work with someone who is reliable and a pleasure to deal with.

No matter how talented a developer is, if they can’t meet a deadline or they are horrible to work with, you’re going to regret using them.

When you do find a developer who does a great job and works well with you, stick with them for other projects. Recommend them to your friends and other people in your network when they are looking for developers. If you can build a good relationship with someone they are likely to go that extra step to help you out, which can only make their work better.

Have you had a custom theme built for your website? How did you find a developer and what advice and recommendations do you have for the process? We’d love to hear about it in the comments below.

wordpress-theme-developer
Article by Tom Ewer WPExplorer.com guest author
Subscribe to the Newsletter

Get our latest news, tutorials, guides, tips & deals delivered to your inbox.

19 Comments

  1. Suzanne

    If you know enough about graphic design from old school printing to create a PSD that you’d like for your website, but not enough to know if various aspects will work in WP, will a developer usually be willing to help you revise the design if needed? Or how does a PSD need to be formatted to work best? I’m interested in a custom design because my situation doesn’t seem to fit most templates, but I have a very tight budget so I’d like to save some of the effort if possible.

    • AJ Clarke

      Generally speaking you should be able to code anything you can mockup on the PSD, it just depends on your budget and the skills of the developer whether that PSD can become a reality.

  2. Dave

    You should call in few developers and check their references and past work. You will find someone that will work within your budget, But you have to reasonable for what you are asking in terms of what you are willing to pay.

    • AJ Clarke

      Great advice Dave, thanks for sharing 😉 I think that is one of the biggest issues with small businesses is they want to spend very little money but get a lot in return. You need to realistic!

      • FasterThemes

        Very True. We are ranked # 1 Freelancer in Freelancer.com in WordPress category. Most of the times people come and hire us directly without revealing the requirements. When we start asking the requirements in detail, they start explaining like a book. In short, sometime they want websites like Facebook.com in $200 or so 😀
        Freelancers are not for exploitation. They are here to help you. So respect them by paying them decently if you are looking for reliable and credible service !

  3. Brian

    Great article. Recently I was trying to outsource a couple of project which were simple PSD to wp development, not complete custom theme builds but minor design changes and I ended up loosing more time and patience rather than doing this by myself. It’s really hard to find someone that you actually can rely on. After trying all freelancing/jobs websites I ended up hiring some guys from microlancer which delivered as promised and will use them again. Not sure if I can recommend them here but they’re called xstreamthemes.

    I just want to say to you all arm yourself with patience, you’ll gonna need it.

    • AJ Clarke

      Hey Brian,

      It’s easy to find freelancers, but hard to find good freelancers. Microlancer is one of the top sites I recommend to people, glad you found someone there that could help you out and thanks for sharing their username, maybe someone else reading through the comments will find them useful as well!

  4. Suzanne

    Thanks for all the good replies…I have lots of patience, and am pretty darn reasonable – just unaware of what I don’t know! Will check out suggested folks…thanks again.

  5. Recruiter

    if you’re hiring on elance or odesk IMO it’s best to pick among top rated freelancers (All 5-star reviews). also leave a secret word in your ad to filter those who don’t read the ads.
    even if you got with the best give him first a small task to see how fast and how well he/she works
    those are my 2 cents 🙂

  6. Recruiter

    …further more, there are few testing platforms which make it easier to filter the right candidates: codility.com, testdome.com. interviewstreet

    • AJ Clarke

      Thanks for the tips!

  7. Peter

    Envelowp.com is a great new marketplace for finding WordPress freelancers and coders who can help with template modifications

    • Kyla

      Thanks for sharing! And it looks like they’re using the FreelanceEngine theme – a great choice 😉

  8. valuecodersvc

    There are some points that you need to keep in mind before hiring WordPress development company or developers.

  9. globeview222

    Design you`re campany websites with their own framework or other thems ? Do you work / like the framework of Genesis. This framework is highly regarded by many WordPress web designers. Therefore, I am curious about your process?

    • AJ Clarke

      We would recommend you check out our Total WordPress theme which you can pretty much tweak to work for any client. We have customers that have more then tripled their monthly income by switching to Total since they can create sites faster then before.

  10. Nastya Stefanuk

    Speaking of finding a WordPress theme developer, you have given a great advice on where to find a coder and pros and cons of it. Yes, you can go for online freelance platforms and save a lot of money. But if you are working on a big project and you need a real professional with experience, the best and wise way would be to sign a contract with outstaffing company (also known as a Dedicated Team model). This will save your time, which is more important than money, as outstaffing company will be responsible for finding and testing a WordPress developer fully matching your job description and having all the required skills. Also, hiring a remote WordPress developer may be cheap, depending on the offshoring company’s location. So, if you want to find WordPress developer for hire, outstaffing should be taken into consideration.

    • John Hughes

      Hi Nastya, thanks for your input! There are a lot of avenues to try when it comes to finding theme developers. 🙂

  11. Revglue

    Hi Dear Tom, Ewer Hiring recently I read your article it’s very helpful but I think WordPress developer’s a bit difficult as there are a plethora of web companies that are providing the same services.
    Being a smart business professional, one should check ratings, reviews, and previous work before hiring a WordPress developer!

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how your comment data is processed by viewing our privacy policy here.