Category Archives: How-to

SEO with maxcdn, maxcdn

How to implement SEO with MaxCDN

I have heard of the term CDN or content delivery network for a long time now and have seen many websites using it, however, I thought that it was complicated to set up after reading several articles online. So I didn’t use any CDN solution up until the beginning of last month. Sounds super crazy, isn’t it? I mean you don’t necessarily need CDN to speed up your WordPress or website. As long as its site is running on some of the best hosting company then you’re good. But it wouldn’t hurt to do some optimizations right?

So I finally set up an account at MaxCDN and got it to work with WordPress in just a few minutes. Several days went by and I notice something changed, Google has stopped indexing images on my blog. Did some searching on Google and landed on one of Brian Jackson’s site called OkayMarketing. I got in touch with him on Twitter and find out that we were facing the same issue. Brian was kind enough to walk me through this and I got Google to start indexing my images again.

From this, I also learned that people might not get this error but another one where MaxCDN will cause duplicate content because your files are now being hosted on two different URLs. In this article, I will show you how to resolve these problems in the same way.

Let’s go ahead and login into your MaxCDN control panel. Go to the SEO settings of your pull zone and enable both Canonical Header & Robots.txt. Inside the robot.txt box, you should have something like this. If not, just copy what I have below and paste it into there.

User-agent: *
Allow: /wp-content/uploads/
Disallow: /

maxcdn-seo-settings

The last step would be changing the image path in your Sitemap file. The majority of us now use Yoast SEO plugin so add this code below in your current theme’s functions.php file.

functionwpseo_cdn_filter( $uri) {
returnstr_replace( ‘http://yourdomain.com’, ‘http://cdn.yourdomain.com’, $uri);
}
add_filter( ‘wpseo_xml_sitemap_img_src’, ‘wpseo_cdn_filter’);
Don’t forget to change yourdomain.com to your WordPress address and CDN URL. Do a quick cache in W3 Total Cache or any plugin that you have. Wait for a day or two and everything should go back to its normal mode. Let me know if you have questions.
How to Start your own Hosting Business, website hosting business

How to Start your own Hosting Business with WordPress

Who doesn’t want to make a lot of money? The way that I’m doing it is through online blogging, I would join the affiliate program from many trusted services, do website installation, and many more. It’s fine if you can’t blog because you can also do other things online to make money such as creating your own hosting business.

Continue reading

avoid spammy link in WordPres posts with LinkPatrol

Avoid spammy links in WordPress Posts with LinkPatrol

I’m a big believer of Content Is King. Whenever I started a new blog the very first thing or goal is to write great contents, focus on the headings, and display images that capture readers attention. Though these are BIG factors in search ranking, sometimes we make small little mistakes that could destroy everything that we have built so far. For example, linking to a website that later on become a 404 page or turn into a bad site i.e pornographic. If you barely know about this, it’s not too late to fix it. In this article, I will show you some great ways to analyze all existence external links inside your WordPress posts.

Continue reading
how to check a specific plugin is activated or not

How to check a specific plugin is activated or not ?

While working on the EDD (Easy Digital Downloads) add-on of Analytify, I was looking for a way to check if the Easy Digital Downloads plugin is already activated or not. So, a message should appear to our users that “They should Activate Easy Digital Downloads to make the Analytify for EDD work properly.

Almost every plugin has a class name, we can use the PHP functionclass_exists‘ to know if it exists or not. Following is the code which can be used to check a plugin is activate or not.

add_action( 'admin_notices', array(
                                  &$this,
                                  'analytify_edd_plugin_notices'
));
public function analytify_edd_plugin_notices() {

if( !class_exists( 'Easy_Digital_Downloads' ) )
echo "<div class="error">" . __( "Easy Digital Downloads is not active. So, Analytify for EDD Add-on will not work properly.", 'wp-analytify' )."</div>";

}

If you know any other way to achieve the same task, do let us know.  Thanks.

how to make author.php include custome post types

How To Find Your Purchase Code From CodeCanyon Or Themeforest?

As we all know CodeCanyon is basically a platform of selling and purchasing of codes and plugins, supported by  Envato Market to back the programming enthusiasts for their love of coding. And if you have used CodeCanyon for buying something cool, you would be looking to track your purchase for sure.

Don’t worry, It’s very easy to find your purchase code  for codecanyon.  Just go to codecanyon.net/downloads

You will see your all downloaded items. see Next to your item, there is a download button.

You will click on the “License certificate & purchase code” option. This will download a txt file. Within this text file, you will find the license information for the product, including the purchase code (like below)

Item Purchase Code: de4d99d8-Iam-code-d066d1acd5a3

The purchase code can be then copy paste  to send this for validating your purchase and so it can be added for you to Support forums.

Thanks!