A very common task WordPress site owners ever have to do is to move their site from one server to another. Reasons to do this include: You hate your web host and need a new service. You’d like a copy of your site so you can work on it either locally or from a remote server. There are many plugins to help you do this but all of them require an investment in time to learn the process. Invariably, there are two very different things which will occur. You will be exporting your database from your existing installation and importing […]
How Voice Search Will Impact SEO in the Future
In the world of search, the voice is an emerging trend and of course, something that should we should keep an eye on. Google algorithms change once or twice in a day. But rarely do we experience major ranking fluctuations in it. Those are actually the updates marketers are concerned about. We’re going to get on the impact voice search will have on SEO and why you should pay attention to the trend. Impact on SEO If voice search is the future, will it have an effect on SEO? The answer to this is yes. When someone searches for something, […]
11 Highly Effective Web Design Tips Backed by Research
On the Internet, web design tips are a dime a dozen. Many people have opinions on what the perfect website looks like. That’s because, to a certain extent, design is subjective. What one person likes, another might find hideous. At the same time, design is one of the most important factors for the success of a website. In fact, almost half of all users say that the website design is their main factor for judging a company’s credibility. As a consequence, it also influences conversions, bounce rate, and more. Sigh, if only there was a way to find some objective […]
Understanding Churn Rate and Five Tips to Retain Engagement
Customer acquisition is one of the most important components of a successful business. Finding and attracting new customers is the only reliable way to sustain and expand a business’ performance. But what happens to customers after you have made a successful sale? Customer retention is the second half of business success. Being able to retain customers can make the difference between spending all of your time and money on acquiring new customers and using your resources in other areas. It is also something that business owners can easily ignore if they are too focused on just customer acquisition. Businesses often […]
Want A Boost In Organic Traffic? Optimize and Relaunch Your Old Content
Content marketing is not a tactic born of the online era. You can go back as far as 1895 to find John Deere producing a magazine called ‘The Furrow’ that featured content promoting the company’s range of farming equipment. But unfortunately, the catalyst or the driver for the recent wave of content marketing was not necessarily customer engagement as it was for The Furrow. Instead, it was primarily search engine performance. Under the guiding theory that Google loves fresh content, many marketers around the globe had routinely advised that we should publish as much content as we can. The problem […]
Making your WordPress Database HEART Healthy
If your WordPress site was analogous to the human body, the core code would be the brain and your plugins and theme would be the rest of the central nervous system that makes the site do what you tell it to do. However, in the Information Age, where data is currency and the lifeblood of your site and business, the WordPress database would be the heart of your site. The queries you execute on your database would be the arteries and veins that feed that lifeblood to your site and receive data from your audience. This is why it is […]
How to Choose a CMS That Fits Your SEO Needs
There will be occasions when you would need to make changes to the website to suit the business needs and do it very quickly. The only way is to do it by yourself without depending on web developers for which you have to build your website on a suitable Content Management System (CMS). A CMS enables you to be on your own in supporting the website needs for business. It enables you to monitor and control a marketing campaign to make it more efficient. Most importantly, it supports SEO by allowing automated compliance with the best practices for conducting business […]
Designing Swappable Search Request Implementations – Code Review Part 4
In the last article, we identified that the task of generating posts, albeit arbitrary, is just one possible implementation of getting content for a search query. As such, we split the tasks of “getting content” and “generating posts” into separate methods. This design sets us up for a discussion about designing swappable search request implementations. Before we get started, I want to remind you that Josh designed this plugin for educational purposes in order to teach you Advanced OOP and testing. As you and I work through the code review together, the tasks of “getting content” reveals itself as a […]
How to Use Blogging to Drive More Traffic to Your Site
Blogging is arguably the most effective way to drive continuous organic traffic to a website for a long period of time. It’s why every business from big brands such as Virgin and Starbucks to even the smallest retail stores and startups create a business blog from the very first day of the launch of their business. Having a business blog not only increases the chances of your website getting ranked on Google by 434 percent but it also allows B2B marketers to generate 67 percent more leads than the businesses without a blog. Blogs also take a major part in […]
Code Review Part 3 – Building & Refactoring the Posts Generator
In the last article, I walked you through a code review and refactoring process for the FilterWPQuery class in Josh Pollock’s plugin. We made his class more readable and performant. But we did not cover the posts generator code in the getPosts() method; rather, I left that review for this article. Why? There are two reasons. First, I wanted to give us time to thoroughly review this section of code. There are several areas that we can improve. This code provides a learning opportunity to improve your own code as we dive into code style, PHP namespace importing, string processing, and more. […]
5 Comments