EDITS.WS

Author: N. Fakes

  • Tried and Tested Tips on How to Negotiate a $3K-$5K Client Into a $20K-$30K One

    Want to turn a $3K-$5K client into a $20K-$30K one? Luckily, as a WordPress developer, you can do so relatively easily. It’s about your approach, communication, and what to offer. This article covers some tips on negotiating a higher price for your services.

    We’ll cover how to ensure you get paid what you are worth when negotiating a price or pursuing a potential project.

    And by the end of this article, you’ll be able to see how to negotiate a low-paying project or client into – cha-ching! – $20K-$30K!

    I can’t even imagine quoting $5-8k on a job. Those kinds of numbers really flares up the imposter syndrome in me something fierce.

    Lawrence – WPMU DEV Member

    Hopefully, this quick article will help any WordPress developer realize it IS possible to earn more (and eliminate any imposter syndrome). All the tips are tried and tested – based on common industry practices you can implement.

    We’ll be going over:

    So, let’s begin!

    Demonstrating Your Value From the Start

    When you start working on a project with a new client, one way to eventually get to a much bigger payday is to actually offer a discount from the beginning.

    You can make it clear that the rate you’re charging is discounted or an introductory rate. This ensures that they’ll know what they’re paying from the start is cheaper than usual, and you can raise the fees accordingly.

    Show your value and what a deal they’re getting off the start. Also, make it clear that it WILL go up.

    An example of this might be a simple web design for $3K with maintenance for three months. When they want to improve upon the design and want continued maintenance, charge accordingly (e.g. $10K and up) for design and maintenance.

    Over time, with continued maintenance, this can easily exceed over $30K (and much more) instead of just a one-off simple web design.

    Additionally, when you invoice, be sure to indicate what the normal fee is. That way, when the introductory period is over, there’s no sticker shock.

    This offers the basis for negotiation on new work and flips the dynamic. Plus, since you started working with the client, there’s now a relationship. They’ll be less hesitant to pay more to someone they trust and work they like, and most importantly, understand the higher costs.

    Thinking Long-Term

    As just noted above, in demonstrating your value, you need to think long-term with your clients. Small, simple, and low-cost projects can eventually become major ones. Try not to look at a client as a one-off situation.

    You can offer monthly maintenance packages after creating their WordPress site. Or, make suggestions to their current website that adds value for them (and ultimately for you, too).

    Add-ons and additions to what they initially contacted for you is the point. Luckily, in WordPress, there are tons of opportunities. There aren’t many other jobs out there that have the road map to include more add-ons than web development.

    Be sure to read our article about boosting your web development business with add-on services to get detailed information on including these in your workflow.

    Making Sure They Know Your Worth

    One way to get a client that originally wanted to pay $3K for a web design to pay $30K is to let them know your worth. Premium design deserves premium rates. Show them why you’re entitled to the costs.

    It’s up to you to be clear on how these rates help the client compared to a cheap developer they’ll find on Fiverr for a fraction of the price.

    Maybe it’s your experience – or your amazing web design skills. Whatever the case, demonstrate why your asking price is justified and even if it’s a stretch of the budget, serious clients will pay what you are worth.

    A few ways to demonstrate value are with a good portfolio, reviews, or testimonials. Also, you can mention what the market is like, and the hours it will take to complete. Be sure to make it clear why you’re worth $150 an hour – or whatever premium rate you have set.

    Giving Your Price First

    Research shows that the final price is typically closer to the original price than the second. So, though you might want the project and feel like setting lower costs might get a client to work with you, often it’s not going to benefit you in the long run.

    They can always come back with a counter offer, but ensure you don’t dip too low beyond what is acceptable on your terms.

    All of this can come after an initial lower offer to get started (like we touched on earlier). In general, this puts the ball in your court and lets your client know whether they can work with your budget.

    In a nutshell, it’s your move first to name the price – before the potential client. This leads to your asking price becoming more attainable at the end of the day.

    Why Experience Matters

    When it comes to reviews, testimonials, etc, obviously you’ll need some experience first before those roll in. It may take a while to build some credibility, but it has a snowball effect once you do. You can charge more and more for your services and justify every single penny.

    And as you become more experienced, be sure to promote this. Let the client know of the benefits of your years of experience and how it works in their favor.

    After all, experienced professionals get paid more – whether that be employment or on their own. Experience typically leads to a bigger paycheck.

    Letting a client know about your experience is another way to get them to pay more and gives you leverage on why you charge what you do.

    Defending Your Price with Facts to Back Them Up

    Clients want to know what they’re paying for and why it costs what it does, so back all costs up with facts.

    You can include competitive rates from top-notch agencies, market rates, other negotiations with other clients, ROI based on your web design, testimonials (like we just mentioned) – anything that you can show as proof your services are worth what they are.

    This will help justify paying more for any project and help put any client at ease knowing their money is going to good use.

    Factors to Keep in Mind When Negotiating a Price

    Now that we have some essentials to negotiating a higher rate, here are a few additional pointers to keep in mind.

    • Show them the estimate with an hourly rate when you give them the price.
    • If they push back, say the estimate is right.
    • Explain the reason for your rate (e.g. $150 an hour is the standard rate for a developer with this experience level).
    • Budget check: Do they have $75K-$100K for major web development? Check this earlier than later to ensure they have the budget.
    • Understand what is negotiable and what is not.
    • Remember that it’s not all about negotiation. It’s about finding a win-win for both parties.
    • Be sure to include payment terms. A good example is 40% up front, then 20% as time goes on.

    With ways to make money in the WordPress industry, negotiating a substantial rate is easier than you think when you keep these factors in mind.

    The Easy Way to $30K

    money images.
    It’s not as hard as it seems to get to $30K quickly and easily.

    As you can see, just a few approaches with your messaging, services, and negotiations can turn a $3K client into a $30K one. Even with little experience, you can get there relatively quickly by collecting testimonials, building your portfolio, and showing proof that you’re worth the costs.

    For more, read our How To Offer Website Care & Maintenance Services To Your Web Development Clients article to build your web development business and increase your earnings.

    With all of this in mind, getting paid $30K is just steps away.

  • 10 Types of Terrifying Clients for Your WordPress Development Services

    Most clients are great to work with. However, beware! Lurking in the shadows can sometimes emerge an unsavory client that is difficult, demanding, unreliable – downright scary.

    This article covers 10 different types of clients you may want to avoid.

    Don’t Be Scared…

    As a WordPress developer, new business is typically a good thing. After all, potential clients are what you want if your goal is to grow. But sometimes, the payday for a project from a client might not be worth it if you go through hell to work with them.

    Luckily, there are some warning signs you can look out for regarding these terrifying clients and also ways to manage them. Plus, if you run across one of these monsters, there’s a lot you can learn from the experience.

    This being said, you’re probably familiar with these types of clients. They’re the ones that don’t make life easy for you when all you want to do is your job.

    For example, they’re the “can you get this done tomorrow, and I’m not paying you more for your speedy delivery” type. Or, the “I texted you an hour ago, and you haven’t responded!” client.

    We’ll break down a few indications of “monsters” to be on the lookout for, so you might think twice before losing sleep after agreeing to develop a WordPress site for the boogeyman.

    This article will cover the 10 terrifying clients, including:

    1. Talker of Terror: Talks Negatively About Other WordPress Developers
    2. The Time Sucker: Expects Responses 24/7
    3. The Rabid Revisioner: Wants Unlimited Revisions (for free)
    4. The Treatment Tormentor: Wants Special Treatment
    5. The Grim Signer: Issues Signing a Contract
    6. Silence of the Damned: Awful Communicator
    7. The Lateness Monster: Doesn’t Pay On Time
    8. The Delinquent Demon: Doesn’t Pay What You Want
    9. The Threatener: Threatens Your Reputation
    10. Demanding Dracula: Impossible Demands

    Plus…

    Tips When it Comes to Terrifying Clients

    Frightened yet? Let’s begin!

    10 Types of Terrifying Clients

    1. Talker of Terror: Talks Negatively About Other WordPress Developers

    This monster doesn’t have good things to say.

    If potential clients start talking negatively about other developers or services they have hired, some red flags should go up. It’s an indicator that this client will be hard to please and that they may turn their negativity on to you, too.

    And having a bad-talking client can lead to awful reviews and a bad reputation.

    One thing you can do is ask what happened in the past and determine whether their talking points are valid or not. After all, there can be some bad experiences that have left the client to be upset with past developers. Try to find out why and if they had a right to talk negatively about them after what happened.

    If they’re talking negatively about a previous developer because of costs, quality of work, or something that might just be an opinion of theirs and not based on facts, then beware. Every story has two sides, and they may turn on you quicker than a werewolf during a full moon.

    2. The Time Sucker: Expects Responses 24/7

    Waiting is no friend of this beast.

    While it’s okay for a client to communicate via email 24/7 (after all, in this business, clients are worldwide and in different time zones), it’s not okay for them to expect you to get back to them immediately (unless you are okay with it).

    Responses can take time. Sure, you want to get back to your client promptly, but they can’t expect you to get back instantaneously.

    The worst-case scenario is if they text and expect responses around the clock. Yikes!

    You probably work hours that you set (or your agency implements), so ensure that your client is aware of this. You can mention that emails are responded to within two business days, not on weekends. Also, if they have your direct number, make clear that phone calls and texts are not answered outside 9-5 in your time zone.

    It’s up to you to decide your hours, but feeling like you’re on the clock 24/7 is a nightmare. Make sure you lay out your guidelines before working with a client. After doing this, if a client expects you to be on beck and call – it might be time to cut them loose, and they can call upon someone else.

    If there is a scenario for this, it might be a tight deadline or something urgent. It’s up to you to allow 24/7 calls; if you do, be sure to upcharge accordingly.

    3. The Rabid Revisioner: Wants Unlimited Revisions (for free)

    One revision is never enough.

    “Can you add a bigger logo? Wait… it’s too big. Can you change it back? Now, can you put the logo at the bottom of the page? Actually, move it in the middle.”

    From the depths of hell comes the Rabid Revisioner. A client that wants constant revisions and also doesn’t want to pay you for them.

    Normally, these are the type of clients that feel like they know what’s best for the project, despite your expertise.

    The best way to avoid the catastrophe is to lay the groundwork before getting started. Make sure you and the client are on the same page. Ask many questions and make sure it’s clear for both of you – in writing.

    Also, define how many revisions you’ll do when signing on with a new client. That way, they know that there are no “unlimited” revisions and will be satisfied with the results.

    4. The Treatment Tormentor: Wants Special Treatment

    This is one entitled monster.

    When a new (or existing) client wants special treatment, that’s a situation to avoid. This client wants you to perform tasks outside your norm, wants special discounts, and expects you to accommodate them at every level – which can be tormenting.

    Of course, it’s important to treat clients special – because they are! But this is about the ones that go way beyond that…

    With your WordPress development business, you have criteria and specifications for what you do. Of course, you can say “no” to all these requests (and it’s important to do). Be careful, though: this can lead to bad reviews. Just be courteous and mention that you stick to the book.

    If you have the resources, you can also help them by referring specific tasks to someone else if it’s something out of your wheelhouse.

    As mentioned before, this is why it’s important to state all that you will be doing and can do before starting work. It will help deter this type of behavior.

    5. The Grim Signer: Issues Signing Contract

    It’s not likely you’ll see its signature any time soon.

    As we just touched on with The Treatment Tormenter, it’s important to lay out what you will perform with the client. The best way to do this is in the form of a contract that breaks down each party’s responsibilities.

    For you, it details the project’s scope, timeline, costs, etc. For the client, it lays out the payment plans, how to communicate, etc – all in one spot.

    Getting a client that doesn’t want to sign a contract is a huge warning sign. Basically, they’re not abiding by the agreement, and it can become hearsay on what was supposed to be included in the job.

    It’s okay to negotiate a contract, make tweaks, and more. It’s NOT okay to not want to sign anything once the guidelines have been established.

    A client that doesn’t want to sign a contract is best to avoid. It’s a bad sign of other things to come and can be a mess when completing a WordPress project – which is the stuff of nightmares.

    6. Silence of the Damned: Awful Communicator

    You won’t get much out of this creepy client.

    A good indicator of whether to work with a potential client is their initial communication. Is their email full of typos? Do they not respond to messages? Can they not answer basic questions?

    Good communication is key to completing a project to the best of your ability and a client’s standards. Without it, there can be delays, wrong designs, unclear texts on the homepage – you name it!

    The good news is that you can quickly determine how good a communicator is from their initial contact. Is the message unclear on what they want to be done immediately? That might be a good reason not to take on the project.

    Another good test can be arranging a Zoom meeting and seeing how well they are in person. Some people do communicate better than others face-to-face rather than by email. It might work if it’s okay with you to talk in person rather than by message.

    In general, it’s a team effort regarding WordPress development. Sure, you’re the expert, but it takes good communication to get the job done right.

    7. The Lateness Monster: Doesn’t Pay On Time

    Behind the payment schedule is a terrifying aspect of this one.

    The Lateness Monster can put you in the perils of debt. It can cause you to be late on rent or scrambling to pay that electricity bill.

    This is the client type that doesn’t pay on time. Payments are still delayed even when you give them ample time (60-day invoice, anyone).

    Having delayed payments can put you in a financial crunch, so it’s best to drop a client that is habitually late with their payment. Not only is it hard financially for you, but it’s also inconsiderate.

    A good client knows that you depend on income, and they need to comply and pay on time.

    8. The Delinquent Demon: Doesn’t Pay What You Want

    You’ll go through hell getting paid by this demonic character.

    This client type believes you charge too much, doesn’t think your service is worth it, and wants to negotiate waaaay down below your worth.

    Speaking of worth, this client isn’t worth your time. They’ll continue to lowball you, and if you get them to pay what you want, they’ll probably be disappointed and upset that they paid so much.

    The reality is that your prices may be high to them, and it’s outside their budget. If that’s the case, you’re probably not a good fit as a developer for this specific client – and that’s okay. You can always recommend some budget-friendly resources (Fiverr is a good example), but you can also let them know that you get what you pay for.

    9. The Threatener: Threatens Your Reputation

    Your reputation is on the line when this monster arrives.

    You have probably heard it before, but you can’t please everyone. Not everyone will be satisfied no matter how much you bend backward for someone. Or, maybe you actually did mess something up, and it needs to be fixed.

    Instead of them coming to you for a solution to improve things, sometimes they’ll just trash your reputation on review sites or elsewhere.

    Getting publicly smeared is never pleasant. If this hellish scenario happens, comment on forums and let readers know your perspective.

    Or, if there’s a way to get with the client smearing you and offering to make it right so they can take down the negative review, that’s even better.

    On the opposite side of this, if you have an unpleasant experience with a client, be careful not to shame them publicly. It can hurt your reputation as a developer just as much as a client can.

    10. Demanding Dracula: Impossible Demands

    You’ll be left lifeless afterward.

    There’s nothing like getting the life sucked out of you by a Demanding Dracula. These are the types of clients that are demanding and have unrealistic expectations.

    You may be expected to drop everything else you’re doing to focus solely on them and the project you’re working on.

    To avoid this, on a contract, you give guidelines on your hours, responsibilities, and what the project consists of. If they start acting this way, you can refer them back to the original agreement.

    Now that we’ve covered some spooky individuals, here’s some…

    Tips When it Comes to Terrifying Clients

    As you can see, working with any of these 10 terrifying client types can be a nightmare. There are tips included in each category above on how to avoid each situation, but to help you out further, here’s a few more:

    • Never begin a project without asking for at least 30-50% of the project fee. Having a downpayment puts skin in the game on the client’s part and ensures that you’ve been paid at least partial payment to begin.
    • Always sign a contract, and include a cancellation clause before starting work on any project. Layout the scope of the project, timeline, costs – every vital detail. Make sure you and your client agree and sign on both ends.
    • Try never to take on a project if the client has no vision. It’s best if the client has some groundwork (what needs to be included, some copywriting, etc); otherwise, it might be a lot of back-and-forths determining what exactly it is you’re creating.
    • Set strict deadlines, work incrementally, and deliver everything promptly (by outlines laid out in the contract). Basically, live up to the agreement on your end. This should keep terrifying clients somewhat happy, even if they’re hard to work with, and discourage them from writing bad reviews.
    • Go with your gut! Often your instinct is right whether to work with someone or not. If it feels “off”, it probably is.
    • Breathe. Do yoga. Meditate. Whatever it takes to keep it together when dealing with a bad client. Look at it as a learning opportunity, and know that you can move on.

    These simple tips can help you avoid or handle terrifying well. The last point is especially important: you can move on from a bad client and learn from them. That’s how you avoid working with a particular client type in the future.

    Don’t Be Scared When it Comes to Clients

    Now that we’ve covered these terrifying clients, you can rest easy knowing there’s nothing to be afraid of. Unlike a monster under your bed, scary clients can be real. However, there’s nothing to worry about if you handle them a certain way or avoid them in the first place.

    It’s all part of being a web developer. Not every client and circumstance is the same. But as frightening as that is, you don’t have to spend all your time with a bad client and have them haunt you for the rest of your career.

    Just remember that they are out there in the shadows looking for their next developer, so beware, avoid, or handle them accordingly. And try not to lose any sleep over it.

  • Automate Global IP Banning with Defender and The Hub (for Free!)

    Our new Global IP Banning feature saves you loads of time securing sites. Simply create your IP block and allowlist once, then automatically sync to some or all of your WordPress sites with a few clicks.

    A global IP allowlist and blocklist feature has been a top Defender security request for a while. So now…

    “I logged into a client site this morning and saw a notification about the new global IP list-banning feature that allows us to sync our IP ban lists across Hub sites. I have raised this request in previous topics with Support and I am sooooooo happy that it has been made live. You guys rock!”

    Andre – WPMU DEV Member

    It’s here, free to use, and managed directly from your Hub! As you’ll see, it’s easy to quickly apply the same allowlist and blocklist IPs to all of your sites in bulk.

    This article will cover:

    So, let’s show you how it’s done! First though…

    Why Block and Allow IPs?

    Just to touch on it quickly, there are many reasons for configuring a WordPress site to allow or block IPs.

    For example, maybe you want to monitor online behavior (e.g. to restrict specific web platforms from accessing an educational site). Or, to protect your website from attacks. Also, you may not want a particular country or place to access your online information.

    So, there are practical scenarios (like not allowing access to unwanted sites) and security protocols (preventing unwanted or harmful sites or servers from connecting with your network or computer).

    Whatever the purpose, allowing and banning IPs should be in your control. With Defender, they are.

    Let’s show you how our Defender security plugin makes it easy.

    IP Banning and Allowing From The Hub

    The Hub makes it easy and simple to create and manage IP Banning.

    You can block and allow IP addresses from this area and automatically sync those lists with all or several of your WordPress sites.

    The IP Banning section is located in the My Sites menu area.

    IP Banning from the Hub.
    IP Banning is a click away whenever you need to access it in The Hub.

    In this section, you can see your Global Blocklist and Global Allowlist, where you’ll add your IPs.

    Global block and allowlist areas.
    These are the sections where all of the IPs will be entered.

    Simply insert one IP address per line and keep in mind that IPv4 and IPv6 are supported. Plus, IP ranges are also accepted in CIDR or hyphenated format.

    The entered IPs.
    Once you have your IPs added, click ‘Save.’

    Ever want to edit? It’s no problem. You can add and remove IPs at any time!

    Selecting Sites to Block and Allow IPs

    It’s up to you to determine what sites of yours you want IPs blocked or allowed. So, before syncing IPs with sites, decide what sites you want to associate with IP block and allow lists.

    Head to Activate on Site(s) to pick what site you want to include.

    Where all of your sites are listed.
    All of your sites will be listed here.

    After clicking, you’ll see all the available sites to activate global IP banning.

    You’ll also be able to see any website that doesn’t have Defender activated and any other issues that would affect syncing.

    The sites that can be activated for IP syncing.
    Select all in one-click or individually.

    If you want, you can search with Filters & Labels when browsing through your websites. There are options for filtering by ‘Hosted with us,’ ‘Hosted elsewhere,’ favorites/non-favorites, and labels.

    Plus, you can enter a site title and search relevant sites.

    Filters to search by.
    Want just sites hosted with us? Click that option to filter and browse those.

    When your sites are selected, tap Activate – and that’s it! It takes just a few moments for the sites to be included.

    With that being said, it’s time to…

    Sync IPs with WordPress Sites

    It takes one click to sync your IPs with your WordPress sites. Just tap on the bright blue Sync IPs with Sites, and all the selected sites will be synced.

    IPs to sync.
    After listing all your IPs, click ‘Save’ before syncing.

    A message informing you of what is about to take place will pop up to ensure you’d like to proceed.

    Sounds good to still sync? Then click Continue.

    Message for syncing.
    Click ‘Continue’ will get the sync started.

    After hitting Continue, you can sit back and relax as all of your chosen sites are synced with IPs on your blocklist and allowlist! It takes just a few moments.

    Global IPs From Defender’s Dashboard

    Now that you know how to set up global IPs from The Hub, you can also monitor and sync IPs in WordPress under Defender > Firewall > IP Banning.

    Defender dashboard for IPs.
    You’ll see it synced up here as long as the Block/Allow Global IPs are activated.

    After syncing, all the IPs you have entered in The Hub will be in a list.

    One thing to note is that you can’t add new IPs from Defender’s WordPress admin. Simply add them in The Hub and re-sync – and that’s it!

    It’s also an area where you can enable and disable the global IP feature anytime.

    Allow and Block Global IPs with Ease

    As you can see, allowing and blocking global IPs can be done in just a few clicks with Defender and The Hub. It’s never been simpler to control global IPs across any number of sites simultaneously!

    If you aren’t using The Hub yet, sign up for free. The same goes for Defender, which also doesn’t cost a thing from wp.org.

    And now, blocking and allowing IPs is a breeze!

  • How to Choose the Right Domain Service Provider

    There’s more to choosing a domain provider than just the price of registering domains. Sure, the cost is something to consider; however, many factors come into play. This article shows you what to look for.

    There are some questions you should consider when picking a domain provider. Like, do they offer bulk domain purchases for your agency? Or, can you quickly transfer a domain? What about customer support? And more…

    So, how do you determine which domain provider to go with?

    We have a breakdown in this post, along with some insight on what registering a domain entails, to help you make a good decision. Plus, we’ll show you a glimpse of why you should consider choosing WPMU DEV (wink, wink) for your domains!

    We’ll be looking at domain-related topics, such as:

      1. Paid or Free Domain Protection
      2. Extension Options
      3. Simple Domain Transfer
      4. Purchasing Domains in Bulk
      5. Include Hosting with Domain
      6. Expired Domains Policy
      7. Support
      8. Reputation
      9. Registration Period
      10. Price
      11. Domain Managment Console

    By the end of this article, you should have a good idea of what to look for before registering your domain(s) with a specific company — and feel good about your choice!

    But, before we begin, let’s quickly touch on…

    What a Domain Provider Does

    In a nutshell, a Domain Provider is a company or business that handles the reservation of domain names and the assignment of IP addresses for those domain names.

    They permit the purchase and registration of domain names that are accredited by ICANN (Internet Corporation for Assigned Names and Numbers). ICANN supports domains by helping companies apply for accreditation to become domain registrars and sell them to the public.

    Domain name registration is allowed by ICANN to make adjustments to the domain name’s information in the database on your behalf.

    There are over a thousand domain registrars available for this service.

    Factors in Determining the Best Domain Provider

    With all of the options for domain providers – how are you supposed to choose? There’s a lot to think about, so let’s break down some components that might help you make a clear decision.

    Here are the main factors to consider:

    1. Paid vs Free Domain Protection

    There are precautions to take when purchasing a domain, so luckily, there is Domain Protection. And depending on your domain registrar, it’s either free or it comes at a price.

    Just for context, signing up for a domain also includes providing specifics for a WHOIS directory– a resource database of all the registered domains in a country. It’s available to lookup users who have purchased a domain and/or created an IP address – including the contact info, name, and more.

    information on icann on wpmudev.com
    Domain information for WPMUDEV.com.

    It’s so that the public can find information about any person with a domain name. So, spammers are big fans of this directory. It grants them easy access to different people all around the world.

    With WHOIS Protection, the WHOIS data about your contact information will be hidden. However, it doesn’t hide any DNS records or IP addresses.

    When determining the right domain provider, you may want to consider if there’s a fee for WHOIS Protection – or if it’s included. Many other providers have it set up automatically as well.

    However, if it’s not included, expect to pay an extra $12-$15 a year for protection.

    2. Extension (TLDs) Options

    When it comes to domain name extensions (TLDs — Top Level Domains), like .info, .bike, .shop, etc. – make sure the company you’re with has plenty of options or specific ones you want to use.

    A good domain provider should have ample extensions to choose from.

    3. Simple Domain Transfer

    Ensure that the domain company you decide on makes it easy to transfer domains.

    It’s probable that you will transfer your domain (or many) at some point. Making sure that the domain company that you’re with has a clear path for domain transfer is vital.

    Remember that transferring a domain can take a while, and very few domains don’t charge a transfer fee (about 5%). Though there’s usually a fee when you transfer a domain name, you get an extra year of registration along with the transfer.

    4. Purchasing Domains in Bulk

    Bulk purchasing domains are the norm if you own a web development company. Therefore, check and see if the domain company has bulk purchasing options. Also, see about a bulk discount.

    If they do, make sure it’s simple to do. Plus, ensure there are no upsells or hidden fees.

    5. Include Hosting with Domain

    Many companies offer to host services with domains as bundles – or discounted rates.

    Though getting a discount is tempting, be careful lumping the two together. When doing so, you lose some flexibility that you may want down the road. For example, if you ever want to change web hosts or domain registrants, you may encounter some complications.

    However, there can also be advantages of having everything under one company, such as it’s easily manageable and accessible.

    Be sure to know how simple it would be to transfer services (e.g. domains) to a new company if you ever decide to do so and how it would affect the price.

    6. Expired Domain Policy

    Considering domains are registered for a specific amount of time, be sure you know what happens when they expire with your company, and there’s a grace period.

    In most cases, features like autorenewal can prevent expired domains, but look into the domain company’s expiration policy. Do they have an ample grace period?

    Also, what’s their redemption period? The domain might be released to the general public when the redemption period is over.

    Rules can differ for this, but this process of expired domains is generally the norm. So, make sure you know the guidelines on this to prevent any mishaps down the road.

    7. Support

    Does the company you purchase domains through offer good support? You shouldn’t need them in most cases (if transferring, implementing, purchasing, etc., is simple to do – which it should be); however, ensure that they are accessible if needed.

    24/7 support is the best bet and shows a dedicated company’s seriousness about its domain business.

    8. Reputable

    Make sure that the company you’re with has a good, established reputation. Look for things, like Trustpilot, on their website. Or reviews from other sources. After all, you’re looking for a long-term relationship when it comes to domains, you want to ensure that you – and the domains – are in good hands.

    9. Registration Period

    Check and see what type of registration period the domain company offers. For example, do they have it, so you can register a domain for more than a year? Also, do they have convenience, like auto-renewal?

    Most domains can be registered for up to 10 years at a time, so ensure that you have some flexibility when registering.

    (And, if you didn’t know, you can’t permanently purchase a domain. Think of them as a lease – not permanent — unless you renew regularly.)

    10. Price

    Many companies offer a low price to get clients “hooked” into purchasing a domain and then become sticker shocked once up for renewal. Make sure you read the fine print and ensure the renewal price won’t break the bank.

    All of this information should be easy to find in any good domain registrar. Plus, a good business model is not to hike up the prices tremendously (or at all) upon renewal.

    11. Domain Management Console

    Easily managing domains and having them under one roof in a domain management console is great for running your WordPress development agency.

    Any management system that allows you to bill, renew, edit contact information and more can save you a ton of time and streamline the domain management process.

    This is especially useful if you’re managing multiple domains for numerous clients as an agency.

    What Are the Average Costs of a New Domain Name?

    Now that you know what to look out for, it’s good to be aware of what a fair price to pay for a domain is as you decide which company to go with.

    They all vary by companies and extensions, so there’s no exact figure for them; however, for a regular .com domain, prices tend to range from as cheap as $7 to $15 per year.

    Also, some offer package deals, such as a free domain with hosting. Or discounts and promos are often available (especially for new customers). Additionally, discounts can be added if you pay annually instead of monthly.

    All this being said, often, renewing a domain can cost more. Hence, if you know you want a domain for the long term, it’s usually a good idea to purchase for an extended length of time (e.g. ten years) right away.

    A Note on Premium Domains…

    If you purchase an existing domain, the owner can determine the price. This can become very expensive, depending on the domain and business. It’s different from buying a brand-new domain at a regular price.

    Domain Extension Differences

    We mentioned that it’s important to see what extensions a domain provider includes if you wish to use some specific ones other than .com. That being said – what’s the difference between them?

    The most popular is .com. Then some other popular TLDs include .org, .net, .edu, and .gov. There are thousands of others to choose from.

    A big difference between them all (as we touched on earlier) is the expense. Some extensions (such as the ever-growing .io and .co) are becoming more popular, thus, more expensive.

    Also, some extensions are restricted, and you can’t purchase them unless you meet specific requirements. Several of these include .edu and .gov because they are related to education and government.

    Probably the biggest reason for various extensions is to be unique to your site. Have a dance studio? You might want a .dance to fit in with your business.

    An extension often won’t make or break a website, but that being said, they do make a difference and should be unique to your specifications.

    Why WPMU DEV is a Good Choice for Domains

    We’ve covered quite a bit of information in this article (whew!), and we’d be doing ourselves a disservice if we didn’t mention our domains here at WPMU DEV. Why? Because we check a lot of the boxes on what to look for when choosing a domain provider.

    After all, our main goal IS to be the best domain provider around, so we want to make sure we have as much covered on our end, and make you aware of it, too.

    Here’s a rundown of what we offer.

    Paid or Free Domain Protection: Our domains automatically come with WHOIS protection, so it’s covered without additional costs.

    Extension Options: We have over 120 extensions — and will be adding another 100-150 very soon.

    Simple Domain Transfer: Coming soon, you’ll be able to quickly and easily transfer 3rd party domains to WPMU DEV, and if you need to transfer out of our platform, that will be simple, too. Stay tuned for updates on this…

    Purchasing Domains in Bulk: Considering we sell our domains purely at cost, we don’t need a bulk domain discount. They’re already as low priced as they can get. You can purchase as many domains as you need.

    Hosting & Domain: Though they are two different features (domains are not included with hosting), we have fully dedicated hosting and credits with our Agency plan.

    Expired Domains Policy: An expired domain will enter into a 40-day grace period and can be renewed during that time by simply paying the renewal costs. Then, the domain enters a 30-day redemption period.

    Support: We offer 24/7 support.

    Reputation: We’ve been around for a while (since 2006!) and have extremely high marks from Trustpilot. Additionally, we’ve been a repeatedly “Top Choice” for web developers, won awards for our plugins, and have high reviews from over 5,000 places worldwide.

    Various reviews for WPMU DEV.
    Here’s a sample of what our reputation consists of.

    Registration Period: Domains can be registered for 1-10 ten years (except for a few examples, like .co — which can only be registered for five). Read more about registration periods in our documentation.

    Price: As mentioned earlier, with purchasing domains in bulk, we charge purely at cost and won’t sticker shock you on renewal. We offer domains exclusively through our Agency Plan, so we can keep them at a discounted rate. It’s strictly for our members’ benefit to have domains; we’re not in it for profit.

    Domain Management Console: All domains are in one place in The Hub. From here, you can set up auto-renewal, edit information, set registration periods — and much more. Be sure to read our article about setting up domains from WPMU DEV.

    For more about our domains, be sure to visit our domains page for more info — or to get started!

    Providing You Info for the Right Domain Provider

    Hopefully, this article answered some questions and helps you understand what to look for in a domain provider. Whether it’s price, the convenience of a domain console, or support — whatever it is, it’s important to choose the right company to go with. After all, there are over a thousand options out there, and it’s not always simple to decide on a single platform.

    On top of that, you got a glimpse of what we can offer regarding domains here at WPMU DEV. We’re proud to be able to offer them at cost with our Agency plan and provide the best in many categories when it comes to domains. If you’re not a member yet, give us a trial run (for free!) today!

    Make sure that whatever domain provider you go with, make sure it’s (dot)amazing!

  • Register New Domains With One-Click Setup and Integration on WPMU DEV

    Register, manage, and connect unlimited affordable domains directly from WPMU DEV – making creating websites for you and your clients easier than ever!

    Domain registration is all done right from WPMU DEV’s Hub. It just takes a few clicks, with unlimited options for picking top-level domains.

    As you’ll see, domain management has been streamlined for web developers on our Agency Plan. Especially when managing domains for multiple clients.

    In this article, we cover everything you need to know about using domains with WPMU DEV, including:

    If you’re a member, you can get started here. Not a member yet? Get started with a trial of our Agency plan today!

    Now that you’re ready to go let’s…

    Register a New Domain

    Registering a New Domain is quick and simple. Whatever domain you’re looking for, we have 120+ extensions — whether it be .com, .org, .shop — you name it! They’re all affordable. (And P.S. — We’ll be adding another 100-150 TLDs VERY soon.)

    It’s also important to note that domains are for Agency Plan members ONLY. We can only offer this kind of service at wholesale pricing by making it exclusive (just as we did with Quantum hosting).

    We provide domains purely at cost (purchase and renewal), with no margin for us (except to cover transaction fees) so that you can resell them to your clients with your own markup and save money on your existing provider.

    The costs for new domains.
    Every domain type has a different cost. You can also request a domain extension if you have another extension in mind!

    So, now that you know the gist of our domains, here’s…

    Where to Begin

    Registering a new domain starts from the Domains tab and Register New Domain. Just type the domain name you want to use.

    Where you register a new domain.
    Whatever domain suits your needs, type it in.

    Once you type in the domain name you prefer, a list of options will appear with various prices.

    In this example, I’d like to register the name ‘awesomewebguy.’ As you can see, many top-level domain options appeared (e.g. .org, .net, .online, etc.) under Matches.

    A list of available domains.
    The prices vary for all domains.

    Want to see other options? Click Load More, and you’ll get others.

    The load more button.
    There are plenty of options to choose from.

    WPMU DEV domains also have Suggestions for a new domain based on your search criteria.

    Suggested domains.
    More options that may be suitable for a domain.

    Once you have a domain name, click Buy Now. And that’s it!

    You’ll be directed to a registration page. From this page, you pick out the Registration Terms. This includes the Registration Period, Renewal Price, and Auto-Renew.

    To start, select a Registration Period. This can be anywhere from one to ten years!

    Choose between 1-10 years in a click.

    Also, determine whether you’d like to auto-renew or not (you can always change this later – as you’ll see).

    Activate renew.
    Auto-renew is a hands-off approach to ensure your domain stays active.

    Just to note, Domain Privacy is automatically incorporated with every domain.

    Domain privacy indication.
    Domain Privacy is automatically included.

    Next, enter the Registrant information. From here, you can also associate the registrant information with a client from the dropdown (we’ll have more on associating domains with a client later in this article).

    This is information about you as the domain owner. None of this information is publicly shared or on WHOIS.

    Registrant Info
    Want to save it as default registration info? Just check the circle at the bottom of this section — and you’re all set!

    Once your domain is successfully registered, you can automatically add DNS records by clicking connect to a hosted site. If you don’t want to connect your domain to a hosted site – no biggie. Click Skip for Now.

    Sign of a successful registration.
    The registration was successful!

    That being said, let’s say you want to connect domain to a hosted site. Here’s how it’s done…

    Add Domain to Hosted Site

    Adding a domain to a hosted site with WPMU DEV doesn’t take much at all to set up.

    You can do this while creating your domain or after the domain is verified and completed. Just select from the dropdown what site you would like the domain to be hosted on.

    Add domain to hosted site.
    All of your hosted domains will appear here.

    Add your domain to a hosted site at any time. From the Domains tab, you’ll see by your site a Link Icon.

    The link icon.
    Click on the link icon, and then Connect to a Hosted Site. It will bring up a dropdown (just like the image above) where you select the site to host from.

    Just click Connect to a Hosted Site, and select from the dropdown what site you’d like to use.

    Add domain to a hosted site.
    Select any site you want to add your domain to!

    Click Save, and you’ll see your domain’s DNS status. It may take a little while to complete. You can recheck your status by tapping Settings (the ellipsis).

    DNS status.
    It will take just a little while to get the DNS and SSL status completed.

    Below this area, you’ll also see the DNS information for the site you’re using with your domain. It includes the CNAME Record, A Record, and AAAA Record.

    Note: if you use the Connect Domain feature, you don’t have to manually add any DNS record.

    DNS records.
    All the information is clearly displayed for quick reference.

    Ready to go live? We have an awesome guide that takes you through how to do it step by step.

    View Your Registered Domains

    Once you register a new domain, it will be located under Registered Domains. If you view it soon after registering a domain, you’ll see that its Registrant Status maybe be ‘verifying.’

    Domain status.
    The domain name, status, registrant, registrant status, and expiration date are displayed.

    A message will appear indicating that as well.

    Time verification.
    Times vary, depending on several factors.

    So, how do you go about verifying the registrant status?

    Confirm Your Registrant Information

    Once you register your domain, you’ll receive an email. This is to ensure that you are who you say you are regarding your domain ownership and to complete your registration.

    Whatever email address you include in your Registrant Information is where this email will be sent. Once opened, this is what it says:

    The verification email.
    Your particular domain will be displayed in the body of the email.

    It contains two links: one is to review ICANN’s Policy, and the other is to continue on with verification.

    Where you verify your info.
    Once you verify your information — you’re all set!

    When verified, you’ll get notified immediately.

    Confirmation of verificaiton.
    Once your contact info is verified, you’ll be notified.

    Please keep in mind that if you don’t verify within 15 days, the domain will be suspended until you verify it. So, make sure to complete this important step.

    Domain Management in The Hub

    All of your domains are in one place in The Hub under Domains. This is your one-stop area where you can new, update, manage, and more.

    The active domains.
    Every domain you have will be shown here, whether it be one or thousands of domains.

    By clicking on the ellipsis by individual domains, you instantly have access to key features, such as:

    • Manage Domain
    • Renew Domain
    • Update Contact Information
    • Update Nameservers
    • Update DNS
    The ellipsis.
    Want to manage a domain? It’s quickly and easily accessible.

    To make it easier for you and your clients, you can activate Auto Renew in one click.

    The renewal button.
    The renewal price is also indicated.

    Click on the name or status of the domain to get to the Domain Overview page. From the Overview, you can view a ton of information. Everything from Domain Status, Registration Date, GDPR status- – and more!

    Be sure to check out our documentation for an in-depth look.

    Domain Overview

    Get a 360-degree view from the Domain Overview.

    This is an overlook where you can see the domain status (active or inactive), expiration date, whether auto-renew is activated – and more!

    The domain overview area.
    The Domain Overview gives you a whole spectrum of information about the domain.

    Perform tasks from this area as well, such as renewing a domain, activating auto-renew, and implementing transfer lock.

    Find out more in our documentation.

    Contact Information

    All the contact information regarding the domain Owner, Admin, Billing, and Tech are in the Contact Information tab. You can always adjust, add, and delete information.

    The contact info area.
    Need to make any changes? Just click ‘Edit Info’ – and change as needed.

    Manage DNS

    All of the current DNS records are located in the Manage DNS area. From you, you can add a Subdomain, email, or custom DNS records.

    Manage DNS button.
    All the DNS information is in one spot.

    Learn a lot more in our guide on how to add a Subdomain.

    Filtering Domains

    Filtering domains is a way to quickly and easily find specific domains, organize the list of domains you want to view, find who’s registered for domains, and more!

    Filter button.
    The Filter button gets you started.

    Once clicking Filter, you have options for:

    • Domain Status
    • Registrant
    • Registrant Status
    • Auto Renew
    • Hosted Site Status
    Filtering options.
    Click Apply to look for a specific domain.

    Each option has different varibles in their dropdowns. For example, if you choose Domain Status, the dropdown includes Active, Suspended, and Expired.

    Domain status search.
    Filter domains by status.

    Connected Domains

    View all of your Connected Domains in one place. This section displays all your connected domains and their status (e.g. propagated correctly or pending).

    Connected domains area.
    In this example, there are two propagated domains and one pending propagation.

    You can Manage DNS, Recheck DNS, and Delete on the ellipsis.

    The ellipsis area.
    Want to manage DNS? Just click the ellipsis.

    If you click Manage DNS, you can add the Nameservers and view Records (e.g. AAAA and A). It also displays the TTL for each record.

    Where you manage DNS.
    DNS management is all available in one spot!

    It also indicates where it directs to by each type of DNS record.

    Client Association

    The Client Association feature lets you associate a domain with a client from your Clients & Billing portal. Additionally, it allows you to easily change or remove the client that you may have associated with the domain when you registered it.

    By associating a client with a domain, it automatically populates the Owner Contact Information of that domain with the client’s information, making it quick and less time-consuming to input. Also, this can be edited at any time.

    The Client Assocationa section is located under any specific domain. Or, as mentioned earlier, you can select this from the dropdown when creating a new domain.

    Click Add Client to get started.

    The Add Client area.
    Get started with a click.

    From there, there’s a dropdown where you’ll choose the client to associate with the domain.

    The associate domain area.
    Scroll down and select the client you’d like this domain to be associated with.

    That’s it! Your client is now associated with this domain.

    You can remove clients at any time, and also, if you have granted the client a Client Role that includes View Domains, they can do just that and also change information — if allowed. For more information, be sure to read our documentation.

    Domain Management Made Simple

    You can see how simple and easy it is to set up, implement, and manage domains with WPMU DEV and The Hub! With a new domain, you can be up and running in just a few clicks.

    Plus, coming soon in 2023 — you’ll essentially be able to create your own GoDaddy! More on that to come…

    So, what are you waiting for? To get started, if you haven’t tried our Agency plan, start your 7 day no obligation free trial today. And if you are already an Agency member, begin registering domains immediately!

  • Smush Parallel Processing Compresses Images 8x Faster…For Free!

    Enjoy the fastest ever image processing times with the latest version of Smush. Spend less time waiting for your images to be optimized with up to 8x more processing speed compared to the competition.

    Just when you thought the most popular WordPress image optimizer (currently boasting a 5-star rating and over a million+ active installs) couldn’t get any better… Smush takes it to the next level.

    In this article, find out just how much time you can save optimizing images with superior processing speed and see how Smush stacks up against its toughest competitors.

    Skip ahead to any section of this article:

    You’ll realize how much time you can save and why this award-winning plugin is breaking speed records for image optimization.

    Let’s get to it!

    What’s In The Latest Version Of Smush

    Our hard-working developers are constantly improving Smush. Here’s what’s included in our Smush updates.

    Parallel Processing Speed

    As mentioned in the introduction, the processing speed is now better than ever.

    Multiple images are processed in parallel, which makes lightning-fast processing speed a reality for your image files.

    Before, images were sent to Smush’s API and were processed one at a time. Now, multiple thumbnails (and originals — if enabled) are processed in parallel for multifold improvement in processing speed.

    This saves you tons of time. There are no more waiting long periods for images to be processed.

    Recovers Gracefully from API Side Issues

    Since Smush makes calls to an external service through HTTP requests, there are always possibilities of things failing randomly (e.g. temporary network issue).

    We now have a Retry Mechanism that helps recover from any issues without having to show any errors. That means less time you’ll be dealing with failed optimized images.

    Before, if a temporary network issue caused the Smush request for one of the image sizes to fail, it also treated all the other sizes as failures.

    Now, in Bulk Smush, it’s no longer a problem. With the retry mechanism in place, it prevents all images from failing if there are issues with only one.

    With that being said, let’s take a look at…

    Smush vs Other Image Optimization Plugins

    We wanted to see how Smush’s speed stacked against a couple of the other most popular optimization plugins. So, we decided to give it a go with speed tests.

    As you’ll see — testing is easy to implement. We simply set up a few websites, added some images, installed a plugin to each site, and optimized images.

    This can all be done for free, and it’s highly recommended that YOU try it out for yourself. We’d love to hear what results you were able to achieve.

    Here’s a breakdown of what we did…

    Setting Up Testing

    To get started, we set up a WordPress site and created a template so that the site was duplicated. We did this instantly with the help of InstaWP.

    InstaWP Header
    InstaWP is a quick and easy way to set up a new WordPress site for testing.

    InstaWP allows you to set up WordPress sites and templates – at no cost. It streamlines the testing process creating a new site with just a few clicks.

    Once the admin of the new WordPress site was created, we added images to the site for free with the Instant Image plugin.

    Instant Images uploaded.
    The Instant Image plugin lives up to its name by delivering images – instantly!

    With the Instant Image plugin, you can quickly add images to your site with one click. We went through and added 60 images for testing.

    The plugin adds them immediately to your media library.

    Since we have the site set up, we want to head back to InstaWP and Save Template to duplicate the site we just created.

    We’ll create four more websites based on our original site with 60 images. Why? Because we’ll be testing four other plugins, along with Smush.

    The plugins we’re testing are:

    We’re using the FREE version of each plugin. There are no upgrades or anything else involved.

    Finally, we’ll upload one plugin to each site (e.g. Smush to one, Imagify to another, etc.).

    And that’s it! We’re ready for testing.

    Oh, well…one more thing. Get a stopwatch ready. We’re going to time each one and see how they match up.

    It’s a plugin image compression speed test. Ready…set…GO!

    Imagify Speed Test

    Imagify header.
    Imagify is ranked highly as a WordPress optimization plugin.

    We’ll kick things off with Imagify. Imagify is a popular image optimization plugin with a 4.5-star rating and over 600K active installs.

    We installed Imagify, started our timer, and implemented bulk optimization.

    The percentage that Imagify is at.
    Imagify shows you the percentage of its progress.

    As the percentage of optimized images kept increasing, all was going well. But then…uh-oh

    Notification of being out of credits.
    Uh-oh… all of my image optimization credits were used up and I’ve barely begun!

    The optimization ground to a halt midway (not even midway) through. The free version didn’t have enough credits to optimize my 60 images. It only was able to get to 45% of them.

    The Imagify report.
    Imagify gave me a detailed report of what was optimized.

    The result was it took 11:08 to optimize 45% of the images.

    ShortPixel Speed Test

    The ShortPixel header.
    ShortPixel is smiling anxiously awaiting the speed test!

    With a 4.5-start rating and over 300K active installs, ShortPixel is up there in the ranks as a well-known image optimization plugin option.

    The indicator to start optimization.
    An indicator to start the optimization process is clearly labeled.

    ShortPixel has a 4-step process. It begins with the images you want to optimize, a summary, the progress, and results.

    This test has our 60 images ready to be optimized.

    The ShortPixel optimization process.
    You can see there are 60 images and 252 thumbnails in the optimization process.

    Once the optimization started, it abruptly ended.

    Like Imagify, the lack of credits had us hanging, and the optimization process didn’t complete all the work. In fact, it only processed 18 images.

    The status of what ShortPixels optimized.
    As you can see, it processed about 30% of our media library.

    The race to the finish line wasn’t completed with ShortPixel’s free version. The result was it took 2:28 to optimize 18 images.

    Optimole Speed Test

    optimole image.
    Optimole is an extremely popular image optimizer.

    Optimole is another popular image optimizer with 90K active installations and a 5-star rating. With a cloud-based system it banks itself on the “set it and forget it” way of optimizing images in real-time.

    Once activated with a license key (which is free), it immediately begins its image optimization process.

    However, after waiting an hour, it states it’s still optimizing images…

    Optimole image optimization process.
    They mention that optimization is still happening behind the scenes.

    Optimole compresses images on the fly so that when an image is requested, it will apply the specific transformation required by the device and send it to your visitors — ensuring each image is perfectly sized for each device.

    However, there’s not much more specific information beyond that on its dashboard. After an hour, a couple of images are compressed, .07MB saved file size for the latest ten images, and 70% average compression.

    There’s just a message of reassurance that visitors will view the best images from their devices automatically. But, the image optimization process is not completed.

    Display by Optimole.
    A note that all is well while image compression is being completed.

    In other words, it’s not that it’s not working — but a bit in the dark about how well it’s working immediately.

    Since it was over an hour and still no solid results of optimization, the final clocks in at hours for 60 images to be completed compressed, though it may offer immediate results — depending on specific images.

    reSmush.it Speed Test

    resmush.it image.
    A plugin that has “Smush” in its name grabbed our attention.

    With bulk image optimization, numerous setting options, and over 200k active installs, reSmush.it is another popular choice when it comes to your WordPress images.

    It starts by mentioning how many non-optimized pictures you have, so it’s pointed out the 60 that we’re using to test with.

    resmush.it image
    It states how many it will optimize to a good quality rate.

    Once clicking “Optimize All Pictures,” — the race is off! It gives a status of how optimization is going.

    Status of compression.
    At this point, it’s at 7%.

    When completed, it gives you the status of how it went by showing you the space saved, total reduction, attachments optimized, images optimized, and total images optimized.

    reSmush.it results.
    The results are in!

    The time it took to compress everything was 16:02. Quite a bit of waiting, but it did get the job done.

    Smush Speed Test

    The Smush header.
    We’re #1 for a reason. Part of the reason is, as you’ll see, a need for speed.

    We decided to save the best for last. After all, Smush has a lot of advantages — beyond just the speed factor.

    For example, there are no credits to buy once you hit an optimization limit. Nope. The free version of Smush will pause at 50 images; however, just click resume, and it starts right back up. That’s not the case with most other image optimization plugins.

    So, let’s start at the beginning. We have our 60 images – the same as the other example. And they require compression.

    The amount of images that need smushed.
    Smush makes it clear how many images you need to compress.

    Clicking Bulk Smush gets us moving…

     

    The bulk smush option.
    Smush’s progress moves very quick.

    When Smush hits 50 images, as I mentioned, it pauses. With a click of a button, it starts immediately back up again, so there was no point in stopping the timer.

    When it’s done, it’ll show you the results. This includes a number of images optimized in the media library and your savings.

    Shows 100% of images are smushed.
    As you can see, Smush took care of 100% of the images in the media library.

    The result was it took 1:38 to optimize 60 images.

    Final Results

    As you can see, the outcomes were across the board. Some didn’t even make it through the finish line, while a few came out on top. Here are the final results based on time:

    1st Place: Smush 1:38 🎉

    2nd Place: ShortPixel 2:28 (didn’t finish)

    3rd Place: Imagify 11:08 (didn’t finish)

    4th Place: reSmush.it 16:02

    5th Place: Optimole Hours

    Of course, other variables can determine the speed of image optimization. That includes good hosting, a strong internet connection, image sizes, and other possible factors.

    This speed test was simply created to demonstrate where Smush is at today, and the hope is that you’ll give it a test run yourself against your current image optimization plugin.

    Results may vary, but you’ll see that speed is on Smush’s side with speed and other functions – no matter your situation.

    Quickly Optimize Images with Smush

    As you can see, with up to 8x faster processing, Smush can save time and optimize your images quickly so you can spend time focusing on your WordPress business instead.

    Don’t take my word for it when it comes to a speed test. As I mentioned, try your favorite image optimization plugin and see how it compares.

    Plus, our developers have some more exciting goodies for Smush coming soon, so stay tuned…

    For more on Smush, be sure to look at our How to Get the Most Out of Smush Article.

    And if you do a speed test yourself, does Smush complete the race quicker? Take a pit stop and tell us how your results turned out in the comments!

    New to Smush?

    You can install Smush completely free on the WP.org directory, or sign up for the free WPMU DEV plan, which includes Smush, plus a whole suite of WP plugins and site management tools.

    Editor’s note: This article was updated on February 28, 2023, to include new test results against even more of the competition. (Luckily for us, Smush continues to smash it out of the park.) The article was originally published on August 25, 2022.

  • Best Project Management Software Tools for Your WordPress Business (2022)

    Are you looking for project management tools for your WordPress development business? After surveying thousands of our users, we put together some of the best project management software for your organization.

    Good project management tools are essential for WordPress developers. They can help you organize, prioritize, and implement new projects. Plus, they’ll keep effective communication between you, your clients, and your team. It’s a win-win.

    This article explores some of the best project management software in the business! Also, we’ll go over how to make a decision on what type of software you need.

    You’ll see that some of these tools are efficient for design, while others focus on communication. Additionally, some everyday tasks and projects work well for larger teams — and some smaller ones. And you’ll notice there are free options and paid ones.

    We’ll be covering:

    We’ve gathered research from thousands of members and found some interesting insights on what developers use in their organizations. We present our results below.

    All of this being said, every one of the above platforms has a solid reputation and is at the top of our list of most recommended project management software. (No, we are not affiliated with any of them.)

    So, which one(s) should you choose?

    Factors When Choosing Project Manager Tools

    Before we start looking into a few WordPress project management tools, let’s first discuss crucial factors you need to consider when choosing software that is suitable for you, both as a web developer and for a digital agency.

    #1. Deployment Location: Self-Hosted vs. Cloud

    It’s the modern era of cloud services, SaaS services, or whatever name you want to call them; services available fully online are now the norm.

    The reason why these services have taken off and become so popular are various. Still, here are two that are the strongest differentiators:

    • Always on – SaaS-based products are available from anywhere and at any time. Today’s modern office is not restricted by location, time, geography, or anything else. If you’ve got an internet connection, you can work – physical access to your office is a thing of the past. SaaS fully enables the digital nomad lifestyle.
    • Lower Total Cost of Ownership – You can start immediately with cloud-based software. No need for infrastructural investments, licensing costs, maintenance agreements, or support personnel. The initial investment and the running costs are typically cheaper for cloud-based products, even when paying monthly and per user, especially for SMBs.

    #2. Focused or Adapted for Web Design and/or WordPress Project Management

    This article discusses project management tools with a specific focus on WordPress and web design and development here, so the tool you should use must somewhat revolve around your needs as a web designer/developer.

    While nonspecific project management tools are a dime-a-dozen, you’ll find more suitable candidates when you start niching into web design and WordPress.

    Now, don’t get me wrong, generic tools are great. Many are open and configurable enough to let you get on with the job – even if they are not specifically developed with WordPress or web design project management. In fact, we’ll cover quite a few tools that are quite general.

    #3. The Service Addresses Your Pain Points

    Before you subscribe to one of the many project management services, you’ll need to do a little bit of introspection:

    • What are the problems I’m facing as a web designer or agency?
    • What changes do I need to make in my own processes besides adopting a project management tool?
    • Do I need to resolve internal communication issues?
    • Do I have a problem managing or communicating with the client?
    • Do I typically underestimate the effort required and overspend on budgeted hours?
    • Do I have problems remembering all the tasks that need to be done?
    • Are my developers and designers having trouble getting through to each other?

    As you can see from the above, some of the problems can be resolved using a good project management tool; others can be resolved if you use proper job scheduling software, while others still need surgery.

    No software can fix intrinsic problems YOU have to fix.

    Luckily, a good WordPress project management tool can surely ease some of the nagging pain points most agencies and freelancers are bound to experience during their day-to-day business. In fact, I daresay a project management tool is essential if you care about the success of your business.

    So, let’s get to it!

    Project Management Software

    Google Workspace

    Google Workspace banner.
    A well-known name that has your workspace covered.

    Google Workspace, formally G Suite, is “a flexible, innovative solution for people and organizations to achieve more.” They offer a vast variety of tools to collaborate with coworkers and clients.

    Tools include custom email, Calendar, Meet, Chat, Drive, Docs, and more.

    Google Workspace example.
    Google Meet is an example of what’s included in Google Workspace.

    Google Workplace has various plans and pricing that are based on cloud storage, users, and specific pages (e.g. appointment booking pages available on all but one plan).

    Nimbus

     

    nimbus platform header.
    Nimbus has a lot of various elements to make this a go-to project management tool.

    Nimbus is a platform with a variety of tools – including Nimbus Note (for creating online notes, docs, and wikis), Nimbus Capture (for screenshots and screencasts), and Nimbus Clipper (for grabbing web pages and deleting irrelevant parts).

    It consists of client portals, easy collaboration, knowledge sharing, and project management tools.

    Nimbus example.
    Collaboration is simple and easy with Nimbus.

    Over a million professionals use their software. A great perk of their platform is it’s free to get started. Then, you can upgrade for an insanely cheap price. The upgrades include more workspaces, automation, custom SMTP, and more.

    Slack

    Slack header
    Slack is another household name for remote teams.

    Here at WPMU DEV, Slack is no stranger to us. After all, we use it to communicate with our coworkers daily. We have Huddle calls, provide feedback on plugins (and other tech), determine what blog posts to write about (like this one!) – and much more.

    It’s one platform for the entire team and work. Everything can be managed from Channels, Slack Connect (to sync up with teams at other companies), Messaging, and more.

    Slack example.
    Slack works well on mobile and desktop platforms.

    Considering it’s essential to our workflow here at WPMU DEV, and we’ve been happy with it, it’s worth checking out as a reliable option for your own project management.

    Slack has pricing options that depend on the size of your business or organization.

    Zoom

    Zoom banner
    Zoom is a great way to communicate.

    “For staff communication, we use Zoom for meetings and email for regular correspondence.”

    Tisagh C. – WPMU DEV Member

    Another very popular software for project management is Zoom. Zoom is one of those platforms that’s known as THE video conferencing platform. “Hey, let’s have a Zoom call.” Ever heard that or something similar?

    Their virtual meeting capabilities allow you to “meet” with anyone globally. Whether it be mobile or your computer – it’s possible to communicate with coworkers, potential clients, or anyone in a few clicks.

    You can record the conversations, have up to 1000 participants, enable chat, and much more.

    Zoom example.
    A Zoom meeting is a common way to get in touch with anyone.

    Plus, sign up for Zoom for free. Or, you can upgrade if you need longer meetings, need more cloud storage, or depending on the number of participants in your meeting (e.g. 1000s of people).

    Trello

    Trello header.
    Trello is an extremely popular project management software.

    “I use Trello for project management and to organize my worklists.”

    Marianna – WPMU DEV User

    With Trello, you have the ability to see your projects at every angle – whether with a board, timeline table, workspace view – you name it. Trello is a leader when it comes to project management software.

    It’s known as a visual platform where you can view all projects in one place in a simple and easy-to-understand way.

    You can upload files, create checklists, add 3rd party apps, and much more.

    Trello example.
    Trello is used by over 2 million users worldwide.

    Trello is free, or you can upgrade based on the amount of users, controls, and security you’d like.

    Figma

    Figma header.
    Figma is great for brainstorming with clients or collaborators.

    Especially great for designers, Figma works well in visually collaborative environments. It functions as if you’re in the same room – with sticky notes, online whiteboard for drawing or marking, and live collaboration.

    You can map the process with their FigJam option. This keeps everything flowing and “jamming” as you collaborate, to ensure a project is done on time.

    It’s easy to use and communicate with your team via text, notes, and handoffs from designer to developer.

    A figma example.
    A brainstorming session in Figma.

    Figma is free, or you can upgrade if you need more Figma Files and resources.

    Whatsapp

    Whatsapp header.
    Got a lot of messaging with a team to do? WhatsApp can help.

    For mobile project management, WhatsApp is a free app designed for small business owners. With the app, you can use automated tools to connect with clients and quickly get back to clients’ messages.

    WhatsApp has a group chat feature, so you can easily connect with your team. Beyond an app, you can sync your chats to your computer. Additionally, you can send PDFs, docs, spreadsheets, slideshows, and more.

    Whatsapp example.
    Though it’s known as an app, you can also use WhatsApp on your computer.

    It’s entirely free to use WhatsApp, making it a simple solution to avoid SMS fees and communicate efficiently with your team and clients.

    Notion

    Notion header.
    Notion is a highly customizable project management tool.

    “I’m in it all day, every day. I even built a client dashboard template and want to create more for others.”

    Keith – WPMU DEV Member

    Notion is a highly customizable workspace where you can connect your teams, projects, and docs. You can drag and drop the dashboard, website, doc, or system however you’d like.

    It’s used for project management by some top companies; such as Loom, Figma, mixpanel, and Pixar.

    The goal of Notion is to simplify communication between you and your team by offering their streamlined customizable options all in one place.

    Some examples of notion.
    Customize the dashboard however you like.

    It’s free to start with Notion, and then there are upgrades you can purchase monthly or yearly. Some packages include unlimited file uploads, collaborative workspaces, and admin tools.

    Asana

    asana header
    Asana was made to make complex work simple.

    “I used Asana for a long time, I like their UX, colors, and branding. As well as their explaining videos.”

    Mo – WPMU DEV Project Manager

    Want to eliminate frequent meetings and streamline your project management? Asana might be a great platform for you. You can manage dependent, overlapping, and unscheduled projects. Plus, it has boards that simplifies focus for you and your team.

    Additionally, you can automate tasks, such as assigning work, setting due dates, and more. And there is reporting for your work, so you can easily monitor the progress.

    Asana example.
    You can label and organize your tasks by clients, coworkers, priorities, and more.

    Asana is free. However, upgrades available have features, such as unlimited free guests, unlimited integrations, and more.

    MS Teams

    Microsoft header
    Love Microsoft? MS Teams might be for you.

    Of course, Microsoft is a giant in the tech world, and its MS Teams is a rising star in its universe. With MS Teams, you can create and manage teams, schedule meetings, use language transitions, share files, and much more.

    There are even remote learning tools for educating your clients or developers.

    Microsoft teams example.
    For video conferencing, MS Teams is a great free solution.

    It’s free to use, or you can upgrade if you have many users, need video transcripts, and more.

    Jira

    Jira header
    Jira is a great way to schedule tasks from.

    Like Slack, Jira is another go-to software here at WPMU DEV. Other developers agree that it’s great for project management. You can assign tasks, update them on a customized timeline, mark them as “done” and much more.

    Plus, you can incorporate 3rd party apps (e.g. Slack) so that everything is organized in one convenient place. Here at WPMU DEV, we have it so that when a new task is assigned to an individual, they’re pinged on Slack. The link on Slack takes that person directly to the task.

    Jira example.
    Jira’s drag-and-drop dashboard makes it easy to organize and assign tasks.

    Like a lot of our options, you can get Jira for free. Then you can upgrade depending on the amount of users you’ll need.

    Basecamp

    Basecamp header.
    Basecamp prides itself on being simple.

    With Basecamp you can manage people and projects in a simple and easy-to-use interface. Considering over 75K organizations use their platform, they’re definitely worthy of our list.

    Basecamp features a one-page dashboard for your projects, assignments, and schedules. Plus, there’s a centralized place for discussions, a work tracker, file upload capabilities, instant chatting – and much more!

    Basecamp examples.
    Scheduling, communication, and tasks – all in one place.

    You can try Basecamp for free and then upgrade – depending on how many users you have.

    The Perfect Project Management Software Awaits

    As you can see, there are many options when choosing project management software. Maybe just one of these platforms will do the trick — or maybe a combination of several. Either way, make your developer’s life easier with organized management tools.

    Whether you opt for the free version or need to upgrade — try out some of these recommendations today!

    Editor’s Note: This post has been updated for accuracy and relevancy. [Originally Published: May 2017 / Revised: October 2022]