How to Monetize Existing Content on Your Blog: SkimLinks and VigLink

You can make money off your blog’s content and existing links without barely lifting a finger. Perhaps you don’t feel like going back and adding affiliate links, maybe you want to be blind to any affiliate programs that do exist. Maybe you need an alternative to the Amazon Affiliate program or to Google Adsense. By signing up for a content monetization service and setting up a simple script on your blog you can start earning cash on the un-affiliated sales you drive. This is one of the easiest paychecks you can earn.

Skimlinks and VigLink are dead-simple in what they do – through a quick and easy script they automatically associate outgoing links with affiliate programs. You don’t need to find the programs, join them, be accepted, or even be eligible to operate them. You just need to sign up with either program, do a quick cut and paste to drop in your code, and you’re set. There’s an approval process with SkimLinks, it takes about 24 hours. VigLink has no wait time.

My Favorite Things about SkimLinks and VigLink

  • You can use their URL shortening service to create shortened URLs to share on social media. Upload a photo and a shortened link to your Facebook Page and capture revenue without even having to send people to your blog.
  • I often make commission on programs I had no idea even operated an affiliate program. Sometimes merchants I’ve worked with in the past start an affiliate program and I find out when I earn a commission this way.
  • Higher Commissions. Period. I get higher commissions and longer tracking periods through affiliate link conversion services than through many of the programs I’m in. In a few cases where I need a good relationship with the merchant and the ability to show my sales to them I just negotiate a private offer through my regular affiliate network.
  • For content publishers that don’t have a lot of affiliate programs that they can take advantage of (although I never really believe that), you can use SkimWords and VigLink Insert to convert relevant keywords into income generating flyovers.
  • They are perfect for properties with significant communities: bulletin boards, heavy comment action, private social networks. You can monetize the links that users paste on your site.
  • If your site relies on the editorial nature of your content and you don’t want to be seen using affiliate links, or creating affiliate links would take more time than you have, you can use these affiliate linking programs to solve those problems.

My Least Favorite Things about Making More Money

  • …. Anyone who writes cons about these things, I have no idea what they are talking about. All the major publishers and sites use these services because they don’t use affiliate links. So should you. Stop leaving your profit on the table.
  • I don’t find that the javascript really slows down my site, so I don’t have a problem with making more money.
  • Ok ok, I’ve had one issue with Skimlinks and a merchant with a private affiliate program and a ShareASale program. My links to their private program were tracked through ShareASale, and the merchant got a wee bit testy with me. All I did was notify SkimLinks to stop converting clicks for that merchant and it was resolved.
  • VigLink and SkimLinks take 25% of the money you wouldn’t have earned if you didn’t use their service. 25% is a big cut, but it’s better than 10% of nothing.

Frankly, the use of link converting services has little downside. You need to test Skimlinks and VigLinks to determine which works best for your content, so sign up for both. This is not a question of which to sign up for. Test them, track them, determine which generates more profit, and do it every year. Both services offer a merchant lookup feature – if you have merchants that perform extremely well in your niche, you’ll want to look them up manually to see if they are offered on one or both networks.

Skimlinks and Viglink aren’t true adsense alternatives in that they aren’t display advertising. However, if you cannot use Adsense for whatever reason, you need to monetize your content a different way.

It costs nothing to sign up for these services. Try them out for yourself.

Sign up for SkimLinks here

Sign up for VigLink Here

High Paying Affiliate Programs: ALOHA


 In the Hawaiian language, aloha means “sharing the breath of life.” At ALOHA, they aim to do this by making health simple, fun, and accessible. With balance in mind, they bring you simple, high quality nutritional products made from thoughtfully selected ingredients free of any artificial flavors, sweeteners, animal products, fillers, or chemicals.

Good affiliate partners include sites focused on food & drink, eco friendly & green lifestyles,health, fitness and other related topics.

This is an amazing program because it offers a $10 commission on free trials and subscriptions. ALOHA also offers bonus posts (money for writing a post) and other commission incentives!

Now is the perfect time to join the program, as the warmer weather is on the way and your readers will begin to think about swimsuit season!

You do not need to be a scam artist or a sleaze to make money with your blog. All you need is to create beautiful high quality content and promote products that your readers want to hear about (and preferably that you use, too!). See how I promote the Aloha Lifestyle brand here.

Join the ALOHA Affiliate program today!


Sorting a Custom Post Type Archive by a Parent’s Field Using WP Types & Views

If you’re using WP-Types (aff) to build your WordPress website with custom post fields and custom post types, you may find the occasion where you’d like to build a custom post type archive sorted by a custom field associated with the archive’s parent custom post type.

Say that ten times fast.

You can’t do it. I promise. (You might be able to say it, but you cannot natively perform this function.)

The only thing you can do with a WordPress archive is to display the WordPress archive.

Screen Shot 2013-08-18 at 2.37.03 AM

See? No options. Bummer. Don’t lose hope. Here’s a brief tutorial on what you can do instead to achieve the end result using WP-Types.

First, you’ll need to create a Views Template. In my example I’m sorting a list of coupons by the name of the item contained in the “coupons” custom post type parent custom post type, “Directory Listings”. Exciting.

I created a Views Template called “Master Coupon List.” The only thing this Views Template contains is a call to a View.

Screen Shot 2013-08-18 at 2.42.24 AM


The “All the coupons” view Is quite simple. It queries all the posts in the  Directory Listings post type (that’s the parent post to coupons), and sorts them via the custom field that I wanted to use to sort (which is the name of a product). You don’t need to write any code, just select the correct options. Add another filter to select related posts that are a child to the Post set by parent View.

Screen Shot 2013-08-18 at 2.44.05 AM

And here’s what’s in my Meta HTML for that View

  • [types field=”box-name” id=”$subscription-box”][/types]: [types field=”coupon-information”][/types] [wpv-if code=”wpcf-has-code” evaluate=”$code=’1′”] Use code [types field=”coupon-code”][/types].[/wpv-if] [wpv-if exp=”wpcf-has-expiration” evaluate=”$exp = ‘1’”] Expires [types field=”expiration-date-new” style=”text” format=”F j, Y”][/types]. [/wpv-if]


[wpv-no-posts-found][wpml-string context="wpv-views"][/wpml-string][/wpv-no-posts-found]

Finally, you have to display your Views template in your archive. To do this, copy your archive file (in the theme I was using it was named index.php). Duplicate it and rename it to archive-{POSTSLUG}.php. Replace {POSTSLUG} with the post slug of your custom post type. In this case the post slug for my CPT was coupons, so I renamed my file archive-coupons.php. Place it in your theme directory, yank out all the code for the loop, and replace it with your (formatted) display code. In this case my View “coupons for one box” was formatted the way I desired, so all I had to do was drop in the PHP to display the View template. This is terribly uncomplicated.
echo render_view_template('145');
Replace 145 with the post id of your view template. You’ll find it in the URL of your editing screen. Although I prefer to use Views instead of coding fiddly PHP, it’s oftentimes easier to drop in a view or view template right into your theme templates. I use the render_view_template code to drop in custom post-information headers based on custom taxonomies. It’s a snippet I use over and over again and don’t feel the need to recode it in the 5 places it appears in my WordPress theme every time I decide to change a slug name.

If you only need to alphabetize your post title, that’s easy. You’ll create a custom archive-{POSTSLUG}.php. You can then change your query to order by a variety of parameters defined by WordPress. You can order by a custom field that’s in the post type archive query by using the meta_value parameter.