Announcing the 2017 WordPress Hosting Review!

WPShout’s annual Hosting Review provides a genuine, community-driven look at how well people like their WordPress hosts.

It’s our favorite time of year: Time to hear what you think about your WordPress web host for the community-driven 2017 WPShout WordPress Hosting Review!

First run in 2011, our annual Hosting Review aims to provide genuine, high-quality information on the WordPress hosts out there—powered by real data from real people.

About the Hosting Review

Through the survey below, you can help us create an up-to-date, honest review of the providers of WordPress hosting.

The idea is simple. Below you’ll find a 30-second survey that asks how you feel about your host(s). We collect as many responses as we can, then write up all that data in an analysis which we publish here on WPShout. We also make the (fully anonymous) raw data available to download, for those who wish to do their own analysis.

The end result is something really cool: an honest, up-to-date, real-people-driven review of the providers of WordPress hosting.

If you want to see how the finished product looks, check out our most recent Hosting Review.


We’ll be collecting data from now until Thursday, December 22. Then we’ll take New Year’s to collate, analyze, and graph out our results (we don’t get out much), and on Tuesday, January 10, 2017 you’ll have a detailed, impartial, community-driven guide of the right hosting for WordPress in 2016.

The Survey

The survey is below. If you’re short on time, there are only four required questions, marked in orange: you can easily be done in 30 seconds if that’s all you’ve got. If you have a bit more time than that, we’d love to hear as much about your experience as you’d like to share!

You can fill out the survey for as many hosts as you have personal experience with. Thank you!

* Required
Powered by

Google Forms

This content is neither created nor endorsed by Google.

Report Abuse

Terms of Service

Additional Terms

Orion Dashboard Development

For the past few weeks we have been working on improving our Orion dashboard, and introducing bits and bobs that will give you more flexibility and a better user experience. We have listened to your feedback, and introduced some new elements to Orion.


Orion Dashboard Development

Drag & Drop Widgets

This is a new feature that most of you said you would like to have. It’s the ability to drag and drop widgets in your dashboard. This means you can organize them in a way that suits you the best. It gives you variations and the ability to optimize your user experience. When you set up widgets, the Orion dashboard will remember them, so the next time you login, it will be exactly as you left it. Once you create a setup that is optimal for you, it’s saved.


We have added another perk. We know that you might access the dashboard from different devices, and you use Orion in different resolutions. We made that work for you too. Each resolution gives you the option of how many rows of widgets you can have. This means that for each resolution you can optimize your workflow, and Orion will remember your setting for each. For 1640 px and more you can play around with 3 rows of widgets, between 1200 px and 1640 px you have two rows of widgets available, and for all resolutions under 1200 px there will be one row. You can customize widgets at all resolutions. Here are a few examples.

This is what it looks like with 2 widgets.
Here is the 1 widget view.

There will also be the option to deactivate the drag and drop. This can be found by clicking on your name, settings, advanced and at the bottom you will see a checkbox to lock drag and drop. This will disable it.

Switch Between Accounts

The next thing we have added to Orion is the option of switching between your accounts without having to logout and then log back in. This is a great time saver, as now you can work on websites as a collaborator and in a matter of seconds switch back to your main account. This will save you hassle of having to go through the whole login process each time. In order to switch go to your name, and on the drop down you will see Switch Account.


Wrapping Up

These changes are live, so get yourself logged in and start testing them. Let us know what you think, and if these tweaks have made website management a bit easier for you. We are constantly working closely with our UX team to bring you the best possible user experience, but it always helps us to hear your opinion, and that way we can implement more changes that will make your daily workload more bearable.

The post Orion Dashboard Development appeared first on ManageWP.

Storing Encrypted Data In The WordPress Database

Today security and privacy are becoming more and more important. We’re not only hearing about password leaks but leaks of sensitive information. Servers will always get hacked, this can’t be avoided. But encrypting the data stored on those servers can drastically reduce the damage.

In this article, I will discuss how to store and retrieve encrypted data in the WordPress database. Before doing so, I will discuss the difference between hashing and encryption along with a few other considerations.

Hashing vs Encryption

In WordPress, we use hashing a lot as part of our security. Nonces, which I covered in a recent article for Torque, use hashes. A nonce is an example of a cryptographic hash. It is generated from a combination of public and secret data — including salts from wp-config.php, run through the md5 hashing algorithm. It’s verified by running the same process and comparing that result to the nonce being verified.

Passwords are another example of when hashing is used in WordPress. Before being stored in the database, a password is hashed. Then when a user enters a password, the same hash is applied to it, and then the results are compared.

There are two important things to note about hashing that were mentioned in both cases.

The first is that both cases use a salt. Hashing a string alone isn’t very secure, since the result of a hashing algorithm is predictable. You need to add a secret section of the string that is known to the system but not the outside world. These come from constants in wp-config.php and make a nonce created on the site for the same action different from a nonce set on your site.

The other thing to notice is that this process goes one way. We never “unhash” a string, which we hope is effectively impossible. Instead, we compare the value of the nonce or password from the incoming HTTP request to the result of the same hashing process.

That’s all well and good, but what if we want to be able to protect some content, and still allow it to be read by an authorized user? That’s when reversible encryption comes in, which I will cover shortly.

Don’t Forget SSL

Now we will go over reversible encryption for data stored in the WordPress database. It’s worth mentioning that if you’re allowing browsers to communicate with your site via the insecure HTTP protocol, instead of HTTPS, this is kind of pointless, every WordPress site should use an SSL certificate and force the use of HTTP. This is an essential first step to securing data.

Also, this is going to require an encryption key that needs to be stored somewhere, probably wp-config.php. Ensuring no one can access wp-config is very important and requires proper security for your server.

Encrypting Options

To introduce you to how to use reversible encryption in PHP, I’m going to show you how to create a class that will store and read data from the WordPress options table using encryption. This example is going to use an established crypto library, instead of making our own.

You could definitely create a lighter-weight encryption library yourself. That said, it is really hard to consider all the different weaknesses that could happen in your design. It’s best to stick to something that has been developed for a few years, is open-source, and has a lot of contributors.

Before using any of these examples, make sure you have the defuse/php-encryption PHP package included in your project. I installed it using Composer, via packagist, but you could use Git or copypaste.

Please note this library requires PHP 5.4 or later.

The first thing we will need to do is generate and store an encryption key. You can do that using the Key class provided by the library we are using, like this:

$key = \Defuse\Crypto\Key::createNewRandomKey();
$key_string = $key->saveToAsciiSafeString();

You might be tempted to just use your own “random” string. Don’t. The string generated by this class is not only actually random, but it’s also designed to be used by the rest of this library. Simply using “hiroy” or some random set of characters you hit on your keyboard will not work.

You also may be tempted to store this key in the database, but that’s not a great idea. The point of encrypting data is that if the data is ever exposed, it’s not useful. Not useful without the encryption key that is. Encryption mitigates the effect of unauthorized access to data. Storing the key with that data is like installing a lock on a door, and hanging the key on a hook next to it.

So, once you’ve generated the key, place it in a constant, defined in your wp-config.php file.

Next, let’s create a class that wraps WordPress’ get_option(), add_option() and update_option(), functions, but adds encryption. But before we do that let’s, look at how to use the encrypt and decrypt methods of the Crypto class provided by the encrypt-php library.

Both methods are fairly simple. We can encrypt a value like this:

\Defuse\Crypto\Crypto::encrypt( 'hi-roy', $key );

Then, we can decrypt it by using the same key, like this:

$decyrpted = \Defuse\Crypto\Crypto::decrypt( 'hi-roy', $key );

Pretty simple, right? So let’s wrap it up in a class, that assumes the encryption key is stored in the JOSH_ENCRYPT_KEY constant:

class Josh_Encyrpted_Option{
public static function update_option( $option, $value, $autoload = null ){
return update_option( $option, Crypto::encrypt( $value, JOSH_ENCRYPT_KEY ), $autoload );
public static function add_option( $option, $value, $autoload = 'yes'  ){
add_option( $option, Crypto::encrypt( $value, JOSH_ENCRYPT_KEY ), '', $autoload );
public static function get_option( $option, $default = false ){
$encrypted =  get_option( $option, $default );
if ( $encrypted === $default ){
return $default;
try {
$value = Crypto::decrypt($encrypted, JOSH_ENCRYPT_KEY );
return $value;
} catch ( WrongKeyOrModifiedCiphertextException $e) {
return new WP_Error( $e->getCode(), $e->getMessage() );


This provides wrappers for WordPress’ option API that encrypt and decrypt values. It’s pretty simple, but keep in mind this is going to make sanitization and validation via register_setting or pre_update_option hooks difficult. I would recommend locating that step before and after this class is used.

Going Further

This article is a basic introduction on how to do reversible encryption in PHP. A way to store options with encryption is useful, as lots of things stored in options for plugins — like API keys are sensitive. But, we’ve just scratched the surface of what you can do.

I encourage you to take this further. For example, what about user meta that requires a user to provide their own key, so the data could only be read by that user? Also, since WordPress’ database API WPDB can be replaced, you can make a compatible database class by extending WPDB that encrypted and decrypted all queries.

Josh is a WordPress plugin developer and educator. He is the owner and a developer for CalderaWP, makers of Caldera Forms, a different kind of and Ingotthe native WordPress A/B testing solution.

The post Storing Encrypted Data In The WordPress Database appeared first on Torque.

How to write a high-quality and SEO-friendly blog post

Writing blog posts that are both nice and easy to read as well as SEO-friendly can be daunting. For some people, SEO-friendly content and high-quality content even seem contradictory. In this post, I’ll explain the three important steps you need to take to write excellent and SEO-friendly content.

Holistic SEO

At Yoast, we do not believe in over optimizing your content or keyword stuffing. SEO should never be a trick; it should be a long-term strategy. We believe in holistic SEO. We think you should focus on every aspect of website optimization to earn your place in Google’s rankings. You simply have to be the best result. In a holistic SEO strategy, you should focus on various aspects of website optimization: great UX, flawless security,  and of course technical excellence. Writing high-quality content is a critical aspect of a holistic SEO strategy.

Before you start writing: keyword research

Learn how to write awesome and SEO friendly articles in our SEO Copywriting training »

SEO copywriting training$ 199€ 199 – Buy now » Info

Before you can start writing, you have to do some keyword research. If you want to dominate the search results, you’ll just have to figure out which words your audience actually searches for. These are the words that you should use in your text.

Providing you’ve done your keyword research properly, you’ll need to make sure your content meets the following demands: your content should be original, your content should be readable, and your content should be findable.

1. Original content

The first pillar of high-quality and SEO-friendly content is to write original content. Your blog post or your article should be fresh, new and original. It should be different from all the other blog posts and articles that are already on the internet. It should be something that people will want to read.

Read more: ‘The importance of original content for SEO’ »

2. Readable content

After you have written a post with original content, you should make sure to write readable content. Your article should be easy to read. Readability is important for your audience. If your text is well structured and clearly written, people will understand the message of your text. Above that, readability is also important for SEO.  People read your text, but Google reads texts too. If your text is easier to read, has a clear structure with subheadings and clear paragraphs, Google will be more likely to grasp the main message of your post. If the main message of your post is clearer to Google, it will be more likely that your post will rank in the search engines.

Keep reading: ‘5 tips to write readable blogposts’ »

3. Findable content

The final step while writing awesome and SEO-friendly content is to make sure your content is findable. Findability has to do with maximizing the likelihood Google picks up your content in the search engines. It is important that you take this final step after you’ve written an original and readable post. Findability should never compromise the originality of your idea nor the readability of your text. Yoast SEO can help you tweak your text just a little bit better.

Read on: ‘Use Yoast SEO to make your content findable’ »


SEO should be a long-term strategy. It should be something you invest in. To truly dominate the search results, your website should provide the best match for people searching for that specific term. Writing original and readable content will make sure to do just that. Making that content a little bit more easy to find for Google is just fine-tuning the hard work you already did.

Read more: ‘SEO copywriting: the ultimate guide’ »

How to Display Relative Dates in WordPress

Do you want to display relative dates on your WordPress site? Relative dates are used on many popular social media websites like Twitter and Facebook. Instead of showing the date timestamps, these websites show how long ago something was posted. In this article, we will show you how to display relative dates in WordPress.

How to display relative dates in WordPress

Why and When to Use Relative Dates in WordPress?

As you may have noticed that a lot of social networking websites use relative time to describe how long ago an entry was posted.

For example, two hours ago, yesterday, just now, etc.

Relative date shown on Facebook

Relative dates give users a sense of how much time has passed since something was posted. This is why a lot of WordPress blogs and news sites are adding time ago style relative dates.

Having said that, let’s take a look at how to add relative dates to your WordPress site.

Adding Relative Dates in WordPress Using a Plugin

First, thing you need to do is install and activate the Meks Time Ago plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » General page and scroll down to ‘Meks Time Ago Options’ section.

Meks Time Ago settings

You can select where and when you want to use relative time. You can choose to show it for date, time. or both. You can also limit it to posts not older than a specific time.

If you run a multilingual site or want to change the text ‘ago’, then you can do that here as well.

Don’t forget to click on the save changes button to store your settings.

That’s all, you can now visit your website to see it in action on your posts and comments.

Relative date shown with a WordPress post

Adding Relative Dates in WordPress Manually

This method requires you to install a plugin, but you will also have to add code manually to your WordPress theme.

If this is your first time adding code to your WordPress site, then you may want to see our guide on pasting snippets from web into WordPress.

You may also need to see how to use FTP to edit and upload files to WordPress.

Ready? Let’s get started.

First thing you need to do is install and activate the WP RelativeDate plugin.

Upon activation, the plugin will try to replace the default WordPress dates in your theme with relative date and time.

However, since there are so many WordPress themes using different methods to display date and time, it may not be able to work with your theme.

Visit your website to see if it was able to successfully change date and time to relative dates.

If it does not work for your theme, then you may need to edit your WordPress theme files where you want to show relative date and time.

For example, if you want to show relative date on a single post page, then you will need to edit single.php or content-single.php files. For comments, you may need to edit comments.php file.

Basically, you will be looking for any of these lines in your theme’s template files:

<?php the_date(); ?>
<?php get_the_time(); ?>
<?php get_the_date(); ?>

You will need to replace them with the following line:

<?php relative_post_the_date(); ?>

You may need to edit multiple files in your WordPress theme depending on where you want to display relative dates on your site.

That’s all, you can now visit your website to see relative dates in action.

We hope this article helped you learn how to display relative dates in WordPress. You may also want to see our list of 25 most useful WordPress widgets for your site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Display Relative Dates in WordPress appeared first on WPBeginner.

Upfront Gets Full WooCommerce Compatibility (and You Can Download and Keep It for Free!)

We heard that you were looking for a set of WooCommerce themes that you could easily customize with drag and drop functionality, and you could also download and keep for free.

Well, guess what? You just found them! With all new full WooCommerce compatibility, our Upfront theme framework now gives you all that and a whole bunch more.

And did I mention that you can download Upfront and all of our starter themes and the Upfront Builder and install WooCommerce and keep it all even if you decide you don’t want to continue being a member, for free? Just start a free trial (you can even do it in the navigation above… There is no shortage of other buttons on our site!) – it’s the magic of the GPL!

So, wanna take a look at how it works? Cool :) Thought so…

Upfront now has full WooCommerce integration.
Upfront now has full WooCommerce integration.

How easy is that! Just use the Widget element in Upfront, drag it to wherever you like, and bosh! Your WooCommerce widget has been added to your design.

But we haven’t stopped there… We’ve also made it so that WooCommerce looks beeeautiful in all of the different starter themes we provide (and will provide in future) and, of course, if you are CSS-minded you can easily customize, edit and tweak the look and feel of your site even further, and even create your own Upfront WooCommerce themes for sale!!!

Check these out…

Product Listings To Die For

Product listings in your online store could look this good with Upfront's new WooCommerce integration.
Product listings in your online store could look this good with Upfront’s new WooCommerce integration.

So this layout has been made with our starter theme Issue, and I think you’ll agree that it looks rather nice indeed.

You’ll basically get every aspect of WooCommerce listings, looking beautiful out of the box and, as I mentioned, tweaking the designs is super, super simple, even if you are not a coder.

You’re going to absolutely *love* playing with this :)

Individual Product Pages You Will Love

Stunning single product listings straight out-of-the-fox.
Stunning single product listings straight out-of-the-fox.

You wanted a lovely product listing page? Sure thing, here you go :)

So this is a WooCommerce individual product page in our Fixer starter theme and I think you’ll agree it looks marvelous.

Of course, all of the fonts, form styling and even theme colors are automagically applied to the elements of design, so you can rest assured that any listing you make will look as good as this out of the box.

And How About This For a Cart!

Styling you cart with Upfront couldn't be any easier.
Styling you cart with Upfront couldn’t be any easier.

This is another great example of WooCommerce adopting the global type settings and styling of a particularly gorgeous theme, in this case Panino.

As you can see it’s easy to set up a really nice full screen shopping cart, so checking out is easy… but it’s equally easy to add a small cart to a sidebar, or anywhere else you want really.

Just drag and drop :)

Checkout Like a Breeze

Easily style checkouts to match your branding.
Easily style checkouts to match your branding.

And last, but by no means least, if you’re keen on having a beautiful checkout experience, look no further than any one of our starter themes.

This one is Scribe – it’s an awesome bespoke arty (dare I say a bit hipster…) theme that is guaranteed to bring out the inner Etsy in you.

And, as you can see, it has been configured to work perfectly with WooCommerce!

So there you have it… We’d love to see what beautiful shop faces, stores and new themes you can create using either our Upfront starter themes or from scratch with the Upfront Builder.

And, as ever, we’d love to hear your feedback, questions and any feature requests in the comments.

Onwards and Upfrontwards!

Related posts:

  1. New Upfront WordPress Magazine Theme – Say Hello to Issue Another week, another lot of new goodies for WPMU DEV…
  2. Download the Free MarketPress Anywhere Cart Plugin Very cool free add-on for MarketPress: The instantly updated Anywhere…
  3. Upfront 1.2 Is Out, Try It For Free Today! We’re super excited to announce Upfront 1.2, the latest update…

Make Money with WordPress: The Ultimate List of WordPress Business Ideas


Make Money with WordPress: The Ultimate List of WordPress Business Ideas

Posted on November 1, 2016 by in Resources |

Ready to strike out and start your own business? If you have experience working with the world’s most popular content management system, you may want to consider exploring new ways you can make money with WordPress.

30 Ways to Make Money with WordPress

This may come as a surprise, but expert developers and designers aren’t the only ones able to make money with this platform. In fact, it’s inherently ripe with opportunity for:

  • Writers
  • Marketers
  • Consultants
  • Instructors
  • Salespeople
  • And more…

Consider one of the following WordPress business opportunities as your starting point:

For Developers

1. WordPress Developer

web development

Image by 0beron /

WordPress may be the most popular CMS, but that doesn’t mean everyone using it knows what they’re doing. Plus, many people know their business needs a website, but don’t have time to set it up or maintain it on their own. This is where a WordPress developer can step in and offer something more affordable than what the big agencies do.

WordPress developers are in high demand, so if you know how to build and maintain a high performing website, this is the job for you.

2. Maintenance and Support Services

maintenance and support

Image by Mascha Tace /

There is already quite a bit of competition by way of WordPress support services, but that doesn’t mean you have to work for one of the big companies to get work in site maintenance. No one wants their site to break, but they also don’t want to take time away from regular business matters.

Your services can fill that gap, by managing updates, monitoring for security breaches, backing up websites, and providing other common types of support.

3. Develop Freemium Plugins for the WordPress Repository

WordPress plugin

Image by vasabii /

If you use WordPress on a regular basis, you already know that plugins are a powerful tool to have in your arsenal. They cut out the need to spend extra time coding. They give clients a more personalized (and easy) experience when using the platform on their own. And they bring extra style to your website’s UI and UX.

If you have the skills to create a plugin on your own, why not go for it? You can give it away for free in the WordPress Repository and consequently drive traffic back to your site where you offer advanced (premium) plugin features or other development services.

4. Develop Premium Plugins for Third Party Marketplaces

Image by Nensu79 /

One of the best things about developing plugins is that they’re a wonderful opportunity to generate passive income. Unlike web development that requires contracts, client meetings, continual coding, development, and so on, plugin developers can run more of a one-and-done kind of business.

Make your plugin and then watch it sell on marketplaces like Code Canyon or Creative Market. (Don’t forget to offer support for it, too!)

5. Develop Premium Plugins for Your Website

Image by Myvector /

As a plugin developer you have another option available: you can sell plugins on your own website. This enables you to have full control over your product: where it is sold, how much it sells for, and how it is marketed. This will also give you better insight into who is purchasing your product, so you can follow up when you have new products or services that may interest them.

For Designers

6. Design Premium WordPress Themes

WordPress themes

Image by MPFphotography /

If you’re interested in pursuing this line of work, remember who the audience is. You’re not only catering to WordPress developers who know how to modify themes and supplement them with plugins. You’re also targeting novice users who want an easy way to set up a site that looks professional and works flawlessly. So your goal should always be to create a high-performing WordPress theme that doesn’t leave users with an exorbitant amount of work to do on their own.

In terms of making money, the process is the same as with plugins. The main difference being the marketplaces where you can sell them. Creative Market and ThemeForest are the most popular. You can sell these on your own too, but I’ll cover that a little later.

7. Design Premium WordPress Child Themes

Premium Divi Child Themes FT shutterstock_287566574

image via /

Creating a WordPress theme may not be the hardest thing to do, but competing in the increasingly competitive premium theme market can be quite difficult. But by creating premium child themes for parent themes (like Divi, Genesis, and many more) who already have large customer bases you can market to is a great way to get into the theme business.

8. Design Premium Divi Layouts


A robust economy has sprung up around Divi, which is one of (if not the) world’s most popular premium WordPress themes. An enterprising designer could make a tidy business by creating useful and attractive Divi layouts that their customers can quickly implement.

9. Design WordPress Websites as a Service

Photoshop Actions for Web Designers shutterstock_402893758-jiunn

image via jiunn /

Then of course there is the classic web design service angle. Whether you’re using Divi or another WordPress theme designers specializing in WordPress tend to have more than enough business to keep them busy.

10. Design WordPress UI & UX


image via Sentavio /

WordPress is a developer dominated niche. Which means there are loads of themes and plugins out there that could use some user interface and overall user experience design love. If this is your specialty you could simply start by approaching developers for themes/plugins in the official WordPress repository which you feel you could help improve.

Sales & Marketing

11. WordPress Marketer

Image by penguin /

Developers and support professionals who offer add-on marketing services may know which tools should be included with each website, but they might not know what to do with them.

If you’re a marketer by profession and have a great handle on the platform, why not build your marketing business around WordPress? Help clients effectively make use of the best marketing tools and techniques for their websites—all within WordPress.

12. Affiliate Marketing


Image by mayrum /

One of the best ways to make money is through affiliate marketing. Basically, you include promotional links to someone else’s content or products on your website. Then you receive a commission whenever someone’s click-through leads to a sale. The great thing about this is you don’t have to be writer in order to make this work. Developers, designers, marketers, website flippers… anyone with a website can do affiliate marketing.

If you’re just getting started, consider using one of these affiliate marketing plugins.

13. Website Flipping

website flipping

Image by Yurii_design /

Website flipping is very similar to the concept of real estate (or house) flipping. Developers purchase the domain, hosting, themes, plugins, and any other tools needed to create a new website. They create niche-specific content for it. Then they sell it to someone in that niche who needs it.

A website flip could be as simple as buy-setup-sell. But if you’re really looking to make a profit, you’ve got to optimize your website for search and get a steady flow of traffic coming to it.

If you’re short on time, look into Flippa. You can purchase a website that was already built, enhance it with necessary plugins and make other value-add adjustments. Then turn it for a profit.

14. Website Hosting

Image by Sky vectors /

If you want to start your own website hosting business, you’ll have to first consider who you’re up against. There are the popular hosting companies like GoDaddy and HostGator. Then there are the WordPress hosting specialists like Pagely and WP Engine. To enter into this field means you need to not only understand server technology and infrastructure, but you’ll also need to be skilled in customer support, WordPress optimization, marketing, and more.

Consider building a team of customer support professionals before launching your business. While 24/7 support may not be possible, you’ll at least need to offer coverage during standard business hours.

15. WordPress eCommerce

Image by Pretty Vectors /

WordPress ecommerce is a bit vague in terms of defining what exactly is being sold. That’s because it depends. You could sell WordPress themes, plugins, or premium content (like white papers, books, etc.) You even create a marketplace for developers to sell their products from. Don’t be afraid to get creative.

16. WordPress Memberships

Image by Knyaz Yaqubov /

While a WordPress membership website is a type of eCommerce business, it differs in its approach to sales. eCommerce websites tend to depend on the one-off purchase of a theme or white paper, while membership websites focus more on building relationships.

If you choose to run this type of business, keep in mind that your customers will look to you for more than just buying a reliable plugin. They’ll want your support and advice, too. You should be willing to regularly engage with your audience and prospects via social media, newsletters, and your blog.

17. WordPress Job Listings

Image by ProStockStudio /

For WordPress professionals on the hunt for new work, it can be difficult sifting through job site after job site, trying to find something within WordPress. On the flipside, it can be difficult for companies to find the right WordPress talent to fill their jobs.

If you have the patience to track down jobs from multiple sources every day or you want to give freelancers a place to post their resumes, consider creating your own WordPress job website. Also, make sure to have a plan in place for making money on your site. You may want to skip charging for memberships and focus on upselling premium content. You could also offer professional resume or job candidate matching services.

For Writers

18. WordPress Reviewer

Image by Andrei Simonenko /

Consider yourself a jack of all trades, but master of none when it comes to WordPress? Think about putting all that knowledge to use and become a WordPress reviewer. If you’re already testing out the latest plugins, themes, and other products, turn all that experience into something others can use in order to make their own decisions.

Also think about building relationships with WordPress experts, developers, and designers. That way, it’ll be easier to leverage those connections into paid sponsorships in exchange for a review, link to their content, or ad placement on your site.

19. WordPress News Blogger


Image by hvostik /

If you think about how often users have to update WordPress, plugins, and themes on their website, chances are good that many don’t take the time to read through the changes or patches associated with them.

WordPress news websites can be extremely helpful in this regard. You can announce upcoming patches and updates before they happen, discuss changes going on with the tools everyone regularly uses, and more.

20. Tutorial Blogger

Image by vladwel /

If you happen to know WordPress really well and have practical insights you can share with the WordPress community, there’s no sense in keeping all that information to yourself. Think about becoming a tutorial blogger. Develop written tutorials and record videos that demonstrate how to use the tools and techniques WordPress users need to know about or that they aren’t necessarily using correctly.

21. Web Design and Development Blogger

Image by LANTERIA /

The WordPress community is huge and is always in need of good insights related to the work they do within the platform. If you know a lot about web design, want to report on upcoming trends, or develop lists of the top plugins and themes every WordPress professional needs to use, this could be the perfect gig for you.

22. WordPress Interviewer

Image by Visual Generation /

Do you have close relationships with WordPress experts, professionals, leading companies, or rising stars in the space? Maybe you just really enjoy getting people to open up? Think about conducting those must-read or must-listen-to interviews, and then share those expert insights with others in the community.

23. Podcaster



For writers and other WordPress experts who also happen to be great (behind the scenes) public speakers, start your own podcast. Focus on speaking to one specific type of WordPress user, like the novice webmaster, the freelancer looking to grow their business, or the designer. Then you can better cover topics, news, and tips that interest your audience most, rather than try to satisfy everyone.

24. Contributing Writer


Image by vladwel /

If you are particularly passionate about WordPress and want to contribute related content to other websites, there’s definitely a need for writers. You can reach out to your favorite WordPress-related website and see if their blog needs another contributor. Or you could pitch content ideas to non-WordPress websites that target small business owners, entrepreneurs, and others who may find those insights valuable when working on their own sites.

25. Write and Sell Books

write books

Image by IhorZigor /

Writers who have built up a steady stream of content on their websites, or who have something new and particularly useful to share, can turn their writing into exclusive content.

eBooks, non-fiction books, and white papers are a great way to share your content and make a profit. Also think about offering “free” downloads to your ebooks in exchange for visitors’ contact information.

General Ideas

26. WordPress Consultant

Image by M-vector /

There’s a lot of money to be made if you can provide WordPress services or sell a WordPress product. But sometimes people want to learn how to do it on their own, and they just need a little guidance to get started. You may also find that companies with a well-established website need an expert outsider to weigh in on what’s working and what isn’t. If you have that knowledge and also have great people skills, consider the consulting route.

27. WordPress Instructor

WordPress Instructor

Image by Pogorelova Olga /

Another way you can make money with WordPress is to teach others how to use the platform. There are a variety of outlets through which you can work as an instructor. You could provide one-on-one advisory or consulting sessions in person or online. You could also reach out to your local community college to see if they’re in need of a WordPress lecturer.

Whether you want to focus on the basics or provide more advanced coding and design tutorials, there’s an audience for it.

28. eCourses


image via ideyweb /

No matter what your personal expertise is, with WordPress and the right learning management solution you could turn that expertise into a premium ecourse.

29. Virtual Assistant

Virtual Assistant

Image by smartdesign91 /

Similarly, you don’t have to be a star developer or designer to use WordPress as a means of selling your other skills. For some, that may be as simple as selling their ability to stay organized and efficiently knock out a to-do list. That’s why setting yourself up with a WordPress website and a booking solution could be just the right approach to marketing your virtual assistant services.

30. Premium Forums

Image by Kurdanfell /

Do you really enjoy solving problems for others, but don’t necessarily enjoy the relationship-building aspect that comes with it? A WordPress customer support forum would be perfect then.

Create a website or forum where anyone can submit their questions or issues—to you and the community at large—and then you can respond with helpful insights and instructions. Or you could set your site up as an ongoing subscription service for WordPress users that want WordPress support, but don’t have any other reliable resource to reach out to.

Final Advice

Before I close this post out, let me leave you with some final tips for setting up a WordPress business. Elegant Themes covered some business best practices and tips last year, but I want to expand on that a bit more as it pertains to the WordPress business ideas discussed above:

  1. Don’t sell a service, sell a solution.
  2. Practice what you preach, i.e., create your own site with WordPress.
  3. Create a portfolio of your work and make sure it is high-quality and professional.
  4. Gather testimonials and create case studies for your business. Social proof is everything in the digital age.
  5. Blog about your business and WordPress regularly.
  6. Find a niche and stick with it.

So there you have it, WordPress creatives and experts: 25 ways you can make money with WordPress. If you take a closer look at each of these, you’ll see that there are even more niches you can carve out for yourself—especially if marketing is your thing.

Now over to you: What are some more WordPress-related business ideas?

Article thumbnail image by pixome /

Brenda Barron

By Brenda Barron

Brenda is a professional writer and WordPress enthusiast from Huntington Beach, California. You can often find her typing up a storm at the local coffee shop, or at home re-watching Back To The Future and Doctor Who.

download divi

WooCommerce Subscriptions: An Insider’s Look At eCommerce Subscription Plans

Nowadays, consumer-buying habits are trending towards hassle free shopping experiences. This means less brick-and-mortar store shopping, and much more online shopping.
In response, many website owners are opening up eCommerce shops to sell products to their followers, are marketing to new customers across the internet, and are trying to build international brands for the ultimate success story. More so, website owners are looking to break into the world of online commerce subscription plans to boost revenue and create a consistent flow of income.