Documentation

Visit Our xCloud Knowledge Base

Here is your one-stop source for in-depth articles, FAQs, and tutorials for you to excel at hosting & managing your websites.


How To Allow Caching Of A URL With A Query String

By default, pages that include query string parameters (anything after “?” in a URL) were excluded from caching. This behavior ensured safety but caused performance issues, especially for marketing traffic.

URLs containing tracking parameters such as utm_campaign, gclid, or fbclid were always treated as unique pages. As a result:

  • Cache was bypassed every time
  • Page load times increased
  • Server resources were used unnecessarily

To address this, you can now define which query parameters should be ignored, allowing those URLs to be cached and served efficiently.

Previously, any URL with query string parameters automatically bypassed the page cache. As a result, traffic from marketing campaigns using tracking parameters such as utm_source, gclid, or fbclid consistently caused cache misses, leading to slower response times and increased server load.

You can now configure which query string parameters should be ignored when serving cached pages directly from the dashboard. While HTTP rules and cookie rule exclusions were already manageable through the dashboard, fine-grained control over which cookies triggered cache bypasses previously required manual configuration.

Step 1: Go to Your Site #

To begin, log in to your dashboard and select the site you want to configure. From the site menu, navigate to WordPress โ†’ Caching. This will take you to the caching settings for the selected WordPress installation.

Step 2: Allow Caching of URLs With a Query String #

Within the Caching section, click on More Advanced Settings to access additional configuration options. Here, locate the Ignore Query String Parameter setting. This section contains a list of query string parameters that xCloud already ignores by default when serving cached pages.

You can customize this list based on your needs. Remove any parameters that you no longer want to ignore, or add new ones, such as marketing or analytics tracking parameters, that do not affect page content. After saving your changes, URLs containing only these specified query string parameters will be cached normally, helping improve page load times and reduce server load.

And thatโ€™s it, this is how easily you can enable caching for URLs with query string parameters. By configuring which parameters should be ignored, you allow your site to serve cached pages more efficiently, improving performance and reducing unnecessary server load.

With just a few simple adjustments and mindful parameter selection, you can ensure faster page delivery while maintaining a stable and reliable site.

What are your feelings

Updated on January 6, 2026

Server Name

RAM

SSD

xCloud Provider Price/m
(For LTD users)

VULTR Price/m

DO Price/m

Newcomer

1GB

25GB

$4.50

$5.00

$6.00

Basic

2GB

55GB

$9.00

$10

$12.00

Standard

4GB

80GB

$18.00

$20

$24.00

Professional

8GB

160GB

$36.00

$40

$48.00

Business

16GB

320GB

$72.00

$80

$96.00

Server Name

RAM

SSD/NVMe

xCloud Provider Price/m
(For LTD users)

VULTR Price/m

DO Price/m

Lite

1GB

32GB

$5.40

$6.00

$8.00

Personal

2GB

88GB

$16.20

$18.00

$24.00

Growing

4GB

128GB

$21.60

$24.00

$32.00

Elite

8GB

256GB

$43.20

$48.00

$64.00

Titanium

8GB

384GB

$86.40

$96.00

$96.00

Ultimate

32GB

512GB

$172.80

$192.00

$192.00