Step by step guide for creating affiliate website with Rehub theme

In this article, we will show you some tips and all settings which can be helpful for creating profitable affiliate website. You need to have Rehub theme for this tutorial

This tutorial is made for our products. You must have one of our wordpress theme to use information from this tutorial

Types of sites and strategies

Before you start a site, you need to know that there are several types of affiliate sites. You can mix all of them in one site or concentrate on one type. Our theme supports all of them.

In few words, logic of affiliate sites can be next:

  • Deal affiliate site (the same as shop, but has external links instead of “add to cart” button)
  • Coupon site (usually, the same as deal site, but also has coupon codes and expiration date of post)
  • Comparison site (when each product has several links on different shops with different prices)
  • Comparison directory – it’s deal site, but you compare specification of different products instead of price comparison
  • Recommendation site – the same as deal site, but has more content where you recommend something. Usually, such sites also have Expert’s and User’s reviews.
  • Deal communities – the main difference from regular Deal site is that users can also submit deals, has own profile, reputation system.
  • Expert blogs – it’s the same as recommendation site, but has articles from one or several experts and deep research of niche.

Depending on type of site, there are also different technical logic. Usually, sites can be:

  • Manual posting (when you post each article manually)
  • Autoposting (when you use some kind of autopilot instruments, schedule posting, etc)
  • Bulk import (when you make bulk import of deals, usually from xml product feed, which you can get from affiliate systems)

Also, site can be about one niche of products or multi niche.

To get money from site, you need to use shop’s affiliate programs or register in one of CPA networks.

Depending on type of site, you can also use different structure of wordpress. For example, you can create article section, where you can write reviews, deal section where will be simple, short deals, woocommerce section, where will be store.

As I wrote, our theme supports all of affiliate type of sites and several instruments(plugins) for affiliate sites.

I will show now more details for each type of site.

back to menu ↑

Ways to add offers for deal sites

This is most easy type of site and you can try it on start. There are several ways in theme to create deal site.

back to menu ↑

Manual creating of deals

If you have very unique deals and not a big number of deals – you can use manual adding deals. For this, use Post offer section of post. When you add post offer section, theme will save data and assign Offer data to post, so, you can use some extended functions.

back to menu ↑

Bulk adding from product xml feed

All affiliate systems allow you to get link on xml feeds of product data. It’s very good if affiliate system allow to sort and choose categories of products to include in this data and get direct link (not zip file) on xml feed. Then, you can use our extensions for WordPress All import plugin which are made special for deal sites.

If you need wordpress all import PRO plugin, you can request installing. You must be official buyer of theme for this. We provide installing of current version WPAI PRO on one site, without providing license of plugin, so, if you want to use it on multiple sites – you need to buy license separatelly.
back to menu ↑

Using woocommerce

This is not the best way, but it can be very useful if you have some plugins which can import offers inside woocommerce. Read details about this way

back to menu ↑

Adding offers with Content Egg or Affiliate Egg

You can know details about plugins in docs: Affiliate Egg and Content Egg. We recommend to use these plugins, because they are from our partners and we also take a part in their development and make advanced combinations with plugins. This means, that CE and AE are not required for theme, but you can get next level of site with plugins. Also, plugins can work without theme, but other themes don’t have such level of customizations for these plugins.

One of big advantages in using these plugins are automatic price updates, price history, price drop alerts, etc.

Theme has bundled free version of Content Egg which you can use for start. Content Egg has several modules, each module allow to use different affiliate systems. Each plugin adds offer box inside post, but with help of theme, you can also synchronize plugin with Post offer section. To do this, go to Theme option – Affiliate – Save data from Content Egg to post offer section and choose modules which you want to synchronize. After this, offer with lowest price will be choosed automatically. Or you can choose offer which you want for synchronization in Post offer section.

So, logic in plugin is next. Add text, use keyword to search deals inside enabled modules, choose offer which you want to add to post(you can choose one or several), then save post. You will see that Post offer section will be filled automatically with data of offer.

Content Egg uses API of affiliate systems and search inside API by keywords. After you choose deal, you can also use different output shortcodes to place offer inside post. There are also some Post layout in theme, special for Deal sites which enables another Post design (read details below).

Affiliate Egg uses direct shop parsing. List of available parsers are here. If you use Affiliate Egg, I recommend to enable it’s integration with Content Egg, so, it will be more easy to configure everything from one place. For this, go to Content Egg – Affiliate Egg integration and enable integration there. After this, you can use Affiliate Egg modules inside Content Egg and use synchronization for them.

Inside fields for Affiliate Egg modules, you can use also direct links on product pages from external shops. Plugin will parse data and will save it on your site. Price update, price tracker will be also available.

Both plugins also have useful function to save featured image of post automatically from offer images. To enable this, edit Module settings and find this option

You can also set Redirect (cloacking) in each module

back to menu ↑

Price tracker, price drops

One of big advantage for using CE plugin is possibility of Price history tracker and Price drops. To enable this feature, first of all, go to Content Egg – settings and enable there history period and price alert. Then enable synchronization as described above. Then, you can show price history block and price drop alert of Main offer in post with next shortcodes

If you want to show these blocks globally for all posts, go to Theme option – Ads option – Insert custom ads code (after post section)

Please, note. Price history is not available on new posts with new products. Price history will be visible after stored price updates for product. You can control period of price updates in settings of each module in Content Egg
back to menu ↑

Frontend affiliate search in Content Egg

When you use Content Egg, you can add each deals to post. WordPress searches by titles of posts but what if you want to have such search form which can show results from affiliate networks directly (without creating posts for each deals). This is possible with Content Egg now and Frontend Search function.

First of all, you need to create two things – page with search form (or widget) and page for results.

Creating search form

There are several ways to show affiliate search form. First option is using widget CE:Product search (find it in Appearance – Widget). It has the same styling as standard wordpress widget. Just place widget in sidebar.

Second way is to use Content Egg shortcode

Shortcode will generate standard wordpress search form, but which will send users on special page with results from affiliate modules instead of wordpress search page. This shortcode has also the same design as standard wordpress search

Third way – special theme shortcode

It will generate big search form which is good for special landing pages. I recommend this way as it’s more styled and interesting. You can combine this shortcode with page builder modules, also, there are several ready templates which can fit to this shortcode. Also, shortcode supports several parameters to change label and placeholder

Next step which you need to do is setup page for output results. Theme has already special styled page for this. You can set output layout for results in settings of plugin. For this, go to Content Egg – Settings – General and add output shortcode to textarea Search page template. I recommend to use there common shortcodes of Content Egg. Best for me are

Use only one of these shortcodes. Also, you must enable modules which will be used while searching. I don’t recommend to use too much modules, because it can be very slow. Here one of possible demo of affiliate frontend search

back to menu ↑

Autoblog of Content Egg or Affiliate Egg

Autoblog is one of autopilot feature of plugins. When you use autoblog, plugin will create deal post automatically. You can find information about autoblog in manuals or from video

Some tips for using Autoblog in theme. You can add additional data for post when you use autoblog in the end of autoblog task. For example, you can set post view number, post thumbs, post layout. This is example of one of possible settings (rehub_views, post_hot_count, _post_layout = meta_compact). If you need to automatically enable “Auto Tabs Content Egg” – use key “_post_layout” and value “meta_ce_compare_auto” for Auto Content Post layout use value as “meta_ce_compare_auto_sec”

Autoblog for Content Egg works on keywords. You can use also Affiliate Egg autoblog which allows to parse shop categories and create deals on your site. In other words, Autoblog of Affiliate Egg allows you to create clone of deals from external shop category.

Some words about any autopilot and bulk import features – don’t expect good income from autopilot for one site. This is because there are tons of instruments to easily create such site in several minutes. So, google doesn’t like such sites and they can get penalties very quickly. Is it possible to prevent this? Yes. You can mix such type of site with another. For example, make review website and use autopilot not for whole site, but just for one category or section. Also, it’s better to create minimum 5 sites which are working on autopilot.

You can buy Content Egg PRO and Affiliate Egg PRO with discount. Use coupons

  • MEGA25 – 25% off
  • MEGA35 – 35% off 5+ licenses
  • MEGA45 – 45% off 10+ licenses
  • MEGA55 – 55% off 20+ licenses

on site

back to menu ↑

How to prevent inner pages

Sometimes, you need to prevent all inner posts. So, your site will have only homepage, category pages, but when user clicks on post link – he goes to affiliate link instead of inner. This is possible with Grid templates of Repick, Recash child themes. Go to theme option – general to enable this function

back to menu ↑

How to add coupons instead of deals

You can convert your deals to coupons. For this, you can add coupons in Coupon field in Post offer section

By default, coupon code will be visible near button. You can also make coupon as “revealed” button. So, user must click on such button to open coupon. For this, also enable Mask coupon code option in Post offer section. Also, you can send expiration date of coupon.

Tip. If you want to disable all expired coupons from site, you can enable such option in Theme option – Affiliate

If you want to show only coupons on home page, use Page builder and enable Coupons in deal filter section

back to menu ↑

Visual presentation of deal sites

After you assigned offers to your posts, you will not see any big changes on site, this is because you need to configure also how to show deals on you site. Let’s start from inner presentation of each deal post.

back to menu ↑

Using shortcodes

To show post offer box inside post, you need to use offer shortcode (get it from Post offer panel)

If you insert this shortcode in post, you will get

If you use Content Egg, you have also additional shortcodes for offer boxes with different design (near 10 output shortcodes). You can see demo of such shortcodes here

back to menu ↑

Post layouts

But there are much better sollution which you can use – Post Layout.  Theme has some ready Post layouts which are good for deal posts. They are:

Compact (Recash style) 

Button in Corner (Repick style)

Big Post offer in top

You can set different post layouts for each post in right Panel of post or set default global post layout in Theme option – post layout.

back to menu ↑

Using Scorebox widget

If you want to show deal details inside sidebar – you can use very powerful shortcode of theme – Scorebox shortcode Check demo of such posts

back to menu ↑

Creating comparison sites

Creating comparison sites are the same as deal sites, except one thing. Each post will have several deals and Post offer section will have best (or lowest price deal).

back to menu ↑

Using Content Egg and Affiliate Egg

Content Egg is the best way to create price comparisons sites and we recommend to use

When you use Content Egg in post with several modules, you can combine data from all modules in one comparison list, also price update is available, price tracking, price drop alert on email and many other useful things. Logic for using plugin is the same as for deal sites, but you have some special functions and Post layouts.

If you want to show comparison list inside post – use Common shortcodes (top of Content Egg panel)

For Content Egg, we also created several Post Layouts special for Comparison Sites:

All “Auto” Post layouts will create advanced layouts with sections and tabs. Each section will use data from different modules of Content Egg. To get best results, you must have enabled modules Amazon, Youtube, Google Books, Flipkart (for specification). Theme also will try to get additional photos of product which is saved as Main Post Offer, but you can also add them manual in Right panel

You can also use Content Egg with combination with Affiliate Egg. This will allow to get more direct parsers and parse direct product urls instead of search by keyword.

back to menu ↑

Using woocommerce as Hub of deals

This way can be useful if you have any plugin which imports products to woocommerce. So, you will have woocommerce deals on site, you can compare them inside posts by assigning several woocommerce deals to post review. This way can be helpful only if you want to have not a big amount of comparison posts.

back to menu ↑

Creating review, recommendation sites

Adding offers for such sites is the same, difference is only in visual presentation.

Usually, for such sites, you will need to add reviews to each post and some offer blocks. Read about powerful Review and User Review functions of theme.

When you add Reviews to post, you can use special Post Layout “Offer and review score”.

Another popular question from buyer is how to divide Content Egg lists to several blocks. This can be helpful if you want to place text between several offer boxes. For this, you can use special parameters of shortcode.

Another useful things for review sites is Automatic table of content in top of page (the same as on this page). We have 3 different panels for this

back to menu ↑

Deal communities

Difference between deal communities and deal sites is that community has function to submit deals by users. Theme has many community options which are based on bundled RH Frontend PRO plugin and Buddypress. You can find information about basic user options in docs.

back to menu ↑

Tips for creating home page and page builder

In all of your archives and post modules of theme you will see price snippet which is created automatically if you have Post offer section in post. But we created several child themes which have more styled post layouts. So, for deal sites, I recommend to use Recash, Rewise or Repick child themes.  Next thing which you need – choose layouts for categories. Go to theme option – general to do this.

If you want to create custom home page – use page builder. There are several ready home page templates in theme. No need to import whole demo clone site to import only home page. You can use ready templates from visual composer. Don’t forget to enable full width on such homepages, usually buyers forget this.

There are some interesting tips which you can use for home pages with page builder.

back to menu ↑

Featured section

For top deals, I prefer to use Featured area module or Deal full width carousel module

back to menu ↑

Filter panel

When you use page builder, you can add filter panel to post modules.  Usually, I use next parameters in filter panel

Label = Sort by price; Type of filter = meta field; Key for meta = rehub_main_product_price

Label = Most popular; Type of filter = meta field; Key for meta = rehub_views

Label = Hottest; Type of filter = meta field; Key for meta = post_hot_count

Label = Sort by discount; Type of filter = meta field; Key for meta = _rehub_offer_discount

back to menu ↑

Adding custom badges and sort by them

You can add different badges to each post with badge system.  You can also filter posts by badges, for example, this can be useful if you create “Editor’s choice” section on home page. For this, in options of post module of page builder, add next settings

back to menu ↑

Sorting by reviews

If you have some deals with reviews, you can show posts only with them with next options

back to menu ↑

Inserting ads between post elements in loop

This will work only if you don’t have filter panel and pagination in module. For example, you want to add ads block after 3 post. Add post module and add Fetch count as 3 in Data settings. Then, add ads with module Raw JS, also you can add additional margins with module Empty space. 

Then, add the same post module, but add Offset as 3 in Data settings

back to menu ↑

Deal type filter

Rehub theme supports different type of deals. You can use also coupon deals and set expiration date. How to show only one type of deals on homepage? Use deal filter option in page builder

back to menu ↑

Adding Price Slider to homepage

Rehub theme has bundled MDTF plugin. This plugin is for creating different search filters. All post modules of theme is compatible with MDTF, so, we can use it, for example, for creating price filter for categories.

For this, enable plugin from Rehub – plugins tab. Then, create new Filter section in MDTF, append new filter and set it as range slider

In last settings of field, enable reflect and set field rehub_main_product_price

in right panel, create MDTF category and assign this filter to category. Then save and publish.

Next step is to create shortcode form. Go to MDTF – Shortcodes and create new shortcode. Choose MDTF category which you created in previous step. For Results output page link and Results output template add word “self”. For Shortcode front skin use Custom. Copy shortcode in right panel. Enable Auto submit if you want (don’t enable Ajax). You can also change design of range sliders and preloaders in MDTF – Settings – Front Interface.

Now, if you wantto add price range slider before Post module in page builder, insert MDTF shortcode before post module inside Text module.

Please, note, when you create post, you need to assign post to MDTF category to make it searchable. You can use bulk assign for old posts. Read more

back to menu ↑

Store (brand) pages

back to menu ↑

How to create store pages

You will see that most of deal sites has special page for shops. For example, page where you can find all deals from Amazon, Ebay, etc. You can enable this for theme in Theme option – Affiliate – Enable brand(store) taxonomy for posts. After this, you will have additional panel in each post

It’s working the same as category pages. To edit such page, go to Posts – Deal store – Edit. Each store can have additional description before and after loop and logo. I recommend to add content in description fields to have good seo for such pages, otherwise, they are useless.

In description fields, you can use any html including heading. Example of  seo description

 

Tip. When you use Content Egg, you can enable automatically store page creating in Theme option – afiiliate – Content Egg section

Each store page also has additional widget area which is different from sidebars on other pages of site. You can find this area in Appearance – Widgets – Deal store archive sidebar. Everything which you add to this widget area – will be visible only on Deal store pages. For example, it’s good to show there other shops in random order. For this, use text widget and place shortcode

this will show all other stores and their logos. if you have many stores and want to show just 5 of random shops – use code

If you want to show stores as links without logos

back to menu ↑

How to create alphabetical archive of all stores

Create new page and use shortcode

You have some additional parameters in shortcode. Check them here

back to menu ↑

Creating Top pages

Creating top pages can be one of best conversion feature on your site, because people like Top of products by different keys. You can choose best reviewed products, most popular or create season tops. Theme has many interesting features for this.

back to menu ↑

Using Top rating review constructor

Create new page, enable Top rating reviews in Page attributes and save draft. You will see additional panel in bottom of page where you can make some configuration. Top rating reviews look like this

It uses data from Post review and Offer which is saved in Post offer section of post. In bottom of top rating review panel, you can find shortcode for page. You can save this page as draft, then, use shortcode of page on any other page. For example, you can combine Page builder pages with this shortcode. Demo We created ready template for page builder for such page, so, you can import it easily to your site

back to menu ↑

Using Top table Constructor

Top table constructor is similar, but you can control and modify each row of table and each cell.

back to menu ↑

Using post shortcodes

You can also show Post offer blocks on other pages. For example, you have 5 different posts about one product and you want to create page about all of them, for example, best cameras of 2017 year. You can use shortcodes for this. Use Post offer scorebox in shortcode generator (button S). Check other details here.

back to menu ↑

Using Top lists

You can automatically divide page about several products with Top list autocontent. It’s the same as table of contents, but has special “List” style. Demo / Details

back to menu ↑

How to create Price Range, Most discounted, Most popular pages

In last version of theme we added one more useful function. You can create now Price range pages. Means that you can create, for example, page where will be deals only with price less than $20. Or with range of prices, you can use ranges even in Filter panel

To show price range on page, add any post module on page with page builder. Then, use next option

If you want to show most discounted products – use Discount filter as on screenshot.

As you see, you can combine also with ordering option and show, for example, best rated deals under $20.

The same is available in Filter panel, so, you can use tabs, like

You can even combine tabs with category filter and create page for best deals special for category, brand, store, etc.

I recommend you to create several pages with same logic, add additional Seo content before and after post modules, then, create menu in Appearance – Menu and group all such pages in menu. You can show it as main menu or in widget with Rehub: Better menu widget. See example from one site. (How to create Mega menu)

back to menu ↑

Configure Widgets for Deal sites

There are some widgets which you may need for deal sites. You can find them in Appearance – Widgets. Usually, you will need next widgets: Rehub: Ajax Tabs, Rehub: Deal of Day, Rehub: Top offers.

Additional widgets which can be helpful: Rehub: Sticky on scroll (allows to stick widget when you scroll page, useful for banners, ads), Rehub: Tabs (2 tabs widges which can include posts, categories, comments, tags), Rehub: Better Menu.

If you need to show something only on inner pages of deals – use widget Rehub: Only in Posts

If you need some text, ads or shortcode – use Text widget

If you created Top pages and want to show links on them in sidebar, do next steps. Go to Appearance – Menu and create new menu. Add pages which you want to show in list to this menu. Now, in Appearance – widgets add Rehub: Better menu widget and choose your custom menu. You can choose also styling for this list block.

If you need to create custom sidebar area, for example, for one special page, category, etc – use bundled Woosidebar plugin

If you need sliding panel widget – use plugin Slidebars

back to menu ↑

How to enable separate Blog, Article section

As you see above, theme uses Posts for deals. We made this, because Posts is most light and default post type of wordpress. Means that you can easily use additional plugins to extend inner pages. But, it’s very often, when you want to make separate Article section on site. Maybe for some guides. You can easily enable this in Theme option – Affiliate – Enable separate blog post type.

What if you want to show this section on Homepage? It’s easy, use page builder and do next settings in any of Post modules

What if you also want to include latest 5 blog posts in your sidebar? Use Text widget and next shortcode

back to menu ↑

Dynamic Comparison

Comparison of product specification is one of another good things which can make your site more valuable. But there is one problem here – it’s very time time-consuming thing. This is because you need to add each specification data to post. For example, if you want to compare electronics, usually, you need to add near 40 different specification positions to each post. This is make a sense for directory sites, but deal sites can have hundreds and thousands deals and it’s hard to fill specification for all. So, we added one instrument for quick comparison. Currently, it’s in beta and we want to develop it more.

So, to use quick dynamic comparison without filling all specifications, you can use Flipkart module of Content Egg (available only in PRO version). Add minimum 1 product from flipkart to post. Then, create page  and choose “Auto Comparison chart Flipkart CE” in page attributes.

Then, configure and enable dynamic comparison in Theme option – Dynamic Comparison. If you have niche product site, you can use Single Group. Or you can set Multigroup. Check details here

What if you don’t want to show Flipkart offers in product list on site (but still want to use their specification)? Use next css code in Theme option – general – Custom css and don’t enable Flipkart for Content Egg synchronization

back to menu ↑

Other settings

There are also some other settings which can help in your site. They are not only for deal sites, they are useful for all sites

back to menu ↑

Seo Settings

By default, wordpress is not best optimized CMS for seo, but it’s easy to make it so with some plugins. Read our step by step guide for improving Seo for site

back to menu ↑

Speed and caching

Again, by default wodpress is not cached and if you check your site on any speed tool, you will get near 50-60 points from 100. usually, I do 3 minute steps to improve this. It’s working for me in 100% to get near 90-95 points. Check our article how to improve speed of wordpress

Don’t use any caching on site until you make all other settings
back to menu ↑

AMP

Do you want to have maximum speed for mobiles? You will love our AMP customizations for deal sites

back to menu ↑

Schema types

Theme uses several schema types in posts. We use Product schema for Deal posts. You can also try our secret experimental schema type. Hurry up, because google can close it soon. Check about schema types in theme

back to menu ↑

Category settings

You can add additional content on category pages, add special category color, second description (under posts) and even category banner or ads. Go to Posts – Category – Edit and edit any category to see fields. I recommend to optimize each category pages and add description and second description to each category. You can use html tags in descriptions. Don’t forget to add some headings in h1. Example

Second description is placed under posts and has 30% opacity. You can use this field to add some seo description (which is not important for users, but good for seo spiders.

You can also add filter panel if you use Recash or Rewise child theme (in Repick, they are enabled by default) in Theme option – general option – Category filter panel

 

Step by step guide for creating affiliate website with Rehub theme
3.6 (72%) 10 votes

Want to get unique wordpress tips?

We won't rent or sell or spam your email. We promise!

Tags: ,

Leave a Reply

12 Comments on "Step by step guide for creating affiliate website with Rehub theme"

Notify of
avatar
Sort by:   newest | oldest | most voted
Anna
Guest

It is a very detailed tutorial, really helpful for us each time we have a question while using REHub theme. Great thanks to the author!

The tutorial would be even better if you can add a topic explaining in a detailed manner how to use MDTF to get a detailed search filter, as showed on the following page (by the MDTF’s author himself):
http://woocommerce.wp-filter.com/ajaxed-search-1/

Nowsaday the value of a website depend largely on its products/posts filter capacity, to allow users to find exactly and rapidly what he/she needs. That’s why such a topic will be very appreciated.

Mohsan
Guest

Hi, can I use the Front End Search shortcodes on the REHub – Hybrid Magazine, Shop, Review HTML Template

john
Guest

hi

is this comply with amazon tos to use content egg?

Rakesh Kumar
Guest

Hi, I am interested to buy REHub – Price Comparison theme but i want a person who install this theme and make all configuration and setting for me. If anyone provide this service, Plz. inform me i well pay for his services.

wpDiscuz