5 Best Knowledge Base Plugins

Whether you run an online store, blog or provide freelance service, having a knowledge base section on your WordPress website is always a good idea. These pages greatly reduce the amount of support requests, via live chat or phone call. In turn, they increase customer happiness and satisfaction rate. Customer satisfaction allows you to bring in more business and sell more products.

With the right tool in your hand you may solve your problems hassle-free. Creating documentation, how-to articles or knowledge base sections on your website may sound easy but if you don’t have the right tools, it could easily become a nightmare.

Normally knowledge base content can be published by using WordPress pages or posts but if you want to be more organized, or if you have a lot of content that needs good organization, sorting, filtering, and categorizing then you need to find the right tool. In this article we will list the 5 best Knowledge base plugins that will simplify this process.

Heroic Knowledge Base

 knowledge base plugins - HeroThemes

Heroic Knowledge Base is one of the most widely used premium knowledge base plugins. The plugin is maintained by well-known companies such as Pagely, Crazyegg, and others, so you are in safe hands with its authors. 

The plugin is very simple to use and it is incredibly strong and feature-rich. One good thing about the Heroic KB plugin is that it allows you to add a searchable knowledge base to your current website which will save your time and it will allow your visitors to quickly find answers to questions. In addition, Heroic KB plugin is famous for its lightning-fast AJAX search tool, allowing visitors to find answers in real time.

Outside of the normal KB plugin options you will find some other options like classification of content, order of the content by drag and drop, articles with attachments, display widgets and many others.

The Heroic KB Plugin also features built in analytics and options to get feedback from the users. This will allow you to collect user insight to improve the quality of your documentation.

While the price may put you off, you receive a ton of functionality that goes beyond simply listing out articles, in addition to the plugin’s gorgeous looks.

A single site license of Heroic KB plugins costs $129.

weDocs

 knowledge base plugins - weDocs

weDocs is another fantastic WordPress documentation and knowledge base plugin. weDocs is  created by weDevs, the same company that created famous plugins like Dokan Multivendor and WP User Frontend Pro. The plugin is simple to use  and lets you organize your documentation pages in sections. weDocs lets you list your content hierarchically making it simple to browse.

The user-friendly interface of the plugin allows you to break your articles into multiple categories and arrange them by dragging and dropping, all from one screen. weDocs layout is straightforward yet effective, with sidebar navigation and a breadcrumb menu.

weDocs also comes with widgets that can be added anywhere within your content, allowing your users to use the search option anywhere from the content to the sidebar or footer section.

Another considerable advantage of weDocs is its design. The out of the box design of the plugin is quite modern for a knowledge base plugin, plus it allows you to add your own CSSto make it even better.

weDocs is 100% free of cost.

Echo Knowledge Base

echo - knowledge base plugins

Echo Knowledge Base is a popular free plugin but it also has paid add-ons which include  extra features and capabilities to your documentation portal. The plugin has a setup wizard that guides you through plugin configuration, so you don’t need to browse through different settings, greatly simplifying the setup process.

Beside all of Echo KB’s many functions you also receive a variety of layouts to select from and the ability to tweak every feature, plus more than 25 predefined themes to give your documentation page a nice look and feel.

Among Echo KB’s features you will find:

  • Automatic table of contents generation
  • AJAX Live search results
  • 5 levels of hierarchical documentation 
  • Categories and subcategories
  • Comments to articles
  • Shortcode to create FAQ sections
  • Shortcode to place a search widget on sidebars or footers

The premium version of the plugin has many additional features that can cover all of one’s needs. You can get Echo Knowledge Base for free from WordPress.org but if you want premium add-ons they will cost you $15-$45 each, they can also be purchased in bundles of $50.

BasePress

BasePress is another great documentation plugin offering free and premium plans. The free version of BasePress is available on WordPress.org. BasePress is a great plugin to organize easy to navigate knowledge bases and documentation. Thanks to its drag and drop interface, the plugin enables you to quickly create help pages and a documentation section for your goods or services.

In addition to any normal text editor, BasePress can also be used in Gutenberg since it already has Gutenber blocks, which allows you to construct everything with the block editor.

BasePress allows you to create as many distinct knowledge bases as you need to fully document your goods or services. Because of its clean and simple administration features it is easy to use for everybody.

Articles in the plugin can be organized by section, category, tags and they can be ordered using a simple drag and drop interface. Basepress also has a rapid search bar to assist users by quickly finding answers to their questions.

It is worth mentioning that the plugin has three predefined themes to pick from. Each theme can be easily modified and comes with great color palettes, as well as full customization of the templates.

Free version of BasePress is available at WordPress.org. The premium version starts at $59.

Very Simple Knowledge Base

As the name says, Very Simple Knowledge Base is really one of the easiest and simplest plugins to create Knowledge base pages in no time, so, if you are looking for a fast method of creating documentation or knowledge base pages this plugin is for you

The key benefit of this plugin is that it allows you to reuse existing posts for knowledge base topics, you can use shortcodes to display them. KB items can be sorted by category into a multicolumn layout to showcase additional categories and articles.

Beside normal posts from WordPress, the Very Simple KB plugin is also compatible with any other custom post type, such as products and events.

Compared to the other KB plugins we have reviewed above, Very Simple KB lacks the same functionality, having less rich options. However this plugin excels at being easy to use and can be configured in minutes.

Very Simple Knowledge Base is 100% free.

Bonus tip

Are you familiar or already using Jupiter X? Then there is good news, in this case you don’t need to install any other third party plugins, Jupiter X already has all the options to quickly setup knowledge base pages, sections or even a subdomain dedicated to knowledge base or documentation of any purpose. We also have one template pre-designed especially for knowledge base, check this link.

Conclusion

We have reviewed the most popular and best plugins for Knowledge base and documentation management, however, this list does not stop here. You may find other tools and solutions in the fast evolving sector. Before making decisions don’t forget to carefully review your options because choosing the right tool is crucial towards saving you time and resources in the future.

If you still have any questions it’s my pleasure to assist in the comments.

5 Best Data Collection and Survey Plugins

data collection and survey plugins featured

There are plenty of reasons why you’d want to use a plugin to conduct surveys on your website. Let’s say you want feedback on your newly launched website or you want to hear more about how your customer service is doing. In general, collecting surveys and feedback from your customers gives you a chance to listen to your audience, and by collecting their complaints and and concerns, at the end of the day you have more opportunities to improve the weak points of your business.

Setting a poll on your website may sound like a simple task. However, in order to choose the right tool you need to choose one from many alternatives. There are many good survey plugins out there that offer different features and services, as well as different pricing and support plans. However, choosing the right tool is up to you. In this article we will review the 5 best data collection and survey plugins on the market to help you find the best fit for you without wasting a lot of time searching.

Formidable

Formidable Forms is a powerful WordPress form plugin with rich survey and poll capabilities. For those who prefer minimalist designs, the Formidable Form Builder plugin features a clean user interface and easy to understand building process. Their form builder allows you to construct any sort of form without coding and includes all of the common field types that you’d expect from a popular survey plugin.

In Formidable, you can create everything from polls to surveys and quizzes. Additionally, the plugin offers a few more choices, such as conventional forms and widget surveys. But the main reason why this plugin is so popular is its email marketing form and calculator, which can be used as survey-type forms for everything from online stores to real estate brokers and finance businesses. You may also create complex forms with advanced logic such as those used for customer service feedback or bug reporting. 

Forms created by the plugin are fully responsive and they look great on a range of devices, from tiny screen mobile devices to large screen monitors.

Formidable is the favorite form creation solution for over 300,000 website owners.

Pricing

You can start using the plugin for free since the core plugin is completely free to use. But to access all the plugin’s business capabilities, you’ll have to purchase the premium version, which starts at $149 per year and goes up to $599 per year.

Crowdsignal

CrowdSignal (formerly Polldaddy) is a well-known WordPress polls and survey plugin maintained by the famous Automatic.com. This is a free plugin, but in order to activate it you need an account on WordPress.com to obtain an API key. Please note that the plugin has a premium version as well. The free version of the plugin has fewer features and also will include branding on survey forms.

The main philosophy behind CrowdSignal is to offer a quick and easy method of survey creation and maintenance. The plugin has a drag and drop interface for creating surveys and polls and allows you to customize the survey and result sharing settings and choose from many styling options. It also has captcha to prevent spam and IP filtering to prevent duplicate answers.

One of the great features in the plugin is that it allows you to send interactive surveys via email. This allows consumers to complete the form in their email without having to navigate to another website.

The forms created in CrowdSignal are fully responsive on a wide range of screen sizes.  

The plugin also offers predefined color schemes, meaning that you can personalize without having to learn any coding.

Pricing

The free version allows you to create unlimited questions, surveys, ratings and polls. This plan’s features are restricted, yet it is suitable for small businesses. Its features include 2,500 answers, data exports and survey embedding. Each survey, however, has CrowdSignal branding.

Premium options start at $15 per month billed annually or $25 per month billed monthly. When you subscribe to one of the premium plans, the feature list grows significantly.

Quiz and Survey Master

data collection and survey plugins - quiz and survey master

Quiz and Survey Master, as the name implies, is intended to assist you in adding quizzes and surveys to your WordPress site. I can’t say this plugin has the most intuitive design and user interface, but it’s a very well documented plugin with many helpful features and that’s why it’s so popular.

The Quiz And Survey Master WordPress plugin is mainly designed for creating surveys and polls for posts and pages. This plugin promotes a full list of goods and services to achieve this goal, featuring a visual block builder and basic design that make it easy to use even for novice users. This is a great option for people who just want to focus on creating surveys.

One of the great features of this plugin is the option to send emails to thank users for filling surveys and then redirect them to any page on your WordPress website. 

Pricing

The core of the plugin is free to use but the premium plugin costs $79 per year and includes additional features such as landing pages, result exporting and conditional logic.

Also, there are several extra add-ons to the plugin available, which may be purchased separately or as part of the $129 per year Premium Bundle.

YOP Poll

data collection and survey plugins yop poll

The YOP Poll plugin is my favorite collection and survey plugin, as it is especially useful for individuals who don’t want to pay for a Premium plugin. This is an open source plugin, backed by great developers, and is completely free to use.

The main purpose of this plugin is to simplify the data collection process. It has a very simple interface. I can’t say it has the most visually appealing design interface, but it’s simple to use and does the job. It offers basic templates for getting started quickly and does not require any coding. The plugin can run multiple surveys at the same time and features survey scheduling, which lets you create polls for the future— just set it and forget it. The free version of the plugin gives you access to these options and many other features.

The results of the surveys you conduct can be viewed in the same section of the dashboard. The best part is that you can customize each of these pages to suit your personal dashboard preferences. Plus, the dashboard has options to customize the view and sort the results automatically.

Pricing

YOP is an open source plugin and is completely free.

Gravity Forms

data collection and survey plugins - gravity forms

Gravity Forms is one of the most popular and best-known survey building plugins that allows you to create both simple and advanced forms. This plugin has been around for a while and has a great reputation. One major benefit of this plugin is its powerful drag and drop form builder, where you can easily create forms for contact pages or advanced forms to collect detailed data from consumers.

The page builder has over 30 form fields, which is enough to create forms at any level of complexity. Please note that the regular Gravity Forms plugin can create surveys, but if you want to create advanced surveys and collect results or utilize user interaction and marketing research tools you’ll need to download the Survey add-on.

Pricing 

The annual cost is $259. There are less expensive Gravity Forms plans, but the Survey add-on requires the Elite License.

Bonus tool: Jupiter X forms

If you are using the Jupiter X theme you may already know about the form widget it features. If you are looking for data collection or survey plugins I recommend you first review the Jupiter X Form widget before looking anywhere else.

This widget already offers various field options to collect different data from users, but what I most like about this widget are the variety of actions you can perform with the form data. The widget allows you to send them via mail, Mailchimp, Hubspot or Slack. You can even trigger a webhook for extra capabilities.

This form widget has great options for styling as well, from custom feedback to caption text. You are also able to change the view of any element, color, font weight and custom messages at every step. Beside this there is a captcha option integrated in the form to prevent spammers. 

Another great thing about the Jupiter X form builder is that you can integrate it with Growmatik, a versatile marketing tool for any e-commerce store. For more information, check out this article.

Notice how powerful it is? If you have not tried it before, go ahead and check it out before installing another plugin.

You can find more information about the form plugin here.

Conclusion

That’s all, folks! Hopefully, this post has helped you locate the finest of all WordPress data collection and survey plugins to fit the demands of your website and assist you in successfully developing your business online. It’s important to recognize that listening to your customers and getting feedback from them is very important for any business. Achieving this is possible with many different tools, each with their own advantages, so I hope this article will help you decide which plugin to use for your situation.

How to Create Popups in Elementor Websites

popups in elementor featured

A popup is a small window that appears from different sides or with different effects as a customer browses a website. It can have different shapes, forms, locations and functioning behavior, it can be used to show important information, make an agreement with the user, collect leads or gather other information from the end user.

Let’s be honest, you probably hate to see popups when you’re browsing a website. It’s usually unwanted and distracts from whatever process you were engaged in. However, as a site owner, you can’t afford to ignore making popups because they have the potential to greatly increase lead generation. In this article we will discuss the function of popups and present several methods on how to create popups in Elementor websites. 

Popups in Elementor Pro 

Elementor has a built-in feature for popups, but in order to utilize this feature you need to upgrade your account to the Pro version. 

If you are familiar with Elementor, then you probably know how to create and manage templates. Building popups in Elementor is very similar to working with templates; you create them, define rules and set where they will appear. Let’s shortly review how this works in Elementor Pro:First you need to create a new popup via Elementor > Popups > Add new popup. Once you add the name you will have the chance to choose from a pre-designed template or start from scratch.

No matter which way you use it, working with page elements is absolutely the same. Besides, this post is not about how to use the Elementor page builder. Rather, the most interesting part of the popup is in the template setting (marked by the gear icon at the bottom left). Here in the settings tab you can define width and height, animations for entry and exit, the horizontal and vertical position of the popup window and close button style and appearance.

On the style tab (on the right side), you can define the style of the elements used in the popup, close button style and some other style-related settings. 

If you finished setting up the popup window it’s time to define how and when to show your popup. To do this you need to define the Publish Settings of this popup.

The Conditions tab defines the location of the popup. You can choose different locations like pages, posts, only frontpage, only Shop page or anything else you can imagine. You can also combine rules together.

The Trigger tab defines exactly when you want a popup to appear. There are several triggers and they are enough to setup advanced processes including:

  1. On-Page Load
  2. On Scroll
  3. On Scroll to Element
  4. On Click
  5. After Inactivity
  6. On-Page Exit Intent

The Advanced Rules tab allows you to define the advanced conditions of your popup such as  where or to whom you want to display the popup. These include different user roles as well. There are many different rules available and they can also be combined with each other.

Once you set all your rules and click Save & Close, your popup will be ready and will show up for end users according to the rules you set.

Popups in Jupiter X

Popups in Jupiter X can be used even if you don’t have Elementor Pro! They are organized by famous JetPopup plugins, which is a premium plugin and included for free in Jupiter X.

In JetPopup, as in Elementor pro, you also have pre-built templates, but here you have a better selection of templates and they can be filtered by different categories.

The process is almost the same as in Elementor Pro: you start with a blank template or with a premade template. Designing the page with the Elementor widget is the same, you just need to add and configure the Elementor widget. The difference is in the settings of the popup. In this case you don’t have a Publish Settings tab, but instead you can configure all the settings from the same window.

Here in the settings tab you can define animation, popup events, amount of popups and many other settings. The most important part here is Display Condition, which defines rules of where exactly you want to show your popup. Here you can choose to include or exclude pages, posts, categories or many other post types. They can also be combined with each other.

The Style tab in the settings is responsible for the style of the popup. Here you can define width and height, position, background type and many other settings such as close button style and overlay of the popup, which can be defined as a color or image.

The good thing about the JetPopup plugin combination with Jupiter X is that when you install one of many demos of Jupiter X it comes with a pre-designed popup template optimized for that particular demo. Most of the demos are packed with nice looking popups, especially shop templates.

Popups by Growmatik

It’s likely you already know about Growmatik, our product that automates your entire marketing arsenal and drives more sales via personalized web pages, emails and popups, all from within one tool. However, if you have not tried it before I highly recommend checking it out. Popups in Growmatik can be displayed for specific events or to certain users from certain locations. In order to create such popups, first of all you need to make sure you first integrate your website with Growmatik. Once this process is done, you can start creating popups from the Workshop page:

popups in Elementor - growmatik popups

Now, click on the button on the upper right side to add the popup. Basically, you have 2 options, to start from scratch or use readymade popups. These pre-made popups were created to fit the most common marketing scenarios like subscription, discount offer, content giveaway, new collection and many others.

popups in Elementor - growmatik templates

Starting with pre-built templates is the easiest option, of course, and will save you plenty of time. You’ll just need to change some text, images and the appearance settings of the popup window as everything else is already created and configured.

If you decide to start from scratch, it will take more time but your template will be fully customized. It’s all about your creativity! I love prebuilt templates but they do not always fit my needs, which is the main reason why you might want to start from scratch.

The best thing about Gromatik popups is that you are not distracted with other elements in the editing window. The sleek design helps you focus on your work, such as the important elements and settings window of the popup. Take a look at this screenshot to get an idea what the Growmatik interface looks like.

popups in Elementor - growmatik popup

Everything you may want from the popup, you have in your window. Growmatik boasts a responsive view, real time preview, the setup of the popup layout, overlay style and many other related settings that can be configured from a single window. That’s how easy it is!

Once your popup window is finished it’s time to create some automation. In other words, this popup now needs smart rules of appearance since we don’t want to show it for every user who opens our site. In this case, Growmatik has automation rules. To access these, you don’t even have to leave the  popup builder. From the same window, on the top left you’ll see the Options button. Choose “Use in automation” and then, depending on your marketing goal, choose who you want to show your popup: guests, leads or customers. In the window that appears next you will have the option to show your popup window to filtered users by parameters such as location, device used, period of the time and many others.

We will not review all the details of the creation process but let’s check this screenshot, where we decided to show popups to users from Georgia and Italy who are using mobile devices. We want our popup to appear after they scroll our page by 25% and this campaign should run from 8 August to 13 September. On the right side we chose which popup to show for this campaign:

popups in Elementor - create a rule

As we can see, creating this process is very easy, even for beginners, but be aware that we covered only the basics of the process. Actually, Growmatik is a versatile tool and it can be used for advanced marketing scenarios.

Conclusion

Thank you for reading this article! I hope you now have more information on creating popups in Elementor and other key marketing programs. As you can see, making a great looking popup is not a big deal and it is super easy. Nowadays, you don’t need to design popups from the ground up, since many ready-made templates are available. You just need to change some settings and set up appearance rules. As a site owner, you always need to imagine yourself as a viewer of the site. Don’t create too many popups and don’t distract users, since only good looking and well-functioning popups can really increase leads

If you have any questions or tips to add, please feel free to comment below!

How to Create a Subscription Store with WooCommerce

subscription store with WooCommerce featured

Subscriptions are an important part of sales for any ecommerce store. This is the list of your gold users who are ready for repeat purchases, since sales by recurring subscription is a very popular and easy to maintain channel of income that doesn’t incur big expenses compared to the usual marketing techniques and every step can be managed by the software.

Subscription means recurring sales of products or services by your customers. You may recognize the subscription model everywhere on the internet, ranging from simple grocery stores to retailers like SaaS. It can be used everywhere to drive more sales. Customers love stores offering subscription plans because it automates the purchasing of products that last a short period of time, such as subscribing to receive shaving cream once every two months.

There are many different types of subscriptions for ecommerce. For example, you may subscribe to physical products or services, you may open different levels of support service or access different areas of the website.

If you are not using WooCommerce Subscriptions in your store, it’s a must try feature. In this article, we will dive into setting up one the most popular subscription plugins and we will also review some other popular plugins. You will learn how to quickly set up a subscription store with WooCommerce plugins and sell subscription-based products and services with a recurring payment. Those plugins can be used for any products, virtual or physical, over a predefined time interval. As with all of the transactional and marketing emails, you’ll want to customize WooCommerce subscription emails to be consistent with your brand voice.

YITH WooCommerce Subscription

In this article, we will dedicate more attention to this free plugin since it’s a very popular and widely used subscription based website, setting up this plugin is easy and can be done in several minutes.

First of all, you need to install the plugin from the WordPress repository. You can directly search it from your WordPress dashboard > plugins > Add new, and search for “YITH WooCommerce Subscription.” Here is the direct link to the plugin, so install and activate it.

Once you activate the plugin you can immediately start using it. Open any product and you will see a new checkmark in the product details tab. By selecting it, new options will appear on the General tab:

As you can see there are several settings options. However all you need to do is enable the subscription plan for this product, select price for a selected period of the time. While there is no option to set a time period of years, you may use a combination of months or days instead.

In the same tab you also have the option to set the time when a subscription period ends and options for subscription limits. For example, you may limit users to allow only one active subscription.

Once you’re done with the product setup it’s ready for publishing. You will see a notice about subscriptions on the product page:

That’s it, we’ve made it, so now when visitors check this page they will see this is a subscription-based product.

How does payment work?

By default, you need to configure payment in WooCommerce > Settings. PayPal is the payment option configured by default here, so during the predefined period of time (set in the product page) the payment system will charge users the amount of funds predefined in the product page. If funds are not enough, subscription will automatically be canceled and the user will be notified about this.

Users can also use different payment methods and the system will use that method for recurring payments. Please note that the system stores user payment methods and data, so customers will be charged automatically based on their payment method and details.

Where are my subscribers?

You can see all your subscribers in YITH > Subscription > Subscriptions. Here you can view all your current and canceled subscriptions. You also have different types of filters to filter subscriptions by date, status, payment method and customer. You can also bulk delete subcategories manually.

That’s pretty much everything that you need to start subscription-based products sales. We will not cover every piece of the settings in this blog post, so for more information check out the official documentation
The premium version of the plugin offers some other features and full control over subscription management. If you feel you are missing some configuration settings in the free version it probably is already covered in the premium version. Check this link for more information about Pro.

WooCommerce Subscriptions

WooCommerce Subscriptions, is managed by WooCommerce and is an excellent tool for setting up all kinds of subscription plans. It comes with 25 payment gateways for automatic recurring payment and you can set daily, weekly, monthly or annual billing to renew user subscriptions.

Plugin has great support and natively works with WooCommerce plugin It’s a paid plugin and costs $199 per year.

Subscriptio

subscription store with WooCommerce - subscriptio

Subscriptio is a premium plugin you can purchase on Codecanion.net. You can use it to sell subscriptions by default and it also has recurring revenue scheme options. This plugin is a great way to sell e-learning courses, magazine memberships, premium levels of profiles and more.

A regular license for the plugin costs $69 and if you want to extend the license it will cost $299.

SUMO Subscriptions by Fantastic Plugins

subscription store with WooCommerce - sumo

SUMO Subscriptions is a universal tool you can use to create a subscription store with WooCommerce. It can be used for any kind of product and it also can add a subscription feature to your existing products as well. It has 4 built-in payment options, including PayPal and Stripe.

A SUMO subscription varies between $49 to $490 depending on which option you choose.

Subscriptions for WooCommerce by WebToffee

subscription store with WooCommerce - webtoffee

WebToffee for WooCommerce Subscriptions is a simple yet powerful plugin that allows you to set up basic subscription plans to any kind of products in your store. This plugin also supports major payment gateways such as PayPal and Stripe. 

The plugin can be tested as a free trial before making a final decision. For a single site it costs $89 and a business license for five sites costs $129.

Conclusion

Now that you have a little bit more of an understanding of how subscription for ecommerce works I believe you will have all the necessary information to choose the right plugin. Using the plugins we mentioned here you can quickly sell subscriptions-based products and services and create a subscription store with WooCommerce successfully. If you need more clarification or have any questions please leave a comment below.

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.

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 Manage Large-Scale WordPress Sites

manage large-scale WordPress sites featured

You probably know WordPress as a popular blogging platform, but only few are aware of the real possibilities and power that WordPress contains. The platform has tremendously improved over the past few years, and nowadays the number of large-scale WordPress-powered sites are increasing every day. 

As of March 2021, WordPress hosts 40% of all the websites on the web (you can see the official statistics here). That number was just 32% three years ago, and WordPress’ growth is showing no signs of slowing down. It’s extremely likely that we will see higher numbers in the coming years.

From large-scale blogs to multi-million dollar online shops, WordPress can power literally anything.

62% of the top 100 fastest growing companies in the US (Inc. 5000) use WordPress.

Nelio Software

Let’s take a look at a very brief list of well-known websites powered by WordPress from different categories:

There are so many more out there.

Before we go any further, let’s clarify what I mean by “large-scale” websites. We are not talking about large-scale bank transactions, SAAS services with millions of users, or telecom operators with huge databases. Rather, a large website could mean a big magazine website with hundreds of thousands of articles, or an online shop with tens of thousands of products and transactions. Scale refers not only to the amount of data, but also to traffic. To provide an example, a website with around 1 million weekly hits can be considered a large-scale WordPress website.You may be wondering if WordPress has any limitations in scaling or if the rules change when handling large scale websites. Let’s find out! In this article, we will cover the most important tips you need to manage large-scale WordPress websites.

Choosing the right hosting 

Hosting infrastructure probably plays the biggest role in the scaling of a WordPress site. Good hosting can greatly improve your site performance in many ways Hostings that place limits on server space use are not the best choice, as a simple traffic spike may cause your site to crash without warning. This is why you should choose the best hosting partner for your project.

There are many different hosting options out there for you to choose from, so let’s list the several types that can be used for large-scale projects. Please note that I will not cover shared hosting, as it’s not a great option for the purposes of this article.

VPS or virtual private server

VPS hosting can be used for middle- to large-scale projects. It’s a step ahead of shared hosting and dedicated WordPress hosting, as it provides a unique space for each project on the server and keeps your data separate from that of other users. However, while it’s a great choice in terms of customization options and storage space, VPS hosting can have issues dealing with high traffic levels and spikes. If you decide to go with VPS hosting, make sure it offers plenty of resources and options for scaling in case your site experiences increased demand.

Dedicated WordPress hosting

First and foremost, using this kind of hosting requires an advanced level of knowledge of server maintenance. This kind of hosting involves renting a server yourself, allowing you to have full root and admin access to anything and anywhere. While everything is under your control, sometimes this degree of control comes with a price: dedicated hosting is one of the most expensive hosting options. While it can be used for high levels of web traffic, it’s best for projects where you need complete control of the server and definitely requires technical expertise to maintain.

Cloud hosting

This kind of hosting involves several computers working together to provide cloud infrastructure. As the web project therefore runs on combined computing resources, this kind of hosting is very good for scaling your project. Cloud hosting allows you to increase the resources for your project with a single click. Plus, the website owner pays only for resources used and there is rarely a fixed price. With cloud hosting, resources are spread across many servers, meaning that project downtime is reduced to almost 0.

Managed hosting

This type of hosting does not rely on its own infrastructure, but instead offers hardware and software configuration, maintenance and technical support for third party large-scale hosting providers. This is basically a simplified version of dedicated hostings, but a properly configured server can handle high level traffic spikes. 

One important point when choosing your hosting partner is scalability. It’s unlikely that your project will see extremely heavy traffic all the time, but it should be able to handle heavy loads in the event of traffic spikes. 

In some cases, you’ll need more physical resources from your hosting to handle such traffic. Both CPU and RAM are crucial, and your server should be able to keep up with increased traffic and must provide enough hardware resources when needed. That’s the key to vertical scaling! 

In the instance that not enough physical resources are available to handle increased need, any type of server may end up bottlenecked. To prevent this, you’ll want to balance your increased traffic across multiple servers. This is what we mean when we refer to Horizontal Scaling! Good servers should be able to autoscale when needed by adding more web nodes.

Performance and optimization

It goes without saying that large-scale websites must be better optimized than casual blog sites. When it comes to large-scale website optimization, every little detail counts. There are several points that are especially important when working on optimization, so let’s review them.

Updated software is a must

We all know that WordPress is an open-source project with frequent updates. Every new update not only fixes previous problems but also provides new security solutions and optimized features. As a large-scale website owner, it’s your responsibility to always keep your project updated.

Background Processes optimization

There are a number of background tasks that operate behind the scenes in WordPress. If you run a large-scale website, then you will likely have to deal with even more background tasks at a larger scale Some examples include backups, various CronJob tasks like publishing posts, products, settings, Cron job for update verification, search engines trying to fetch new content from the site and much more. Some of these tasks have a minor impact but tasks like file backup may require lots of resources, so you should always distribute your server resources in a way that will not affect overall functionality.

Use CDN

CDN, or Content Delivery Network, is old news for web developers. The location of the web server may impact user experience. For example, if you have servers in Germany, your site will load faster for users in Germany than users in the USA. That’s where CDN comes into play‒‒it can fix this issue by holding static files of your website in a network of the servers around the globe. These static files include images, CSS and Javascript. This way, when visitors click to your website, they are loading files from the closest server to their location.

Always use themes optimized For speed

As mentioned before, every detail matters when it comes to the large-scale WordPress sites. That’s why you need to choose your theme carefully; while you may like stylish and modern-looking templates, if they are poorly coded they will end up slowing down your site. 

Best practice in this matter shows that it’s always better to use simple themes or niche-oriented themes instead of general themes that are bloated with thousands of functions you may not even use. You can always extend functionality of simple themes through using plugins or adding custom functions.

Choose faster‒and fewer‒plugins

As is the case with themes, you only need to use plugins that follow WordPress coding standards and offer regular updates and good support.

In terms of plugin quality, it’s worth it to mention that the amount of activated plugins you use is also important. It may seem rather basic, but the more plugins you have activated, the more server resources you are using and the slower your website will operate in the end, so it’s always important to limit the amount of plugins you use for your site. 

Avoid storing media files on WordPress

I’m sure you are aware that when you upload video onto a WP site, it is automatically displayed in a HTML5 player, but this may not be such a good idea.

Hosting audio and video files on your server will cost you bandwidth, as media files usually consume lots of bandwidth data, increasing your final invoice from the hosting company. These kinds of files also need more backup space, which means more hosting space. Plus, loading such files usually slows down your website. A good alternative is to try to host audio or video files on sites like Youtube, Vimeo or SoundCloud and use the Embed function to display them on your site.

manage large-scale WordPress sites

Managing your Cache

WordPress cache is a feature that stores data in temporary memory on the server in order to decrease the loading time of the content of your site. When it comes to large-scale websites, your web server may often struggle to deliver service to all users. This is where the caching feature works best; by preparing data for the users, a caching plugin will speed up your site between 2.5X to 5X.

A good caching solution is a must-have for your website, no matter whether it’s a large-scale project or a small blog site. There are a lot of good caching plugins available in the market, both free or premium options. They are easy to configure and you will notice a major improvement from the first activation. The most popular plugins for cachings are:

Also, many companies like Bluehost, Siteground, Cloudways and others have developed caching plugins specifically optimized for their server environment.

manage large-scale WordPress sites

Database optimization

Large-scale websites store and collect lots of Information in their database. Apart from important data, there is temporary data (logs, revisions, spam comments, trash, etc.) that is not necessary to store for extended periods and will regularly be cleared. A poorly optimized database becomes slow and unwieldy in size, which will accordingly increase the back-up size of your project.

Default and native database optimization can be done via PhpMyadmin by selecting all your tables and choosing “Optimize Table” from the dropdown list. This action will recreate selected tables and remove any excess local data utilized by that table.

There are other, more user-friendly methods to optimize your database utilizing WordPress plugins such as:

manage large-scale WordPress sites

Security

Last but not least, security is one of the most important points for any large-scale website. Is WordPress secure? The answer to this question depends on you. If you use the right techniques to secure your WordPress website, then it will be secure. 

The WordPress core is very secure, as it’s reviewed regularly by hundreds of industry professionals and developers. However, there are still many factors that can negatively impact site security, such as outdated server software, poor server administration, outdated core, plugins and themes. Let’s dive into the key points on how to keep your site as secure as possible. Please note that it’s impossible to cover every security consideration in one article.

Keeping WordPress Updated

Notice that we’ve mentioned this point twice? Every update of the WordPress core brings new features and fixes bugs, but it also implements best practices for coding standards. It goes without saying that using the most updated software for your project is a must.

Passwords and User Permission

Stolen passwords and low user permission are the most common WP security flaws. For large scale projects, having a long and secure password is not up for discussion‒always use a strong password generator to create secure and unhackable passwords. This applies not only to the WordPress dashboard but to anything at all, from hosting accounts and database access to FTP details, custom email addresses and more. 

WordPress backup

Be ready for any situation with a solid plan B. Are you performing an important update? Create a backup beforehand. Are you installing an important plugin? Create a backup. Cleaning out your database? Create a backup. Are your files infected with a virus? Restoring the working version is the easiest and quickest solution. A good back-up plugin can save a ton of time and won’t affect visitor experience. .

WordPress security plugin

This kind of plugin is a must-have tool that can save your site from various attacks, and improves the overall security of your site, some of these plugins will have a firewall as well. Don’t work without this plugin.

Web application firewall (WAF)

WAFs block suspicious traffic and malicious software before it reaches your site. Consider using the web application firewall offered by Sucuri.

Use secure protocol SSL/HTTPS

These are encrypted data transfer protocols between your web site and the end user. This encryption makes it harder to mine your data or steal information. Nowadays, many hosting companies offer free SSL certificates in their hosting plans.

Limit Login Attempts

This is an easy and smart way to prevent hackers from accessing your WordPress dashboard. This method blocks potential hackers after several unsuccessful attempts. Login LockDown plugin is one of many free plugins for this purpose.

Two-Factor Authentication

This provides an extra layer of security by restricting access to the dashboard to those who are registered by the admin. Users who are not registered can only access the dashboard via their mobile phone or via extra security steps. Two Factor Authentication can be used for this security feature.

This list could go on for much longer, as security is a never ending process. To keep your site as secure as possible, do your best to stay up to date on the best practices for WordPress security.

Conclusion

I hope that, now that you’ve reached the end of the article, the issue of scalability is much clearer than before. You can scale your site as you see fit. While there are no real limits, you should adhere to best practices of large-scale WordPress site management whenever possible. The same goes for smaller blogs; use the best practices to provide the site experience you strive for. So, let’s recap the five best practices we discussed in this article:

  • Choose the right hosting method 
  • Maintain performance and optimization
  • Manage your cache with best practices
  • Prioritize database optimization and management
  • Secure your setup

There are many other things that should be considered when you manage large-scale WordPress sites. Website monitoring tools are a good example of a topic we did not cover in this article. Make sure any extra tools and instruments you opt for are already included in your hosting plan, as they will greatly improve the management of the whole project.

Do you have any questions? Don’t hesitate to click on the comment button below and we’ll be in touch with you!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

How to Make Your WordPress Website GDPR-Compliant with Jupiter X

If you’ve spent some time on the World Wide Web lately, you’ve probably heard of GDPR. With data breaches becoming a more and more common occurrence, GDPR has become a real hot topic. Although the European Law passed relevant legislation back in 2018, the discussion around GDPR is still confusing. In this article, we’ll answer your questions about GDPR and how you can make your WordPress website GDPR-compliant with Jupiter X.

What does it mean to be GDPR-compliant and why should you care?

GDPR, short for General Data Protection Regulation, is one of the biggest changes in user data regulation law in recent years. Simply put, GDPR law regulates how the internet deals with user data, regardless of whether the website is public or private.  

This law was approved back in 2016 by the European Commission to protect the rights of all EU citizens (in 28 Member countries) by protecting their personal information. The rollout of this plan was scheduled for 2018 and it came into effect on 25 May 2018. While GDPR regulation was invented to protect EU citizens, it affects everyone on the web. How? Well, if your website is collecting data from EU visitors, your need to make your website GDPR compliant as well!

If you are interested in getting into the nitty-gritty, you can find all the details you need on this site.

How to make Jupiter X GDPR ready

As a website owner, you need to provide clear information about your data collection policies, what data you are collecting and how, as well as displaying an option for your visitors to opt out of data collection in order to make your WordPress website GDPR-compliant.

Now, let’s check what you need to know about GDPR when using our Jupiter X theme. First of all, our Jupiter X theme does not collect any information from visitors, not even personal information such as IP address or contact details. However, it’s important to recognize that some third-party solution providers like Google Fonts or Google Maps may do this.

Google Fonts

Jupiter X uses the Google Fonts feature to help you add different fonts to your website. If you are using this extension on your site, you will need to let your visitors know by displaying a notice via popup windows or any other clearly visible banner (don’t worry, we’ll walk you through how to do this!). If you are not using Google Fonts, feel free to disregard this part of the process.

How to make your WordPress website GDPR-compliant with Jupiter X - Google fonts

Google Maps

This extension, which appears as the Google Maps widget within the theme, also collects user information like IP address. Since IP address is treated as personal data, so to make your WordPress website GDPR-compliant you have to warn users about this if you are using Google Maps on your site.

How to make your WordPress website GDPR-compliant with Jupiter X - Google maps

Forms

Forms can also collect data from the users. If you have a contact form on your site (or any other kind of feedback form such as a subscription form, newsletter form, or any kind of survey), make sure you clearly outline what information you are collecting and why. 

A pro tip: you can use the Acceptance field at the bottom of the form to warn users about your data policy!

How to make your WordPress website GDPR-compliant with Jupiter X - forms

How can you inform users about GDPR policies? You may already know that showing different popups is a great way to do this. You can place your popup banner anywhere on your website, as long as it’s clearly visible for visitors. You can also use a popup window. The good news is that Jupiter X already has a quick and easy solution for this. JetPopup , a popular plugin already included in Jupiter X, can help you create all sorts of warning banners and popups for GDPR.

Conclusion

I hope this article has helped you fully understand what to consider when building your project using the Jupiter X theme. GDPR is a big deal, and it’s here to stay. To get an idea of how serious it is, check out this link regarding GDPR fines stats. With this in mind, it’s important to review our sites and make your WordPress website GDPR-compliant with Jupiter X.

One more thing: we are not lawyers, so this article is just a collection of tips on how to make your WordPress website GDPR-compliant with Jupiter X. For a complete walkthrough of all the details, we recommend contacting a GDPR consultant or lawyer to make sure your website is fully compliant from a legal perspective, especially if your business is operating in the EU.

If you still have some questions or if I missed something in this article, feel free drop your questions and comments below!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

5 WordPress Best Practices Every Developer Should Follow

WordPress best practices featured

As one of the most popular open source CMS in the world, WordPress really makes it easy for us to create stunning websites. However, this advantage can easily become a problem if developers of themes and plugins don’t follow certain standards when developing new products. Most of the WordPress best practices are already covered in the Codex, but I think it contains so much information that it can be difficult to understand where and how to start. To make things easier, I decided to refine these recommendations for you.

You have probably seen hundreds of WordPress tutorials, standards and guidelines covering WordPress development practices. In this article, I’m going to cover the 5 most important WordPress best practices when developing WordPress themes or WordPress plugins. The main focus will be writing better code, managing and testing it, and delivering best practices.

WordPress coding standards

This section is directly relevant for the developers of WordPress themes and plugins. When we talk about best practices of writing code, we need to jump in at the deep end and cover details like programming language specific tools for managing code. First, let’s discuss methods of delivering better coding practices

Readability – When you write any code in any programming language, always remember that you are not only one who will use that code. Your code must be clear and readable for any developer to use.

Your code must always include thorough notes, which will help you and other developers to understand and tweak it if necessary in the future. These notes will help outline details such as the code’s function, why it was coded in a certain way, who wrote it or where you got it from.

You can read about this in WordPress’s coding standards. Remember the Golden Rule: “When in doubt, space it out.”

Reliability – It’s likely that you already know how to write the code that it runs without any problem on several hosting environments. However, this is not always the case for everyone, and your code may fail for hundreds of reasons in different environments and with different users. As a result, you should always use tested WordPress APIs as much as possible. Even if you’re a professional coder, it’s impossible to test that code for millions of users and thousands of different server configurations.

To prevent naming conflict with other themes and plugins, always prefix your function names, class names, post types and taxonomy names.

Flexibility – The greatest benefit of WordPress is flexibility. If the code for your plugin or theme is properly written, you can take it and implement it into your project without causing a single issue. Unfortunately, errors can always happen, and the main cause of error is not following best practices.

It’s probable that your code will be reviewed in the future for tweaking or adding new functionality. Make sure your code is flexible enough to be edited in the future. For example, use relative URL paths whenever possible so that if your URL changes, you won’t have to edit all your codes depending on the URL used.

Reusability – If you think copying and pasting will make your code reusable, you’re unfortunately mistaken– copy-pasting code is a terrible idea when coding. Just imagine what happens when you want to make small changes to a code that you have already copied 15 times to different places and files? Always make sure you are not repeating yourself. If you discover that you are repeating yourself again and again, stop for a second and think about it. In a coding standard, instead of copying, you can create and pack such functions in a separate plugin. This will allow you to use it in other places and easily maintain it.

Managing code 

Writing code using the best practices and standards is one thing, but managing this code is a different matter entirely. It’s important to ensure that managing the code is easy and doesn’t involve repeating steps.

Version control is an option that makes the cowboy style of writing codes and managing versions of that code a thing of the past. Version control allows you to easily track all of the changes to your code, from start to finish. This allows you to restore your project to any specific day, divide your project into several branches to test new functions and add new features without affecting the main body of the code.

Git is the most popular version control system used for this. However, WordPress uses Subversion as a code management tool for themes and plugins. The main benefit of Subversion is that it allows you to work with others and manage different versions of your code. It’s also specifically optimized for WordPress’s needs.

Version control is the best problem-solving option out there, not only for working as a team but also for individuals. I think it’s the first thing you need to learn before starting to code anything. Another benefit of version control is that you can save your code to your local machine and host it online, using services like GitHub or BitBucket to host your codes in the cloud. This is also a great way to publish open source code and projects for others to use.

Testing code

Even if you are creating a premium product for free, it’s important to test your code in many different environments. In our case, when we develop a WordPress product, we have to test it in different hosting environments and with different versions of PHP as the main programming language.

One of the best tools you can use to test your code in many different environments is Vagrant.

WordPress best practices - vagrant

Many developers don’t spend a lot of time testing their code. Some may not even put in much work to debug it. One basic way to test your code is to enable WP_DEBUG to be true in wp-config.php. This action will show you if your code has any warnings, notifications or critical errors. However, if you are a serious developer, you will definitely want to use one of the best IDE and debuggers, such as XDebug.

Deploying code

WordPress best practices - deploying code

Put simply, every time you click “Update” for a theme or plugin, or even install a plugin or theme,you are deploying the code. This process is very important, as installing untested code might even break your project. For this reason, some hosts create a workflow of deployment for their code so as to prevent issues related to the installation of untested code. This is where the testing or staging environment comes into play. In order to keep user’s projects, this environment offers a stage copy of the site where you can install and update anything without breaking the main site. Once you make sure everything is working properly, you will be able to implement changes to the live environment. If something is not working, it happens only on staging and not on your site.

The main idea in code deployment is to have a flexible workflow that reduces the chances of breaking something. Errors or other issues can always happen, so you should have easy steps to roll back or restore the previous working environment.

There are several different paths you can take to deploy your code smoothly. You may use the version control system we talked about above or use deployment tools like Capistranorb or Ansible.

Code Comments and documentation

WordPress best practices - documentation

Comments and documentation are a developer’s best friends. Whenever you write code, think about whether that particular line is easy to understand and make sure you don’t need any comments to explain why you did what you did. But, trust me–when you come back to that line in the future you may not remember why you did what you did in the past. Even easy-to-understand code snippets can become a headache if you don’t leave comments related to them.

The issues with cowboy style coding are even more evident when your code must be reviewed by someone else, or when you work with a team. As we mentioned before, WordPress is an open source project, so your code might be reviewed by others at any point, and without proper documentation of the code, it might be very difficult for other users to understand it.

Comments are always welcome when writing code, not just in PHP but in HTML and CSS as well.

Conclusion

I hope you found this article useful! The WordPress Codex covers the WordPress best practices mentioned in this article in greater detail, so before starting to create new themes or plugins, make sure to familiarize yourself with the standards of creating user-oriented products.

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

How to Optimize a WooCommerce Business Website

optimizewoocommerce business website featured

The dramatic rise in activity for e-commerce and online retail in 2020 has forced many retailers to shift focus to their digital stores to survive. Today’s technologies allow for nearly anyone to start an online business in just a couple of hours. However, launching an online shop is the first step, keeping it optimized for the best results is another story. In this article, we’ll discuss several ways to optimize a WooCommerce business website to boost your sales and improve your website’s user experience.

Speed 

The first thing your visitor notices when entering your website is how fast it is and how it responds to user commands, website performance and speed. In today’s world, speed is critical for good user experience, so you’ll need to ensure that you’re constantly maintaining it.  

Running a page speed test is a task you have to perform at least once a month, and you have to run it through not only a one-page speed test site but through at least three major speed measurement sites. Here they are:

GTmetrix

Recently, the GTmetrix speed test site got a major update. It can measure your site performance from different points of view.

Google PageSpeed Insights

Google PageSpeed Insights provides detailed information about your site page speed and compatibility to the latest standards of Google SEO. It goes a step further and shows you ways to address any problematic areas.

WebpageTest

In addition to performance measurement and overall page speed results, WebpageTest provides a site security score and ways on how to improve it.

These sites are great not only in providing results but also very detailed instructions on how to fix your website’s problems.

There are several points you have to consider during page speed optimization. The most important are the following: 

  1. Always optimize images.
  2. Use videos from external sources. 
  3. Minify page resources: HTML, CSS, JavaScript.
  4. Minify HTTPS requests.
  5. Deactivate and remove extra plugins. 
  6. Enable browser caching.
  7. Choose a better hosting and CDN service.

Optimization for mobile

If your website is not mobile-friendly and you don’t have a good user experience on small screen devices, you’re driving your customers away from your website. Today when mobile devices are the most important device for nearly everyone, it’s important to make your website mobile-friendly.

To make sure your website is fully mobile-friendly you have to check it in at least two main operating systems: Android and IOS. Make sure your website usability is not restricted, your menu is working without any problem and most importantly, you have to check every step from the product add to cart till the order submission. Don’t forget to optimize your newsletters and confirmation emails sent to your customers.

SEO-friendly URLs 

Before reading or opening any product (or page or post) on your website, users will always read the title. This is the first interaction with your customer, and if this first touch is not attractive enough you may lose their attention. 

Always use SEO-friendly titles for your products, pages, posts, or anything you publish on your site, it’s necessary to have unique titles for search engines, it will boost your ranking and your store will be easy to discover and easy to use for any user.

Some of the best practices of using the right titles

  1. Create unique titles.
  2. Use the right length, not more than 60-70 characters.
  3. Use the right keywords in your title.
  4. Often use the brand name in the title.
  5. Use action words like “Buy” “Free” “Online” in the title.

The simple structure of the site

Site structure defines how easy it is to use your site and how good a user experience you may offer to your customer. It also helps search engines and users to find relevant information on your site and spend less time searching. Keep your site structure as simple as possible, it’s not a good idea to create 3 or 4 levels of the menus on the site. Make it more simple, use a maximum of 2 levels.

Besides the proper structure of the site, you may also need to consider internal linking to related products and posts on the site, it will improve SEO score and you will be able to properly display upsells and related products on the product page.

Major factors to consider at this point is:

  1. URL structure that follows your navigation.
  2. Make your hierarchy logical
  3. Number of categories

Don’t forget, a properly structured website is easy to crawl by search engines and it’s easy for visitors to navigate as well.

HTTPS

HTTPS is another way to optimize a WooCommerce business website. Based on the latest Google announcements, sites with HTTPS protocols will receive minor SEO benefits compared to the sites without it. HTPPS is a must-have protocol for an e-commerce site, (no matter if it’s WooCommerce, Shopify or any other e-commerce solution). This holds particularly true for the checkout and the payment pages. Without it, anyone who added a product in the cart will abandon it if you don’t support the HTTPS protocol.

What HTTPS does is that it secures the connection between the user and web server, which means that all the data sent and received during this process is fully secure and you may trust to send your credit card or any other private information, so, make sure you always have that green padlock on the left side of your website URL in the browser.

A quick list of the benefits of HTTPS enabled sites:

  1. You are more reliable for your users, they trust you
  2. HTTPS protects the integrity of your website
  3. HTTPS is great for SEO and search rankings
  4. Your users will be notified by the browser if you don’t have a green padlock
  5. HTTPS is essential for Google accelerated pages

To get your site HTTPS ready, you need to install an SSL certificate. Many website hostings include this feature for free as part of their hosting plans. You can also consider buying from third-party resellers such as SSL2BUY.

Image optimization

Image optimization also plays a key role in optimizing a WooCommerce business website. Images and mainly product images on your site are probably one of the biggest reasons why your users will decide to visit your site or buy anything from you. Good quality images are crucial for your website but aside from its benefits, it may be a problem if you don’t optimize them.

To put it briefly, if you’re running an online store, you have to master image optimization at a high level. Your goal is to reduce the image size as much as possible without sacrificing quality. In other words, the primary goal is to keep the best balance between the lowest file size and best image quality.

There are many benefits of image optimization but let’s list the most important ones here:

  1. Name them properly, use a good description and leave out the unnecessary parts.
  2. Optimize alt tags with proper and relevant text.
  3. Reduce the file size as much as possible however don’t forget about quality.
  4. Be aware of the file types. JPG is traditionally acceptable but the latest image formats like .webp are better.
  5. Optimize thumbnails as well.

Remove extra plugins

WordPress plugins are one of the main features of the content management system, and it’s the main reason why they are so popular and widely used. Today almost any task can be solved by the plugins, and with the right plugins, you can add any functionality to your website, from social sharing solutions to advanced user tracking and behavior learning plugins.

Unfortunately, solving lots of problems by using multiple plugins also has its problems. Using too many plugins will definitely reduce your website’s performance.

There are many reasons why you need to remove extra plugins from your website. Take a closer look and ask the following questions to yourself: Do I really need them? Is the added feature mandatory for my business? Can I survive without it? If the answer to these questions is not an emphatic “yes,” then you might want to consider deactivating and deleting some plugins. 

It’s important that after deactivating and deleting plugins from your site that you remember to run a clean-up and database optimization plugin. This will delete all the data left behind by any unused and/or deleted plugins. In my personal opinion, the Advanced Database Cleaner is excellent.

optimize a WooCommerce business website - advanced database cleaner

Personalize your store

The last point in our list when optimizing a WooCommerce business website is personalization. Personalization will optimize user experience. So when a visitor exits your site without purchasing anything, you’ll probably want to track them and offer discounts to win them back. Our latest project Growmatik can help you do just this and more based on user behavior. Growmatik is an all-in-one marketing automation and personalization tool for WordPress and WooCommerce websites. 

In Growmatik, you can create different types of actions based on user behavior and provide the best user experience for your site visitors. The most important features of Growmatik are:  

  1. Segmenting users based on behavior and interests
  2. Automating your entire marketing stack on one screen
  3. Personalizing experiences as unique as your customers
  4. Sending beautiful and personalized emails based on advanced customer behavior
  5. Smart popups: highly-targeted magnets to initiate and motivate leads
  6. Assessing your marketing performance at every level
  7. Attribution made simple and actionable

You can check for more details about Growmatik functions on our website.

optimize a WooCommerce business website - growmatik

Conclusion

I hope you’ve found some of the information in this article useful. Please note that some of the tips mentioned here should be tested before implementing them onto a live site. It’s important that you always have a backup plan in case you need to cancel any changes you’ve made. If you’d like to add something about any of the methods mentioned here, please don’t hesitate to leave us a message in the comment section below!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

How to Create a Multilingual Site in Jupiter X Using the Polylang Plugin

While you might be running a decent website, you could be limiting users from becoming customers if your site is only in one language. Creating a multilingual website is simply better than having a single language site for a number of reasons.

A multilingual site will add extra value to your website. By having one, you’ll not only gain the upper hand over your competitors but you’ll also win the hearts of your customers in their native language. This is particularly true if you’re operating a local website and you never know which language that your customers are most comfortable with. 

In this article, we’ll discuss why you need to have a  multi language website and how Polylang can be used for free in Jupiter X to achieve this goal.

What is Polylang?

create a multilingual site

There are many translation plugins out there in the world of WordPress plugins. You have a plethora of options – from paid to free plans or for a particular reason or general use. For the purposes of this article, we’ll use use the popular plugin Polylang, which we highly recommend because it’s easy to use and free.

With Polylang, you can add as many languages as you want to your WordPress site, as well as create pages, posts, custom post types, or taxonomies and define different languages for them. It also supports the right to left languages (RTL).

Let’s identify the key features of this plugin:

  • Manual translation of the content
  • Unlimited amount of the supported languages
  • Easy-to-use interface and easy-to-configure settings

translation services, and your content will be translated by language professionals.

How to setup Polylang

Now let’s try to create a multilingual site that is fully functional using Polylang and Jupiter X. I’d like to also mention that, in this case, the Jupiter X theme is not a special theme. All the plugin’s settings that work in Jupiter X will work in another theme as well. In other words, this tutorial isn’t only for Jupiter X. 

First of all, we need to install the plugin. This can be done from WordPress dashboard > Plugins > Add new. Then search for Polylang, install it, and activate. Right after activation go to settings and choose your language:

create a multilingual site

Once you add Languages, you may choose the default language of your site by clicking on the star icon here:

create a multilingual site

The next step in creating a multilingual site is to visit the Strings translation page, where you’ll be able to translate some of your sites important texts like the website’s name, site’s title and format of the date for different languages:

create a multilingual site

Basically, we are done with setting up the plugin and are now ready to work with the multilingual posts, pages, menus and other content types on the site:

Multilingual post types

Posts, pages, portfolios, and other post types are the main content of your website, the reason you are making a multilanguage website is your content, Polylang simplifies working with multi language content

To add a multi language page (post or any other post type), go ahead to your post type. In this case, we’ll use pages, open all pages, and on the right side of the page names you will see + sign at the page where you need to add another language, once you click on the button, you’ll be redirected to the page with the selected language for editing:

By opening this page, you’ll see a native screen where you’ll need to add the name of the page and the content.

Multilingual Menus

Needless to say, your site also needs multi language menus. When the user switches from one to another language, you might show them different content, but language in the menus must change as well.

In order to add multi language menus to our site, open Appearance > Menu and create different menus for different languages. For instance, if you have 3 different languages on the site, you need to create 3 different menus and once you are done creating them, you can set them from the menu location. Here’s how it’s done:

Multilingual Widgets

Now, let’s take a look at the widgets. They can be accessed in Appearance > Widgets. Once you add any widget in the sidebar or in the footer,  you’ll notice that it has a dropdown language switcher. This feature allows you to set different parameters for different languages:

Language switcher

The Language switcher is probably the most important front page element on your multi language site. It’s an indicator that shows you the multilanguage site. Without this element, no one would be able to notice that your site is multi language, and switching from one to another language would be impossible.

The Language switcher can be accessed in the same location as a widget, in addition, it can be also accessed in the Elementor page builder. This feature in Jupiter X allows you to place the Language switcher anywhere you’d like to have a language selector on the site. It can be placed in the header or the footer. 

Conclusion

What we’ve covered in this blog post were the general configuration steps and setup procedure for the Polylang plugin to create multilingual content that can be used on any kind of site. If you have a specific question that is related to the uncovered theme in this plugin, you may use official documentation of Polylang. We’d love to hear about your experiences with Polylang in the comments section below!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

How to Create an Online Store in Jupiter X

create an online store with Jupiter X featured 2

We live in a constantly changing world today: everything evolves so rapidly that we’re not able to keep up with the changes. The same happens with retail shops as customers nowadays prefer to shop online instead of visiting brick-and-mortar shops and losing time while browsing through different sections. This shift became even more evident during 2020 as COVID-19 kept millions of people at home, leading to an unprecedented rise in the world of online shopping. Needless to say, this situation positively affected online retailers, and other people began thinking about creating their online stores. Today, we’ll go into detail about how to do just this. With so many tools available – from platforms like Shopify or Magento to custom-made shop sites – creating an online store has never been easier. For our purposes, we’ll talk about how to create an online store in Jupiter X.

Jupiter X makes creating online shops easy

There are two main ways you can create an online shop in Jupiter X: use ready-made templates and get your shop online within an hour or design and create pages from scratch. Whichever route you choose will depend on your knowledge and background.

When you’re on a tight schedule and simply can’t waste time on designing pages from scratch and/or you don’t have a designer who can design those pages for you, then using the demo is the right choice for you. Currently, there are more than 45 shop category demos in Jupiter X, and they can be imported in less than a minute. The Great thing is that they are niche-oriented demos, so you won’t waste your time transforming a general online store into a niche store. For instance, you can find templates for bike shops, toy stores, swimwear shops, cosmetic shops – and even one for a pillow store! Of course, if anyone wants to start with a general store, they might also find it’s a great choice.

If you are hunting on pixels, you already have a predesigned mockup of the pages and your project requires creating a shop from nothing, then you won’t be disappointed by using Jupiter X. Why, you may ask? There are several factors that make Jupiter X a universal tool in building an online retail shop. These include:

  1. The theme’s flexibility. The theme is built with the latest standards of the WordPress codex. In other words, this makes it a better experience for developers when they work with such themes. 
  2. Bundled plugins. This makes the theme similar to LEGO blocks, meaning that you can build literally anything. JetWoobuilder is capable of creating a unique product and archive pages, and other Woocommerce pages without touching any theme files. Add other JetPlugins to this, and you’ll get the most customizable theme around. 

That said, let’s discuss these two main ways of building an online store:

The manual way of creating an online shop

Let’s say that you’re a pro and you decide to go at it yourself with creating an online store in Jupiter X. In general, this method can be split into a few important parts. Let’s take a closer look (let’s also assumed that in both cases WordPress is already installed): 

Creating a WooCommerce store. This requires that you install and configure Woocommerce. This plugin’s settings highly depend on your store, such as whether you’re selling physical or digital products. Are there variations and are they heavy to ship? All these factors must be carefully input into the settings panel in WooCommerce. 

Adding Products. – As the name implies, you’ll need to begin adding products to your store, which is basically a data entry task. You have to enter all your product’s details on the product page. This is also a configuration task as your products may have different properties, sizes, weight, variation, as well as shipping properties. 

Creating pages. Depending on your business, you may have different sets of pages on your shop site. The minimum pages needed include a homepage, about us, contact, and privacy policies pages. Of course, the shop page is one of the most important pages for your business. When you decide to manually create them, you’ll have to create everything from scratch. This means that you’ll need to think about the layout, fonts, colors, font size, and in the end, you’ll have to combine everything to create a brand style.

Theme customization. In addition to the pages, products and WooCommerce configuration, you’ll also need to configure the WordPress theme. In this case, Jupiter X is easy to configure. You’ll be able to locate all the settings properties in the Appearance > Customize. But testing various settings to find the best one that fits your design takes a lot of time.

As we can see, choosing a manual way of creating a retail shop is definitely possible but it takes more than using one of the demos. Let’s take a look to see how this is possible.

Automatic method of creating retail shop by selecting a demo

Doing an automatic installation of the shop page requires less time and less knowledge of web design. Quite literally, you can go live with your online shop in less than an hour (this includes setting up the payment and adding a few products to the site). As we mentioned before, the advantage of premade demos is the professionally designed style for niche-oriented shops. So for instance, you don’t need to hire a designer to create professional-looking pages as Jupiter X demos have already been crafted by expert designers.

Let’s take a look at what it takes to start with the premade demos. First of all, you’ll need to choose one of the demos. From a total of 45 demos, there’s a decent chance that you’ll find the right one for your business. Choose demos from the Jupiter X options panel > Templates. In the filter, choose Shop and you’ll get premade demos for shop-oriented templates:

create an online store in Jupiter X - templates

Once you decide which one to use, simply hit the import button, and you’ll see a new popup window on the screen:

In this window, you’ll be asked whether you want to start everything from scratch or import content and settings over your existing content on the site. The second option is ideal when you already have pages, posts and products on the site and you want to freshen up the style. Otherwise choose full import, and you’ll get a full demo in a minute.

create an online store in Jupiter X

After installing the template, you’ll have a nicely configured website; basic pages such as about us, contact, homepage, blog and of course product pages. Depending on the niche that you selected, you may also get some custom type posts. Jupiter X also handles plugin installation during the import, so that you will get only those plugins that are used in that particular template.

Now, your job is to change the data on the pages, such as the name of the business, some images, contact details, product images and text, prices, and of course, the WooCommerce settings to get payments from the buyers. 

That’s it, you’re now ready to go online and start an online business. Doing all this only requires 1-2 hours from the average user, including changes on the pages, images, contact details, and WooCommerce settings.

Wrapping up

Now you have a clear understanding of which way to go while creating an online store in Jupiter X, dealing with the manual design or jumpstarting your project by using one of the premade demos. Creating an online store is the first step; another challenge is attracting visitors and offering the best user experience on the site. As we mentioned before, COVID-19 has led to not only increased business activity online but also stronger competition between businesses. Finding new tools and methods to boost sales is the biggest challenge for today’s businesses. 

All-in-all, I want to mention our latest project that helps online retailers offer the best email marketing service on the internet – Growmatik. Growmatik is a tool that can automate personalization for all your email marketing and website content. With this tool, you can show different content or popups for different users based on their roles, their location or their experience on the site. You can also send them customized and premade email templates based on their activity on your website. Growmatik has only recently been rolled out, so we have a great selection of subscription plans that could be enticing to online retailers of any size.

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

5 Key Maintenance Tasks for Your WordPress Website

maintenance Tasks for your WordPress website featured

Nowadays, as the digital world is evolving like never before, creating a website and leaving it is simply not enough. When it comes to content management systems like WordPress, keeping up with routine tasks is vital. If you are running outdated software on your site, don’t have an optimized database or if you simply don’t care about security questions, sooner or later these maintenance tasks for your WordPress website will catch up to you. Fixing them down the line will be much harder and may even cost extra money.

A better approach is to use the simple tactic of running routine tasks or even automating them in order to streamline this process.

In this post, we’ll discuss the significance of maintenance tasks for your WordPress website and the most important runs to keep your site functioning optimally.

Updates – themes, WordPress, plugins

Plugins and themes are barebones of your site. Basically, your project mainly runs on themes and plugins. However, if you don’t update them, you might encounter serious issues with security or performance. Some users are hesitant about updating their themes and plugins as they think that the update will break the site and lead to some unwanted results. But this is the absolute wrong mindset to have. In this case, staging sites are the best option for those who want to test every update before running.WordPress has a system to manage automatic updates for themes and plugin, however, there are some cases when you might miss an update. Luckily, WordPress addressed this problem in its recent 5.5 update, which allows you to set automatic future updates for plugins and themes. To do this, all you have to do is go to the WordPress dashboard > Plugins and on the right side of the plugin list, set it to Automatic update:

The same thing can be said about the WordPress update – which is the most popular content management system as it backups more than one-third of the world’s websites – which always offers the most important performance and security updates. 

The automatic WordPress update can be easily done by using the Easy Update Manager WordPress plugin, or you can manually set it in the wp-config.php file by adding this line of code:

define( 'WP_AUTO_UPDATE_CORE', true );

Now your WordPress core will update automatically without your input.

Maintaining your database 

Maintaining your database is one of the most important maintenance tasks for your WordPress website. The more content you add to your site, the bigger your database becomes. Changes made to your site, post revisions, your site’s content, user settings, comments, and pretty much everything else is stored in the database. 

As the database becomes bigger and heavier over time, it will slow down your site’s loading speed. Furthermore, the larger your backup, the more it might affect the uploading and downloading speed of your backups.

There are many methods to optimize a WordPress database. The WordPress plugin repository offers many plugins that you can use for a particular job. If you want to save time and use tools that have been tested by many users, you might want to consider using Wp-optimize. This plugin contains pretty much everything you need to optimize your database.

This plugin has more than 900,000 installs and was created from the same group as Updraftplus. Once you install and activate the plugin, visit the plugin’s main page and select how you want to optimize your database as seen below.

Please note that when working with a database, it’s always a must to create a backup before doing anything. Wp-optimize has this option on the right side of the Run all selected optimization button. Don’t forget that important step before proceeding.

The plugin also has image, cache and minification settings that you can use for different purposes. 

Regular backups

Backing up your website is another important thing to consider to protect your site against any unexpected surprises. Whether you update your theme or WordPress, instal a new plugin or just optimize your database, you’ll need to create a database.

For this, you’ll also have some great options to choose from for backup plugins in WordPress. We went ahead with UpdraftPlus, which is one of the most popular and universal tools for this task:

Maintenance Tasks for your WordPress Website - updraftplus

Once you install and activate the plugin, go to the setup tab and setup the plugin to meet your goals.This plugin offers some amazing features like backing up and restoring the site from the Cloud or migrating from one server to another and etc.

Security scan and logs

Security in WordPress is one of the most important aspects of site management. Keeping your WordPress, themes, and plugins up-to-date or having a good hosting is a must. But sometimes, event updated software is not enough to protect you from newly written malicious code.Hiding your security gaps is a massive question – so big in fact that it might require a different post entirely. Aside from the basic things such as changing the admin password, setting up two-factor authentication, disabling file editing, among others, it’s also vital to run a general security audit on your site.  You might want to consider Wordfence, which is one of the most popular tools out here for this purpose:

Maintenance Tasks for your WordPress Website - wordfence

Wordfence can run an audit and security scan of your site. If it detects any malicious code in your files, it’ll provide recommendations to further protect your site. Along with its security functions, Wordfence also can be used as a firewall.After installing and activating the plugin, the next thing you need to do is to run a scan of your site. You can do this by going to Wordfence menu > Scan:

Maintenance Tasks for your WordPress Website - wordfence scan

Once the scan of your site is complete, you can then follow the instructions provided by Wordfence.

As you add more content to your site, you are also adding more articles. You might notice that links in your older articles no longer work. The reasons for this vary such as the link or the URL was changed – or perhaps the website was taken down. The same thing might happen if you’ve added images from other sources.  A scheduled inspection of broken links on your site is important, since they may affect user experience and it could hurt SEO ranking in general. But checking these links manually is time consuming, so it’s better to use a plugin for this. For this, we recommend using the Broken Link Checker plugin.

Maintenance Tasks for your WordPress Website - broken link checker

This plugin will monitor all broken and dead links on your site and inform you either by mail or in the dashboard.

Conclusion 

This post is by no means a comprehensive list of tasks that you’ll need to maintain your online business. There are other important things you’ll need to keep track of such as image optimization, spam comments, abandoned themes or plugins, performance tests, SEO audits, among much more. 

If you have any questions related to WordPress maintenance, let us know in the comments section below!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

How to Build a Dropshipping Business Website with Jupiter X

build a dropshipping business website featured
build a dropshipping business website featured

Have you decided to start your dropshipping business but you’re unsure where or how to begin? Uncertain as to whether or not go with WordPress or Shopify – or perhaps another e-commerce platform managed by someone else? If so, you’re in the right place! In this quick guide, I’ll walk you through how to easily build a dropshipping business website with Jupiter X in WordPress in less than 20 minutes. 

What is dropshipping? 

Dropshipping is a business model in which you don’t have any physical products and you don’t manufacture items or manage any inventory. Instead, you simply resell products at a higher price from the actual owner. 

How this works is that you have an e-commerce site and you list products that you don’t actually have. But when someone buys something from you, you purchase that product from the owner at a lower price point. You then transfer the order details to your supplier, and they will pack and ship it to your buyer. You then send the shipping details to your customer. Sounds quite simple, right? Indeed, this is why, in recent years, dropshipping has become such a popular business model. That said, dropshipping has several pros and cons. Let’s quickly review them. First of all, a major factor in this model is that you don’t spend anything on producing, moving, storing and shipping actual products from point A to place B. All of this is managed by your supplier.

As you’re the middle man between the seller and the buyer, you have to manage thousands of orders from customers and then orders from the seller. But the actual process – which is managed by software – is fairly simple. You just need to find a good supplier that has quality products at the lowest price. 

That said, this business model has its downsides such as a relatively long shipping time. Typically, products are shipped from China, which tends to take a long time. This often negatively affects customer satisfaction. Of course, it’s better if you can find a good supplier of the products close to the bury, but this may not always work.

Because of the long shipping times, your customer might request a refund or to return the product, meaning that you need to be ready to  create some small inventory to hold returned products. This might not necessarily be a warehouse, but this is something you must be ready for, particularly as sales increase.

Dropshipping on WordPress vs. DropShipping on other platforms

The popularity of dropshipping first started on Shopify and Oberlo (an extension of Shopify). This combination provided an opportunity to easily resell products from other suppliers. Later on, other platforms hopped on the dropshipping bandwagon and began also offering dropshipping services to their customers. The same thing began happening in WordPress as it’s one of the most popular content management systems in the world. Because of this, many software providers began offering their own dropshipping tools. 

Both platforms – Shopify and WordPress – have both advantages and disadvantages when it comes to building a dropshipping business website. For the scope of this article, we’ll discuss the benefits of WordPress.  

  1. Easy setup
    Are you hesitant about creating a WordPress shop? Particularly if you don’t have any technical background? Well, you might be surprised to learn that in today’s world running such a business doesn’t require much technical know-how. 

    Once you set up WordPress, install WooCommerce and give yourself a pat on the back – more than 70% of your job is already done! With WooCommerce, pages like My Account, Shop, Cart and Checkout are already created. 

    WooCommerce also supports several payment gateways you can’t find on other platforms. It also has a wide range of plugins, so you’ll be able to easily extend the functionality of your shop.
  1. Choice of theme and plugins
    Since WordPress is one of the most popular platforms, it has one of the richest selections of themes and plugins. There are thousands of themes and plugins waiting at your fingertips to meet any kind of customer need. What’s more is that new themes and plugins – both free and premium – are coming out on a daily basis. In other words, there’s a plugin for everything. 

    Most themes are already responsive and are SEO-ready to improve your Google search rankings. You can choose a general theme like Jupiter X or niche-specific themes that are more lightweight and specially designed for one particular business.

    Aside from premium themes – which come with premium support – you can also find free themes. If you’re good at writing code, then you could potentially save a lot.
  1. Power of open source
    WordPress is an open-source software, which means that a community of thousands of enthusiasts develop this platform and its ecosystem of themes and plugins. Being an open-source software gives you the freedom to develop your own tailored features and maximize your customization.

    Managing open source software is way more effective than a hosting application as you can change your host anytime you want, you can implement your security rules and tap in the territory where hosted applications are unable to tap into.

Tools that can be used as for dropshipping in WordPress

Since we’ve already decided to choose WordPress as the platform to build our dropshipping business website, we have to choose the main tools necessary to run the dropshipping business. We can divide these tools into two categories:

Necessary tools

These are plugins that are necessary to run the business. Without them, you cannot  manage orders,  buy or sell anything on the site. In other words, you would be unable to dropship.

WooCommerce – This is your store’s engine. WooCommerce is one of the most popular, open-source shop plugins that can be used to sell anything from physical to digital products on your site. Setting up this plugin is fairly easy and does not require advanced knowledge of website development.

A dropshipping plugin – This type of plugin will do the majority of managing your dropshipping business. The main things a dropshipping plugin does includes: 

  1. Importing products from the supplier website, which could be a marketplace like AliExpress or a dedicated site of a brand
  2. Listing products on your site and managing all product details like price, inventory, description, etc..
  3. After a product is purchased, the plugin will place the order on the supplier site with the order details
  4. Managing tracking information. Once the supplier sends the product, the plugin will automatically update the order on your site with the tracking number.

That’s it, these are the minimum requirements for a dropshipping plugin. However, due to high demand for similar plugins, you might want to search for the right plugin that offers features particular to your dropshipping business. 

For the purposes of this article, we’ll use the Ali2Woo plugin, which is free and can be found here.

Tools that are nice to have

Other plugins might not play a direct role in the function of dropshipping, but they could greatly extend the functionality of your website. For instance, there are plugins for newsletters (to send updates on orders), abandoned carts, payment gateways, as well as after-sales automation, among others., This list of tools depends on the particular project and may vary depending on the store owner’s needs.

Now, let’s jump in and learn how to create a simple and functional store by using Jupiter X and the Ali2Woo plugin.

Setting up a dropshipping store using Jupiter X and the Ali2Woo plugin

The setup of a basic dropshipping store is fairly easy and can take up to 30 minutes. And by this, I mean you can make the first sale and accept your first payment in this time period. Let’s dive in.

  1. Set up the Jupiter theme and template
    For our purposes, we’ll use the Clothing Shop template, which you can find here. This template is good for shopping for clothes, but you can use it for other purposes if you like the style. 
    I used the template installation and, in just two minutes, the template was successfully deployed onto my test site:

    build a dropshipping business website

  2. Plugin installation and setup
    After we installed the desired template, we’re ready to install the dropshipping plugin. To do this, head to WordPress Dashboard > Plugins > Add New, type Ali2Woo Lite, and install it.

    build a dropshipping business website

    While this plugin has a premium version, the free version will do the job. 

    During the plugin installation, it will ask you to install a Chrome extension, which is necessary for normal functionality, so please follow the instructions and install the extension.

    Once you install and activate the plugin, head to the settings and set up the basic aspects of your website. From this page, you can set up rules for the dropshipping plugin such as language, currency, pricing rules for imported products, reviews of the product, shipping details, product description, images, words filtering and nearly everything you need from the plugin. This is how it will look:

    build a dropshipping business website

    3. Searching and preparing products for import
    Once you’ve set up the plugin, you’re ready to import products. Ali2Woo works with AliExpress, since the latter is one of the main sources of cheap products from China. 

    Head to the Search Products page and start searching for products you want to dropship. It will look like the following:



    You can search for a nearly unlimited variety of the products you’d like to sell on your site. Once you’ve selected what you’d like to sell, click on the Add Import list. Repeat this step as many times is necessary.

    Once you finish searching and adding products to the list, you can then move onto the next step. 

    4. Products review and import
    In this step, you have to review products by adjusting the name, fixing broken description text or images, adding it to the appropriate category and adding tags to the product. Or perhaps you want to add something extra to the name or description – or simply want to change the price – all these tasks happen on this page. 

    Once you’re finished with this step, click on the Push to shop button, and this will appear in Products on your WooCommerce site.

That’s it! Now you’re ready to accept your first order and get paid for your job. Once someone places their order, the plugin will place similar orders to the supplier with the order details – and all of this is automatically done by the plugin.

Wrapping Up

Essentially, in this post, we covered how you can build a dropshipping business website with Jupiter X. However, there’s more to it than that. In real life, you’ll definitely want to extend  the functionality of your store by adding extra features, analytics, optimizing SEO, implementing security measures, among other things. The good thing is that if you choose Jupiter X as your theme, you’ll be covered since it already has all the above mentioned points. 

The dropshipping business model is still on the rise, so, don’t waste any time and set up your million-dollar store as soon as you can! 🙂

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Five Causes of a Slow WordPress Site

slow wordpress site featured

According to W3tech, WordPress currently supports 37.5% – or one-third – of all websites. Of course, this is awesome – however, for all the opportunities that WordPress provides us, it also has its challenges such as security and performance issues of its sites. 

Enhancing the performance of a WordPress site is a hot topic these days. It’s possible to find dozens of articles and methods online on how to improve overall speed and performance, which are crucial as both affect your site’s search engine ranking. Furthermore, visitors to your site will quickly leave if the load time is longer than acceptable. This is extremely important for sites with shop functionality where speed is one of the most important factors. In this post, we’ll discuss the top five causes of a slow WordPress site and how to improve them.

1. Low performing WordPress hosting service

It’s not news that high-quality hosting is a cause of a slow WordPress site if the files of your project are hosted on a reliable, fast and high-performance web server. So if chosen wisely, one of the most important tasks of performance improvement is done right. There are many guides out there about choosing the right WordPress hosting but the mark the most important factor, I recommend the following list.

  1. Shared hosting
    We may think its good idea to host our project on shared hosting that temptingly offers “unlimited” space, email accounts, bandwidth or other features. But the key point we miss in this offer is that shared hosting never offers the level of performance that is needed to run a normal project, especially during peak traffic hours. Most of the shared hostings fail to provide 99% of uptime within the month.

    Another major disadvantage of shared hosting is that your project files are placed among countless other websites. Your files essentially share one space, and there is no information about how many resources are used by other websites. In other words, you simply don’t know how well your shared hosting is optimized for performance. The cost of shared hosting is cheaper than any other hosting and starts from $2.

  2. Do-it-yourself VPS hosting
    These are hostings that must be manually created, configured and optimized. The crowd behind these servers are startups, developers, DIY enthusiasts and those who want to save money from already-configured VPS hosting. The most popular and cheapest server provider on the market is Digital Ocean with a $5 plan.

    Similar VPS hosting is great, but it can also be really challenging. If you don’t have enough experience to deal with the problems that come with it, then there might be some serious implications.  We don’t recommend that you opt for this type of hosting if you’re not tech-savvy and if your project is important for you. This type of hosting is best used for experimentation.

  3. Managed web hosting
    This is similar to the above do-it-yourself VPS hosting. However, in this case, the company between you and the cloud platform provider manages everything instead of you. You have nicely designed backend functionality where with just mouse click, you can deploy, restart, stop or pause the VPS server. Such companies also provide support when needed, and they have great optimization features. Due to the popularity of WordPress, in recent years, there has been a rise in dedicated WordPress VPS servers. Such servers offer a fully optimized environment for WordPress as they have the best configuration of files and databases.

    There are many popular managed hosting providers on the market, including Kinsta, Cloudways, WPEngine, Flywheel, and others. The prices of such hostings are the highest and start from $10 or $15.

2. Not using the right themes and plugins

Choosing a good theme for your project is probably one of the most important decision you will make, sure thing you want to have the best-looking website but very often shiny and beautiful themes come with many “features” they have dynamic content, custom header, and footer, sidebar, many widgets, all these benefits are great to have in the pocket but they will definitely affect the overall performance of the theme and can cause slow responses from the hosting. Based on this you have to always choose a theme with a good framework, with good performance score.

How to choose the right theme? There are two things you should take into consideration when asking this question:

  1. Less is more, and this goes for themes as well. You’ll want themes with only the features you need for your projects. Such themes are niche-specific themes. For example, let’s say you’re working on a personal resume website, and you choose a theme that has been created solely for resume sites. Generally speaking, this theme has  everything you want to have. Such themes are lightweight, easy to maintain and they don’t require resources from the server.

  2. You can choose to use a general-purpose theme but with options to disable features. These themes offer feature-rich options that can be disabled if you don’t need them. So for instance, there are many themes out there that include many different demos. Make sure features in these themes can be disabled. If you’re not going to use them, they will add useless weight to your project.

Page builders

In the era of page builders, it’s hard to find themes that don’t use page builders. Working with a page builder is quick and easy-to-use, however they add extra weight to your project. Sometimes, they are much heavier than the themes themselves. So, seriously take into consideration whether you need a page builder to utilize or not.

Too many plugins

Adding a new plugin to WordPress site today is just a single click away, however, having too many plugins is a common cause for a slow WordPress site. As we mentioned before, WordPress supports more than 37% of all sites. Because of the popularity of WordPress, new plugins for every occasion pop up on a daily basis.

It’s easy to find a plugin for nearly any purpose. Plugins can be free or premium and come with or without support. Of course, getting support offers us the opportunity to receive technical help in solving our problems, but we should only hold onto important plugins. It’s better to critically ask yourself: is this particular feature important for you? Or is it just a feature that’s nice to have but jeopardizes the performance of your project?

3. Not using caching tools

slow WordPress site

When it comes to WordPress optimization, caching is one of the most important and easiest ways to speed up a WordPress site. 

Let’s check your site through Google PageSpeed insight or ySlow. You’ll see a warning about Javascript and CSS files minification. Without minification you’ll have a bounce of calls of these files to the server, and minification reduces these calls and minifies files sizes of CSS and JS files. In the end, you’ll have fewer calls to the server and less weight of the files to load.

The caching tool – in this case – the caching plugin stores some files to the disk of the server (depending on configuration, it can be stored in the RAM as well), and it remembers the same content that was served in the past session. It reduces server resources that respond to user requests and, as a result, makes a website work much more quickly.

There are many great plugins available for caching. Some of them are dedicated only for caching Javascript and CSS files (for example, Autoptimize) while others do more complex work. Aside from JS and CSS modification, they offer other important optimization works such as image optimization (for example, WpSmush, Wp-optimize), which is one of the important points in WordPress optimization.

Loading media files that haven’t been optimized to the front will greatly increase the loading speed of the website. That’s why you definitely need to consider their optimization, and be aware that image compression is one of the mandatory factors that must be taken into consideration.

4. Not using a content delivery network

slow WordPress site

A Content delivery network – or CDN – will not disappoint you if you use it for site optimization. The main purpose of CDN is to deliver your content to the user, no matter where they’re located on the physical map. Needless to say, your website will not load at the same time for a visitor from Singapore and visitor from California. This is where CDN comes into play. It stores a copy of your website in various data centers in different places in different countries. By doing this, your visitor will be served from the nearest CDN point, which will dramatically increase the website’s loading speed.

There are many great CDN services out there: Cloudflare and MaxCDN are two of the most popular and widely used CDN networks.

5. Version of PHP

slow WordPress site

Well, its fact that recent versions of WordPress started warning users about upgrading their PHP version from 5.6 to the 7.4 version. You can learn more about it in WordPress’s official recommendation

Please note that Worpdress is currently supporting the version of PHP 5.6, but all versions prior to version 7.3 will not receive updates. They are at the end of life (EOL), which means that your site might be exposed by security vulnerabilities.

Now let’s take a closer look why you might want to update your PHP to the latest 7.4 version:

  1. Improved bandwidth
    Versions above 7.0 perform a minimum of twice as fast as 5.6
     
  2. Lower latency
    Latency is the time between the first request and the first response from the user to the server. In this case, lower is better, and the PHP version above 7.0 is showing twice – and some times three times – better results than the 5.6 version. For example, if the average latency for the 5.6 version was 156 ms, then it’s about 68 ms for 7.4.

  3. WordPress support
    WordPress versions above 4.0 are specially optimized for PHP version 7. According to tests on the same hardware and software, but with a different PHP version, it doubled in performance. 

  4. Security
    Nowadays, running the PHP version 5.6 for any software means you’re not protected. All this software is EOL (mentioned above). By not updating your PHP to the latest version, you’re putting your project at risk as even version 7.2 is not very well protected.

  5. Significant performance changes
    Someone from WP Engine tested WordPress with different PHP versions. This test showed WordPress on PHP7 is 6.6 faster than on version 5.5. You can take a look here.

Now, since you already know one of the causes of slow websites, check the version of PHP on your WordPress site and safely update it. Also please note that backing everything up is always a good idea.

Wrapping Up

One of the main reasons for optimizing and lowering your website’s loading speed is to enhance user experience. No one wants to browse a slow WordPress site that is not optimized. This is a major point to keep in mind when creating a WordPress site for all devices. A smooth browsing experience is a must for all types of devices – including phones and tablets. Aside from this, you’ll also improve your ranking in search engine results.

Above, we only listed reasons that a WordPress site might be slow – this isn’t a comprehensive list. We only discussed the major reasons for a poorly performing site but of course there are more. If we missed something, don’t hesitate to write us a comment in the section below!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Key Elements to Create an Events Website

create an events website featured

Various types of events or occasions such as birthdays or weddings mark significant milestones throughout our lives. Or important meetings for start-ups that propel a business forward. And it can be quite annoying if anything goes wrong during one of these events – many of these mistakes can be avoided through proper planning and organization, which starts out on an events website. However, doing so requires solid planning skills and appropriate tools.
There are tons of resources out there for planning any kind of event that it can be difficult to choose which to use to fit your needs. In this article, we’ll give you all the info you need to incorporate key elements to create an events website while working in Jupiter X so you don’t miss anything when planning your next event.

1. Menu and hero section

Making a good first impression is crucial when a visitor lands on your site, so having an appropriate top section is much more important than other aspects of a site. This should be at the top of your priority list when you sit down to create an events website. In other words, the menu and hero section can greatly impact what the visitor will do after going on your website.  Depending on the type of event, the menu and the hero section might contain a slider or a single image of a previous or upcoming event, important links in the menu (including contact info such as an address or phone number and a booking button.

Let’s first take a look at the Conference, Halloween, Art Gallery Listing and DJ templates.

create an events website
create an events website
create an events website
create an events website

2. Event introduction in the section

After we’ve introduced our site with a stunning hero section and formed a positive first impression, it’s now time to provide more details about the event. Typically after a hero section, we might want to give some teasers of the event such as a countdown, the address, a shortlist of attendees. The details you choose to reveal will be different depending on the type of event.

Excellent examples of these sections can be seen in the DJ, Concert and Wedding Invitation templates.

3. Event details (date, place and other event-specific details)

This is another significant aspect of your events site, since it’ll contain all the necessary details about the event. When you set out to create an events website, try to be as informative as possible while only including necessary info such as the date and length of the event, where it’ll take place (and how to get there), attendees, as well as booking and cancellation details.

Similar examples can be found in the Concert, Event Listing and Night Club templates.

create an events website
create an events website
create an events website

4. Event line-up, schedule, details and program

As we previously mentioned, not all events were created equally. This difference requires various approaches when listing event details. For instance, the schedule for a wedding will vary drastically from a nightclub event or an Halloween event. Luckily, Jupiter X has you covered with its wide array of layout and style choices for different events.

Let’s take a look at the Wedding Invitation, Running Race, Conference and Concert templates.

create an events website

5. Section for event tickets and booking

This section can contain details about event booking, tickets details and seat placement at the event. Again, depending on the event, you may also need to release early bird tickets, which might contain different plans with different prices.

Examples of these elements can be found in the Concert, Running Race, Wedding Invitation and Halloween templates.

create an events website
create an events website

6. Event sponsors

Another important element of creating an events website is listing the sponsors and supporters of the event. These are important people or organizations who are providing some sort of support – listing them can add weight to your event and attract more visitors.

In creating this section, you’ll need to include the logo of the sponsors, their names and links to their sites. And if possible, you can also include a few words about them.

You can see how even sponsors are  showcased in the Conference and Running Race templates.

create an events website

7. Contact details and directions

For this section or page, you’ll want to provide as much information as possible about how to contact the event organizers and how to get to the event venue itself. Basically, you should try your best to answer all questions your visitors might have and not leave anything to chance.

Examples from the Jupiter X theme can be seen in the Concert, DJ, Conference and Eirene templates.

Conclusion

In this article, we discussed the most commonly used, must-have elements needed to create an events website. For this, Jupiter X is there by your side to help you in easily designing your site by offering sleek ready-made templates – and all you have to do is import them! Why spend your precious time on redundant tasks when basic templates are available at your fingertips? Simply make a couple of changes here and there, and you’re good to go.

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Key Sections to Include in Your Creative Website Template

creative website template featured

Today, web development in the digital era moves at a rapid pace. The time of plain-text websites ended long ago. And this is for the better. The choices for unique website templates – from interactive web templates to animated web templates – available to the customer is mind-blowing. And this is particularly true to anyone in creative fields who’d like to quickly and easily build up a creative website template.

Optimal website design plays a vital role in the success of a business. Making a good first impression is the most important part, and it directly correlates to user engagement. In this article, we break down this concept and discuss the key sections needed for a creative website template.

When someone first enters your website, there are a couple of essential elements that will grab their attention. This article explains everything that you need to know to make a great first impression.  As you might have noticed by now, our other posts highlight that programming skills are not necessary in creating a creative website template. Furthermore, this becomes even easier if you have a WordPress theme that comes with everything you need like Jupiter X.

Hero Section

The purpose of a header is to convey the core of your business to the visitor.  A carefully designed header design layout must announce the core of your business to the visitor. In designing the layout of the header, you have several choices: a static header image, a header image with text overlay, a slideshow header or a video background header. 

While hero sections vary in terms of layout, for example, a popular use case is the full-screen hero section. However, this is not the rule, and you may also use a half-screen hero section. Jupiter X Creative Studio, Jove and Architecture templates offer different designs of hero sections for a creative website template:

Creative Website Template
Creative Website Template
Creative Website Template

Services

Following heroes, in the Services section, companies or individuals talk about their services or the area of their main specialization. This is probably the most important part of the whole website. In this section, you’ll need to introduce services offered by your company to your visitor. While there are several standards and known design rules about how to design such a section, you are free to change this up since we’re talking about creative website templates. Make it your own by offering something new in design, layout or colors. But let’s not get too carried away: don’t forget to keep the section clean and simple. In other words, anyone viewing your website shouldn’t leave your site with any questions about what you’re offering them and how. 

Let’s go ahead and take a look at several examples of a Services section in Jupiter X Creative Studio and Startup templates.

Creative Website Template
Creative Website Template

About Us

When it comes to the About Us section, professional website designers and developers only provide very little information on the main site. This can be seen as a brief about what the brand is about – it’s better to keep these short and simple on the homepage. In terms of location, it’s good to place the About section either right after the Hero section or below the Services section. However, this is not the rule, and you can also place this info in the Hero section. 

The About Us section should contain a brief description of the company or person, how they started the business, where they are at this moment and what is in their future. Here are some examples from Jupiter X Kore and Jove templates.

Creative Website Template
Creative Website Template

Partner

Partner sections are a vital aspect to your website, as they provide visitors confidence into a company’s dependability. Most Partner sections contain lists or a table of partner logos. While logos are often more readable and recognizable, it’s also essential to include the partner’s full name in addition to their logo. You can also add a link to their website in this section. 

Depending on the number of partners in the section, we might also include a short synopsis of your relationship and how they are partnering with you. You might want to take it a step further, and give each partner their own profile page. Another option is to group the partners by categories; for example partners in design projects, software exchange projects and so on. Check out these examples from Jupiter X Agency and Persephone templates.

Creative Website Template

Clients

The Clients and Partners sections are similar to each other. However, they differ in their purpose. Clients are the most valuable thing as businesses are fully dependent on clients. Similar to the Partners section, we can use a list of logos. We can also add links to a project that your company worked on for a client.  

Along with a list of clients, we may also include testimonials (which is a great addition to any kind of website) from previous clients, which will add more weight to the section and increase user engagement. Below are examples from Jupiter X Agency and Creative Studio templates.

Creative Website Template

Showcase

A Showcase – or commonly known as a Portfolio section – is a great opportunity for you to display your work and case studies to visitors. This section isn’t only for work: you can also use it to show your unique personality, talent and experiences. Portfolio sections are particularly useful in creative fields for photographers, designers, developers and more. 

To get a better idea of how you can put this into action, take a look at some Showcase sections in Jupiter X Creative Studio, Software 2 and Persephone templates.

Photo Album

If you’re a photographer or creative artist, then having a Photo Album section on your site is a must to showcase your art. It’s important that you are able to showcase your work in the most creative way possible, which is why placing raw images in a column simply won’t cut it. That’s where the Photo Album section comes in handy as it offers variation in creatively displaying photos. Take a look at the following examples from Jupiter X:

Full examples can be viewed here:

https://jupiterx.artbees.net/elements/photo-album/

Contact section

On traditional websites, you’ll find important info like the site map, address, link to the website’s privacy policy page in the Footer section by default. This information is usually organized in several columns, and the most popular is a combination of three or four columns. 

Of course, with creative website templates, you’re definitely not bound to this rule, and you might want to leave only important information in the footer. Creative templates are all about the creative approach, which calls for simplicity. In the Contact section, you might want to input only the necessary information such as contact details, social media or several words for engagement. Check out some of samples below from Jupiter X Jove, Agency, Kore and Persephone templates:

Wrapping Up

Incorporating creative websites into your development process all depends on the goals of your site and the needs of your visitors. Developing a creative website is probably the most interesting design work you can come across – but it’s also the most challenging. The main thing to keep in mind is not to get overwhelmed by new ideas. It’s worth mentioning that while adding several moving elements onto a page might look visually appealing, it might be difficult to make them responsive. 

Jupiter X offers a great selection of web templates dedicated to creative agencies or individuals. And the great news? You don’t have to start from scratch, as the readymade templates can be imported with just a few clicks – all you’ll need to do is change the text and images and you’re all good to go!

We hope that this article provides you with all the tools you need to implement creative website templates into your pages. We’d love to hear about your experiences, so please comment in the section below!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Key Elements for Creating an Agency Website

creating an agency website featured image

Agency website templates are all about design that is clean and easy-to-understand, which in turn allows visitors to easily access information from the homepage.  In this article, we break down this concept and discuss the key elements in creating an agency website.

You’re in luck! We’ve gone ahead and compiled a list of the most crucial elements needed for an agency website. Plus we included a couple of interesting gems that will allow you to showcase your agency.

And more good news: you don’t have to be a programmer to create a professional-looking agency website. In other words, you won’t have to write a single line of code at any stage of building up an agency website. A major part of the work is done for you already, and every user gets the most out of their preferred site editor. Let’s dig in!

Hero sections

Hero sections are the part of the page that appear as the first element. Your site visitors will notice the hero section the second they enter your site – as you might imagine, hero sections are one of the most important sections for agency websites. Your goal here is to create an eye-catching section that will keep the visitor on your page and invite them to browse other parts of your site.

Usually, the hero section is built with a visually appealing background or side image, brief explanation text of the company’s main goal and sometimes call-to-action buttons.

Jupiter X has several examples of how a hero section can attract visitors. Let’s check them out:

  1. The hero section from the Startup template:
Key Elements for Creating an Agency Website

2. The hero section from the Digital Agency template:

Key Elements for Creating an Agency Website

3. The hero section in the Agency 2 template:

Services section

The services section is another vital part of your agency website that should not be overlooked. In this section, you should display all services offered to your visitors, which means that it should be crystal clear and easy to understand. You can provide a brief explanation of the service and a call-to-action button for more information. These buttons can be used to direct visitors to the single services page.

The popular layout for any services section is divided by several columns. Elements, image elements and tabs can be used to beautifully display the services offered by your agency.

  1. The services section from the Agency 2 template:

2. The services section in the Ruminus template:

3. The services section in the Metis template:

Key Elements for Creating an Agency Website

Portfolio

The portfolio section is where you’ll need to beautifully showcase your recent work. The appearance of this section depends on the type of your business. So, if you have a software agency, then you have to list the most popular programs you’ve completed. If you’re a web design studio, then you might want to list the websites you’ve created. If you’re a music composer, you can list your popular soundtracks and so forth. In other words, depending on what you do and what you want to showcase, the elements used in a portfolio will change accordingly.

In Jupiter X, there are several Elementor widgets to showcase portfolios. These portfolios can be dynamic or they can be assembled with elements that are not dynamic and manually linked to the single portfolio page or to directly linked to the project website.

Let’s take a look at some examples:

  1. The portfolio section in the Euporie template:

2. The portfolio section found in the Metis template:

Key Elements for Creating an Agency Website

3. The portfolio section in the Zethus template:

Recent publications

Recent publications could be treated as a blog section. Of course, what you decide to name this section when creating an agency website is up to you. Depending on what you prefer, you can call this section “recent publications” or a “blog”. The blog section on the main page might contain recent publications from your company’s activity. Nowadays, keeping up with blog posts has become extremely important. So, if you decide to place this section on your main page, then you have to constantly publish your posts.

Whenever I browse a company’s website, I pay attention to the blog section such as the date when they last published a post. So for instance, if it’s been 6 months or a year since they last posted, then I might come to the conclusion that the company is not paying attention to the public or are not serious about keeping up with the latest trends in their industry.

Jupiter X has several Blog widgets to showcase recent publications. You’ll need to use the Posts element and style the look as you want in the element settings.

  1. A recent publication section in the Startup template:
Key Elements for Creating an Agency Website

2. A recent publication section from the Agency template:

Partner section

This section highlights the prominent partners of a company or business, which can go a long way in increasing the value of a brand and could generate extra leads. The power of the partner section shouldn’t be understated. If you have partnered with globally recognized or trusted partners, the chances are that other big companies will want to partner with you as well.

  1. The partner section in the Agency template:

2. The Partner section in the Startup template:

Subscribe section

At some point, subscribers might become your next client or partner, meaning that they are one of the most important parts of your business. While creating an agency website, keep in mind that you’ll definitely want to have a subscription section right on your homepage. This beautifully created section may also attract more visitors, and you might also want to include some info about  what you’re going to do with the list of subscribers. In other words, it’s a good idea to promise that you won’t spam their mailboxes and that they’ll be able to opt-out anytime they want.

  1. The subscribe section in the Startup template:
Key Elements for Creating an Agency Website

Footers could play a significant role on your agency website. While designing a footer, you should remember one vital thing: the footer appears on every page, so you’ll need to make it very attractive and informative. A footer is a place for only necessary information, such as contact info, important pages on your site (such as About Us or Pricing) and a subscription box.

  1. The footer section as seen in the Startup template:
Key Elements for Creating an Agency Website

2. The Footer section in the Zethus template:

3. The footer section in the Digital Agency template:

Key Elements for Creating an Agency Website

Conclusion

When you have a powerful tool such as Jupiter X at your disposal, creating an agency website shouldn’t be a complicated process. Jupiter X offers a great selection of web templates dedicated to agencies that have differing profiles. In order to build up an agency website, you don’t have to start from scratch, as the readymade templates can be imported with just a few clicks – all you’ll need to do is change the text and images and you’re set! 

I hope this article will help you create an agency website that suits your needs in no time at all. We’d love to hear about your experiences, so please comment in the section below!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Everything You Need to Know about WordPress Development Workflow

WordPress Development Workflow Featured

It’s no secret that WordPress is the most popular CMS in the world. Due to its popularity, there are a number of tools and services out there you can use to simplify your WordPress development workflow and improve the delivery time of your project. In this blog post, we’re going to take a look at these tools and services, as well as a few methods you can use to better develop websites.

Local or remote development

When it comes to developing WordPress themes, you’ll need to set up a development environment suited to WordPress. To get started, you’ll need to choose a decent hosting environment for your project, which can be a local environment or a live website. Both have their advantages and disadvantages as well as different methods and tools. Let’s take a closer look.

Local environment – Ideally, the web development for any project always flows in one direction: local → staging → production. This is a proven method for avoiding collisions. All core, plugin and theme updates are first done locally, then tested in staging and finally deployed to production.

A local environment or local server is a web server that runs on a personal computer and is used for development. In other words, it’s not used to make the website available for others on the internet.

Benefits of a local environment:

  • Themes and plugins testing: In your local environment, you can try out as many themes and plugin combinations as you want without risking taking your live site out due to incompatibilities.
  • Safe updates: With a local environment, you can update WordPress core and components to see if there are any problems before applying the updates to your live site.
  • No internet needed to work: With the WordPress site on your computer, you can work on it without being connected to the internet. This means that you can get work done even if there is no WiFi.
  • Best performance: Since site performance is not limited by an online connection, local sites usually run much faster, which makes for a better WordPress development workflow.
  • Low or no cost: You can set everything up with free software and eliminate the need for a paid staging area.

Furthermore, there is a variety of services that you can make use of:

1. Local by Flywheel – This is the easiest way to install and deploy your website from local to remote.

WordPress Development Workflow Flywheel

2. MAMP – This stands for Macintosh, Apache, MySQL, and PHP and allows you to set up a localhost environment on OS X. A beta version is also available for Windows. MAMP is free, but there’s also a premium version available with the ability to set up any number of virtual servers, as well as the option to install WordPress automatically.

WordPress Development Workflow Mamp

3. XAMPP – This is a free and open-source localhost PHP development environment available for Windows, OS X, and Linux. The Apache Friends website includes a fantastic forum for users who run into trouble and need some help.

4. DesktopServer – DesktopServer is extremely easy to set up as it can take as little as five minutes to get WordPress up and running on your local machine. Unfortunately, if you want to use a multisite setup then you’ll have to upgrade to the premium version.

5. WampServer – WampServer is a popular Windows web development environment that allows you to create web applications with Apache2, PHP and MySQL.

The above five services don’t make up a comprehensive list but instead are the most popular. Of course, other local services exist on the market that enables you to work on a project in the local environment.

Remote environment – The remote environment is made up of hosting providers. In this case, if you’re working directly on a live website, any changes you make are published immediately (that is, as long as you’re not using Staging). This setup is the easiest to maintain, as new configuration options or software need to be deployed in one place only.

Hosting companies today offer the best technologies ever, starting from syncing in multiple servers to CLI technology. There is also dedicated WordPress hosting that is focused only on WordPress website hosting and their infrastructure is specially optimized to host WordPress CMS. We are not going to review hosting companies because there are thousands of reviews on the net.

Choosing a starter theme?

When building a WordPress site, one of the most significant decisions you’ll make is which theme to use. There is a plethora of themes available for you to choose from – each of which has its own pros and cons. This post will break down and compare two major theme types, frameworks and starter themes.

What exactly is a WordPress starter theme? It’s a blank theme with minimal design. It comes with either a basic layout or without a layout at all. Usually, such themes come with the most commonly used templates in a WordPress theme.

In WordPress starter themes, you’ll find all the required template files, including the basic CSS styles and functionalities that are required to create a WordPress theme. These themes come with the code to help you display posts, comments, and archive pages, with minimum or no styling. This saves you the effort of creating everything from scratch.

With these themes, developers can start adding their own styles to create an entirely new and fresh theme. These differ from the parent themes that usually completely style WordPress themes, which can be directly installed and used on live websites. A starter theme or child theme can be used to create a parent theme. As discussed, starter themes come with no styling, but you can add those.

Let’s check some starter themes to see what they offer:

Underscores – Underscores is one of the most popular WordPress starter themes. It comes with an ultra-minimal CSS, which means that you’re free to write your own CSS stylesheets when creating your WordPress theme as there is less stuff to bother the developer.

A large number of WordPress developers have already used Underscore to create both free and premium WordPress themes. The majority of the codebase in _s is well-optimized with comments on nearly every function and call. It is one of the best options for SASS users as it comes with a SASS configuration as well.

Sage – Sage – formerly known as Roots – is a more feature-heavy starter theme that focuses on offering a few different capabilities from the start. It ships with Gulp/Bower supporting a “modern WordPress development workflow,” which means that you can quickly compile SASS into the normal CSS.

This means that you are able to spot any possible bugs or mistakes as you make them as opposed to writing a ton of code, then compiling and testing later, only to struggle to find out what’s breaking your site when everything is put together the way it will be when it goes live. (With the CSS compiled and JS minified into a single file etc.)

Genesis – Genesis is a long-time staple of the WordPress general user – and more importantly – the developer community. It’s a premium framework made for working with child themes.

Genesis has a big community of developers working with it, which means that not only are there lots of people you can connect with and learn from (with lots of tutorials available online), there are also a ton of genesis specific plugins.

If you’re looking to work with a trusted framework, Genesis is the right choice for you. While Genesis is not free, there is no developer option and the basic price ($59.99) includes unlimited domains, even if you’re developing sites for clients.

Bones – This is a bare-bones (no pun intended) starter theme that is perfect for a starting developer. The well-documented CSS makes it easy for beginners to go in and make significant changes to mold the theme into their own design.

Bones is a great choice if you’re a beginner to WordPress but already know some CSS/HTML and can’t wait to get your hands dirty.

So, this leads us to a question: What is the Best WordPress Starter Theme?

There’s no one theme that is universally the best choice for everyone. While there are a lot of great starter themes and frameworks out there, these stand out from the pack in many ways. If you’ve picked a starter theme or framework to work with, please let us know in the comments. We would also love to hear about your progress as a WP developer.

Best plugins for development

WordPress plugins for developers are rated highly by developers since they help ease their WordPress development workflow. I’ve done the research (so you don’t have to!) and found that the following 10 WordPress plugins stand out as the most useful plugins for developers.

Theme Check – This plugin checks your new theme against the current coding standards and all the requirements for the theme to be functional. If you want to develop themes that are up to WordPress standards, this plugin is a must-have. It helps you keep up with the WordPress coding standards without worrying about likely mistakes in your code.

Debug Bar – This adds an admin bar to your WordPress admin, providing a central location for debugging. I like this plugin since I can tell from a single click the total queries, total queried time and memory usage – all of which is absolutely useful for debugging. This plugin also shows you PHP warnings and notices, but you need to ensure your WordPress error reporting is enabled in wp-config.php

Query Monitor – This allows for the debugging of database queries, API request and AJAX called used to generate theme pages and theme functionality.

Monster Widget – The Monster Widget consolidates the core WordPress widgets into a single widget, which allows you to test widgets styling and functionality in your theme.

Developer – This is the ultimate plugin for testing your WordPress development environment. This plugin checks and ensures that your development environment is configured correctly including the plugins, constants and other settings.

What The File – This plugin allows you to see the files being used to render a particular page. The best thing about this plugin is that when you’re on the frontend of the page on the WordPress bar, you can actually see the template files list used for building this page. You can also click on the files, and you’ll be directed to the file editor page.

Version Control – No more cowboy coding

Do you know what cowboy coding means? Well, if you don’t, then let me tell you. Cowboy coding is when you or your team download a file from the FTP and then upload the changed files and refreshes the page in the hope to see the changes. This is not only inefficient but dangerous!

This WordPress version control helps you track changes to your WordPress site to monitor what’s happening and roll back those changes if needed. Those changes could be simple tweaks like edits to a post or more technical changes like edits to your site’s codebase. Something like a demo version of version control is a built-in WordPress feature that you may know as a WordPress revision feature.

WordPress Development Workflow Feature

This feature enables you to compare the current state of the post to the previous version. This is how version control works. Aside from this, you can also implement a third-party version control system in your project which will highly improve control over your project. For starters, let’s explore why you would use version control and what it can offer in improving your WordPress development workflow.

First of all, version control is used to protect you from unexpected changes. Did you make changes that messed something up? No worries, you can restore your site with a few clicks. The second major benefit of version control is working with a team. Your work will be more efficient, and you’ll be able to control everything everywhere. Moreover, if you are using branching and merging, you’ll be able to copy part of your site’s code to work on and then “merge” that code back into your live site when it’s ready for production.

Best use cases for WordPress Version Control

There are several methods and tools to use in WordPress for version controlling. I’ve gone ahead and listed the best below:

Git – It’s a little more technical, but it’s one of the most popular version control systems. Git is used by all types of developers. If you want to use Git, you have to use hosted repositories like Github, Bitbucket or Gitlab and then deploy your site from that repository to your live server.
To automate the deployment of your code onto the live server, you have several options at your disposal. WP Pusher and Revisr are some of the popular tolls.

VersionPress is an open-source project that aims to “bring the full power of Git to WordPress” by version controlling both your site’s files and database. Though, it also relies on Git. The unique thing about VersionPress is that it tracks every little change and does it in natural human language.

For example, instead of just logging a change to your database, VersionPress will tell you that someone “updated the Hello World!” post. Obviously, this makes Git a lot more useful and accessible in the context of a WordPress website.

WordPress Development Workflow VersionPress

WP Rollback – This only works for themes and plugins from WordPress.org, which means that you can roll back the previous version of your theme or plugins that were downloaded from the WordPress repository. Let’s say that your plugin update breaks something that you can’t fix immediately. (First of all, you have to use the staging site for this) WP Rollback can be used to roll back to the previous version of the plugin.

The plugin adds a rollback button to any WordPress theme or plugin, which makes the rollback feature very easy to operate.

WordPress Development Workflow Final

Final thoughts

The methods and tools that we reviewed in this post – plus dozens of others – can be found on the internet, but we compiled a list of the most popular ones to help dramatically improve your WordPress development workflow.

The tools used in developing your projects might change from one to another, however certain methods and approaches should be kept the same – such as version control in any situation and always backing up before updating your site.

If you enjoyed this article, please share with us the tools and methods that you are using to develop your projects. We’d love to hear from you!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

How to Build a WordPress Multisite with Jupiter X

Build a WordPress Multisite with Jupiter X Featured
Build a WordPress Multisite with Jupiter X Featured

If you’re the owner of several WordPress websites that share common aspects such as themes and plugins, then you might wonder if there’s a more efficient way of managing them as a single install. WordPress Multisite might just be the exact thing you’re searching for. Since version 3.0 came out, WordPress has offered the multisite feature. Multisite allows users to create a network of sites on a single WordPress installation – which ultimately means that you can run as many sites as you like. Read this article in its entirety to find out how to build a WordPress Multisite with Jupiter X.

Advantages of WordPress Multisite

  • Ability to use the same plugins on your project (e.g. performance, security, SEO).
  • Flexibility to use one theme as a parent theme on multiple sites.
  • Ability to share similar media files for your organization’s branch sites.
  • Saves time on updates to your sites.
  • Freedom to experiment with new ideas while developing client sites on a temporary domain.
  • Community networks

Let’s take a look at these benefits in more detail.

Disadvantages of WordPress Multisite

The things that make Multisite a great sharer also contribute to its flaws.

  • Migrations. Because the network uses one database and stores data from each site in a single database, migration is a bit difficult and complex.
  • Users. You can’t separate users, meaning that each one will continue having access to the entire network. Also, you cannot create separate users for FTP uploads because only one folder is used for all the sites.
  • Plugins. You aren’t able to install one plugin for only one site, once the network administrator installs the plugin, it will immediately be available for all the sites in the network. Also, if you delete a plugin, all sites using that plugin will be affected.

So then, this begs the question: Who needs a WordPress multisite network?

Enable a Multisite Network in WordPress

By default, the Multisite Network feature is built-in with each WordPress installation. All you need to do is set up and activate it.

To do this, you’ll need access to the files in your WordPress installation. Use the FTP browser or file browser in your hosting to edit files. This process requires access to two files .htaccess and wp-config.php – both of which are in the base folder of your WordPress installation. Make a backup of both of those before you start. (It’s also a good idea to backup your entire site too.)

To start, open the wp-config.php file in your code editor and add the following code just before the

/* That’s all, stop editing! Happy blogging. */ 

/* Enable Multisite */
 define( 'WP_ALLOW_MULTISITE', true );

Once you’ve done that, save your changes to the server. This code simply enables the multisite feature and once enabled, you will still need to set up the multisite network

P.s. don’t forget to create a complete backup of your WordPress site.

Setting Up WordPress Multisite Network

Now that we have successfully enabled multisite, it’s time to configure the Network settings. Head over to the Tools » Network Setup page to configure your multisite network.

You’ll then see a screen that asks how you want your network to be set up and whether or not you want to use subdomains or subdirectories.

Subdirectories

Select which one you want to use, enter the title and admin email address for your network in the Network Title and Network Admin Email fields, and click the Install button.

After this, you’ll be taken to the Network Setup screen. Here, you’ll find some codes with instructions where to paste them. One is for the wp-config.php file and one for the .htaccess file.

How to build WordPress Multisite with Jupiter X Network Setup

Please note: you’ll get different code from this site because we have different sites 🙂

Once you make changes to the files, go back to your site admin. Click the link on the Network Setup screen, and log into your network. Use your default login credentials you used before.

Now, you’ll find that your admin changed a little bit, and you’ll see new items in the toolbar at the top called My Sites and the second one called Network.

My sites used to manage your sites. Among these settings, not only can you add or delete but you can also deactivate and archive sites.
Network – used for configuration and overall network setup, user roles, plugins and theme management, and their updates.

And that’s it! You’ve successfully activated the WordPress network, and you’re now ready to add your new sites in the network.

Building a WordPress Multisite in Jupiter X

As we now know all the advantages and disadvantages of this feature, we should think about how to use WordPress Multisite with Jupiter X. There might be several use cases, but let’s take a look at the most interesting one.

Let’s say you are a freelancer who travels a lot and loves mountain biking. You want to create a site or sites where all these interests will be published according to their styles.

This is what our task looks like:

Freelance site. This site will have a solid looking design, complete with your portfolios and the services you provide. You’ll also want to list all your clients and their testimonials.
Travel site. Since you’re traveling quite a bit and have accumulated good experiences that you want to share with the world, the site must contain a gallery, trips, places you’ve, as well as your future plans.
Mountain Bike. Since you’re really into mountain biking, you’ll want this website to have a very sporty style. If you’re participating in various races, then you’ll also want to have race events and stylish blog posts where you will publish your previous and future adventures.

Having these sites under one hood where you’ll be able to manage everything from one dashboard sounds like a great plan. Now, let’s take a look at what Jupiter X can offer us and how it can help us achieve our goal.

Currently, Jupiter X offers 250 premade templates that are sorted into 16 categories. You’ll find at least one type of business in this extensive list of premade templates. Now, let’s check what we got for our situation.

The freelance-style website under the creative/portfolio category has 33 premade demos:

How to build a WordPress Multisite with Jupiter X Premade Demos

I will choose Creative Studio, which has a clear design, pleasant typography and colors match – all of which I’d like to incorporate into my website:

How to build a WordPress Multisite with Jupiter X Creative Studio

Travel site – There are 9 templates in this category:

How to build a WordPress Multisite with Jupiter X Category

And my favorite is Adventure since it closely resembles my personality and active lifestyle:

Lastly, for my mountain bike hobby, I’ll go ahead and choose the Mountain Bike template from the 10 available demos. It has everything needed on a hobby site and the design exactly what I want.

Now, as we already know what we want, it’s time to roll up our sleeves and get our hands dirty. This is what our task looks like for now:

  1. Install WordPress.
  2. Setup a WordPress network site.
  3. Create three domains and name them based on our goal (For example Freelancer, Traveler, Biker).
  4. Install Jupiter X and all the necessary plugins.
  5. Install templates for each domain.
  6. That’s it – now it’s your turn to make the final changes to them. The Jupiter X templates are almost ready. All you’ll need to change are the text and images. Everything else has already been taken care of (Thanks to the design team behind Jupiter X).

Wrapping Up

WordPress Multisite is a great feature when used correctly. While it has it up and downsides, you can use it for your personal or business sites, to host client or community sites or to run a WordPress.com-like system of blogs that people create themselves.

In this blog post, we took a deep dive into how you can set up, enable and build WordPress Multisite with Jupiter X quickly and efficiently so you can begin managing several sites at once. We’d love to hear more about your thoughts and experiences in the comment section below!

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.

Creating a Fantastic Custom Login Page with Jupiter X

Custom Login Page with Jupiter X Featured
Custom Login Page with Jupiter X Featured

While the WordPress login page is its most recognizable page – keeping its default design is not ideal. You might be thinking “why not”? We’ve gone ahead and detailed why you should create a custom login page with Jupiter X.

Why would you need a custom WordPress login page in the first place?

  1. Traffic. The more traffic you get on your site, the more problematic it becomes to manage spammers, malicious scripts and bots. A custom login page can filter all suspicious activities and make your site more secure.
  2. Branding. There’s nothing wrong with the default styling of the WordPress login page in and of itself. But if you’re an established brand, you’ll definitely want to brand every inch of your website, including the login page. Displaying your logo to users or clients is surely something they will appreciate.
  3. Multi-user site. This is fine if you have a small blog and you are the only one who uses the login page. But if you have a membership website where users can register and login, a custom login page offers a better user experience.

Choosing the right plugin to create a custom login page

There are 2 ways to create a custom login page:

  1. Using third-party plugins
  2. The manual way

Both have their pros and cons. For instance, it’s easier to use third-party plugins to create a custom login page as it can be done in a matter of minutes without writing a single line of code. However, going the manual route will give you more control of the appearance and features. It also requires good coding skills.

In this example, we’ll choose the easy way: a third-party plugin to create a fabulous custom login page for our project.

There are several plugins that can be used to create custom login pages in Jupiter X. From drag and drop to custom-made templates, from simple to complex, you can find plugins for all tastes and purposes these days.

For our example, we’ll use Clean Login, which is a plugin that offers shortcodes allowing you to embed your form anywhere on your site, including posts, pages, sidebar widgets or widgetized footer areas.

A few other benefits of this plugin include the following:

  • Add your login form in the frontend easily (page or post), as well as the registration and the lost password form.
  • If the user is logged in, they will see a custom profile and will be able to edit his/her data in another frontend form.
  • Only one shortcode per form, which means that you’ll only need to create a page or post and apply this shortcode to create each form you want.

Designing this page for the custom login page with Jupiter X

This is the most interesting part of the post as designing a page is always challenging. But if you have a good design taste, you won’t ever fail. For our login page, we’ll use a simple, clean design. This is how it’ll appear:

Custom Login Page with Jupiter X Login

We are using 2 columns: one with 40% width and second with 60% width. In the first column we have:

  1. Image widget – Logo with an absolute position at the top
  2. Spacer widget – Adds space between the logo and login form
  3. Shortcode widget – Clean login shortcode: [clean-login]
  4. Jupiter X social network widget – Social networks at the bottom
  5. HTML widget – We use this widget for custom CSS, and this CSS code to fix the styling of the form and page:
<style>
.cleanlogin-container * {font-family: "Playfair Display", Sans-serif;}
.cleanlogin-field-remember {float: left;text-align: left;}
</style>

While in the second column, we have only a spacer element and column that has a beautiful background image.

This is how the page looks from the backend:

Custom Login Page with Jupiter X Backend

There is a simpler way to speed up the page creation process. For example, instead of designing a page from scratch, you can use page templates or predesigned blocks from Elementor. This feature will speed up your design process, and all you’ll need to do is to place a login shortcode in the predesigned page:

Wrapping up

There are many ways to build a fantastic login page with Jupiter X using different tools and scenarios. However, the Clean Plugin is the simplest and does not require adding a heavy plugin to your project. Another benefit of this plugin and Jupiter X is that you can use a shortcode in the header builder in the popup window attached to the header or footer menu (The plugin offers the option to redirect the user after a successful login).

Another benefit of Jupiter X is that you can display various menus for different user roles. For example, after successfully logging in, you have access to different menus and options, while a user who has not logged in will see something else.

Please do let us know about your experiences and comment in the section below! 😉

subscribe

Subscribe to Artbees Themes Blog for the best WordPress tips and insights.