Affiliate tool earns blogging income from Zazzle

gold bar respresenting a gold standardgold bar respresenting a gold standard

this gold-standard affiliate tool turns on income from your blog like water from a tap

The one proviso is that you must already be getting a goodly number of visitors. This affiliate tool is for monetizing your blog, not for getting you footfall.

The earnings come from you illustrating your blog posts with products from Zazzle’s vast storehouse. When we say vast, we truly mean it!

Zazzle has millions on millions of product / design combinations from tens – hundreds – of thousands of dedicated independent artists. Since they cover every subject niche imaginable, there’s bound to be at least one for your blog!

Why this affiliate tool?

We’ll list the things that makes NiftyGridZPro the right one for you and then cover them off as we go, or expand on them later on in the article. So keep reading!

  • It’s the best in class: responsive design and styling you can change to suit your blog theme
  • So easy to use “out of the box”, with sensible defaults for every option
  • Unique: it has fallback grids so you’re always earning, even if Zazzle has issues (like any provider does occasionally)
  • Unique: live promo messages / home-grown ad injection / Google ad injection
  • Unique: option to use a visitor’s local Zazzle domain for increased revenue

Why Zazzle?

Official Zazzle logo

Apart from the vast storehouse mentioned above, Zazzle gives:

  • 15% referral commission
  • 45-day cookie

Zazzle has already, and continues to spend millions of dollars raising brand awareness. You can be sure a goodly proprtion of your visitors will already  perceive them as a trusted brand in their own right.

And anything that smooths the flow of see-click-purchase is a boost!

Examples for your niche blog

A travel blog

If yours is a travel blog, you’ll be pleased to know that Zazzle has postcards and souvenirs for every place of interest on the planet. A simple shortcode and search term will give you a pretty grid of 1, 2 or more products right there in your post. Like this one:

[niftygridzpro search_term="machu picchu postcard" page_size=2]

Fashionista’s blog

If you’re a bit of a fashionista, then Zazzle has all the trending hotness you can imagine. Elle Magazine has “red” for the trending fall color (at the time of writing), so that’s what we’ve used for the grid shown. We used more shortcode options to draw out the most popular red fall wedding items on Zazzle right now – yes, at the time you’re reading this post! We’ll give you the shortcode we used in a moment but let’s continue first with the idea.

So you write an article about, let’s say, planning for and having a wedding this fall (ok, it’s a bit late for that but you get the picture). When the time is right, drop in a grid. Like in this paragraph. Note we’ve taken the precaution of setting the maximum size of the grid cells small enough so that it still looks good on mobile. To make it work nicely, embedded in the paragraph like it is, we did this. We switched off the product titles (by the cunning move of setting their size to 0) and we switched off the description text by setting its length to 0.

To get that, just include the shortcode option paragraph_embed="R". It’s what we used above:

[niftygridzpro paragraph_embed="R" page_size=2 search_term="red fall wedding" cell_max_width=140px cell_border_color=#992222 product_background_color=#ffffff description_length=0 title_font_size=0px]

Affiliate tool must-haves:

An affiliate tool needs to:

display products perfectly matching your article subject:
✅ as well as search terms, there’s shortcode options for types of product, selecting work from a given artist, even displaying collections curated by artists themselves

reach the widest target audience:
✅ NiftyGridZPro’s product grids are equally at home on tablet, mobile or desktop

track your sales:
✅ you give made-up tracking codes for different types of post and the successful ones are reported against the Referral History report in your Zazzle affiliate account

be SEO optimized:
✅ uses php so search engines see the content; all images have alt and title text; links all use rel=”nofollow”

rise to every challenge you set:
✅ you can switch on grid navigation and an inbuilt search form independently; for total grid control we even have how-tos on “roll your own” pages

Promo / Ad injection with A/B testing

Part of keeping a visitor engaged and making your site appealing is for you to speak to your visitor from within the content. Sure, you communicate special offers and make announcements in your header, sidebar or footer – but everyone does that.

screenshot of a grid with a home-grown promotion
grid with a home-grown promotion

When such communication speaks from within your content, you can get even more engagement. This affiliate tool lets you do just that! When you use the injection options, one slot / cell within each product grid is chosen at random to display your message / ad.

NiftyGridZPro lets you control the injection of your own home-grown ads or promotions, or even Google ads. You control it all in real time from your admin settings panel, where you also set up ad rotations and priorities.

screenshot of grid with Google Ad
grid with Google Ad

With it being in real time, you get tremendous communicating power. You set a new promotion message and link (with its own tracking code), hit the save button and all grids across your entire site will start displaying it to visitors – right away.

A/B testing was never easier!

Local domains

🇬🇧 🇩🇪 🇪🇸 🇫🇷 🇵🇹 🇸🇪 🇳🇱 🇦🇹 🇨🇭 🇧🇪 🇦🇺 🇳🇿 🇯🇵 🇧🇷

As well as its main .com site, Zazzle has a domain for many major countries. Visitors to those domains see everything in the local language, with prices in the local currency. As a result, visitors from those countries are much more likely to buy from their local domain. Zazzle and the various country tax systems encourage that behaviour.

There’s a barrier to earning here but we have an answer! The barrier? If an affiliate refers someone to the .com domain but they end up buying from their local domain, no referral is earned. To compound it, not all products (esp. edible ones) aren’t available outside the US.

So to banish those barriers, uniquely amongst Zazzle affiliate tools, NiftyGridZPro gives you the option to switch on local domains. It’s a bit time consuming interrogating Zazzle for product availability, so the feature is auto-limited to grids with fewer than 10 items.

Here’s how it works. NiftyGridZPro determines the geographical location where a visitor is browsing from and looks up the Zazzle domain for that country. It then swaps in the local country domain for all Zazzle links.

Now you will get any referral commision due 🙂

Comprehensive help

There’s lots of how-tos, FAQs and tutorial videos to help you with any aspect of using NiftyGridZPro.

There’s one last thing for you to do:

Get Your Premium License Now!

Affiliate tool for Zazzle - NiftyGridZPro

Zazzle WordPress Plugin, NiftyGridZPro V3.4 released

This is the official announcement of the release of V3.4, our “Local Domains” update – unique to our NiftyGridZPro Zazzle WordPress plugin.

The previous post gave details about its contents and in this one we thought we’d summarise the benefits and features visually – and take the opportunity to make the case for you moving your Zazzle business to the next level.

Keep reading to find out about our special-be-quick voucher codes but first have a look at this animated summary of what it does for you.

Are you ready to move on up?

Note that there’s no hyperbole, no exaggerated promises. Put simply, NiftyGridZPro delivers what it claims. This is no get-rich-quick-while-sitting-on-the-beach-do-nothing scheme.

While you focus on making it a great, informative, enthusiastic, useful site, NiftyGridZPro delivers the right products to support what you’re saying, while earning and tracking on your behalf:

Animation of benefits and features
Animation of benefits and features

Are you really a business?


Are you serious about it? In this post we want to encourage you take the next step for your Zazzle business. This is relevant if your store already has or is getting close to having these characteristics:

  1. A solid inventory of designs that look great on the products you made with them
  2. A good many regular sellers – because it’s always good to back up your confidence with actual evidence 😉
  3. Well organized by designs and / or categories and / or collections because you – well, NiftyGridZPro, actually – needs to get at them easily!

And, finally, you need to have something that you’re passionate about. It has to be  something you can go on and on about, something that will be the basis for your site  / blog – because the products must always play second-fiddle to the real content. Products only ever play a supportive role.

Sure, you can have a dedicated storefront page or two or many – but even without those, your target market still needs to have a reason to visit. That’s one of the marks of success of a web site / blog.

If you can say yes to all the above, then you’re ready to take your Zazzle business to the next level.


There are other platforms to choose from, but a self-hosted WordPress site / blog is the sensible choice. It’s quick and easy to set up, just choose a theme and personalize everything. Of course, you’ll need a provider and a domain name, but that’s beyond the scope of this article.

With WordPress, out of the box you’ll be able to easily build a professional-looking, first draft web site. Before you go much further, you’ll probably want to spend a little time creatively, looking for and finding a suitable theme for your vision.

Later, as you find there’s more you want to be able to do, you’ll find a plugin to do it. In short it grows with you as you refine your ideas and want to develop your website.

And if you go the WordPress route, then NiftyGridZPro is the only Zazzle WordPress Plugin worth looking at. It’s unique in providing fall-back grids, promo / ad injection and local domains. Like WordPress, it’s designed to grow with you as your ideas grow.

To help you if you’re teetering on the edge, choose and use one of these NiftyGridZPro promo codes to help ease the reach to the next level 😜

  • For our “Toe In The Water” license, take 80% off with voucher code 80SAVEJAN18
  • and for our “I’m Committed” license, take off 40% with OFF40SEP2019

Redeem your choice here

Creative product grid use – how to improve your posts

Here’s an example post that demonstrates various ways that NiftyGridZPro can be used creatively to improve your blog posts. You’re not restricted to plain old grids between some paragraphs, not when you get a bit creative!

We’ve used wedding-themed products – pretend that instead of all the “how it’s done” stuff, there’s a gorgeously written article all about weddings, illustrated with occasional products.

Embedded on the right in a paragraph

Update Oct 11 2017: Now catered for using new shortcode option: paragraph_embed

Something for the Bachelorette?

Here’s what we did to get this paragraph looking like this. In text mode we enclosed the shortcode for the grid in a div. Still in text mode, we gave that div an inline style that floats it to the right of the text that follows.
Here’s the enclosing div and shortcode we used:   <div style="float: right;">[niftygridzpro title_font_size="12px" cell_max_width="200px" cell_border_color="#aaaaaa" description_font_size="12px" description_length="0" search_term="bachelorette party" page_size="1" page_number="1" product_background_color="#ffffff" tracking_code="ngrdz_blg_eg_layts"]<div style="font-size:small;text-align:center;margin-top:-30px;">Something for the Bachelorette?</div></div>

Embedded on the left

Update Oct 11 2017: Now catered for using new shortcode option: paragraph_embed

In the following paragraph, a page_size=4 grid has been used. Instead of it being floated to the right, this time it’s floated to the left. More than that, the inline style sets its max width to half that available.

One thing to remember, make sure that there’s enough width for those viewing on mobile! It’s easy to overlook but remember that 50% of your visitors, more as time goes on, are going to be using mobile devices. Ok, here’s the div-wrapped shortcode: <div style="float: left;max-width: 50%;">[niftygridzpro title_font_size = "9px" title_alignment = "center" cell_max_width = "110px" cell_border_color = "#aaaaaa" cell_background_color = "#ffffff" cell_font_color = "#333333" description_font_size = "12px" description_length = "0" include_product_names_in_titles = 0 use_message_slot = 0 store_or_collection = "" search_term = "chevron wedding" department_id = "252145500430512226" page_size = "4" page_number = "1" product_background_color = "#ffffff" tracking_code = "ngrdz_blg_eg_layts"]</div>

Creative, or wot?!

So make with the divs, don’t be afraid to go small and when you do, mess around with the details that are shown for each product. We’ll leave it as an exercise for you to work out how to show no details at all 🙂


If you’re going to use single-product grids somewhere that space is tight, make sure you have a generic fallback grid the same size mentioned in your shortcode.

That way your layout will be preserved should Zazzle go down. The same goes for any layout where the number of products matters.

Now store and rotate up to 5 global slot messages

Now store up to five global slot messages and rotate them according to the priority you want!

What are slot messages?

Remember, a slot message is where a randomly chosen product grid slot / cell has its contents replaced with an optionally linked image.

<1 of 15>
<1 of 15>

What are global slot messages?

A global slot message is one displayed in all eligible product grids across your site in real time. You set them up in the NiftyGridZPro page of your Admin panel settings.

setting up global slot messages
admin settings page: setting up global slot messages

Eligible product grids are those:

  • with 4 or more products in them
  • ones without their own slot message in their shortcode
  • ones without slot messaging switched off in their shortcode

How does rotation work?

In real time

It’s all about choosing which of the slot messages to display – and doing it in real time.

You see, whenever someone visits a post / page of yours with a NiftyGridZPro shortcode, then NiftyGridZPro gets kicked into action to do its stuff.

Part of that stuff is checking if Global Slot Messaging is switched on and, if it is – and this grid is elligible for them – then it randomly chooses a message and displays it in a randomly chosen position (slot) in the grid.

How a slot message is chosen (rotated)

Think of a lottery draw. Each of the 5 possible global slot messages has its own weighting, a number you give from 1 to 9. That’s the number of its tickets that get thrown into the hat.

Once all tickets are in the hat, one is drawn at random.

Say you have two global slot messages set up. You give both a weighting of 1. Both get one ticket in the hat, so there’s a 50/50 chance of each being drawn.

Say instead, you give a weighting of 1 to the first and 2 to the second. The first gets one ticket in the hat and the second gets two tickets. There’s now a 33% chance the first gets chosen and a 66% chance it’s the second that sees the light of day.

Simple! Now go up there ^^ and page through the grid to see the rotation of the global slot message. You’ll get a new randomly chosen one (rotation) every time a new page of the grid is shown.

At the time of writing, we’ve got got 4 messages set up, 3 are for Halloween, each with a weighting of 1, and the other one is the announcement about the release of V3 of NiftyGridZPro. That’s 8 tickets in the hat.

That last one we’ve weighted at 5 so it’s got a 5/8 chance of being shown each time. The others (flappy bats, frankenwalker and happy halloween) each have a 1/8 chance of being shown.

Setting up and using Global Slot Messaging

You can also think of it as message / promotion injection.

Here’s a 7 min 30 sec YouTube video taking you through the steps and showing the results. It covers:

  • Swtiching global slot messaging on and off
  • Setting up your own global slot message
  • How to prevent a particular post’s/page’s from showing global slot messages
  • How to set up a specific slot message using your post’s/page’s grid shortcode

Here it is:

If we’ve currently got global messaging switched on, you’ll see the current one in the grid below 🙂

<1 of 20+>
<1 of 20+>

Important points to remember

  • Global slot messages are real-time
  • Only eligible grids will display your global slot message
  • Product grids with fewer than four products in them aren’t eligible
  • Product grids with a slot message defined in their shortcodes aren’t eligible
  • Product grids that include use_message_slot=0 in their shortcode options aren’t eligible
  • The position a slot message displays in a grid is chosen randomly each time

Turn that on its head and you should get that every product grid that makes no mention of slot messages in its shortcode will automatically display the global one (as long it has four or more products in its grid).

Great feature – how can I use it?

The bare facts are that you get to define the web address of an image you want to display and the web address it gets linked to.

Armed with those two facts, here’s some obvious examples

  • Feature a different designer or brand store from time to time
  • Announce major Zazzle promotions and link either to Zazzle’s suggested landing page or to their coupon page
  • Feature your own specific product when you launch a new design
  • Provide an affiliate image/link for, say Amazon, or wherever else you might affiliate
  • Promote other pages of your own site
  • Make a short campaign in the run up to special holidays (hello “Halloween”!)
  • You could even sell that “ad space” to who you choose

We’d love to hear about ways you’d use it, so if you don’t mind sharing, drop off a comment 🙂