News & Announcements

Track our latest posts

How to Improve SEO by Speeding up Your WordPress Site


Website speed is important. Websites that load faster don’t leave that bad aftertaste in your visitor’s mouth. Not only does it help with user experience, but it also contributes to higher conversions and higher search rankings.

In this article, we’ll cover how to improve SEO by speeding up your WordPress website:

What does fast really mean? How fast is my website? How does website speed impact SEO? Why partnering with the right web host is important? How to pick a fast WordPress theme? What plugins can help speed up your site? As well as eight other practical tips on how to improve the load time of your WordPress website.

What does fast really mean?

We’d all like our site to load as soon as we type the address in the address bar of our favourite browser and hit enter. Unfortunately, most of us have to face reality where load time is anywhere from 1 to 10 seconds.

If it’s over 10 seconds – you’re losing visitors and money. If it’s under 3 seconds – you’re doing just fine. Everything in between – you should work on improving the speed of your website.

Before we jump into all the ways you can use to improve the speed of your site, let’s first address why you should spend your valuable time and energy on optimizing load speed. After all, isn’t your time better spent producing new content, adding new features or products to your site?

According to Strangeloop, the average site takes 10 seconds to load, whereas for eCommerce websites it takes 4.9 seconds to serve usable content. People can wait as long as 10 seconds for a website to load, but there’s a catch. As much as 57% of visitors expect the page to load 3 seconds or less. If it doesn’t – they’ll simply leave.

How fast is my website?

There are some tools out there that can help you understand how fast your website is. You can try Pingdom, Google PageSpeed insights, FirstSiteGuideor or WebPageTest.

Pingdom Website Speed TestPingdom Website Speed Test All of these tools will show you the load speed and assign some score based on the issues they uncover. Just keep in mind that this score is not as important as the speed of your website itself. That’s what you should be focusing on. You can put the advice they give to good use, but remember that they will not solve the potential issues for you.

Of course, you can always use Google Analytics to track the speed of your website. Chances are, you’ve seen the average page load time report in Google Analytics. However, it’s much more useful to review other dimensions as well. For instance, ‘DOM Timings’ report will show you how much time the user had to wait until they were served usable content.

As always in Google Analytics, the data is taken from a sample of your visitors. If your visitor numbers are still low, the sample will be low too and that might skew the results.

There is one quick thing you can do to increase the size of the sample and include (almost) all visitors. Just add this one line to your GA script above the ‘trackpageview’ line:

1 2 ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 100});

Impact on SEO

Speed has been a ranking signal for Google from 2010. Since then, the weight this signal carries has only increased. Search engine spiders can estimate the load speed of your site pretty accurately. Moreover, even though the speed of mobile pages currently does not impact your mobile rankings, soon it will be a ranking signal on mobile devices as well.

But just how much does the site speed impact your WP site rankings?

Backlinko analyzed median load time of 1 million domains using Alexa’s domain speed data. This means that the speed of individual pages (like homepage) was not analyzed separately. But instead, the average speed of the whole domain was analyzed. They found that there’s a strong correlation between the speed of the site and Google rankings.

Correlation between website speed and Google rankingsCorrelation between website speed and Google rankings According to Zoompf, who have evaluated 100,000 pages and the impact of site speed on rankings, there is a clear correlation between Time to First Byte (TTFB) and the search engine rankings. In short, this metric captures how long it takes your browser to get the first byte of the response from the web server when you’re requesting a particular page. This speed depends on the latency of sending your request to the web server, how much time it takes for the web server to process your request and generate a response and the amount of time it took to send the first byte of that response to you.

The graph below illustrates the median Time to First Byte for each search rank position from the sample:

Median Time to First ByteMedian Time to First Byte Partner with the right web host

Often overlooked, choosing the right web host is one of the key components of every successful website. You don’t see a profitable business hosting their website on a free shared hosting with thousands of other sites. Sure, it’s a good deal when you’re just starting out – but once your website starts to get traction, that extra performance boost that comes from premium hosting will pay for itself over and over again.

Switch to PHP 7

PHP 7 is a real game changer in the programming language that powers as much as 82% of the web. The update comes with the brand new version of the PHP engine called phpng, written to decrease memory consumption and increase performance.

That sounds good in theory, but what about real life performance? You can see the performance benchmarks provided by Zend Performance Team below – PHP7 makes your WordPress almost 2 times faster. One WordPress request on PHP 5.6 executes just under 100M CPU instructions, while PHP7 only executes 25M to do the same job.

PHP7 makes WordPress fasterPHP7 makes WordPress faster Start using CDN

A content delivery network or content distribution network (CDN) is a globally distributed network of servers deployed in multiple data centers around the world. This ensures that, for example, your end user from Paris isn’t served content from your server in USA, but rather gets it from a server in Europe ensuring higher availability and speed.

The great thing about GoHi is that you get a blazing fast speed site without having to worry about setting up CDNs or messing with .htaccess file.

Use a good WordPress theme

Investing in a good WordPress theme from the start will help you avoid lots of problems. Designers often get a little carried away with designing themes that look great visually, but just don’t perform that well in terms of speed, SEO or conversions. The solution? You can either go minimal and use minimal themes, that are not feature rich. Or you could use one of the fastest loading WordPress themes.

Are you thinking about mobile users? Go AMP (Accelerated Mobile Pages)

According to Statcounter, more websites are now loaded on smartphones and tablets than on desktop computers. As much as 51.3% of pages were loaded on mobile devices in October 2016, compared to 5% in 2010 and 25% in 2013.

And here’s the thing. Mobile users usually have slower connections, but they expect that your site will load as fast or even faster than on desktop.

That’s where Accelerated Mobile Pages (AMP) comes in. AMP is a project from Google and Twitter designed to make really fast mobile pages. It basically restricts you from using most of the Javascript, cuts down certain HTML tags and only allows using a streamlined version of CSS.

There is a good plugin by Automattic that enables AMP for your WordPress website. If you’re wondering how this will work with some other plugins that you’re using, like Yoast SEO plugin – no worries, there’s a special Glue for Yoast SEO and AMP plugin. It allows you to optimize metadata, which is not possible if you’re only using AMP by Automattic.

Get Google PageSpeed

PageSpeed will help improve the web latency and bandwidth usage by caching just portions of the site’s HTML code. Once it’s enabled, Google’s servers will only need to go back to the origin server to get the non-cacheable parts with others already visible in the user’s browser. The best part? PageSpeed prioritizes the content that is above the fold of the browser and defers JavaScript execution until page load.

TinyPNG Image CompressionTinyPNG Image Compression In other words, Google PageSpeed will automatically apply web performance best practices to your web page and its assets, like images, JavaScript and CSS without requiring you to modify anything in your content.

Optimize your images

Optimize all of your images before you use them on your WordPress website. A lot of the time speed issues can be resolved by simply optimizing the images using services like TinyPng or Smush it.

Use exactly the required size of the image. For example, if your featured image is 800px wide, upload the image that is exactly the same size.

Minimize round-trip times (RTTs) and use caching plugins

Every asset on your site, like CSS file, javascript file or an image is requested individually by the browser from the server. It makes sense that you’d want to minimize the number of these round trips that need to happen before your site can load.

Most caching plugins will take care of most of the issues related to RTTs. So if you are not using server caching, you can achieve the same results by using the W3 Total Cache plugin. This will help you improve the load speed of your site. It’s worth mentioning that for optimal performance it’s still better to let your hosting provider handle image caching.

Gzip compression

Your website code has a lot of repetitive patterns and elements. It’s just the nature of programming that makes it easier for humans to develop and read code. However, your browser doesn’t need the code to be pretty and legible.

Compression algorithms like Gzip search for these repetitive patterns and replace them with something shorter. In real world, this algorithm can reduce the size of HTML, CSS and Javascript by up to 90%.

You can do it manually by editing your .htaccess file or by installing WordPress plugin like GZip Ninja Speed Compression.

Add an Expires header

To reduce the number and size of HTTP requests browsers serve a cached version of the page to the end user. Expires header in HTTP response is used by the web server to define how long the browser should be cached. Never expire policy should be implemented for static components on your website. This is usually done by setting a far future Expires header. Some plugins like W3 Total Cache plugin will also take care of that for you.

Remove all plugins you don’t need or use

As an advanced WordPress user, you already know how easy it is to start using a new plugin. Sooner or later you’ll find that your website is using dozens of these plugins. Often when performing a plugin audit you’ll find that you’re not actually using all of these plugins, but they still require loading different CSS and Javascript files. Remove the plugins you don’t use or need anymore.

While you’re at it, it’s worth keeping in mind that Google started punishing websites that use mobile pop-up ads. So you might want to re-configure your popup and lead generation plugins so that you’re only serving popups on desktops.


Improving site speed is part of making your website more successful. Whether you’re selling products, blogging or offering software as a service – load time is crucial in 2017 not only on desktop devices, but also on mobile.

If you’re looking for the 20% of efforts that will get you 80% of results, here’s what you should focus on:

Choose the right hosting provider that supports PHP 7, HTTP/2 and Gzip compression. Use CDN for all the static files you are serving. Reduce the HTTP requests through CSS sprites, combining and defer parsing JavaScript.

Thursday, 05 October 2017

Read more..

How I Turned My WordPress Blog Into A Five-Figure Business


In 2013, I was working in a design agency in London, while dreaming about entrepreneurship and traveling the world.

One day, an idea struck me. Most people viewed design and entrepreneurship as completely separate skillsets… But didn’t it make more sense to combine them? I decided that it did, so I started Despreneur, a magazine for design entrepreneurs.

Over the next 3 years, I grew it into a multi-author platform where people could learn about tech, design, and business, and then, in 2016, once I felt that it was time for me to move on, I sold it for a considerable (to me, at least) amount of money.

Despreneur changed my life forever. It turned me into an entrepreneur. It provided me with the flexibility and income to travel the world. It made me grow as a person.

And today, I want to share the most important lessons that I learned over those three years of blood, sweat and respect…

3 most important questions you need to ask yourself

Here’s the thing: building a profitable business is hard. Really hard… That’s why a vague idea of wanting to do so is not enough. You need a clear motivation that will keep you going even when things get tough. And believe me, things will get tough.

So how do you get that motivation you need in order to push through the inevitable obstacles? You do that by taking the time to understand why exactly you are doing what you’re doing. What will you get out of all that hard work?

Here are the three most important questions to ask yourself.

What kind of lifestyle do you want? Look, everyone wants to have a lot of money, but why do you want it? Is it so that you could travel the world for weeks, months, or even years at a time? Or because you want to be able to stay at home and take care of your children while still providing for them financially? Or maybe you want to acquire enough passive income producing assets so that you’d reach the point where you’d never have to work for money ever again? There are no right or wrong answers. What matters is getting clear on what you want in this one life you have. How much would that kind of lifestyle cost? Now, once you are clear on the big picture, it’s time to work out the details. How much money would you need per month to maintain that kind of lifestyle? Work out a monthly budget for accommodation, food, clothes, entertainment, travel, etc. and don’t freak out if once you add everything up, you realize that you’ll need a lot of cash – having a concrete number in mind will keep you motivated until you get to that point. What kind of business do you need in order to be able to afford that lifestyle (in terms of money and time)? Now that you know both what kind of lifestyle you want and how much money you need to afford that lifestyle, you need to consider what kind of business you should build. For example, if you simply want to replace your current income so that you could stay at home with the kids – a relatively small website might do, meanwhile, if you want to travel the world in style, you’ll need to be more ambitious. Remember, you don’t want to work for your business, you want your business to work for you, so think carefully about how much time you are willing to invest each week and if it will produce the monthly cashflow that you want. You might be tempted to skip these questions and jump straight into building a business. Sure, you can do that… but I wouldn’t recommend it. In my experience, people who lack clarity tend to procrastinate a lot, get easily distracted and generally struggle to get things done. Can you blame them? You can’t expect someone to stay focused and productive if they don’t really know why they’re doing what they’re doing. So, calm down, don’t rush, and take the time to think things through. That will make everything a lot easier in the long run. A simple and affordable hosting plan, like the ones offered by GoHi Hsting, is more than enough in the beginning.

Getting started

Once you get clear on why you want to build a business and what kind of business it should be, get started right away. It’s normal to feel the temptation to procrastinate on it by telling yourself that you need to do more research or write a business plan, or wait until you have the money for a custom design. Don’t give into it! You need to get going. You can figure everything out along the way.

Here are the first five steps you should take.

Get a good domain name. Have you already come up with a name for your blog? Do some brainstorming if not – it has to be short, memorable, and reflect your brand. It’s best if your domain name ends in .com because dot-coms are the easiest to remember. However, the .com is a very popular domain and your desired domain is most likely taken. Think about alternatives like .xyz that is forecasted to dominate the internet in the upcoming years. You can check the availability of various domain names here. You can buy a domain name either via GoHi or through your hosting provider.

Get a reliable web hosting. A decent web hosting is a must for any online business. Don’t go overboard, though. I remember when I launched Despreneur, I got an expensive hosting package and that was a mistake. While it might not cost that much on its own, the problem is that all these seemingly small expenses add up really quickly, and can put a serious strain on your budget, especially if your business isn’t generating enough revenue to cover those expenses yet. An affordable and reliable plan, like the ones offered by GoHi, is more than enough in the beginning.

Install and set up WordPress. You might be wondering which blogging platform you should go with. Just stop. Install WordPress. It’s the biggest content management system in the world which powers ~27% of the internet. This means that it’s constantly updated, bugs are fixed fast, and there’s a huge ecosystem that is full of plugins, themes, etc. So don’t try to reinvent the bicycle. Go with WordPress.

Set up an email autoresponder. An engaged email list is one of the most valuable assets that you can have as an online entrepreneur. Don’t wait until you have built out your website, or until you have an opt-in freebie ready, or until you have written an entire email sequence you have in mind. Set up an email autoresponder and slap an opt-in form on your homepage on day one. Improve as you go.

Make sure that your design is clean and beautiful. Overlooking the importance of web design is a huge mistake. It doesn’t matter how great your content is if your blog looks like a complete mess. Get a premium WordPress theme (take a look at 2017’s best selling themes on Theme Forest). It costs less than $100 to make your website look professional (you can upgrade to a completely custom design once you get the business going).

Again, don’t procrastinate by telling yourself that you need to research this or research that, it’s just your anxiety talking. Sit down and get these 5 tasks done in one day. You can always adjust things as you go – the most important thing now is to get started.

Build an engaged email list

As I’ve already mentioned before, an engaged email list is one of the most valuable assets you can own as an online entrepreneur, therefore you need to make list building your top priority from the day one.

Here are some practical tips that will help you grow your email list.

Optimize your web design for conversions. I can’t emphasize the importance of web design enough here – you will have a hard time building an email list if your design isn’t optimized for it. Where to start? Deal with the #1 conversion killer first. Also, make sure to plug these “leaks” that are costing you subscribers!

Despreneur readers can download this in exchange for their email. They can unsubscribe at any time. Offer a free product as an opt-in incentive. I recommend you to create a free product and give it away for free as an opt-in incentive. It works best if you split the product into several parts and then deliver it via email over the course of few weeks (here’s a great article on creating an email course). Just make sure that the free product is of such high-quality that you would be okay with charging money for it. Remember, people judge your premium content by your free content, so you can’t slack off on the free stuff.

Provide your subscribers with exclusive content. Your email list consists of your most loyal readers, therefore you have to treat them like VIPs. It’s not enough to give them the free product, you also need to offer them exclusive content, otherwise, why would they keep opening your emails after your product sequence is done? I recommend sending out a weekly email with valuable content that is meant for subscribers only. People like being a part of an exclusive club!

The most important thing to understand about email marketing is that you have to add, add, add value before you ever ask for anything. Do you like reading emails from companies that only reach out when they want to sell you something? Well, neither do your subscribers, therefore make sure to treat them as people, not as cash cows. Spoil them with freebies, exclusive content, and your attention. Remember, email marketing is not about making a quick buck, it’s about building mutually beneficial relationships.

Content is king

There’s quite a bit of debate around the question of what the ultimate royalty of the online marketing world is – design or content. What’s my take on it?

While I think that design is extremely important, and that bad design can sink your business, ultimately I’m on Team Content, because quality content is the key to building a loyal and engaged audience. A loyal and engaged audience (or lack therefore) is what makes or breaks an online business.

Here are three tips that will help you get your content right.

Add value. The #1 purpose of your content should be adding value to the lives of your readers. You might look at websites like Buzzfeed and be tempted to go the route of vapid articles and click-bait articles, but the reality is that this model was created to maximize ad revenue and for it to work, you’d need to generate huge amounts of traffic. It might seem counter-intuitive, but writing in-depth articles that genuinely help your readers makes it easier to monetize your website, because building an audience that trusts you and is interested in what you have to say is a better business model than trying to milk those pageviews from random visitors with goldfish attention spans. So whenever you have produced a piece of content, ask yourself, does this really add value? In other words… Write epic shit.

Don’t forget SEO! Now, while you obviously should be writing for humans first and foremost, it’s important to optimize your content for search engines as well. Don’t know much about it? Learn from Brian Dean (Backlinko). I suggest you to start with the brilliant Skyscraper technique.

Listen to your readers. You must remember that you aren’t writing for yourself, you are writing for your audience, and therefore you have to pay attention to the feedback that you are getting. What topics are your readers most interested in? What questions do they have? What do they want to see more of and what do they want to see less of? Remember, the surest way to create content that resonates with your readers is listening to them and giving them what they want.

Please understand that there’s no way of getting around this. You simply have to produce quality content that provides value to your readers on a regular basis. Don’t waste your time looking for shortcuts or hacks. Just put your head down and start writing.

Despreneur’s Twitter Profile Promote, promote, promote!

There’s this belief that if you create great content, the readers will come. Here’s a cold splash of reality: no, they won’t. Today, the internet is such a noisy place, that if you don’t make an effort to put your work in front of people, it will go unnoticed among all the other things that are competing for their attention.

Here are some things you can do to get those eyeballs.

Guest post on top blogs in your niche. When you start out, you are an internet nobody, and you have to make a name for yourself. How can you do that when you have no audience of your own yet? You go to people in your niche who do have huge audiences and write super high-quality posts for them (yes, for free!). That will get you exposure to tens of thousands or even hundreds of thousands of people who otherwise would have never heard of you. Read this guest posting guide and get to work.

Build a decent social media following. While social media following isn’t as valuable as people often perceive it to be (social media marketing should always come after email marketing and content marketing), it’s still useful in terms of sharing your work and interacting with your audience. Pick 2 platforms to start with (Facebook and Twitter are probably your best bets) and start building a following on them. Just remember that providing value and resharing is the key – only share high-quality links that your followers would find interesting.

Repeating shares get you up to 86% as much performance as the initial share. Image credit: Wiselytics. Network with other people in your niche. You should start building your network immediately so that it is already there once you need it. Reach out to people in your niche and interact with them without any hopes of immediate payoff (and never approach someone by asking for a favor). Have conversations. Make friends. Then once you do need for a favor, you won’t feel all awkward and sleazy when asking for it. Here’s a great guide that can help you learn to network the right way.

The biggest mistake that bloggers make when it comes to marketing is that they don’t promote their content enough. Think about it: you put all that time and effort into creating a great piece, and now what? Are you going to just let it die a silent death?

No? Then share it via appropriate channels with people who might find it relevant. You should only be spending 20% of your time and energy creating content and 80% of your time and energy on promoting that content. So promote, promote, promote!

Making money

Let’s keep it real: the purpose of the business is to generate profit, that’s why it’s a business and not a charity. So how can you do that?

Here are three tips that will get you started.

Don’t be afraid to monetize. Going from an unmonetized website to a monetized one can be scary. Will people think that you are selling out? Are you charging too much? What if no one buys what you’re selling? You have to ignore all these thoughts and do it anyway. You are building an honest business by providing value and charging money for some of that value. Remind yourself that when doubts and fear start creeping into your mind.

The Very First Despreneur Product Start with offering a small product first. People often look at A-listers in their niche, see all the shiny expensive products they are selling, and think that they have to produce something comparable in both quality and price in order to be able to sell it. That’s not true at all. Most of these A-listers started by selling cheap scrappy products to their small emails lists. Which is where you should start too. Ebooks, email courses, video courses made of PowerPoint presentations. Keep it simple and keep it under 50 bucks.

Focus on turning first-time buyers into regular customers. Understand that each product of yours should serve as a gateway drug. Yes, you need to keep it simple and cheap in the beginning, but you still have to provide enough value for the person to feel happy about having bought it, because only then will they consider buying your next product. And the next. And the next. Sure, you can make a quick buck from one-off sales, but that’s shortsighted. Happy customers are how you build a solid, sustainable business.

Asking people to give you their hard-earned money is probably the scariest part of being an entrepreneur. But you can’t be one without doing it. To learn more, check my list of business lessons every first-time entrepreneur needs to learn.

Image source: Frontline Creative Work smart and hard

When it comes to productivity, a lot of people are trying to work smarter, not harder, even to the point where hard work is looked down upon. Well, guess what, this is just laziness talking. Sure, your business should serve you, not vice versa, so I’m not saying that you should turn into a crazy workaholic. However, the reality is that building a business will take a lot of hard work, and anyone who’s telling you otherwise is probably trying to sell you snake oil.

That being said, here are three tips on how to work smart, so that you wouldn’t needlessly waste your time and energy.

Don’t get distracted by the “feel good” tasks. There are a lot of things that are easy-to-do and make you feel productive, but in reality it’s just a way to procrastinate on doing hard things that actually push your business forward. It might be tempting to spend hours upon hours on researching social media strategy, or posting Twitter updates, or making minor design tweaks. Don’t. What you should be doing is a) creating quality content (both free and premium) b) promoting that content. That’s it. Everything else is just extras that should not be consuming much of your time.

Focus on 20% of activities that bring 80% of results. There’s something called the Pareto principle that says that 20% of efforts produce 80% of outcomes, meanwhile, the rest 80% of effort only produces 20% of outcomes. That’s why it’s important to take a look at where you are spending your time and energy, and what is producing most of your outcomes, then optimize accordingly. This can drastically increase your productivity if you do it on a regular basis (say, once a month).

Run small experiments to see what works and what doesn’t. It’s best to keep an open mind and take a scientific approach to running your business. Sure, you might think that offering a new opt-in freebie will lead to increase in conversion rates. But that’s just an assumption. You don’t know. That’s why you need to be constantly A/B testing things. Remember, these seemingly small decisions add up to a lot of money in either lost or gained revenue over time.

You will still need to work hard. But these tips will help you make that hard work more effective.

Just don’t fall into the trap of chasing the latest shortcuts and hacks in an attempt to avoid doing the work. Nothing beats hard work and perseverance in the long run.

Take yourself and your business seriously

I love being an entrepreneur, and while it has its ups and downs, I wouldn’t change it for anything else.

That being said, I know it’s not for everyone, and if it’s not for you, it’s best not to waste your time and energy on it.

You can’t build a business half-ass. You either give it your best or you fail. And sometimes you might also fail after having given it your best. There are no guarantees.

So, before you start out on this path, ask yourself: are you willing to work hard for several years without having any guarantee of success?

It’s understandable if you aren’t. That’s why most people aren’t entrepreneurs. And that’s okay.

But if you are willing to take on this challenge, then before you do anything else, make the decision to take yourself and your business seriously. That’s the only way of having a shot at success.

As Yoda said, do or do not. There is no try.

Thursday, 05 October 2017

Read more..