Posts by - rabbitloader_7jsozn

Installing RabbitLoader on a Laravel Website

Laravel is a PHP-based open-source framework that follows an MVC architectural pattern and modular packaging system. RabbitLoader can be used to improve PageSpeed Insights and core web vitals for the Laravel websites. Video Guide Installing the Package The RabbitLoader Laravel Package is available via Composer and it is pretty easy to install. Navigate to the […]

Setting up RabbitLoader on Custom-PHP Website

RabbitLoader can be used to improve PageSpeed Insights and core web vitals for any custom website or in-house developed website that uses PHP. Installing the SDK The RabbitLoader PHP SDK is available via Composer and it is pretty easy to install. Your website must be running a PHP version higher than 5.6. To install the […]

Settings for Block Visibility plugin

Block Visibility plugin allows website admins to dynamically control the visibility of page/post components such as images, paragraphs, or headings based on pre-defined conditions. The challenge with dynamic visibility Every time a visitor requests a webpage, the dynamic conditions set for the block are evaluated. In short, backend logic execution is required. This contradicts caching […]

Settings for Flywheel

WordPress CMS has a specific flag to control the use of persistence caching. In most of the popular hosting services, this flag can be modified by the caching and performance plugins. Opposite to this, Flywheel does not allow a plugin to choose the persistence caching behavior. Our users need to take care of a few […]

Core Web Vitals failing even after using RabbitLoader

Some website owners see the Core Web Vital report failing in the Google Search Console (GSC) even after using RabbitLoader. This guide will discuss multiple factors affecting Core Web Vitals that are beyond the scope of RabbitLoader service. What is the Core Web Vitals report? The Core Web Vitals report shows how your pages perform […]

Move a website to another account

While our users can delegate the dashboard and all controls for a website to other users, there could be a need to move the already registered website to a different account. The website can be moved and re-registration is possible from the RabbitLoader console by following the below steps- Disconnect the WordPress plugin This step […]

Settings for WordPress Divi theme users

Divi theme has many inbuild performance optimization options. While they are very helpful, due to how WordPress is designed, some of these features may conflict with RabbitLoader. Divi theme users are suggested to disable the below options. Navigate to Divi Theme options -> General -> Performance and disable all options on this page. Save the […]

Guidelines for WPBakery Page Builder users

There are some features of the WPBakery page builder that may not give the same experience when using RabbitLoader with it. Here are some known settings – CSS Animation Please choose the ‘none’ option in the CSS Animation option for Row and all other widgets. Click on the Edit icon shown for the element or […]

Settings required for Ajax Search Pro users

RabbitLoader is fully compatible with the Ajax Search Pro WordPress plugin. Users need to adjust some settings to make their use effective with our website optimization plugin. CSS and JS loading Under the Compatibility and Other settings, please go to the CSS & JS loading tab and set these values-

Recommended settings for All-In-One Security (AIOS) WordPress plugin

All-In-One Security (AIOS) Security scanners alert you to file changes in your WordPress system, so you can see if a change is legitimate or suspicious, and investigate as appropriate. Since RabbitLoader creates files to cache contents, the alert by the AIOS plugin may not be helpful. How to ignore alerts? Login to the WordPress admin […]

Disable the theme's "Pre-loader" animation

Many themes come with “preloader” animation which shows loading-like graphics and prevents content display till all resources on the page have loaded. When “preloader” is good and bad? Showing a preloader animation is good for a normal website where asset loading is set to default and not prioritized in any order. It makes sense to […]

Enable/disable defer loading of CSS

CSS is used to style a webpage. It is commonly used to add fonts, colors, spacing, etc to a page. When a website uses a theme, which is pretty common for CMS like WordPress, these styling definition is written into multiple CSS files based on how and where they are going to be used. Similarly, […]

WordPress plugin activation errors

RabbitLoader performs a few checks before you can connect the plugin to the cloud account. In case of conflicts are detected, they need to be fixed before continuing. We have collected some common errors you may see, and have suggested steps to fix them. ‘WP Super Cache’ false warning You may encounter a warning to […]

Settings required for ThemeFusion (Avada) users

Some themes are based on Fusion builder and require overlapping optimization to be turned off. Please follow the steps if you are using any of these themes. Avada In the left panel of the WordPress admin panel, the second menu should be Avada. Go to Avada -> Options. In the submenu appearing on the left, […]

Fluctuations in PageSpeed performance score

You may observe a certain time the PageSpeed score is low, and a few minutes later it is again shining. This problem can occur mostly on the home page of the website, but the underlying cause can be on other pages of the website too. There are a few reasons why this may happen -. […]

Choosing performance trade-off when using sliders

A slider makes a page beautiful with better appealing visuals and can impress your clients. It has a cost though in terms of resources it consumes to load and render itself. RabbitLoader provides two options to control the behavior of slider rendering so you can easily choose what is best for your website. Context Almost […]

Default cache strategy and overrides

Since RabbitLoader uses optimization and integrated caching with CDN, there are some default cache strategies in place for various resource types. CSS and JavaScript caching behavior All CSS files and JavaScript files are cached at CDN servers for a lifetime. This is also known as immutable caching, the cached content never changes unless the file […]

Settings required for Wordfence Security

Wordfence Security is a firewall and security scanner plugin for WordPress. Due to the nature of firewall applications, the plugin can block even RabbitLoader servers to connect to your origin for website optimization and speed improvements. In the Wordfence Security settings, go to “All options” -> “Advanced Firewall Options”. In the whitelisted IP address field, […]

Plan upgrade, downgrade, and cancellation

This knowledge base article covers how one can make a plan upgrade, downgrade or cancel an active subscription. Upgrading plan Plan upgrades can directly be done from the Plans and Pricing page, or from the dashboard. On the RabbitLoader admin portal, please navigate to the Reports->Billing section->Upgrade Plan. This can be used to change the […]

RabbitLoader IP address for whitelisting

RabbitLoader servers connect to your origin hosting server to optimize webpages and boost the website loading speed and improve Core Web Vitals. There are some known services such as Cloudflare, Imperva, Wordfence Security, etc which can prevent such connection attempts made to the origin restricting RabbitLoader services. While such software is intended to block bad […]

Compare PageSpeed performance before and after RabbitLoader

When you start using RabbitLoader, accessing any URL of your website will load the optimized version of the page if it exists. The optimized page has the benefits of a healthy Core Web Vitals score which includes key areas like First Contentful Paint (FCP), First Input Delay (FID), Largest Contentful Paint (LCP), Cumulative Layout Shift […]

Settings required for Imperva (Incapsula)

Imperva is a cyber security software and services company. Many web hosting services or individual website owners use Imperva to protect their servers again attacks and data breach attempts. Earlier Incapsula used to be a separate product that is now part of Imperva. Due to the nature of firewall applications, Incapsula (now Imperva) can block […]

Enable/disable lazy loading of web fonts and icons

Web fonts are a great way to add beautiful typography to a website. There are hundreds of free and licensed fonts available on the platforms such as Google Fonts, Adobe Fonts, and many more. These platforms host the font which can be directly used on any webpage via CSS import or via JavaScript. Though web […]

Delegate dashboard access to other users

When working with a team, it’s important that key people have access to the dashboard and can manage settings when required. RabbitLoader provides a “Delegate Access” feature to share access of a registered to other team members. To add your teammates, navigate to RabbitLoader dashboard -> Settings -> Delegate Access. Add email and access level […]

Enable/disable defer loading of JavaScript

JavaScript is present in almost all modern websites to add interactivity to users and control the webpage dynamically. Though it plays a very important role on any website, it may not be a critical piece in the first place when we talk about resource loading. After all, it’s important for any website owner to engage […]

Enable/Disable lazy loading of Videos

While YouTube videos and other iframes are optimized and lazy-loaded by default when using Rabbit Loader, Vimeo videos are not lazy-loaded unless you turn them on. This is done because Vimeo provides additional security features which restrict video viewing on Safari browsers. Enable/Disable lazy loading Go to Settings -> Page Rules on your account. Click […]

Exclude images/iframes from lazy loading

When a webpage is loaded, all referenced assets are also loaded before the page’s content becomes visible in the browser. But if you see it, for images and videos it’s not necessary to load them if they are positioned outside the visible area unless the visitor scrolls and reaches a position when loading the image […]

Cloudflare settings for best performance

Cloudflare is a popular web infrastructure and website security service. If you are using Cloudflare, there are a few settings required in order to avoid conflicts and get the best performance. All of the below steps should be configured and reviewed thoroughly for the best performance. Integrate with RabbitLoader Please log in to RabbitLoader Console […]

Exclude some URLs from being cached

RabbitLoader optimizes and caches all publicly accessible URLs of your website to speed up page loading. There are some built-in exceptions, for example – cart and checkout pages can not be cached obviously because these pages are dynamic and vary for every user. Similarly, when a user is logged in, or there are some items […]

Ignoring URL parameters from caching key

When you run ad campaigns or try to track visitors from different sources, URL parameters come in handy. Many analytics services such as Google Analytics or Facebook Ads append multiple parameters to the URL to track visitors and collect the efficacy of ad campaigns. While the data collections for analytics happen in the visitor’s browsers, […]

Deleting your profile and associated data

Data added by you, such as domains you have added under your account can be deleted whenever you like. If you wish to remove your personally identifiable information stored with us, you can do it yourself by following the steps mentioned in this document. Please note that when we receive such request either upon your […]

Enable/disable code minification for HTML, CSS and JavaScript

When a programming code is written by developers, it typically consists of proper formatting and indentation to keep it readable, multiple comments to recall things later, and long but meaningful variable names which make sense in the codebase to connect the logic. All of these practices increase the overall size of the code but are […]

Enable/disable lazy loading of AdSense, AdThrive ads and Analytics

In this post, we will see how to lazy load ads if you are monetizing your website with any advertisement programs such as AdThrive, Google Adsense, JoinAds, Mediavine, or a similar one. Usually, these programs make use of some JavaScript piece of code to load ads when the page is loaded. Since these advertisement networks […]

CURCY – multi currency for WooCommerce

Rabbit Loader is compatible with CURCY – Multi Currency for WooCommerce. The plugin converts WooCommerce product price, coupons, shipping price, taxes to customer-preferred currency. Customers can select the currency on front-end with widget, currencies bar. If you are using the plugin with Rabbit Loader to optimize your WooCommerce store, please make sure you turn […]

WOOCS – currency switcher for WooCommerce

Rabbit Loader is compatible with WOOCS – Currency Switcher for the WooCommerce plugin. WOOCS is multi-currency plugin that allows you to add any currency to WooCommerce store. If you are using this plugin along with Rabbit Loader, you need to turn on the caching compatibility mode in WOOCS settings. In the left sidebar, click on […]

Discount plan eligibility for NGO and non-profit

Rabbit Loader is available to all qualifying nonprofits, charities, or NGOs at a discounted rate. This article will help you to find out if your organization qualifies for it, and if yes, how to proceed further. Eligibility To be eligible for a Rabbit Loader Nonprofits account, an organization must meet the below criteria(s) in their […]

Enable/disable image optimization and auto-conversion to WebP/AVIF

RabbitLoader has a built-in feature to convert and serve images in WebP/AVIF format wherever supported. The conversion to WebP and AVIF happens only if the source file is compatible and the visitor’s browser supports it. In one of our blog posts, we discussed the benefits of using WebP image format. If you turn off this […]

I see new errors that were not before

Rabbit Loader modifies the webpage’s original HTML structure before serving to the visitor to tune resource loading and boost PageSpeed score by improving Core Web Vitals. Though our algorithm is sophisticatedly designed to be compatible with existing components of the website, modifying the original HTML can raise new issues that were not there before. In […]

How the CDN bandwidth is counted towards the usage quota?

In this article, we will cover when the site visits are counted towards the integrated Rabbit Loader CDN bandwidth quota. We will be considering the possible scenarios in which the traffic comes to a website and how a user interacts. How the Website Traffic is calculated What happens when CDN quota is exhaused Website Traffic […]

Trying RabbitLoader on a staging environment

Before trying out the plugin on your production website, it’s a good idea to try it in pre-production aka staging environment. Doing this reinforces confidence in the system especially when you have a number of other plugins installed on your website or there are extensive customizations done on top of the default CMS offerings. RabbitLoader […]

Slow warm-up on a WordPress website

It could be possible that after installing the RabbitLoader WordPress plugin, it is taking longer than expected to discover, optimize and increase the PageSpeed score of your website. If you see a slow warm-up on your WordPress website, please follow the below checklist- Free plan limitations Since the free plan is meant for evaluation purposes […]

Troubleshooting low PageSpeed score

There are a few simple setup steps needed which will help you to achieve the lowest page load time using Rabbit Loader for your page possible. This guide is also helpful in analyzing the low SpeedScore issues on the tools like PageSpeed Insights or GTmetrix. Make sure the cache exists for a page The first thing to […]

Purging cache from WordPress plugin

Based on the page rules configured for a website, the website’s content is cached at various geographically distributed CDN locations to improve page load times and increase the global availability of content. When you place a purge request, contents from all CDN locations are discarded, and optimized copies of the HTML pages are also wiped […]

Setting up Page Rules to tune the performance

By creating a “Page Rule” you can control the performance behavior for pages of your website. Page Rules help you to configure optimization features for different sections of your website based on what is best for that segment, for example, public-facing pages and admin panel. The rule is applied based on the URL pattern you […]