Effectively Monetize Your WordPress Site In Mere 60 Seconds

Effectively Monetize Your WordPress Site In Mere 60 Seconds

WordPress no doubt is the lord of all CMS (Content Management System) software out there. It’s due to its flexibility and easy-to-use interface that makes it undoubtedly best for so almost every type of website requirements.

When it comes on monetizing a WordPress site, users spend a lot of time in finding the answers of questions: which ad network they should join? where to place ads later on? and finally how to optimize ads to increase earnings? Ever thought of monetizing your whole WordPress site in just 60 seconds setup time without even actually adding any banner in your site? I bet your answer would be no!

Effectively Monetize Your WordPress Site In Mere 60 Seconds

Here I’m sharing with you the most anticipated method to monetize your WordPress site in less than a minute. The tactic has been made possible with the help of a service known as Clk.im.

About Clk.im

Clk.im is a premium URL shortener and Interstitial ad server. I don’t think you’re unaware with what Bit.ly does. Bit.ly shortens your links but you get no extra financial profit. But when it comes on Clk.im, you can make a great amount of money that you can’t even imagine about.

Clk.im

Clk.im turns your natural links into shortened & monetized links so that whenever someone uses that link, you get some money in your pocket. Sounds simple, Ain’t it? They currently have two types of offerings:

  1. Ad Network – Users shorten links and they monetize them with a full-page interstitial ad. Unlike other URL Shorteners, they do not pay users a flat fee for their traffic. Rather they pay out a very generous 70% revenue share. That’s what makes them stand out of the crowd.
    Some users have been able to achieve a gross of $20 eCPM for their US traffic, leaving them with a $14 cut for each 1000 clicks! While if you compare Clk.im with any other shortening service then either other URL shortening services don’t pay anything or pay $1 or $2 or even less for 1000 clicks or even more.
  2. SAAS: Interstitial Ad Server (SSP) – Essentially if users choose to upgrade to a pro account at Clk.im at a nominal fee of $14.99/month, they can set their own monetization URLs. That means they can shorten URLs and monetize them with whatever they think will perform best for those links.
    For example, they can collect lead, promote content/sponsored offerings or even their own affiliate links. That’s so possible because in a pro account, they manage the deals directly with their advertisers, they do not take any cut on that. They keep 100% of their profits. Only fee is the monthly subscription to be able to set their own monetization links.

Clk.im URL Shortener includes features like setting custom alias, geotargeting of URL’s, QR code, password protect links (content locking) and providing a description (note) for each link. They also provide detailed analytics for each link.

Clk.im Advanced Features

Now the main question arises:

How to effectively monetize your WordPress site in mere 60 seconds setup time?

Actually they provide users with several integrations that either automatically shortens the links or make it super simple to create them such as bookmarklet, API, automatic website shortening JavaScript and a smart WordPress plugin.

Their WordPress plugin is unique and automates all your monetization efforts. Within the plugin settings, you can define specifically which links it should shorten automatically. For example they can define types of links (with  jQuery class), specific domains, only external/internal links, only links on specific types of page (page, post, category, tag) etc.

These types of features give you an amazing opportunity to use WordPress CMS as a platform to build large archives of downloadable content, streaming links, files images etc. to make more money from their links and clicks.

How to start using Clk.im right away?

  • Click here to SignUp for a free Clk.im Account.
  • Upon signup, you’ll see a bar saying “Paste a long url”, paste your url there to shorten it.Shorten URL using Clk.im
  • You can go through Advanced Options to change settings like custom alias, geotargeting of URL’s, QR code, password protect links (content locking) and providing a description (note) for each link.
  • Use the URL wherever you want but please don’t spam.
  • TO AUTOMATE THE TASK: Download and install Clk.im WordPress Plugin from here.

NOTE: While they do not have any special requirements for a website or prior marketing knowledge, but they do not accept traffic that comes from adult or illegal content sites or allow users to shorten URLs that lead to such sites. They also do not allow users to shorten URLs that lead to other shortening service.

Want to make some more money?

Here is a good news. Clk.im pays you if you refer other users to sign up. They share with you 5% referral revenue from all of your sub-registrations + 25% recurring commission if any of your sub registrations upgrades to pro accounts.

Ain’t it a great deal! I know it’s 😉

Conclusion!

As you can see there are infinite ways to make money online today. You just have to find what works for you best and easily in less time. And this can be done with automated tasks only. So this 60 seconds trick to monetize your WordPress site will be a great option for you to try next 😀

So what are you waiting for? Hurry up! Start making money with Clk.im today and don’t forget to share your views in the comments section below 🙂

Simplest Way to Enable Yoast Breadcrumbs in Genesis

Simplest Way to Enable Yoast Breadcrumbs in Genesis

Hello Everyone. Today I was reading about the importance of various components of a web page. Importance of our site’s components shown by the SERPs of various search engines. Components like Headers, Nav Menus, Sidebars, Headings, Breadcrumbs, Author’s Profile Image (on SERPs), Footer and many other are some of the most handy components of a web page. The one component or set of components out of all that interests me on both web page and SERPs are Breadcrumbs. I love the way they represent a long URL into a symmetric hierarchical form. We see breadcrumbs on both web page and SERPs if enabled properly. Breadcrumbs hide the long slug of the article from its URL and instead of it we see hierarchical categories or tags or labels related to it.

Simplest Way to Enable Yoast Breadcrumbs in Genesis

What are Breadcrumbs?

You can suppose Breadcrumbs as food that can not be neglected from a good SEO perspective. Breadcrumbs allow search engine crawlers to move over more of the website. Breadcrumbs have been a part of the game from Google from 2008. So SEO enthusiasts simply can’t ignore the power of Breadcrumbs.

Breadcrumbs on Google SERP
Breadcrumbs on Google SERP
Breadcrumbs on Web Page
Breadcrumbs on Web Page

How to Enable Yoast Breadcrumbs in Genesis?

WordPress SEO Plugin by Yoast is the best plugin so far for enabling Breadcrumbs in WordPress. Though if you are using Genesis Framework on your site then it’s very simple to enable Breadcrumbs in WordPress with just one click. Oh one thing for you, if you are one of those who are facing issue with Genesis Breadcrumbs after installing Yoast SEO Plugin, then I have that problem’s solution too. Check:

» Genesis Breadcrumbs not showing after Installing Yoast Plugin?

Specialty of Yoast Breadcrumbs is that they totally follow all the rules, regulations and attributions given by schema.org for perfect build up of Breadcrumbs on both web page and SERPs.

Basically Breadcrumbs can be found in Yoast Plugin in the “Internal Links” section. Task is almost done after ticking the check box “Enable Breadcrumbs” and selecting the best suited taxonomy for your site. But still some work is left to do. Now you need to tell Breadcrumbs that if the code function exists then they have to show up. You can find function below the internal links section of plugin. It looks something like this:

Yoast Breadcrumbs Function Code

Now the question is “Where to place the Yoast Function Code?”. Well the correct spot is the file that is responsible for all the pages like Post, Static, 404, Search, Archive, Category ans Tag on you site. My this article is all about enabling Yoast Breadcrumbs in Genesis Framework so I’ll discuss a trick that will be related to it.

For the ease of customization, Genesis have made separate files for individual page type. So it is not possible to open up all of them and place the code in them. Also it is not recommended to alter the Parent Framework files as the changes will automatically be overridden upon next update. That’s why we have child themes. But mostly all Genesis Child themes contains only function.php, style.css and screenshot file and moreover sometimes landing_page.php. So what’s the solution. Where to place the code to get the job done.

Don’t worry friend I’m writing this article because I have got the solution to this problem. I was also the one of those who struggled a lot for Enabling Yoast Breadcrumbs in Genesis as placing code in Child Theme’s function.php file won’t also work.

TRICK:

Mostly everyone places Breadcrumbs just beneath the Secondary Menu (if two nav menus exist). So we will target the menu.php file of your Genesis Framework without even altering the original core file 😉
We will use FTP for this purpose. We do use FileZilla for our FTP Purposes as they are seriously the best.

(Always take Backup of your Complete WordPress Database and Files before editing any file).

STEP 1.

Open up your FileZilla Client and connect to the root directory of your WordPress install.

STEP 2.

Now navigate to wp-content >> themes >> genesis >> lib >> structure

STEP 3.

You will see menu.php file there. Download that file.

STEP 4.

Open the file, Scroll down and find this piece of code:

add_filter( ‘wp_nav_menu_items’, ‘genesis_nav_right’, 10, 2 );

You will find it around Line 164

STEP 5.

After successfully finding it, place this code just below the above found line:

if ( function_exists(‘yoast_breadcrumb’) ) {
yoast_breadcrumb(‘<p id=”breadcrumbs”>’,'</p>’);
}

Now save the file.

STEP 6.

After saving it, upload this custom altered menu.php file to your Child Theme’s Folder.

DONE!

That’s it. Now feel the magic by going through your site’s pages. You’ll experience your new achievement.

NOTE: If you are using any caching plugins like WP Super Cache or W3 Total Cache then flush the cache after all the process. If you see any unfamiliar change in your site’s structure or layout then remove the custom menu.php file immediately or restore the backup that you have already taken.

Final Words!

If you have got any doubt while following the steps given above then don’t hesitate to ask it in comments section below 😉

Genesis Breadcrumbs not showing after Installing Yoast Plugin?

Genesis Breadcrumbs not Showing

Genesis really made blogging and development so easy. The Genesis Framework provides us with secure and search-engine-optimized foundation for our website. It comes with built-in features like multiple layouts, custom body, post classes for each post, breadcrumbs, numeric navigation and tons of other cool features. For further more optimization, WordPress SEO Plugin by Yoast really have no match. In my point of view, Genesis + Yoast = Power Website. Tell me if I ain’t right 😉

ALSO CHECK: How to Change Favicon in Genesis Child Theme?

Plugins and Frameworks gets new updates as their publisher makes any change in them. Updating Plugins, Frameworks and even the WordPress core itself is a very good step if you want your website to always have all the latest features. But sometimes updating creates some unexpected errors in the core files that’s why we should always take backup of our Databases and Files.

ALSO CHECK: Place Advertisements Below Post Title in Genesis without Plugins?

Lately, Yoast SEO Plugin had its major update which was the largest update so far. That update was very helpful for bloggers and developers. But Genesis Users had to face some issues related to Breadcrumbs. Some users reported that Breadcrumbs suddenly disappeared from their CMS. I have faced the same issue and finally realised that Yoast Breadcrumbs were Clashing with Default Genesis Breadcrumbs.

Genesis Breadcrumbs not Showing

You can enable the Genesis Breadcrumbs by going through Dashboard >> Genesis >> Theme Settings (see screenshot).

Genesis Breadcrumbs

The new update of the Yoast WordPress SEO plugin (version 1.5.x.x) overrides the Genesis breadcrumbs completely. There is a setting in the Yoast WordPress SEO admin panel which gives you the option to “Enable Breadcrumbs”:

Yoast Breadcrumbs

In previous versions, it worked the way it should. If the box was unchecked, the default Genesis breadcrumbs would display. If the box was checked, the Yoast WordPress SEO breadcrumbs would display. But since the update, the Yoast breadcrumbs will show if the “Enable Breadcrumbs” box is checked but no breadcrumbs show if the box is unchecked.

ALSO CHECK: How to Show Post Author Avatar before Post Title in Genesis?

Before discussing how we fixed this issue, you might be wondering “Why not just use the Yoast Breadcrumbs?”. We’ve added some additional functionality to the Genesis Breadcrumbs using Genesis hooks and CSS and we want to keep these changes, so we want to use the Genesis Breadcrumbs rather than the Yoast Breadcrumbs.

We won’t get into what’s causing this issue or who should be responsible for fixing this (Yoast or StudioPress?). You can read more about that on Github and WordPress support forums, along with some fixes that may be useful for non-Genesis themes.

Based on this information, there was a suggestion that removing/commenting out these lines from the Genesis Breadcrumbs function file /genesis/lib/functions/breadcrumb.php around line 61 would restore the Genesis Breadcrumbs:

Breadcrumb Function File Error

That does work, but there are a couple of issues with that too:

  1. You should never modify the core files. The next update will overwrite any changes you’ve made.
  2. If I want to switch to the Yoast Breadcrumbs, I’d prefer to do it through the admin settings than to have to go back into the code and modify things.

How to solve this Genesis Breadcrumbs related issue?

So our solution was to replace the default Genesis breadcrumbs with our custom Genesis breadcrumbs, removing the code listed above. But first we added a conditional check, which would check to see if the Yoast WordPress SEO plugin exists or if “Enable Breadcrumbs” box checked?

If it’s checked, we’ll use the Yoast breadcrumbs. But If it’s not checked, we’ll use our modified breadcrumb function (which is a copy of the default breadcrumb function minus the Yoast code).

And here’s the final code, which we have to add to our child theme’s function.php file:

add_action(‘get_header’,’abte_genesis_breadcrumbs_over_yoast_breadcrumbs’);
function abte_genesis_breadcrumbs_over_yoast_breadcrumbs() {
$wpseo_crumbs = get_option( ‘wpseo_internallinks’ );
if ( function_exists( ‘yoast_breadcrumb’ ) && $wpseo_crumbs[ ‘breadcrumbs-enable’ ] !== true ) {
// When Yoast SEO is activated, Genesis crumbs disappear
remove_action( ‘genesis_before_loop’, ‘genesis_do_breadcrumbs’ );
// Replace default genesis breadcrumbs with modified breadcrumbs to remove Yoast breadcrumbs
// Replace genesis_before_loop with another hook if you want to move breadcrumb locations
add_action( ‘genesis_before_loop’, ‘abte_genesis_do_breadcrumbs’ );
}}
function abte_genesis_do_breadcrumbs() {if (
( ( ‘posts’ === get_option( ‘show_on_front’ ) && is_home() ) && ! genesis_get_option( ‘breadcrumb_home’ ) ) ||
( ( ‘page’ === get_option( ‘show_on_front’ ) && is_front_page() ) && ! genesis_get_option( ‘breadcrumb_front_page’ ) ) ||
( ( ‘page’ === get_option( ‘show_on_front’ ) && is_home() ) && ! genesis_get_option( ‘breadcrumb_posts_page’ ) ) ||
( is_single() && ! genesis_get_option( ‘breadcrumb_single’ ) ) ||
( is_page() && ! genesis_get_option( ‘breadcrumb_page’ ) ) ||
( ( is_archive() || is_search() ) && ! genesis_get_option( ‘breadcrumb_archive’ ) ) ||
( is_404() && ! genesis_get_option( ‘breadcrumb_404’ ) ) ||
( is_attachment() && ! genesis_get_option( ‘breadcrumb_attachment’ ) )
)
return;
if ( function_exists( ‘bcn_display’ ) ) {
echo ‘<div class=”breadcrumb” itemprop=”breadcrumb”>’;
bcn_display();
echo ‘</div>’;
}
/*
* Remove Yoast function if Yoast function is not enabled
* See abte_genesis_breadcrumbs_over_yoast_breadcrumbs() function above
*
elseif ( function_exists( ‘yoast_breadcrumb’ ) ) {
yoast_breadcrumb( ‘<div class=”breadcrumb”>’, ‘</div>’ );
}
*/
elseif ( function_exists( ‘breadcrumbs’ ) ) {
breadcrumbs();
}
elseif ( function_exists( ‘crumbs’ ) ) {
crumbs();
}
else {
genesis_breadcrumb();
}}

Source – AlphaBlossom

Done!

That’s all! It will make your default Genesis Breadcrumbs to get back to work normally as they should.

If you’ve got any doubt while implementing this method then let me know by dropping a comment below 🙂