Technical FAQ

Below we’ve compiled all the most common technical questions about Kinsta in one place.

How much faster will my site be on Kinsta’s platform?

Almost all sites we migrate from other managed WordPress hosting providers run faster at Kinsta.

You can view an example of this in our case study with SkyRocketWP. They came to Kinsta searching for a faster site for their clients, and they found that and much more. They ended up moving over 100 sites to Kinsta from WP Engine and saw, on average, a 49% decrease in page load times.

Another example is WP Buffs, who saw their page load times cut in half. Just by switching to Kinsta and activating our built-in CDN, they also cut their bounce rate down by an average of 21%.

Kinsta utilizes Google Platform and its premium tier network to ensure lightning-fast network speeds. You can choose from any of our 37 global data centers. Placing your site closer to your visitors helps decrease latency and TTFB while ensuring lightning-fast load times. Pair that with our HTTP/3 CDN, the latest versions of PHP, and our isolated container technology; we’ve got the best performance stack in the industry.

Thanks to the latest generation C2 and C3D Google Cloud servers, many of our clients experience up to a 200% boost in performance!

Can I try my site on Kinsta to see the performance differences compared to my current host?

We don’t offer short-term trials, but here’s what we do have:

  • First month free: We offer the first month free on our Single 35k and WP 2 plans, allowing you to explore all of Kinsta’s features without any upfront payment. After the first month, regular plan pricing applies.
  • 30-day money-back guarantee: On all other plans (including add-ons), we offer a 30-day money-back guarantee. If you cancel your hosting account within the first 30 days, you’ll receive a full refund, making it a risk-free way to try Kinsta!
  • No long-term contracts: You can cancel your subscription at any time without being locked into a long-term commitment.

Do you offer domain registration?

We don’t offer domain registration services. If you’re looking for a place to register your domain, check out places like Cloudflare, Name.com, Squarespace, NameCheap, Hover, and Enom. For more information about how to choose a domain registrar, refer to our blog post How to Select the Best Domain Registrar (Our Recommendations).

Can I ask for additional storage if needed (or PHP threads, installs, etc.)?

It depends on what you need. If you need additional disk space, we have a disk space add-on that allows you to increase the storage space of your hosting plan with a few simple clicks. Need an extra 80 GB? No problem.

If you want to increase a site’s PHP memory pool, threads, or memory per thread, you can purchase the PHP performance add-on within WordPress sites > sitename > Info > PHP performance > Change.

Another affordable and effective alternative is to offload large files to a separate storage service like Amazon S3 or Google Cloud Storage. This is a great way to reduce the storage needed for your site and keep your hosting costs down.

If you need additional WordPress installs, you can purchase the WordPress site add-on. This allows you to increase the number of sites without upgrading your plan.

If you need a plan that doesn’t fit any of our standard offerings, you can open a new ticket with our Account Management team, and they can go over the amount of disk space, PHP threads, and the number of installs allocated to each plan. They can also help you determine if a custom plan would be a good fit for your site(s).

Can I use a caching plugin?

We don’t allow caching plugins because we provide five types of cache, which are all automatically done at the software or server level. This is controlled by our Kinsta MU plugin, which is installed, by default, on all WordPress sites.

Read more about how Kinsta handles caching.

Exception: We do allow WP Rocket, version 3.0, and higher. Their caching functionality is automatically disabled when running at Kinsta, so you can use our built-in caching but still utilize the other optimization features WP Rocket offers.

Can you increase the default cache expiration time?

Our page cache is set to expire every 1 hour by default. If you want to adjust this to be longer, in MyKinsta go to WordPress sites > sitename > Caching > Server CachingChange cache expiration.

In the modal/pop-up that appears, select your desired cache expiration and click the Change expiration button. For sites that don’t change often, it can be beneficial in terms of performance to have a longer cache expiration.

How does Kinsta handle caching for WooCommerce and Easy Digital Downloads?

We have server-level caching rules already in place for popular ecommerce solutions such as WooCommerce and Easy Digital Downloads. By default, certain pages that should never be cached, such as cart, my-account, and checkout, are excluded from caching. Users automatically bypass the cache when the woocommerce_items_in_cart or edd_items_in_cart cookies are detected to ensure a smooth and in-sync checkout process.

Some plugins may require additional configuration to work properly. If you’re seeing any issues with caching, such as cart contents being cached and viewable by other visitors, additional Nginx rules may need to be added to your site’s Nginx configuration.

Because hosting environments can vary in setup/configuration, there are a variety of ways that plugins, themes, and sites can have incompatibilities or require certain configurations. It can be difficult for developers of complex plugins and engineers of complex hosting environments to account for every possibility, setup, or configuration.

If there’s an additional section of your ecommerce site that needs to bypass the cache or additional rules that need to be added to your Nginx configuration for compatibility, you can always contact our Support team.

Does Kinsta offer reseller/white-label solutions?

We do not offer your typical reseller plan at the moment. Although, many agencies use Kinsta and sell hosting to their clients. Our multi-user permissions make this easy. We also do have white label options on our Kinsta MU plugin which is by default installed on all WordPress sites.

You can also earn passive income by referring clients to Kinsta by joining our affiliate program.

How long does it take to migrate my site? Will my site be down during migration?

After signing up, you can request a free hands-off migration immediately from the MyKinsta dashboard. You can choose to migrate your site straight away, schedule the migration if your site is continuously updated or has special requirements, or purchase an expedited migration for $49 USD.

We will complete your migrations as soon as possible, which could take up to 2 business days. We aim to complete expedited migrations within 8 hours. Our team will notify you of your migration status, and you can track the status in our MyKinsta dashboard.

Moving your site to Kinsta usually doesn’t incur any downtime. However, sites that are updated continuously, such as e-commerce (WooCommerce and Easy Digital Downloads), membership, and community sites, must be placed into maintenance mode during migration to prevent data loss.

Our team will notify you when they’re finished along with how to preview your site before going live.

Can we see the performance benefits before pointing the DNS to Kinsta?

You can test your site on Kinsta before changing the DNS using one of the following options:

Option 1

Create a subdomain, such astest.yoursite.com,  and point only the subdomain’s DNS to Kinsta. This allows you to compare the test site with your current live site.

To ensure the subdomain works correctly, you’ll need to perform a search and replace on your site. Start by taking a backup of your site, then use Kinsta’s search and replace tool to update it with your temporary subdomain.

Once testing is complete, you can restore your site with just one click. Alternatively, if significant changes occurred on your live site during testing, you may prefer to perform a fresh migration after completing your tests.

Option 2

You could test locally from your location with Chrome DevTools by simply editing your hosts file.

Can I run load tests?

Load testing is prohibited on the MyKinsta platform. For more information about what testing is allowed, please refer to our Terms of Service. You can run a Website speed test which typically measures the total load time of a page, including MySQL + PHP response times. Tools like Pingdom or GTmetrix are commonly used for this type of test.

Can I use the SSL certificate I purchased somewhere else?

Yes, whether it’s a new SSL certificate, an SSL you need to transfer, or a certificate you’ll be regenerating at your SSL provider. For more details, check out our guide on How to install an SSL certificate in MyKinsta.

We also offer free automatic Cloudflare SSL certificates (wildcard configurations are supported). So unless there is a reason you need your own SSL certificate, it’s much quicker and easier to use our free SSL.

Do I need a server type, CSR code, and RSA key to activate SSL?

It depends on the type of certificate you are using. We have free SSL certificates available to all Kinsta customers provided by our Cloudflare integration. These SSL certificates do not require a CSR or key to install on your WordPress site.

If you’re purchasing your own custom SSL certificate, you’ll need the server type, CSR code, and RSA key. For more details, please see our guide on how to add an SSL certificate and what to select for each value.

Do you provide SAML certificates?

No, Kinsta does not currently support SAML certificates or SAML authentication.

Do you support HTTP/2 (HTTP2)?

Yes, we do. Our new Google Cloud-powered infrastructure supports HTTP/2 for all of our clients. If you would like to learn more, we’ve published a very detailed guide about HTTP/2.

Does Kinsta support multisite?

We support WordPress multisite installations on our multiple-site plans. If you’re currently on our single 35k plan, you’ll need to upgrade to a single 65k or above plan to utilize multisite.

Does Kinsta have staging for multisite environments?

Depending on how your multisite is set up, it may or may not work with our staging environment.

  • If it’s a subdirectory multisite (example.com, example.com/subsite1, example.com/subsite2) it will work fine with our staging environment.
  • If it’s a subdomain multisite (example.com, subsite1.example.com, subsite2.example.com), it will work fine as long as the subsites don’t require HTTPS. If the subsites do require HTTPS, you’ll have to bypass SSL errors on staging to access the subsites. This doesn’t impact functionality in any way.
  • If it’s a domain-mapped multisite (loads different subsites at completely different domains, i.e. example.com, example1.com, example2.com), it won’t work without significant manual setup, which will have to be reversed if you push your staging database to your live site.
    • Option 1: Turn off or remove domain mapping and go back to the standard subdirectory/subdomain setup. Manually search and replace in the database to update the domains used for the subsites.
    • Option 2: Set up staging subdomains for each live domain, add all those to the staging site, and then run a search and replace in the database to update the domains used for the subsites.

On staging, can I only push the database live?

Our staging environment includes Selective Push, which provides you with more granular control over what to push live. You can choose to push only the files, specific files or folders, only the database, specific database tables, or both the files and the database from your staging environment to your live site.

Can I add other PHP scripts?

With Managed WordPress Hosting, you can also set up a simple non-WordPress PHP script alongside your WordPress site, but we do not provide support for non-WordPress scripts and applications in Managed WordPress Hosting.

With Application Hosting, you can host pretty much any application (not just PHP) with us. We do not provide development support for applications, but we can assist with troubleshooting platform issues, default deployment features, adding domain names, and connections between Kinsta-hosted applications and databases.

Can I install or use node/npm on my WordPress site?

If you’re on a Single 1.25M or above plan or a WP 60 or above plan, you can contact the Kinsta Support team to install node/nodejs/npm on our server for your site.

Can I host HTML sites?

You can host HTML sites at Kinsta. With Managed WordPress Hosting, if the default WordPress index.php isn’t found in the /public directory, the server will automatically load index.html. If a different page is used for the website’s homepage, you’ll need to open a new chat with our Support team, and they can add a special rule on the server for this to work properly. Note: we don’t provide any additional support for non-WordPress sites for Managed WordPress Hosting.

You can also host practically any application or site with Application Hosting. HTML sites can also be hosted with Static Site Hosting.

Do my sites get a dedicated IP?

No, we don’t provide dedicated IP addresses. A shared IP is quite common nowadays with most WordPress hosting providers, as for many configurations, there is no need for a dedicated IP address. Since we offer a free Cloudflare integration for all sites hosted on Kinsta, our shared IPs are actually Cloudflare IPs.

Our allocated Cloudflare IPs are only used for sites on our infrastructure. This means if your site is hosted on Kinsta, you won’t share an IP address with sites hosted outside Kinsta — some of which may contain adult or spam content. Check out our in-depth blog post explaining the difference between dedicated IPs and shared IPs.

If you’re looking for a dedicated IP because you need to add a single IP to an allowlist for a third-party service (maybe a payment processor like PayPal or similar), you’ll want to use your site’s external IP for that. This is the IP address that other servers see when your site connects to that other server.

Is a dedicated IP necessary for an SSL certificate?

When it pertains to SSL, a dedicated IP is not necessary and has not been required since June 2003. The IPv4 pool is depleted and people saw that coming so they came up with a technique called Server Name Indication (SNI) that allows multiple certificates to be on the same IP. All modern browsers support it and it’s a technique that we and other hosting companies use every day for clients’ sites.

What are PHP threads? How do I know how many I need?

PHP threads determine how many simultaneous uncached requests your site can handle at a time. Each uncached request is handled by a PHP thread.

Each of our hosting plans includes a certain number of PHP threads by default. The number included in each plan is based on resource usage needed for typical sites. In general, sites with lots of static content — articles, static pages, blog posts — don’t need many PHP threads.

The number of PHP threads needed may vary per site due to third-party plugins, queries, dynamic content, and the number of cached vs uncached responses. In Kinsta you can increase the number of threads or the memory per thread within PHP performance.

Do you have a list of banned plugins?

Yes, we don’t allow certain third-party plugins because they are known to hurt performance, not work on our platform, or are simply not needed, as we provide a better and easier way to do the same thing in MyKinsta. Check out the full list of banned plugins.

Will Kinsta host my emails?

We don’t include email in our plans since we fully commit all of our resources to WordPress hosting. However, we do recommend Google Workspace or a couple of other email providers.

Check out our blog post on all the downfalls of using your hosting provider for email.

Does Kinsta have Git support?

We have the Git client available at Kinsta, so you can SSH in and pull your own Git repo down from Github, Gitlab, Bitbucket, or any other third party. However, we don’t yet have the feature released yet where you can just git push kinsta my_site and it automatically gets deployed.

Check out how to use Git at Kinsta.

Does Kinsta offer load-balanced solutions (multi-location)?

At Kinsta, every site on our platform runs in a single Linux container, and the site database runs as a service within the site container. We do not run multiple load-balanced instances of each site. Learn more about Kinsta’s architecture.

Can I have more than one database?

We only allow one database per WordPress site.

With Database Hosting, you can host as many databases as you want.

Note: For WordPress sites, we recommend that you use our Managed WordPress Hosting as opposed to Application Hosting and Database Hosting. Managed WordPress Hosting is built, designed, and optimized by Kinsta to serve WordPress sites. It includes everything you need out of the box, such as full-page caching, backups, and the ability to update plugins and themes easily.

What is the MySQL hostname of my site’s database?

All you usually need to know is that your database hostname is localhost at Kinsta. But if you’d like to learn more about the topic or need to connect remotely to a database, we have a dedicated article showing you how to connect directly to your site’s database.

Can I use a custom domain with Kinsta’s CDN?

Thanks to Kinsta’s CDN, your site’s cached assets are served from your primary domain. It is not currently possible to utilize an alternate domain or subdomain to serve CDN assets.

Is Kinsta SOC 2 Compliant?

Yes! Kinsta is SOC-compliant. You can request a copy of our SOC 2 Type II report on our Trust Report page. For more information about our SOC 2 compliance, including frequently asked questions, see our SOC 2 documentation.

Is Kinsta PCI compliant?

We do not guarantee PCI compliance, and we are not able to audit your site to verify that you’re doing things right, either. However, that doesn’t mean you can’t be PCI compliant when hosting your website with us. In fact, we have many clients who have worked with third-party auditors to pass PCI compliance scans. In many of these cases, we’ve had to make a few minor adjustments upon request, but these clients have been able to pass the audit just fine after a little fine-tuning on both our end and theirs.

Check out additional details regarding PCI-compliant hosting at Kinsta.

Is Kinsta HIPAA or PHI compliant?

Due to the complex auditing and security needed, neither we (nor many other managed hosting companies) can guarantee HIPAA or PHI compliance.

What is considered a WordPress install at Kinsta?

Each Kinsta hosting plan allows one or more WordPress installs. Each install equals 1 WordPress site, which consists of its files (core files, theme files, plugin files) and a database.

The one exception to this is a multisite install, which we explain in the next question.

How does Kinsta count multisites?

Multisite setups are considered one install each. For example, you could have one multisite with 10 subsites. This is still considered one install because all the subsites in the network share the same core WordPress files and database.

How much CPU and RAM does each plan have?

Kinsta utilizes virtual machines in one of Google Cloud Platform’s multiple data centers. In available regions, we utilize compute engine general-purpose C3D virtual machines and compute-optimized (C2) virtual machines, which offer the highest per-core performance (3.8 GHz) on GCP and are optimized for CPU-intensive workloads like WordPress.

On our standard plans, each live site container has access to 12 CPUs and 8 GB of RAM by default, and each staging environment has access to 1 CPU and 8 GB of RAM.

Why does Kinsta cost what it does?

To answer this, we recommend you first read through our Why Us page, where we outline a lot of the differences between us and our competition.

If you’re coming from another managed WordPress host such as WP Engine, SiteGround, or Flywheel, check out these in-depth comparisons:

Kinsta was the first managed WordPress host to exclusively utilize the Google Cloud Platform, and our team knows it better than anyone else in the industry! Our entire infrastructure is built and optimized around it, including features that others don’t include, such as its premium-tier network. Not to mention, we roll out new data center locations as soon as they are available. We currently offer 37 different locations.

Our support is different from anyone else. We don’t hire level 1 or level 2 support reps. Our team is comprised of only the best Linux engineers and WordPress developers. You get to chat with the same team members who support our Fortune 500 companies! This means fewer frustrations and less bouncing around and ensures you get your problems resolved fast. We are available 24/7.

Are any countries blocked on the Google Cloud Platform?

Google does block access to some of its business services in certain countries or regions, such as Cuba, Crimea, Iran, North Korea, Sudan, and Syria. This is due to legal restrictions that are imposed. More details and an updated list can be found here: U.S. Department of the Treasury. If you are traveling in one of these countries and need to update your site or access MyKinsta, you can use a VPN such as ExpressVPN or NordVPN.

What about China? Your sites should be accessible within China. In fact, we have many clients currently targeting China just fine. However, we also can’t guarantee accessibility as we have zero control over what the Chinese government may choose to block. Navi from Google Support has also stated:

Google Cloud Platform does not have a restriction on the traffic coming from China. If you are hosting a website on GCP, traffic coming from the China users will not be blocked.

That being said, Google does not have any control over the GFW blocking methods.

You can test your website to see if it’s accessible behind the Great Firewall of China.

What other companies are using Google Cloud?

Quite a few, actually. Some household names include PayPal, Twitter, P&G, Etsy, Airbus Sky, and UPS.

Check out the complete list of Google Cloud customers on the official website.

What is Kinsta’s Cloudflare integration?

All sites on Kinsta are protected by our free Cloudflare integration. Cloudflare is a leading provider of web security and performance services. With our Cloudflare integration, sites hosted on Kinsta are protected by an intelligent firewall that also includes free DDoS protection. For more details, check out our detailed article on our Cloudflare integration.

Why am I still seeing a message saying my domain isn’t pointed to Kinsta?

If you have your own Cloudflare account and pointed your domain (allowing up to 24 hours for DNS to propagate), but you’re still seeing either of the following, check the Page Rules in your Cloudflare account:

  • a banner or warning that your site isn’t pointed to Kinsta and is subject to service interruption.
  • a status of “Confirming that you have pointed your domain to Kinsta.”

In your Cloudflare Page Rules, if the root domain is redirected to the WWW domain or vice versa, the domain that is being redirected cannot be verified in MyKinsta.

To resolve this issue, you’ll need to remove the redirect in Cloudflare Page Rules. This will allow the domain to be verified in MyKinsta. The redirect to the primary domain will now be handled at Kinsta.

What are your platform settings? (PHP info and versions)?

Below are the settings, server software, and versions used on Kinsta’s hosting platform. As a Managed WordPress service, we have the optimal PHP settings configured to work best with WordPress sites. If you have specific PHP requirements, feel free to reach out to our Support Team to discuss your needs.

PHP info

Kinsta offers PHP 7.4, 8.0, 8.1, 8.2, 8.3 and 8.4. These are the default settings for PHP:

  • memory_limit = 256M
  • post_max_size = 128M
  • upload_max_filesize = 128M
  • max_input_vars = 10000
  • max_execution_time = 300

Depending on your WordPress plan, you may be able to increase these values if required. Please contact our Support Team to find out what options are available to you.

Server

Kinsta utilizes Nginx as a web server, currently running 1.15.9 or higher.

Database

Kinsta utilizes MariaDB 10.3 or higher. Both the database and web server run on localhost.

TLS

All Kinsta servers and our CDN support TLS 1.3 or higher. Make sure to read our TLS vs SSL guide.

Can I add custom rules to Nginx configurations?

Yes, however, as this requires root access, you must contact Kinsta’s support team to add custom rules to the Nginx configuration.

Is Kinsta compatible with Zapier?

Yes, WordPress sites hosted on Kinsta are compatible with Zapier automations via the xmlrpc.php endpoint. By default, we disable all access to xmlrpc.php because it’s a common attack vector for hackers and other malicious actors. If you’re experiencing issues with integrating Zapier with WordPress on Kinsta, please open a new chat with our Support team, and we can assist you in allowing your Zapier integration.

How often do you perform site monitoring/uptime checks?

Your WordPress site is checked every 3 minutes. If something needs attention, our engineers will begin investigating immediately. If WordPress site monitoring notifications are enabled in MyKinsta, we’ll also send you an email for any site errors, DNS errors, SSL errors, or expired domains.

Does Kinsta offer high-availability hosting?

We do not offer high availability (HA) hosting, but we do offer an SLA-backed uptime guarantee. Each site runs in a single Linux container, with the database running as a service within the site container. We do not run multiple load-balanced instances of each site. If you’d like to learn more, check out our article about our Kinsta architecture.

Do you provide root access?

No, we don’t provide root access. Full root access is a double-edged sword: while it allows you to literally do whatever you want with a server (including edit system-critical files), we cannot provide support for something that we’re not familiar with or didn’t set up.

What is your SLA?

Check out our complete Service Level Agreement (SLA).

Did we miss anything?

If you have any other technical questions we’ve perhaps missed, make sure to leave them in the feedback form below. 👇 Or you can always open a chat with our Support team.

Was this article helpful?