What Are the Best WordPress Import/Export Plugins?

WordPress Import/Export plugins featured

This is a guest post contributed to Artbees Themes blog by Haritha.

WordPress is a popular content management platform used to build different kinds of websites. You can use the WordPress platform for everything from building an eCommerce site to creating your personal blog. 

To make all this possible, WordPress supports different post types such as pages, posts, menus, users, comments, and more. There are default post types that come with WordPress, but the platform also lets you add many custom post types. 

When you do a minor site re-design or create a backup, you will need to selectively export one or multiple post types rather than exporting an entire website’s data. 

In such situations, different import-export tools come in handy. Although WordPress/WooCommerce comes with default import-export tools, they lack certain advanced features, making migration more difficult for users.  To make the process easier, you’ll likely need to add plugins to your store.

This article lists some of the most popular and useful WooCommerce and WordPress import/export plugins that you can refer to whenever you find yourself having difficulty exporting and importing a particular post type from one WordPress or WooCommerce site to another. 

Product Import Export Plugin for WooCommerce – Easily Import Products to WooCommerce

Are you looking for a free and simple solution to help you export and import all your WooCommerce products? This product import-export plugin lets you bulk upload products to CSV and imports products from CSV to your store.

This plugin comes with both export and import mapping functionalities. With the plugin, you can take advantage of an easy product bulk edit feature that eliminates the need to edit data using spreadsheet programs. The plugin’s powerful export filters let you custom export products by category, tags, etc. 

To migrate variation products, you will have to purchase its premium version. The pro version also offers XML support, scheduled FTP import/export, additional export filters and custom/meta import-export options. 

WP All Import – Import any XML or CSV File to WordPress

WP All Import is a powerful import-export plugin with lots of features to make the import-export process easy and flexible for you. It comes with a powerful drag and drop interface that can quickly import any XML or CSV file to your WordPress website. 

For the plugin to work properly there is no need to arrange the elements of your file in a certain way. The plugin has a four-step import process with which you can transfer posts, users, or any other site data without any hassle. 

Other than importing site data from any XML or CSV file to WordPress, the plugin also helps you build a real estate portal or a store with an affiliate data feed displaying live stock quotes or sports scores.  

The WP All Import plugin also integrates with the companion plugin WP All Export to make your export process easy. Importing files from URL, scheduled imports and importing to custom fields are all features available only in the premium version of the plugin. 

Import Export Suit – Migrate Everything WooCommerce

This all-in-one import-export suit plugin allows you to transfer multiple post types from one WordPress/WooCommerce site to another. It supports the import and export of post types such as users, customers, products, ratings, reviews, orders, coupons, subscriptions and more. 

With the plugin, you can import and export data in both CSV and XML formats. You can enable scheduled import and export via FTP and make use of the many export filter options provided by the plugin to make the import and export process run more smoothly. 

User Import Export for WordPress – Ensure Safe Transfer of User Data

The WordPress user import-export plugin is a great tool for transferring your WordPress users from one website to another. With this free plugin, you can export and import user data, including passwords, to and from your website.

This user import-export plugin exports and imports users using a CSV file. Excellent filter options are available to help selectively export users from your website. You can export users based on user roles, user email, user registration range, and more. 

Apart from user migration, you can also use this plugin to bulk update existing user data on your website. The plugin comes with an intuitive interface that allows you to easily map the columns of your CSV file with WordPress. You also have the option to save the mapping for future imports as well. 

Retaining user passwords is an important feature offered by the plugin so that your users can use their old passwords on the imported site as well. 

This import-export plugin supports Chinese and Dutch in addition to English. Multisite compatibility is another plus of this plugin. 

The plugin’s premium version offers compatibility with popular plugins such as BuddyPress, Ultimate Member, Ultimate Membership Pro, Advanced custom fields, etc., along with offering a scheduled import-export option.

Export All URLs – A Simple Method for URL Export

If you are looking for a simple plugin that allows you to import and export all your site’s URL’s post IDs, titles, and categories, this plugin is exactly what you need. It will come in handy during site migration, security audits, SEO and redirect purposes. 

The plugin comes with powerful filters that let you filter by author and date range. It also allows you to exclude the domain URL, set a post range, and allows you to randomly generate a CSV file. 

WordPress Comments Import-Export – Make Comment Migration Easy

WordPress Import/Export plugins - wordpress comments import export

If you need a single plugin to import and export all your WordPress comments from one WordPress site to another, you can certainly choose this WordPress Comments Import and Export plugin. 

With the free plugin, you can easily import and export both article and product (WooCommerce) comments. You can either export and import comments in bulk or use filter options to choose selected comments for export. The plugin supports filter options, including article, date range, limit, and more.

The plugin is compatible with WooDiscuz and wpDiscuz plugins, thus enabling you to import and export comments generated using these plugins on your website. The comment import-export plugin only supports CSV format. You can upgrade to its premium version for XML format support and scheduled import-export. 

WP Import Export Lite – Complete Import Export Solution for WordPress

WordPress Import/Export plugins - WP import export lite

The WP Import Export Lite plugin is an easy import-export solution for all your WordPress website data. The plugin supports multiple file-formats including CSV, XLS, XlSX, JSON, TXT, and XML for exporting site data and lets you import those files into any of your websites.

The plugin covers the import and export of all types of site data including posts, pages, custom post types, taxonomies, comments, and users. To make the import-export process flexible, you have the option to pause, resume, and stop during the process. You can also run multiple import-export processes at the same time.

The plugin comes with excellent filter options and supports drag-and-drop field mapping for easier import and export. Background import & export, import process log, third-party plugin support (ACF, WPML, Google Drive Import, Onedrive Import, DropBox Import, etc.,) are the additional features offered by the plugin. Automatic scheduled import and export of site data are premium features of the plugin. 

Widget Importer and Exporter – Make Your Site Widget Ready

WordPress Import/Export plugins - widget importer and exporter

Just like the import and export of different WordPress post types, you can also import widgets from one WordPress website to another using the Widget Importer and Exporter plugin. 

Generally, an export file is created for importing widgets from one site to another and you can use this file to import widgets to any WordPress website. Once an import is completed, the import result will be displayed to you in a table with an explanation of what happened with each widget area and widget. 

To export widgets from a WordPress website, you can install the plugin and it will create an export file out of the currently active widgets. With this file, you can either import these widgets to another site or restore widgets to the same site later. 

Export WordPress Menus – Easily Migrate Menus Between WordPress Sites

WordPress Import/Export plugins - export wordpress menus

Next on the list is a plugin that allows you to export all your WordPress menus. With the Export WordPress Menus plugin, you can export WordPress menus month-wise to an XML file. Even custom menus are supported by the plugin.

Once you export, all menus will be downloaded as an XML file. Then you can use the import functionality of the plugin to import the file on another WordPress installation. 

Customizer Import/Export – Easily Transfer Customizer Settings

WordPress Import/Export plugins - customizer import export

Are you looking for the right plugin to help you with the import and export of your WordPress customizer settings? If your theme makes use of the WordPress customizer for its settings, 

this plugin would be just what you need. 

With the customizer import/export plugin, you can easily export or import your WordPress settings directly within the customizer interface. With the plugin, you can export options saved as theme mods using the get_theme_mods function along with the settings saved as options. Import can also be performed with a single click. 

Export User Data

Export user data is a simple WordPress plugin that helps you export WordPress user data and its metadata. It comes with several powerful filters that allow you to export users by their role, registration date range, and user meta option. The plugin supports exporting user data and metadata to Excel and CSV formats. 

Export Media with Selected Content

Using this plugin, you can include linked media with the selected post type content, as they are not included by default. 

This plugin adds an “Export media with selected content” option. When you enable it, the plugin tries to find featured images and included media in the post_content, adding them to the export file.

Conclusion

Hopefully, the above listicle provides a comprehensive review of all  the WordPress import/export plugins available for different post types. If we left out any plugin that would have been a great addition to the article, please let us know in the comments!

How to Monetize a WordPress Blog

how to monetize a WordPress blog featured

There are two types of blog owners – those who write a blog to earn some money, and those who do it for free to share some information or ideas. Maintaining a blog requires some money, however. You need to pay for web hosting and renew your domain name annually. So, if you run a blog and are planning to earn money from it, this article will give you some tips on how to monetize a WordPress blog. Since WordPress is the default blogging platform, I’ll recommend some plugins that will be useful for monetization.

Pay Per Click Advertisements

One of the most popular ways to monetize your WordPress blog is to display advertisements. You can integrate these ads into your pages as static displays or as popups. There are two payment models for display ads:

  • pay-per-click (PPC): You are paid when someone clicks on an ad on your site.
  • pay-per-impression (PPI): You get payment when a user sees an ad.

The PPI type is cheaper, as you don’t need users to click on any of the ads, but the PPC type will give you more money as long as users click on the ads at a consistent rate. Note that running ads requires your website to have a lot of traffic. Also, make sure you don’t include too many ads on one page, as you’ll end up annoying readers.

To start advertising, you’ll need to sign up for an ad network. Google Adsense is one of the most popular options, but there are many other networks as well. Additionally, WordPress provides some helpful plugins you can check out. As an example, the AdRotate Banner Manager plugin helps you to manage all of your ads directly from WordPress. You’ll be able to customize ad placement, check analytics and connect to several ad networks (including AdSense).

I also recommend you to read this official blog about AdSense to learn more.

If you are wondering how to set up ads, you can find instructions from Google Support. Once your AdSense is approved, it’s time to place the ad code on your website. This guide from Google Support will be helpful as well.

The advantages you’ll get from PPC include easy to set up passive income. Once you put the ad codes on your site, you don’t need to do anything else. Relevant ads will be shown automatically. As for the disadvantages of PPC, if there are no clicks on the ad, you’ll get no money. You won’t be paid much with page views only.

Using Affiliate Links

The easiest way to start making money from your blog is with affiliate links. Affiliate links are links that you put in your text or on images that will redirect your readers to a third party website. If your visitors make a purchase on that website, you’ll receive a commission for referring them.
Becoming an affiliate marketer is easy. Many websites that sell products or services have a link for “affiliates”. Other sites work through an affiliate network. With these sites, all you need to do is click a button to apply for their program. One of the most successful affiliate networks is Envato. You can read their affiliate program terms in this PDF document.

Important things you need to know about affiliate marketing:

  1. Affiliate programs have strict terms and conditions. You’ll need to read them attentively to prevent being banned.
  2. Don’t forget to notify your users that you are using affiliate links. It might be obligatory in some countries. Additionally, Google might delete your website from search results if you do not mention it.
  3. Use affiliate links only in the right context, as you might lose your visitors because of bad user experience.

The pluses of affiliate links are that you’ll get high passive income. It’s much better than PPC, assuming that users buy products referred from your site. As for the minuses, if users don’t make purchases, you’ll get no income.

You can read more about creating an affiliate website via this blog post.

Sponsored Posts

If you’re running a popular blog, you can help external websites to get a lot of traffic. Many companies prefer to pay such blogs to publish sponsored posts forwarding blog visitors to their sites.

You’ll make money for your blog much quicker with sponsored posts than with affiliate links or ads. If you don’t get proposals for sponsored posts or reviews, you’re free to contact companies requesting sponsorship. If your site audience is large you’ll probably get an agreement for a sponsorship deal. Companies need to be sure that your sponsored post will lead to sales so that their investment is not a waste of money. This form of monetization will be better for bloggers with lots of experience rather than for beginners.

Sell Your Products

Another way to earn money with your site is to sell some products online. You can create an ebook, sell your photos or sell a service such as counseling on your website. You can even sell online courses. If you’d like to create an eCommerce site, you can achieve this with the Woocommerce plugin, which is bundled with the Jupiter X theme. Jupiter X also provides a lot of Shop templates you can choose from, saving you a lot of time when designing a product website.

monetize a WordPress blog - eCommerce

An advantage of selling products is that you won’t end up banned, which could happen with PPC or affiliate marketing. On the other hand, you have to be patient and wait until you find your audience for your sales to increase. You need to promote your products and provide a good service to your buyers. If your products and your attitude are good, you’ll make a lot more money!

Accept Donations

The next option to monetize your WordPress blog is to allow your audience to make donations. To achieve this, you can use WordPress plugins such as Give, Charitable or PayPal Donations. You also can create a Call To Action button in the header and forward visitors to the donation form to make a payment.

monetize a WordPress blog - accept donations

To get donations, you should create valuable content for free first. You need to spend a lot of time researching to create a blog post that will interest a variety of readers. If you do, your audience will notice your hard work and will be ready to donate. When using WordPress plugins for donations, you should be ready to set up everything yourself, and if there are any transactional errors you will have to investigate them yourself or ask for help at the plugins support.

There is also the possibility to take donations for your products using the WooCommerce plugin. If you use this plugin on your website, we recommend reading this article.

Freelance Blogging

If you are fond of blogging, you can use your own blog to advertise yourself. Potential clients will find you to blog for them and will be ready to pay. This way of earning money is very popular in some blogging niches. For example, you can run a personal blog and create a “Hire Me” page to find freelance clients.

monetize a WordPress blog - freelance blogging

If someone likes your writing, they will definitely contact you and propose some work. To be noticed by clients, you need to have a lot of traffic to your website. Here are some tips you can use to triple your WordPress blog traffic.

Wrapping Up

So, what option will be the best for you? How you monetize a WordPress blog all depends on what you want. If you want to get passive income, you should consider using PPC or affiliate marketing. You should think about the quality of your blog and ensure that the content is valuable for your readers so that they will want to come back to your blog again and again. It’s important to note that you won’t get a lot of income right away. You should try all methods, mix them, and then decide which one works best for you.

Blogging is a balance of quality content, good traffic and an engaged audience. If you achieve all of this, you’ll make your blog profitable for sure!

How to Do A/B Testing in WordPress with Jupiter X and Google Optimize

A/B testing in WordPress featured

So you’ve decided to run A/B testing on your WordPress site with Google Optimize but you still don’t know much about it? 

Google Optimized is probably the best tool out there to help you analyse the results of A/B testing on your site. It’s a widely popular tool that helps you gather important data about your website visitors’ behavior and use those results to improve your conversion rates.

In this article, I will cover the basic steps that are essential to running successful A/B testing in WordPress.

What is A/B Testing?

A/B testing is a user experience research technique also known as Split Testing. This technique is best used when we want to receive user feedback on the new design of a page/post/product, for example.

Site owners tend to use default pages for products, pages and posts. These pages contain all the necessary information users need, such as product information, images, process, etc. Each page has a predefined layout and style; however, things change over the time, and new trends in design, new technologies in user acquisition or shifts in user behavior may trigger us to make changes to our pages. Unfortunately, changing your webpage can be a difficult process, and it’s tough to decide which changes are worth it and which are not. That’s where A/B testing comes in handy.

Before making significant redesigns to the site by adding a new design or removing some information, it’s a good idea to experiment with these new features by running A/B testing to reveal how users will interact with the new changes. A/B testing is good to use when:

  • Testing different names for pages or products
  • Unveiling a new landing page with different content and setup
  • Testing different colors for CTA buttons
  • Completely redesigning a page using different content, layout, media and CTA buttons

The process of A/B testing involves a random experiment where two or more page designs (posts, product pages, etc.) are displayed for different segments of the audience. The purpose of the experiment is to define which version has the greatest impact on sales or makes the biggest impression.

Suppose you need to test a redesigned landing page with new pictures and videos. You can’t simply make changes to your real working page. Instead, you have to create a new page and redesign it with new content, new media and layout. Once you’ve done this, you can run a time-scheduled experiment by randomly sending your users to those pages.

After finishing your A/B testing, all you need to do is collect and review the results of your test. These results are usually highly dependent on the characteristics of your A/B testing, but in general this technique will simplify the process of making changes to your pages.

It’s also very important to choose the right tools to perform your A/B testing. In this blog post, we will use Google Optimize, the most popular tool for running A/B testing for WordPress.

Setting up Google Optimize

There are many A/B testing tools out there and they all have their advantages and disadvantages. Some of them are expensive and some of them are completely free to use, some of them have features that you will never use and some of them are just the essentials. 

In my opinion, Google Optimize is an excellent tool to start experimenting with A/B testing because it’s free to use and easy to set up and, while it does not have a dedicated plugin for WordPress, it’s very easy to integrate in WordPress. Another benefit of Google Optimize is that it ties in with another great tool, Google Analytics, which you are probably already using. The integration of those two plugins makes Google Optimize even more useful than its competitors.

Setting up Google Optimize is easy and can be done in several steps. Let’s dive in and see how it works:

Open up the Google Optimize page and click the Get Started button to start:

Google will ask several questions about sharing your data with other services. You may select whatever options you want here as it will not affect the functionality of the service.

In the final step you will have to agree with the offered services and click Done. Then you will be able to view the Google Optimize dashboard.

You will see this window in Google Optimize where you can start a new campaign starts by clicking on the Let’s Go button:

Pretty easy right? Once those steps are complete, we’ll need to link our site to the Google Optimize dashboard.

Linking your site to Google Optimize

Google Optimize can be linked to your site through two different methods:

The first method is to simply add this code snippet at the top of the <head> tag of your website:

<script src="https://www.googleoptimize.com/optimize.js?id=OPT-XXXXXXX"></script>

This code is unique, contains your Google Optimize code and can be found in your dashboard by clicking on Settings at the top right corner:

We will not cover in detail how to add such snippets to your WordPress head tag in this article. Instead, I recommend checking out this link covering the entire process in detail.

Luckily, adding this code in Jupiter X is very easy! Simply go ahead and navigate to Jupiter X > Control Panel > Setting. There you will see the option to add a linking code snippet:

The second method is easier and can be done using WordPress plugins. These plugins take care of integration since they already support Google Optimize in addition to their main functions. These plugins include:

  • Google Site Kit: This is an official plugin from Google that’s used to connect several other Google products to your website, including Google Optimize.
  • GA Google Analytics: In this plugin, you’ll need to provide a Google Optimize tracking code to connect Google Optimize. Please see the above image for an Optimize code.

Based on this information, it’s up to you to decide which method to use. If you only want to add Google Optimize, you may need to add the link to your WordPress Head tag. If you are thinking of adding some other Google products, then you may consider using the Google Site Kit.

Create and run your A/B testing

Now that we have everything set up, we’re ready to create our first A/B testing! Go ahead and click on the Let’s Go button (we posted a screenshot above) and give your project a name. You’ll also need to provide a link to the page you want to A/B test:

Once you click on the Create button you will be redirected to a page where you’ll need to add variants of your existing pages:

Use the Add variant button (Please note that the Google optimize Chrome extension is required to edit pages via Google extension. The program will offer to install the extension when you first click on Add Variant). Input the name of your test page, such as “Better Color for CTA,” for example, and click Done.  A variant of the page will be created for testing and you will see this screen:

A/B testing in WordPress

Now, click on the blue Edit button and your page will open in an editor. For example, this is original page view before editing:

A/B testing in WordPress - before edit

And this is the same page after editing:

A/B testing in WordPress - after edit

As you can see, I changed how the CTA button looks. I’m interested in determining which button is more attractive: a transparent button or one with solid color.

Once you are done, click on the Save button at the top corner and then Done. Your testing page has already been published and you will be redirected to the screen containing the variants page.

From there you can add as many variants as you want. After you make your test pages, just scroll down to see the Page targeting and Audience targeting sections. Here you’ll need to set up rules of appearance for your test page and select the audience you want to show your test to:

A/B testing in WordPress

On the next step in Measurement and Objectives, Google will ask you to link Google Optimize to one of your Google Analytics. Choose one from the link and it will be selected:

A/B testing in WordPress

On the final step in the Objectives, choose the objective of your test and save it. There are predefined objectives to choose from but you can also add custom objectives as well:

A/B testing in WordPress

Once you have completed all of these steps, scroll up and you will see that the Start button has been activated. This means that you’re ready to go!

A/B testing in WordPress

Test results review

Now, once you have everything set up and are running your A/B testing, you can take a break and wait for the results. Don’t expect to see them immediately, as it will take more than a week to see normal results on your results page, which will look like this:

A/B testing in WordPress - test results
Image courtesy Google Optimize

As you can see from the results above, you should now have a clear understanding of how the experiment was performed. Conversion rates for the original page are still better than conversion from the special offer test page, which means that the changes are not so effective since the original page performs way better than the new test page.

Conclusion

Now that you know more how to properly perform A/B testing with Google Optimize, you have the chance to steer your website in the right direction. Making changes on your website, especially if you have a large audience, may be risky unless you test them first. With a clear understanding of A/B testing in WordPress, you can stay one step ahead and run experiments and testing campaigns to get more constructive feedback from your audience.

How to Create an Affiliate Marketing Program in WordPress

affiliate marketing program in WordPress featured

Not so long ago, I completed a project that involved running an affiliate marketing program on a Jupiter X website. I learned a lot about affiliates and how to integrate them into a WordPress website. I thought it would be useful to share what I learned with the readers of this article. If you want to run an affiliate marketing in WordPress and don’t know where to start, read on! 

Before we get into the details, let me explain what affiliate marketing is: it involves selling a product or a service and paying a commission to those who introduce your product or service to new buyers. This is a win-win situation for everyone involved: the product owner will sell their product or service, the affiliate will get rewards for sending real buyers to the seller and the buyer will get what they want. Many companies use affiliate marketing as their main marketing strategy with excellent results.

I’m not going to talk about why affiliate marketing is important or introduce ways to get the most out of it. Instead, I just want to guide you through what I did to set up an affiliate marketing program in WordPress.

The basics of affiliate marketing

The goal of affiliate marketing is to reward those who connect buyers to your brand. Based on this, to have an effective affiliate marketing program you need:

  • A place where you register affiliates and store their data.
  • A way to recognize and track affiliate income traffic and affiliate sales.
  • A method to pay affiliates upon request.

In this case, we’re choosing to store the data via a WordPress website, complete with a Jupiter X shopping templates theme. In order to run the affiliate marketing program, I will use the WP Affiliate plugin. This plugin has the basic features required to run an affiliate website and also include great addons that can add to the site’s overall functionality. In order to see the complete list of addons, check out this page.

The best way to recognize and track affiliates would be to generate a specific link for each of them. The affiliate would then use the link wherever they advertise your brand. The link would look something like:

https://shoppingwebsite.com/?ref=3

Here the “ref” query parameter is the referrer’s ID on the website. When a user visits via that link, a cookie value will be stored on the visitor’s browser containing the referrer’s ID. From then on, until the cookie expires or gets deleted, every activity that user completes on the site will be linked to that referral ID. If the user buys something, the website knows that this sale was made via a referral and therefore involves a commission fee. Based on the product or service, you may want to decide on how many days a referral link should remain valid. In my experience, more expensive services or products require more time for visitors to decide if they want to buy it. For such items, you’ll need to increase the cookie expiration interval in the plugin settings. By default, browsers will store cookies for 7 days, so if a user clicks on the affiliate link, leaves the website and returns at any time over the next 7 days, the commission still goes to that referral. Check out this page for the answers to some common questions about how this process works.

Image courtesy affilaitewp.com

Installing and activating the plugin

In order to use the Affiliate WP plugin, you need to purchase it from its developer’s website. Check the prices here and choose your plan, then proceed with the process and download the plugin package from the website. Next, go to your WordPress website admin area -> Plugins -> Add New, hit the Upload button and upload the AffiliateWP-x.x.x.zip package. After installing the plugin, simply activate it via the plugins list. I also recommend that you install the Affiliate Portal addon because it will give your affiliate page an excellent makeover.

Activating the AffiliateWP plugin

The next step involves activating the plugin by adding the license key to it. Do this via the Affiliate settings page.

Registering the AffiliateWP plugin license

Configuring the AffiliateWP plugin

The next thing you’ll need is a page to act as your affiliate area. Create a page and put this shortcode into it:

[affiliate_area]

Then, come back to the Affiliate Settings page and set that page as your affiliate area. Some other configurations may still be required to make it work as you want it to. In my case, I wanted users who were already registered on the website to have the option to register for the affiliate program as well. Below the settings page there is an option that allows you to choose whether you want to show only the registration form or login page or both. For my site, I chose the option to display only the registration form.

Setting the affiliate form registration method and fields.

Now if I check the affiliate area, the page would appear as follows:

Affiliate area page for registering as an affiliate

You can set the required form fields in the settings page. You can also modify the form fields using the hooks available on this github repository. (Snippet available here as of the date of writing this article)

After registering as an affiliate, the user will need to wait for the website administrator’s approval. While the affiliate is pending approval, they will see this notice on the affiliate area page:

Once an affiliate has registered, the administrator can approve them via the WordPress admin area -> Affiliates -> Affiliates.

Accepting an affiliate

Once approved, the new affiliate will receive an email notification. In order to change the email content, you can override the email template on your child theme. For more information, please read this article. You can modify the current email template and settings via Affiliates -> Settings -> Emails.

Overriding email settings and notifications

Each action has a corresponding email notification here that you can manage and customize.

Once you’ve approved the affiliate, if you have not installed the Affiliate Portal Addon yet, your affiliate page will look like this:

Affiliate area page

However, if you have installed the Affiliate Portal Addon, your affiliates will see this page:

affiliate marketing program in WordPress
Affiliate area after installing Affiliate Portal Addon

On the affiliate area page you can see your affiliate statistics, including visits, number of referrals and other handy figures. The affiliate can generate a link to the website and use it when promoting your brand. The links generated on the Affiliate URLs tab will all end with the “ref” query parameter. You can also add a specific campaign name so that the links look something like this:

https://shoppingwebsite.com/?campaign=summer-2022&ref=5

Adding a campaign name can help track visitors and will show which campaign was the most beneficial for affiliates.

affiliate marketing program in WordPress - URL generator
Affiliate URL generator

So far, so good. Now it’s time to integrate it all with your shop. You may use the affiliate model for all kinds of e-commerce. It doesn’t matter if you sell goods, run a learning website, a membership-based website or even a donation service. The biggest benefit of AffiliateWP is the long list of available plugins that you can simply integrate it with. In order to see the available integrations, navigate to AffiliatWP’s settings page and open the Integrations page.

affiliate marketing program in WordPress
Integrating WooCommerce and AffiliateWP

As you can see above, I’ve just enabled the WooCommerce integration. You don’t need to do anything else to integrate the plugin with WooCommerce. As soon as you check that box and save the settings, the integration will be complete. The rest of the process is as follows:

  • The affiliate will register and generate a link to your website containing a unique referral ID.
  • Visitors will click on that link included in affiliate ads.
  • The visitor will then browse your website and consider buying something.
  • The visitor then buys something via the same device they originally entered your website with over the course of the next 7 days (or whatever time interval you set for cookie expiration in the AffiliateWP plugin)
  • The commission will be added to the affiliate account and wait for the affiliate to request a payout.

There is another step before the commission goes to the affiliate. The visitors may add something to their cart, but pay for it later. Before the payment is complete, the visitor still counts as unpaid. As a result, there are 4 statuses for an affiliate transaction with the AffiliateWP plugin:

  • Pending – This is a referral that has been generated but has not yet been confirmed
  • Unpaid – This is a confirmed referral that is waiting to be paid out to the affiliate
  • Rejected – This is a referral that has been rejected
  • Paid – This is a referral that has been paid to the affiliate

“All referrals begin with a status of Pending and are then updated to one of the other three statuses when particular events occur. A pending referral means that it is waiting to be confirmed as valid. Referrals are confirmed when orders in the eCommerce platform are completed.

A referral is marked as rejected when the corresponding order in the eCommerce platform is refunded or deleted. In Affiliates → Settings → Misc, there is an option to automatically mark referrals as Rejected when orders are refunded or deleted. If enabled, AffiliateWP will mark referrals as Rejected for you. If disabled, or your eCommerce platform is not fully supported, referrals will need to be rejected manually.

Referrals are marked as Unpaid when the corresponding order or signup is completed in your e-Commerce or membership platform. Once marked as Unpaid, the referral is considered earned and should be paid out to the affiliate.

Referrals receive a status of Paid as soon as they have been paid to the affiliate. Once marked as Paid, a referral is considered closed and no further status changes are applied to it.”

Full documentation on the referral status is provided here.

Payouts

Your affiliates will get paid as soon as you generate a payout for them or pay them and then add the payment info as a bank transfer invoice to their payout list. There is currently no automatic paying out system. You can generate a form to get in touch with your affiliates and allow them to request payment. 

You can integrate your website with a payout service as described in this article. Using payout services allows you to pay affiliates in more than 30 different countries directly to their bank accounts in as little as 3 days. Learn more about using Payouts Service here.

There are other methods that allow you to pay your affiliates with PayPal, for example. Check the above article for more info. 

The payout workflow involves you, as your website administrator or affiliate manager, generating a payout. This payout then goes out to all users for referrals that are paid to you within a certain date range and for a minimum withdrawal amount.

affiliate marketing program in WordPress - create payout
Generating a payout to affiliates

After the payout is complete, the status for each referral within that date range will change to Paid and will not be considered for upcoming payouts.

Creative Banners

It’s possible to provide banners and visuals for your affiliate marketing program, complete with embed codes that let your affiliates use them for whatever promotions they run on their websites.
In order to add banners, you should navigate to Affiliates -> Creatives and add a new Creative. Here you need to add the title, description and, most importantly, an image that will serve as your affiliate advertising. Here you can find some marketing advice on how to get the most out of your banner images.

affiliate marketing program in WordPress - add new creative
Adding a new creative banner to the list of available creatives

After adding the creative material, your affiliates are able to see and copy the code through their affiliate area page and simply paste it to their website.

affiliate marketing program in WordPress - creatives
Creatives on the affiliate area page

Wrapping up

In this article we reviewed how to run an affiliate marketing program in WordPress with the AffiliateWP plugin. To be honest, when I accepted the project to integrate a WordPress website with this plugin, I had no idea what I’d gotten myself into. The website that I was going to integrate it to wasn’t using any premade integration services. I had to find out for myself how affiliate marketing programs work and then try to implement one using actions and hooks. The key point I want to share with you here is that you need to know the status of each visit. What happens to a user that decides to buy a product after 10 days? What happens if they open the website using another device? What if the service you are selling requires two payment steps? These are the sorts of questions you should consider. Fortunately, the documentation of this plugin is great. The codebase is standard and you can find some samples in the github repository. This all adds up to make a great experience for both users and the developers who work with this program.

Please share your comments and questions below in the comments and don’t forget to subscribe to our newsletter.

How to Create an Online Learning Website with Jupiter X

online learning website featured

When talking about online learning, we usually imagine online courses where someone can be taught new information using digital technology. Online courses are convenient because students can complete the course from the comfort of their home and usually for a lower price.

Also, online courses can provide different types of information. For example, many involve videos, images, slideshows, and other multimedia and interactive elements.

There are a lot of free and paid WordPress LMS (Learning Management System) plugins that you can find to build online courses. Among these plugins, LearnPress plugin is the most useful and popular LMS. It also happens to be free to use! The plugin has a very good user interface allowing you to intuitively manage your online learning website. With this WordPress LMS plugin, you can easily create an educational online learning website even if you don’t know how to code.

In this article, you’ll find instructions on how to create an online course and thus, an online learning website with the LearnPress plugin and Jupiter X theme.

Installing LearnPress

The process of installing the LearnPress plugin is very simple.Navigate to Plugins > Add New on your WP Dashboard, search for “learnpress”, click on the “Install Now” button and activate it.

Once it’s installed and activated, go to LearnPress > Settings to configure the settings to fit your needs.

In the “Pages Setup” section, you’ll see the pages that were automatically imported and assigned after the plugin installation. You are able to edit them or create new ones. 

In the “Currency” section, you can set up the type of currency you want to accept for your online course and select how it will be formatted visually on your site.

In the “Payments” area, you can enter your email address associated with PayPal. You’ll be able to accept payments without needing to have an active shopping cart. Simply click on the “PayPal” link and enter your PayPal account email address. Then, click the “Save Settings” button.

Configure the other settings tabs to complete the installation.You can install a sample course under LearnPress > Tools > Course Data. I suggest you do this so you understand what courses will look like.

You will be able to view the frontend of the sample course on your site.

Creating a New Course

Now it’s time to create an online course. In your WordPress dashboard, go to the LearnPress tab and select Courses. Click on the “Add New” button.

You’ll notice the page editor looks like a standard WordPress page. Enter a course name and a description to explain what the course is about.

You can also add a category to your course. It’s useful for keeping things organized if you plan to create multiple courses.
Next, under the Curriculum section, add your lessons and sections.

Sections are subsets of the entire course. Lessons produce the actual content in each section. Note that the Select Items button provides options to connect quizzes and other lessons that have been already created under LearnPress > Lessons.

Configuring the Course Settings

Under the Curriculum section you’ll find the Course Settings section, which consists of 5 tabs:

  • General
  • Assessment
  • Pricing 
  • Extra Information
  • Author

In the General tab, you can configure the duration of your course, how many students can join, how many have already taken the course, whether you allow users to re-take your course, as well as block the content once the course is completed and set an external link to redirect users when they click the “Buy” button.

The Pricing tab allows you to set the price for your course. You can even set a sale price. If you don’t want to add a sale price, simply leave this section blank.

In the Extra Information tab, you can add additional info such as requirements for your course, a FAQ section with popular questions and answers or a description of your target audience.

The Assessment tab gives you options on how you prefer to evaluate students. You can choose the following:

  • Evaluate via lessons
  • Evaluate via results of the final quiz
  • Evaluate via quizzes passed
  • Evaluate via questions
  • Evaluate via mark

The name of the course instructor is shown in the Author tab. Note that you need to create a WordPress user when adding a new instructor.

Adding Lessons and Quizzes

Now let’s add the course content via the LearnPress > Lessons menu.

You can add any content to the WordPress editor, including text, video, audio, PDF documents and images. However, adding content via the Elementor editor is a much better route. You just need to enable “Lessons” in Elementor > Settings > General.

In the Lesson Settings section, add the time in minutes of the lesson duration. Also, don’t forget to uncheck the Preview Lesson option. You can enable it only if you want visitors to preview the lesson content without signing up for the course.

Once you have created all the lessons, it’s time to add quizzes.Under LearnPress > Quizzes click on New Quiz.

online learning website

Add a title to your quiz, then write a description or instructions for your quiz in the text box. After that, start adding the questions to your quiz under the Questions section.

online learning website

When you write a question, you can click on the Add as New button to select a question format, such as:

  • True or false
  • Multiple Choice
  • Single Choice
  • Fill In the Blanks

Once you have added all questions, you can customize the quiz in the Quiz Settings section.

For example, you can choose whether to show the correct answer when a student selects one, set the duration of the quiz, enter a minimum percentage for a passing grade and more.

online learning website

Here is how a student sees a quiz on frontend:

online learning website

Link Lessons and Quizzes to the Course

When all lessons and quizzes are created, you’ll need to link them to the proper courses.To do this, go to LearnPress > Courses and open your Course in the editor. Under the Curriculum section, click on the Select items button to choose a quiz you have already created.

online learning website

You’ll see a window with two tabs: Lesson and Quiz. Click on “Quiz”, and select the quiz, then click on the “Add” button.

Repeat this process if you need to add more quizzes or lessons. Once you’ve added all lessons and quizzes to your course, make sure you have saved the changes by clicking the “Update” button in the WordPress editor.

Here is how the course will look on frontend:

online learning website

Note that, before starting a course, a student must log in first to enroll in the course. After they click the “Start Now” button, they will be redirected to the Checkout page to pay for the course if it’s not free and will need to sign in.

online learning website

After passing each lesson, the student can take the corresponding quiz. Once the whole course is finished, he or she will get a certificate. More detailed information can be found in the LearnPress documentation.

Promote Your Online Course

The next important step is to promote your online course, especially if you are going to sell the course. Here I’d like to recommend to you the most effective methods, such as:

  • Creating a unique landing page. It’s a good idea to create a landing page for your online course and provide a link to it in your promotions. Jupiter X templates are very helpful in this case, as you only need to import the pages rather than creating a landing page from scratch. Check this demo to see an example of an effective landing page.
  • Sharing on social media. Use your social media channels to post a link to your online course. 
  • Explaining why your course is different from others. What unique options or benefits set it apart from others? Don’t forget to highlight that in your promotions.
  • Promoting the online course via your email list. If you have a newsletter, use it to spread the word about your online course. 
  • Offering a discount to your social media followers is a good idea as well. 

For example, you can add a ‘sale’ price to your online course in the LearnPress plugin. To do this, go to LearnPress > Courses. Open your course, then click on the Pricing tab under the Course Settings section:

online learning website

After you enter the sale price, you can schedule a start and end date of the Sale. Click on the “Schedule” link and, once the changes are done, be sure to update your changes.

Wrapping Up

As you can see, LearnPress is a great, easy-to-use plugin to start building your online learning website. This plugin has a lot of amazing features and functions, so don’t hesitate when deciding what plugin to choose, as LearnPress is a great solution for schools, universities, or education institutes. If you want to check the LearnPress documentation, you can find it on this page.I hope this article has helped you create your online learning website using LearnPress and that you didn’t find it complicated, as the process is quite simple. You can also view Jupiter X demos for courses and install one of them on your WordPress site, then include courses using LearnPress.

How to Boost Conversion Rate with Personalization

Regardless of what kind of business you run, you’ll always have times when reality doesn’t match your expectations. But without the proper data, it’s virtually impossible to determine what needs to change with your marketing. One key piece of data is the conversion rate. This figure helps you test out the effectiveness of your marketing plan and determine where and how to adjust it. To learn more about conversion rate and how to boost it using cross-channel personalization, read on!

Explaining the conversion rate

First thing’s first, what is a conversion rate? It’s a marker showing how many visitors from different sources have been converted. Depending on your marketing goals, customers count as converted if they have made a purchase, downloaded something, subscribed to your website and more.

This indicator will be the yardstick by which you measure how well your marketing works. Whether you’re running campaigns or relying on the design of your webpage, paying attention to your conversion rate will help you regularly adjust your strategy to ensure maximum return on investment. If something needs to be altered -or scrapped completely -your conversion rate will tell you.

The specific conversion metrics you monitor depend on the kind of business you are running. Here are the most common kinds of conversion rates out there:

  • Converting a visitor into a prospect (someone who fills in a contact or inquiry form)
  • Converting a visitor into a subscriber/lead
  • Converting a lead into a customer 
  • Converting a customer into a repeat customer 

Using personalization to boost conversion 

Crafting a better user experience involves more than just a well-designed website. Rather, it’s about giving the user what they’re looking for in the form of personalized content. Nowadays, personalization doesn’t stop at adding a user’s name to your emails, but involves a whole strategy for personalization at scale. To put your best foot forward through personalization, you need to make sure that you have a unified cross-channel strategy. Here are some ways to use personalization to boost your conversion rate:

Personalize text with dynamic keywords

What’s a dynamic keyword? It’s any text in your content that can be replaced with a new value, and it’s a key element in personalization. At the simplest level, dynamic keywords help you address each user individually based on their attributes. Because they feel like you are addressing them personally, users are more likely to respond to your marketing material and ultimately convert.

Target specific locations

Geolocational targeting lets you change content based on location of your visitor. This could involve changing the language of your landing page, or showing the local weather conditions. Businesses use this tactic for different purposes, but it generally increases engagement and chance of conversion. Geo-targeting works partly because search engines are more likely to show localized page results or sites with regional pricing.

Personalize your landing pages

Relevant customer segmentation and audience behavior should guide how you choose to personalize. With the right information about customer attributes, behavior and preferences, you can craft custom messages that truly feel personal.

Personalization can be based on the following:

  • On-page behavior including:
    •  Scroll: scrolling halfway down the page triggers a popup.
    •  Click: users who click on a specific CTA receive an email.
    •  Visit: users visiting a specific category are shown a popup.
    • Spent time: users spending more than 30 minutes on your website are shown special offers.
  • User activities including:
    • Number of orders: sharing coupon popups with users who have placed a certain number of orders.
    • Amount of orders: Thank users who have spent over a certain amount with a ‘thank you!’ popup and a discount for future purchases.
    • Away users: share a personalized greeting and recommended blog reading with users returning after a period of inactivity.Purchase-history: increase engagement by adding cross-sell items to your website and emails.

Personalize your email campaigns

Customized emails do more than just boost your open and click rate. They foster a trusting relationship with your users, allowing you to increase conversion and ultimately beat out the competition. Your emails should be relevant and personalized from the subject line to the greeting and content.

Wondering what the easiest route for email personalization is? Growmatik can help you out. The software covers both personalization and sending so that you don’t need to rely on a third-party email service such as Amazon AWS.

For the following categories of emails, personalization can significantly impact conversion:

  • Welcome emails
  • Upselling and cross-selling emails (with or without discounts)
  • Follow-up emails to inactive customers
  • Abandoned cart reminder emails
  • Newsletters
  • Special offers to loyal customers 
  • Holiday-specific emails (such as Christmas offers)

For example, to increase engagement with its courses, Coursera sends personalized emails to its leads and recommends courses that might interest them.

Employ personalized popups

The truth is, displaying popups doesn’t always positively impact marketing outcomes. Annoying, irrelevant or poorly-timed popups even have the potential to make you lose customers. That’s why designing eye catching and highly targeted popups is all the more vital for driving conversion.

Here are some common situations for displaying popups:

  • Exit intent: when visitors attempt to leave the webpage.
  • Scroll-based: when visitors reach a specific part of a page.
  • Value-based: display exclusive offers or personalized messages to your most valuable customers, or to inactive customers..
  • Source-based: show different popups to users coming to your page from different sources. 

On key holidays, such as Christmas or Black Friday, try offering occasion-specific discounts on your products page!

Display personalized product lists

Use the information you have about your customer’s habits and preferences to speed up the purchase process. Cross-selling and upselling emails are particularly helpful for boosting your conversion rate.

Display personalized blog lists

You can do something similar with blog lists. Use your user’s reading history to recommend new blog posts via personalized pages or emails. It’s likely something will catch their eye and bring them back time and time again.

Implementing personalization to increase conversion 

We’ve now covered all the basics behind the conversion rate. Now, let’s look at the nitty-gritty of using personalization to boost it! For this we’re opting for Growmatik as the perfect tool to implement cross-channel personalization.

Give VIP customers exclusive offers

You’ll need a plan for engaging your best customers, or they might take their business somewhere else. This would be a huge loss! According to the book Marketing Metrics, businesses have a 60% to 70% chance of selling to existing customers. I recommend using RFM segmentation to segment your most valuable customers. Next, go to Growmatik’s People page, select all customers and input the following filters:

Shopping activity > Purchase date > less than X
Shopping activity > Number of orders > greater than Y
Shopping activity > Order value > greater than $

Boost Conversion Rate

Something as simple as addressing users by name across all touchpoints can up conversion rates. In Growmatik, you can add dynamic keywords to personalized emails by doing the following:

  1. Go to Workshop > Emails
  2. Click Create Email 
  3. Select a template to start with
  4. Edit the template by selecting text and clicking on . Then, click on Dynamic Keywords to insert any keyword from Table 1. Add other elements, such as a product list to drive engagement, by clicking on .
  5. Save the email template and assign it to a rule
Boost Conversion Rate

Create a regional landing page

Use dynamic keywords to personalized your landing page as it relates to the user’s location. For example, if you are advertising legal services, add the name of the city your user lives in to the the hero section to catch their eye!

In order to do that, go to Automation:

  1. Click on the from Guest, Leads or Customers column.
  2. Click on Custom rule.
  3. Give a name to your automation and select “all guests”, “all leaders” or “all customers” as a condition.
  4. Click on Choose an action, click on personalize page and select the desired webpage.
  5. By adding the text element in the hero section you can add dynamic keywords.
Boost Conversion Rate - regional landing page

Reactivate customers with win-back offer emails 

Users who haven’t made a purchase or interacted with your website for a long time are considered inactive. How long a user must be absent before they are considered inactive is up to you. To reactivate them, try offering them a discount via your next email. The promise of a tempting discount is sure to boost open, click-through and conversion rates.

To do this in Growmatik, start at the People section, select all customers and start adding filters like:

Shopping activity > Purchase date > more than X 
Site activity > Visit date > more than X

Save them and then go to Workshop > Emails.Click create Email to choose a template and start customizing it:

Boost Conversion Rate - win back offer

Then, edit and personalize the subject line using dynamic keywords through the sending options.

Show off cross-sells on your webpage

Using Growmatik’s “product” element, you can add upselling and cross-selling items to your web pages and emails.

To add cross-selling items to your website, first go to Workshop > personalization and click on create personalization. Next, choose the page you want to add items to:

  1. On the selected section of the page, click the icon to open the elements list, then select products.
  2. Click on the and, by clicking on the content (which shows most recent by default), you can choose cross-selling products to be displayed on the webpage.
  3. Click save & exit

You can automate this by going to Workshop > personalization and finding the personalization you want to create a rule for. Next, click on the icon, choose Automate and select an audience type.

You will then be redirected to the Automation page, where you should name your automation. Lastly, click on the create rule button to automate the personalization.

Boost Conversion Rate - cross sell

Parting thoughts

Want to understand what’s really going on with your business? Take a look at the numbers! Learning from key metrics is vital for helping your business thrive! In this article, we defined “conversion rate” and discussed real-world strategies for improving it using personalization.

5 Growth Hacking Tips with Simple Automations in WordPress

growth hacking tips featured

In today’s era of online commerce, marketing jobs have increased like never before. This means that finding new tricks to gain customers is practically an art form and those who are not searching for new opportunities or not following best practices of online marketing and growth hacking may fall out of the running.

In this article, we will talk about several tactics for customer acquisition. More specifically, we will discuss 5 growth hacking tips with simple automations in WordPress.

Incentivized lead-generation

Something that motivates someone to take action can be defined as an incentive. In e-commerce marketing, the term intensive lead-generation is normally used. Intensive lead generation typically involves an attractive element, similar to a bonus, that stimulates a desired action, known as a sale trigger. 

Incentives or lead magnets can take several forms. Let’s discuss some examples:

  • Ebooks – It’s likely that you are already running a blog on your website, but publishing blog posts and publishing an ebook are completely different matters. Creating and promoting an ebook is one of the cheapest and most popular methods for generating leads online, and will definitely work if done intelligently. 
  • Webinars – Webinars are valuable content for any website or project, but it’s important to deliver exclusive information in a personal format. Peer to peer meeting is more powerful than any other method of communicating with your audience. Best practice may also involve inviting influencers to these events, as they will definitely improve the quality of your content.
  • Coupons – Who doesn’t love sales coupons? Coupons can change a customer’s mind, especially if they can’t decide whether or not to buy from your store. Offering them a good discount is the first step to securing a long-term relationship with your customer. 
  • Newsletter – Another great way to generate leads is to create a value-packed newsletter campaign that encourages new customers to connect with you. This method will not only allow you to stay in your customers’ minds but will also let you share promotions, coupons or other incentive campaigns with them. 

Apart from the methods mentioned above, you can use others as well. Some examples include , providing a freebie product or free trial, organizing a referral and reward system and many others!

Smart email automation

Email automation is not a new concept. It’s been around for quite some time, helping businesses reach audiences using the most advanced methods. Ultimately, it helps brands stay on customers’ radar longer, so more and more brands nowadays spend some of their budget on creating personalized and automated email campaigns.

Email automation is a growth hacking method in which you automatically manage all emails from different sources, like subscription lists, SMS, EMail, Viber, Web Push, etc. If this process is done properly, automation can increase your marketing performance and can free up a significant amount of time.

How does email automation work? Let’s say you want to send a company introduction message to new subscribers. Then, after a week, if they have not purchased anything from your store, you want to send them a discount coupon of 10%. If they still have not purchased something after another week, you want to send them a 15% discount. When they finally make a purchase, you want to send them a personalized thank-you message and a bonus discount for related products. 

How can you achieve this? Clearly it’s not possible to do this by manually tracking user behavior. Instead, you can set up a series of automated emails that can be triggered by different actions from users. You may divide your users into different segments and set up IF…ELSE logic to send them automated emails without any intervention on your part. Once you set up this system, it will run 24/7.

The tool you are using to run this system is crucial, because without this you can’t achieve your goal. It can be difficult to find the right all-in-one solution, but Growmatik is an excellent universal tool for smart email automation.

A/B testing

A/B testing, also known as split testing, is a user experience research methodology used when we want to know which page (or post type) is better and why. In general, retailers use their product page to sell products. These pages provide all the essential information that customers need: product images, descriptions, details, price, delivery information and more. There’s no doubt that all of this information is necessary and no one can shop without it. Sometimes, before making big changes to your site by adding a new design or removing some information, it’s a good idea to test these new features by running A/B testing to reveal how users interact with new changes.

Basically, this process involves a randomized experiment where two or more variants of the page (posts, product page, etc.) are provided for different segments of audience. The purpose of the experiment is to determine which version has the biggest impact in terms of sales or impressions.

A/B testing is generally performed to test special missions or campaigns. Let’s say you want to test new product images along with a video of one particular product, but you can’t directly make changes to your actual product page. Instead, you can create a separate product page with a new design and new data and randomly send visitors to that page.

Collecting information from your A/B tests is important. Your testing should reveal the advantages or disadvantages of your experiment, and based on this data you can decide whether or not to make the changes.

Using the right tool for A/B testing is also important, so if you don’t have one already you should consider Google optimize and Optimizely.

Affiliate program

growth hacking tips - affiliate program

Affiliate marketing is a business procedure where a person earns commission by marketing another person’s or company’s product or service. Affiliate people choose the product they enjoy and then promote that product or service to earn a portion of the profit from each sale. Sales are tracked via an affiliate link.

There are 3 key parts in the relationship between companies and affiliate marketers, so lets review them one by one:

Seller and product

The seller, brand, merchant, company or person who owns the product. Product can be a physical product, like household items, or a service, like programming tutorials. Sellers do not always participate in the active marketing campaign, but they may run a very active affiliate program.

The affiliate or advertiser

Known as a publisher, this can be an individual person or influencer or a company that markets affiliate products. The affiliate receives commissions when their marketing leads to sales. 

The consumer

Often, when you buy some product on the web, you may not realise that you are participating in an affiliate marketing program. When you do, both the seller and affiliate share the profits. The consumer is probably the most important part of this relationship, and without them this system will not work. 

Affiliate marketing is a great deal for all parties involved. For the seller, this is another stable channel for sales that doesn’t involve spending much time on marketing the product. It’s great for the affiliate as well, as they don’t produce a product but they are still earning money through sales. 

Now, you may ask, how does an affiliate get paid after linking the seller to the consumer? Well, there are several methods to do this. The most popular methods are:

Pay Per Sale 
Pay per Lead 
Pay Per Click
… 

It’s worth mentioning that, nowadays, social media influencers are major drivers of affiliate marketing. They have already carved out a saturated niche in the field and affiliate marketing works great with them.

There are many great tools to manage affiliate marketing programs for your WordPress, ranging from free to paid plugins. Some great choices include, WP Affiliate Manager (Free) and AffiliateWP (Paid).

Loyalty programs

growth hacking tips - loyalty programs

Loyal customers who buy repeatedly are more profitable than ones that buy once.

Costco’s business

This simple rule applies not only to Costco but to any business. You can easily turn your existing customers into loyal customers by offering high quality products and services as well as speedy delivery and customer support.

Customer loyalty programs were first introduced back in the 1950s, when grocery stores started giving out stamps to customers making repeat purchases. Customer loyalty refers to a customer’s willingness to buy from a brand again and again because of positive experiences and satisfaction. 

This kind of program offers several benefits to customers, such as discounts and rebates, rewards, free delivery, coupons, early access to new products and more.

Loyal customers are the most profitable segment of your business. This factor gives you the opportunity to align your business with this segment. You may choose to run a completely different marketing campaign for them, which may prove to be the most profitable compared to the other campaigns you run. Another challenge for any business is to extend the lifetime of loyal customers to be as long as possible.

Formulating new ideas about how to reward your customers or how to run a loyalty program is part of the job, but realizing these ideas and keeping this campaign running is another job. The right tool is necessary so choose one that will let you design it once and, once you start it, it should run fully automated without any interruption. When choosing a tool to run marketing automation for WordPress, consider if it offers features to run a loyalty program for WooCommerce. We recommend trying Growmatik, which offers universal methods to run such campaigns in a fully automated way.

Wrapping up

Incentivized lead-generation, email automation and affiliate programs are not new techniques in ecommerce marketing. However, they are still the most effective growth hacking tips for attracting new customers and keeping existing ones. Don’t forget that your promotion and strategy will be most effective if they are tailored to your audience’s expectations. Your success also depends on the tool you choose to run your email marketing campaigns. We highly recommend trying out Growmatik as an all-in-one solution for email marketing and automation.

Do you have any more growth hacking tips to share? Let’s talk about them in the comments below!

How to Leverage Personalization to Scale a WooCommerce Website

personalization to scale a WooCommerce website featured

In marketing, it’s easy to forget that each of your customers is a unique individual. Each and every one has their own personal background and preferences, and these factors will affect their behavior in your online store. They also lead to different needs, expectations and demands. Studies show that 81% of customers expect brands to approach them at the right time and cater to their wants and needs. How can we show our customers that we respect the differences that make them unique? By preparing personalized content and creating tailored solutions that speak just to them!

When you receive something you like or need, it probably brightens your mood! That’s why personalization is such an important tool for improving customer retention on a WooCommerce site. Many brands believe in the power of personalization to cut through the flurry of generic advertising materials that customers are bombarded with on the daily. In this article, we’ll walk you through how to leverage personalization to scale a WooCommerce website. 

What is Personalization?

Personalization involves what your site looks like and what features are presented there. Personalization provides online visitors with the content they are looking for according to their preferences and previous activity on your website. This could be previous purchases, their geographic location, specific search criteria and more.The better you personalize your website, the better you can serve your customers and hence increase their engagement rate, conversion rate and lifetime value. When you show your online visitors that you care about their interests and provide them with relevant content, they will not leave your site quickly, but will stay longer and may be convinced to make a purchase.

Ways to Personalize a WooCommerce Website

There are different ways to use personalization to scale a WooCommerce website. The main 5 practices are:

  • Personalized landing pages 
  • Personalized pop ups
  • Personalized products
  • Personalized coupons
  • Personalized emails

Personalize your Landing Pages

One of the most important ways to create website personalization for WooCommerce is through landing pages. Landing pages are one of the touchpoints your customers interact with throughout their lifetime. They probably see it multiple times at different stages of their journey, so their landing page experience should evolve accordingly along that journey. The following are a few criteria on how to personalize landing pages.

Show a geolocal landing page

Geotargeting means personalizing landing pages dynamically based on the visitor’s location. It’s possible to personalize a landing page specifically for the country or region you are marketing to. One way to do this is by redirecting customers visiting from a certain region to an independent domain or website, such as using a “.fr” URL if you are targeting the French market. You can also always add other personalized content to your landing page to make it even more effective.

For mobile users, geotargeting is another useful strategy. Tools like WeGlot and Translate Press are simple solutions for translating your page’s content. You may need to make some changes to the design of the page as well, such as shifting the text to a right-to-left layout if your page is being translated into Arabic.

In Growmatik, the Show Page action lets you redirect users visiting from a certain location to a translated version of your homepage. The Personalize Page action also helps you localize specific elements of your page, from layout to dynamic keywords.

Read more about geotargeting in the article:
How to Use Location to Personalize Your WordPress Website

Personalize your greeting

You likely have different kinds of customers: some are just browsing your site while others are looking to make a purchase. It’s useful to create a welcome message to returning visitors. A simple “Welcome back, John!” will make your customer feel more comfortable. Using Growmatik webpage personalizer tool you can create:

  • A hero section message with their name
  • A personalized greeting based on time of day (“Good morning” or “Good evening”)
  • A message with personalized product suggestions to help them find what they are looking for. This is typically based on UTM values or their location. To give an example, you might choose to display ‘Buy the best doughnuts in the UK’ to a visitor with UTM=doughnuts or ‘The best real estate investment opportunities in Dublin’ to a visitor located in Dublin.

Growmatik’s Personalize action will help you automate hero personalization using dynamic keywords such as time of the day, referral source or visitor’s location.

Create personalized popups and call-to-actions commemorating holidays

Let’s say there’s an important date coming up for your customer. It might be their birthday, the anniversary of their subscription to your site, or a relevant holiday such as Christmas or Halloween. What better way to commemorate it on your site by showing them an exclusive call-to-action or popup? Make sure to include all the relevant design considerations, a coupon for limited-time savings and, of course, your customer’s name!

In Growmatik, combine the Date condition with the Show Popup action to automate personalized pop ups to celebrate key dates with your customers.

Personalize your hero based on purchase or site visit history

When customers visit your site, it’s likely they’re looking for something specific. Fortunately, you can use their recent purchases or site activity to better customize your homepage for them.

In Growmatik, combine the Page Visit or User Behavior > Purchased Condition with the Personalize action to customize your homepage based on customer activity.

To get more information about landing pages personalization, read the following article:
How to Personalize Landing Pages in WordPress.

Personalize your Pop Ups

On most sites, all visitors are treated identically. However, you can show personalized pop-ups only to certain groups of people. This means you can write messages to specific types of visitors, make offers, and create a specific Call To Action button. If you treat your visitors as individuals, you’ll increase the chance they will come back to your site.

To learn more about creating personalized pop ups, read our article on:
How to Create Effective Popups in WordPress

Personalize your Product lists

Many themes, including Jupiter X, generate product lists through a Woocommerce plugin, but they don’t have many options for product personalization. A 3rd-party plugin such as PH WooCommerce Product Addon is required if you want to add features such as date pickers or checkboxes.
One plugin that helps you to personalize products is Flexible Product Fields.

The plugin settings can be found under Products > Product Fields.

Here are the features you get after installing the plugin:

  • The ability to add extra product options on the product page such as single line text, paragraph text, checkbox, radio button, etc.
personalization to scale a WooCommerce website
personalization to scale a WooCommerce website

Here you can find a full description of the plugin.

If a visitor is looking for a specific product, you can recommend other similar items depending on the products they’ve viewed. Such recommendations will increase the order bump and lifetime value of a customer, as well as the chances that a visitor will buy something on your site. Suggest familiar products and a customer will have more options to choose from. In Growmatik, you can include personalized upselling, cross-selling and discounted items on web pages using the Growmatik personalizer tool.

Once your site is connected to Growmatik, you can create personalization for your product using single pages or custom product pages.

Click on the “Create Personalization” button and select a page you’d like to personalize. You can add some new blocks by clicking on the plus icon, as well as deleting some sections or editing existing ones.

personalization to scale a WooCommerce website

Once you’ve edited the page, click on the “Save & Exit” button. After that, you’ll need to create an automation rule when you want to show your custom product page. You can create a rule for guests who are new visitors to your site, leads who are registered on your site, and customers who have made purchases on your site before.

Click on the plus icon and select the “Custom Rule” option:

Set a condition when you want to show a personalized page. For example, you can show it for all guests; for guests from a specific country; for guests who visit a specific page, etc.

personalization to scale a WooCommerce website

Once you set a condition, then set an action – you can select your personalized product page. 

Apart from creating personalized pages, you can also use other actions:

  • Show Popup
  • Send Email
  • Personalize
  • Show Page

Select the action you need.

Personalize your coupons

Creating a coupon section presents a number of advantages: it helps to promote affiliate offers, draw in new visitors and convince previous customers to make repeat visits to your site. Plus, it can help you gather some useful information. Customers will leave their names and addresses, helping you identify what type of customers and which geographical regions make up the most sales for a particular product.

To create a coupon, you can use the plugin Coupon Creator. Install it as you would any 3rd-party plugin. If you aren’t sure how to create a coupon and use the plugin, you can find more information on their Guides page. If you have already installed the WooCommerce plugin, you can easily create coupons in the WooCommerce settings. They have good articles on how to create new coupons and manage them.

personalization to scale a WooCommerce website - personalize coupons

Personalize your Emails

personalization to scale a WooCommerce website - email personalization

When you send emails with personalized content, the recipients feel more special, as the emails are unique and sent just for them. 

Here are the reasons why you should personalize emails:

  • Click-through rates are improved, as are conversion rates 
  • Personalized emails produce more sales
  • Personalized Call To Action buttons provide higher conversion rate than generic Call To Actions

It’s important to note that increasing order bumps doesn’t just happen at checkout. Clever upselling and cross-selling emails make up an important part of any personalized marketing strategy. The goal is to increase your customers’ order sizes, so it does not matter if the purchase takes place during a website visit or via email after checkout.

You can always include upselling or cross-selling suggestions right in the order confirmation email, or you can send them as part of a later campaign, but it’s always important to include relevant products that your customer is sure to be interested in.

In the Growmatik email builder, you can automatically add related product suggestions to your emails. Plus, you can automate them to send immediately after a customer makes a purchase.

Read the following article to learn more about how to personalize emails:
How to Send Engaging Marketing Emails They Can’t Help But Click

Wrapping Up

When users visit your website, you don’t have much time to grab their attention and make them stay on your website longer. This is why it’s so important to make use of personalization to scale your WooCommerce website. Personalizing your web page content is a great way to provide your users with the information and products they are looking for. Ultimately, personalization helps you to connect with your customers, lure them back, and improve your marketing outcomes.

What is a Loyalty Program and Why Does it Matter for Growth

Looking to grow your WooCommerce store? The lifetime value of customers is a key factor for success. The fact is, finding new customers is costly, and existing customers are already familiar with your brand and, hopefully, interested in buying more from you. How can you cultivate this kind of loyalty from your customers? In this article, we’ll dive into how to use a loyalty program for WooCommerce to unlock the real lifetime value of a customer.

Why customer loyalty matters

Just how valuable is a loyal customer? The top 1% of your customer base can earn you up to 18 times more than your run-of-the-mill customer! These are the customers you want to cultivate true loyalty in, and building that loyalty should be central to your customer retention strategies. There are many ways to generate loyalty, but you must remember that the bond between your brand and your customers is a two-way street. Your customer is looking to get value out of your brand, and is willing to pay for it. The more value you give them, the more—and the longer—they are willing to pay.

A cognitive bias known as reciprocity bias is at the heart of this two-way relationship. If someone gives you a gift or does you a favor, you are far more likely to want to do something for them in return. In WooCommerce, this means that customers are much more likely to leave a positive review, buy from you again or actively promote you to their friends and colleagues provided that you do something for them first. This psychological principle is at the heart of many clever uses of cognitive bias in marketing.

Advantages of customer loyalty

What does a loyalty program achieve for your WooCommerce store? First, it cements the bond between your customers and your brand. Second, it creates a more motivated customer base, which is the first step to achieving the following goals.

Build relationships to increase stickiness

In Lean methodology, stickiness is a core engine of growth. The art of building stickiness is crucial for success, and some of the most successful businesses in the world have used it to create sustainable growth. Customer loyalty manifests itself in clients who visit your site regularly, interact with your products, and actively promote your content. At the very least, the increased time they spend on your site will improve your SEO, helping you rank higher thanks to the backlinks to your website from their shared content.

Use repeat or referral sales to increase conversions

You’ll notice this effect immediately upon implementing a loyalty program. By encouraging loyalty, you stand to sell more. These increased sales might come from the customers themselves buying more or from those they refer to your brand.

Save money–retain customers!

Your CLV-CAC (customer lifetime value versus customer acquisition cost) ratio is central to any argument for the value of loyal customers. With a loyalty program, this ratio goes up as you save money by focusing on retaining existing customers rather than just attracting new ones.

Get valuable referrals

Don’t mistake retaining loyal customers as forgoing growth! The fact is, a satisfied customer is the best marketing money can’t buy. A motivated customer base will actively promote your brand in their professional and personal networks. Soon you’ll be seeing exponential growth as your existing customers introduce plenty of new customers to your brand.

Kinds of customer loyalty programs

How can we trigger reciprocity bias? With rewards, of course! Here are three kinds of rewards you can use to encourage loyalty:

  1. One-off rewards such as point-based gifts, coupons and freebies. The point-based rewards program used by North Face is a great example of this. Each time you invite a friend or use a reusable bag when you shop generates points that customers can use as a discount for their next purchase.

2. To maintain loyalty over a longer period, design a tier-based loyalty program. Unlike one-off rewards, this kind of discount is not linear. Instead, it changes based on key engagement metrics like how much a customer buys. Mirenesse has a great designed tier-based loyalty program.

3. The third form of rewards, progress programs, combine elements of the first two with the mechanisms of gamification, the endowed progress effect and the Zeigarnik effect. This kind of program maintains motivation by accompanying individuals step-by-step through their customer journey. Nike uses this kind of program to build loyalty and get customers moving. Their core idea? “The more active you are, the more you get rewarded.”

We’ll use this third method as the central example for this article. Let’s learn a bit more about how loyalty programs work by diving into the concept of “gamification.”

Gamification and loyalty programs

Simply put, gamification is the addition of game elements to any process in order to create the desire to achieve more. If you’ve ever played a video game, you’ve probably noticed the ways that games encourage you to play more to unlock new skills or items. Let’s say you save a town from a ghoul in Fallout 4. What do you get? A bunch of appreciation messages, some fancy new gear and a great new skill to help you play further. How can you create this kind of rewards system within a loyalty program?

You can use gamification within your customer loyalty program by rewarding customers based on the frequency and level of interaction with your brand.

Rewarding repeat engagement through a tiered game-like loyalty program increases engagement and keeps customers motivated to “accomplish more,” ultimately helping your WooCommerce store grow more.

Plot out a milestone system based on the number of purchases, get the customer onboard through a simple registration process and give them a simple reward to get started. As they progress through each milestone, add in tempting rewards and promises to keep them buying to hit the next milestone.

Lastly, make the goal clearly in reach. People are more likely to stay motivated when they feel their goal is within reach.

This is what’s known as the endowed progress effect. It’s a key psychological trigger you can implement into your loyalty program to encourage sustained customer engagement.

How to measure customer loyalty

There are a couple of different metrics you can use to set the milestones in a loyalty program:

  • By total order value
    If a customer buys only a couple items, but chooses the most expensive items in your WooCommerce store, they can still climb the ranks of your loyalty program using the ‘total order value’ metric. This is a great way for enterprises to assess brand loyalty, especially if you deal in expensive merchandise.
  • By total count of purchased items
    If customers buy a lot, but don’t necessarily spend a huge amount of money in individual purchases, they can still make progress in your loyalty program if you opt for the ‘total count of purchased items’ metric. This is a great way to measure customer loyalty on e-commerce sites.
  • By total count of orders
    For some businesses, the number of placed orders is a more important metric than total spent or number of items purchased. Restaurants or other delivery businesses can benefit from using ‘total count of orders’ to assess customer loyalty.
  • By combination
    The most effective loyalty rewards program integrates all of the above metrics, covering the widest range of shopping habits among loyal customers. We’ll use this combined rewards technique in the sample rewards program we’ve created in this article. 

Build a WooCommerce loyalty program

The following three steps are the main parts of crafting any loyalty program:

  1. Designate your loyalty tier segments.
  2. Design the marketing materials you plan to use for each segment. Some examples could be a personalized homepage, emails or popups.
  3. Create the automations you need to deliver the marketing materials to each segment.

Growmatik is a great one stop-solution that can help you build a working WooCommerce loyalty program. Other tools and plugins that can help you build loyalty programs include WooCommerce Points and Rewards, YITH WooCommerce Points and Rewards.

Final Thoughts

As you embark on the journey of building customer loyalty, keep one thing in mind: your products and services should bring real value to your customers if you want your loyalty program to work. Loyalty programs are not a trick to rope in customers, as using it as such can ultimately hurt your brand’s reputation. Loyalty and reward programs are just part of an effective business strategy to cultivate stickiness and customer engagement.

In this article, we covered the theory and psychology behind loyalty programs and explored several different kinds. Let us know about your experiences running loyalty programs for your e-commerce business down in the comments below!

How to Create an AMP Ready WordPress Website with Jupiter X

AMP ready WordPress website featured

Let’s start off by defining AMP (Accelerated Mobile Pages) as follows: a mobile-first approach for web pages that limits visuals and makes pages load instantly as requested. This is especially beneficial for mobile devices. The AMP concept forces website owners to think about mobile users, plus it makes them focus on content instead of just visuals. In the following article, I will explain in detail how AMP works and how you can craft an AMP-ready WordPress website with Jupiter X. 

Accelerated Mobile Pages manage to load pages the instant they are opened, thanks to the following techniques:

  • Prioritizing content  

Instead of waiting for the assets on the page to load, AMPs immediately load the content that users want to see.

  • Telling the browser about page layout before it completely loads 

Browsers have to wait for assets to load before they shape out layout and render page content. In AMP, you do not wait for assets to load, so you have to let the browser know the page layout another way. Using AMP components, it’s possible to inform the browser about page layout without loading any assets.  

  • Loading all JavaScript asynchronously

Forget about using Javascripts the way you were before. AMPs load every JS request asynchronously. This technique may require sacrificing some visuals and functionality, but I’ll tell you shortly how to make up for it with key content.

  • Combining and inlining all  CSS on the page

Since no CSS assets are allowed in AMP pages, all of the required CSS will be combined and loaded using a couple of style tags : <style amp-custom>,

 <style amp-boilerplate>, <style amp-runtime> etc . Apart from these, you are not allowed to link to any external CSS or use !important anywhere. (More info

  • Font Optimization and asynchronous font loading

AMP allows you to use custom fonts but will load them async by default and cause zero HTTP requests until fonts start downloading. It is recommended that you optimize the fonts before using them on any web pages. 

  • Only run GPU-accelerated animations

“The only way to have fast optimizations is to run them on the GPU. GPU knows about layers, it knows how to perform some things on these layers, it can move them, it can fade them, but it can’t update the page layout; it will hand that task over to the browser, and that’s not good.

The rules for animation-related CSS ensure that animations can be GPU-accelerated. Specifically, AMP only allows animation and transition on transform and opacity so that page layout isn’t required. Learn more about using transform and opacity for animation changes.”  (+)

  • Lazy loading ads and media

Load ads, images, videos and iframes when the user scrolls by them on the page. (Lazy Load). This will help the page content load without waiting for media and ads. 

If the above techniques are applied to a page and the page’s HTML tag contains an amp attribute, along with a few other tags, the page will be verified as AMP and it will have the AMP icon in front of it.

AMP icon in the google search results

AMP ready pages are cached and served by Google’s AMP viewer. This makes the pages load INSTANTLY, positively impacting user experience. Even though AMP is not an aspect of SEO, loading speed is a key reason for using AMP ready pages to deliver your content.

Google AMP viewer caches AMP pages, allowing them to load as soon as they are clicked (+)

Although AMP is a revolutionary approach to crafting web pages, it may not allow you to use complex visuals. The main difficulty in having an AMP ready WordPress website is that you are limited to AMP components. 

If your page does not adhere to all the above techniques, your page will not be verified as AMP. However, everything will load as desired. In order to verify if a page is fully AMP compatible, search for “amp verify” on Google and use the field shown to test your site’s AMP compatibility. (sample)

While it’s good to prioritize the  mobile first approach and use AMP to speed up your website as a whole, many will forgo using AMP altogether, as it can be a lot of work. In fact, since AMP only uses its own components and complex visuals are off the table, many prefer to pass AMP by and stick to optimizing their website to improve performance. Not only are there limitations on visuals, but the whole page may require extensive changes.. 

Because of these problems, websites prefer to have two types of pages:

1 – Desktop ready pages that are not  AMP friendly

2 – AMP ready pages, usually with the same URL but with a parameter in the URL and a link to the desktop page telling the browser that it’s an AMP page. (i.e. https://yourdomain.com/page1  – > https://yourdomain.com/page1/amp or https://amp.yourdomain.com/page1 or https://yourdomain.com/page1?amp=1)

Since WordPress has the biggest share in the CMS world, the AMP project revealed a specific plugin that is compatible with WordPress and offers tools to convert your website to an AMP compatible website. It has two different approaches:

  • Using an AMP ready theme + AMP plugin to make all pages AMP
  • Using an AMP plugin and building AMP pages from scratch, in addition to non-AMP pages, and using a URL parameter to distinguish the pages.
AMP Plugin configuration wizard

Most of the premium themes out there are not AMP compatible. Jupiter X is also not AMP compatible, which means that, if you want to use the AMP plugin, you have to choose Reader mode. AMP compatible themes also have two approaches:‌ those who convert the page to AMP from top to bottom (not many themes can do this, as it’s a difficult process) and those who offer a simple mobile theme with a limitation on visuals and styles and link the AMP pages to non-AMPs. 

The Jupiter X theme can be considered an AMP compatible theme if you avoid using Elementor and all other third party plugins. If you use Gutenberg and the AMP plugin to build up your pages, you won’t have any difficulties running a fully AMP-ready WordPress website. However, issues occur when you are using the Jupiter X premade templates,  Elementor or third party plugins such as Jet Elements or Jet Tricks. So far, it is not possible to maintain page layout and style and convert it to an AMP page easily.

Imagine that you have a tab and enabled the AMP plugin on your website. What you will see is the tab titles below each other and the tab contents below those, with no capability of switching between the tabs. Why? Because you are not using the valid AMP component for the tab. Alternatively, you should use the Accordion component to preserve tabs in AMP pages. But how? How can the page builder know about this alternative and how should it convert that into Accordion? Simply put, it can’t. That’s why the best approach is to rebuild pages in AMP mode using AMP components. 

Now it’s time to introduce another popular AMP plugin: the AMP for WP plugin.

AMP for WP plugin page in WordPress plugin repository

After installing and activating the plugin, you’ll need to navigate through its settings and activate the AMP for your pages and, if you want it, for your homepage:

Setting up the AMP for WP plugin

If you keep these settings, your pages will convert to AMP in a new url. If your page has this URL: 

https://yourdomain.com/page1

The AMP version of your page URL will be as follows:

https://yourdomain.com/page1/amp

After setting up the plugin, navigate to your pages and make sure the “Show AMP for Current Page” is set to “Show”.

AMP ready WordPress website
Set the AMP version of the page

If your page was built using a  page builder, you will see that none of the visuals will show on your page. Notice how the tabs content changes after converting the page to AMP:

AMP ready WordPress website
AMP removes the visuals of the page and bans some functionalities

It’s important to mention that none of the texts in the AMP converted version above are clickable, so it’s of no use to us. Even if you install and activate the Elementor compatibility add on, it still won’t show your visuals. This is because these tabs are made via the Jet Tabs or Jet Elements plugin, both of which are part of the theme and are not AMP compatible. 

Ok, but what do we do now? 

Fortunately, there is an option that allows you to show different content on your AMP pages. It is only available if you use the AMP for WP plugin.

AMP ready WordPress website
Builder for AMP components on every page

Making the page via the AMP builder will let you use a better layout and visuals. After all, the AMP has some transitions supported and this builder is very useful for allowing alternative content for your AMP pages. Create the content you’d like and save the page. (Yes, the components are very limited, but that’s all we can do with AMP at the moment. Please note that AMP still comes with a lot of limitations). 

As a side note, it’s important to mention that you will lose your header and footer styles, as it uses a different theme for the mobile version of the website. The theme that it uses is very light and has a minimal style. However, you will find some customizing options on the plugin settings page.

AMP ready WordPress website
Header settings on the AMP for WP plugin

If you are running an e-commerce store and want an AMP website, you’ll need this extension (premium) to be able to show advanced product pages, carts or their components on your pages.

Here’s the  AMP version of my homepage after tweaking it a bit with the AMP builder and changing the mobile theme. All this was done via the AMP for WP plugin.

AMP ready WordPress website
AMP version of the page. The non AMP is using a Jupiter X template

Wrapping up

You need to know that the purpose of AMP is to load your pages INSTANTLY (not just faster, but instantly). In order to achieve this, you need to make a lot of sacrifices. You will have to change this mindset that a page works as long as it’s responsive, no matter what you put on it. If you want to have a successful AMP website, you’ll need to approach the concept of page load differently. Although Jupiter X is not a fully AMP ready theme, you can still make an AMP compatible website out of it using third party plugins, though it may take a bit of work. In this article, we reviewed the concept of AMP and covered methods for crafting and verifying an AMP-ready WordPress website. Feel free to share your thoughts in the comments below!