An online store needs hosting that runs stably, withstands traffic spikes, supports HTTPS, is compatible with the store's platform, and allows quick data recovery after a failure. Looking only at disk space and plan price isn't enough: for a store, downtime doesn't just mean an unavailable website — it means lost orders. Below we break down six selection criteria, and at the end of the article you'll find a table for easy plan comparison.
How an online store's requirements differ from a regular website
For a business-card site or an informational blog, downtime is unpleasant but usually doesn't translate into direct revenue loss. For an online store, the picture is different: downtime immediately affects sales and reputation. The key difference is that a store's visitor isn't there to read — they're there to pick a product, add it to the cart, and place an order. At every one of these stages, the site has to respond correctly to the user's actions.
Imagine this: a store launches an ad campaign for a popular product, and a wave of new visitors arrives. They open product pages, and some proceed to checkout. What happens if the server can't handle the load at that moment? Pages start loading slowly at first, and in the worst case, the site goes down entirely. The result is the same either way: shoppers close the page, orders don't go through, and the money spent on advertising brings no return.
There's a second distinguishing feature too: a store consists of many dynamic elements — a catalog, filters, search, cart, account area, checkout, and integrations with payment and shipping providers. That's why hosting requirements depend not just on the number of pages, but on the nature of the load itself.
Reliability and uptime — why it's not an abstraction, it's money
For a store, site availability is part of the business process: it's critical not only during an ad campaign, but also during peak demand season or a sale. Don't judge reliability by a marketing promise of "high uptime": find out how the provider monitors availability, whether there's active monitoring, how support works, and what happens during an outage.
If the load is light and the catalog is small, shared hosting may work fine at the start, but as the project grows, resource predictability becomes an issue: VPS gives you more control over server configuration, though it doesn't make a site 100% available either. Check the specific parameters and terms on the plan's page rather than relying on general promises. For a comparison of hosting types for a small company, see our article on hosting for small business, and for what to check regarding protection and fault tolerance, see the hosting security checklist.
SSL certificate — a non-negotiable requirement
A store collects personal data and payment information from customers, so registration, login, and checkout must all run over HTTPS. An SSL certificate encrypts the connection between the browser and the site, but it doesn't make the site itself secure — a store's protection also depends on CMS updates, passwords, and server configuration. Before choosing hosting, verify that HTTPS works not just on the homepage, but also in the cart, account area, and checkout page, and that certificate issuance and renewal are clearly described in the plan's terms.
Load speed and its impact on sales
A shopper isn't obligated to wait while the store "gets its act together." If a product page loads slowly, a filter takes forever to respond, or the cart freezes, many visitors will simply leave for a competitor. Google treats loading speed and responsiveness as part of the user experience, measured through Core Web Vitals: LCP shows how fast the main content loads, INP measures how responsive the page is to user actions, and CLS measures visual stability. In plain terms: the page needs to show the product quickly, respond properly to the shopper's actions, and not "jump around" while loading.
Server location matters too: the closer the server is to your customers, the lower the latency when pages load. Leneex VPS is available in several locations — Frankfurt, Amsterdam, Paris, Warsaw, London, and more — so you can place the server closer to your store's core audience. Hosting, however, is only one part of performance. Even a powerful server won't fix heavy images, poorly built plugins, a slow database, or a badly optimized theme. When choosing hosting, look not just at server specs, but also at whether you can control the performance of the site itself: the CMS, the database, caching.
For a store that's already up and running, periodically check real user metrics: web.dev recommends relying on field data, since site speed depends on each visitor's specific device and network conditions.
Readiness for peak loads
For example, on a typical Tuesday, a store might get around 250 visitors. During a sale, an ad campaign, or seasonal demand, the picture changes completely: thousands of users land on the site, many of them for the first time. The volume increases across:
pages opened;
catalog requests;
search queries;
cart operations;
database queries;
completed checkouts.
The problem arises when the infrastructure is only sized for ordinary load. Ask yourself a simple question: what happens if the store's traffic jumps several times over? The ability to scale resources as load grows is especially important for stores with seasonal demand: a clothing retailer needs one level of resources in a regular month and significantly more right before the season kicks off.
In this situation, VPS is more convenient than shared hosting: you can tailor the configuration to the project's current needs. But check scalability in advance — find out which plans are available, how parameters change when you upgrade, and under what terms.
Compatibility with the store's platform
Hosting needs to support not some abstract "website," but the specific platform the store runs on. Popular platforms each have their own requirements and capabilities. A store might run on:
WooCommerce;
OpenCart;
PrestaShop;
another CMS or ecommerce platform;
a custom-built solution.
Before buying hosting, check:
whether the chosen CMS is supported;
whether the environment meets the platform's requirements;
whether you can install the needed extensions;
whether PHP and database versions are compatible;
whether the required modules are available;
whether there's a convenient way to install and update the application.
Don't pick a hosting provider just because the platform you need is listed in the app marketplace. For a store, it's important to check not only the installation itself, but also compatibility with the themes, modules, payment systems, and other integrations you actually use.
Even if installing applications takes just a few clicks and greatly simplifies launch, don't forget to check the system requirements of the specific ecommerce platform.
Data backups — what matters to understand
For an online store, a backup isn't just about the site's files. A store's data is constantly changing: orders, products, prices, stock levels. If some of that data gets corrupted after a failed update, a bug, or an outage, restoring the store from a backup is far easier than rebuilding the data by hand.
Your hosting provider should be able to answer these questions:
are backups actually performed;
how often are they created;
how many versions are kept;
where are the copies stored;
can the site be restored;
can the database be restored;
who is responsible for the restoration process.
File synchronization is not a substitute for backups: an error or a deletion gets copied automatically into the synced copy, and there's no going back to the previous state.
One more important point: a backup is only useful together with the ability to restore it, which is why it's worth testing periodically. For a store, this is critical: a backup needs to bring back not just the site's pages, but a fully working state of the project along with all the necessary data.
How to tell your hosting can no longer keep up
The problem doesn't always start with the site going down completely. Early warning signs that it's time to look into things — before it starts costing you money:
noticeably slower pages;
the catalog taking a long time to load;
delays when adding a product to the cart;
errors during checkout;
intermittent downtime;
sharp performance drops during ad campaigns;
resource limits being exceeded;
issues that disappear once the load decreases.
First, find the root cause: jumping straight to a more expensive plan isn't a real solution. If the issue is unoptimized images or a plugin, extra resources will only provide a temporary fix. But if the site is genuinely hitting the limits of its current infrastructure, moving to a more suitable plan or to a VPS is the logical next step.
How to choose hosting for an online store: a quick checklist
Check these six points before you buy:
Criterion | What to check | Red flag |
|---|---|---|
Reliability and support | How the provider monitors availability, whether there's active monitoring, how support works, and what happens during an outage | Only a marketing promise of "high uptime," with no described procedure for handling outages |
HTTPS and SSL | SSL certificate for the right domain, issuance and renewal terms, HTTPS on every page where the user enters data | HTTPS only works on the homepage, certificate issuance and renewal terms aren't described |
Speed and server location | Server location relative to customers, real Core Web Vitals metrics | Server is far from the core audience, pages load slowly even under light load |
Headroom for peak loads | Whether resources can be scaled up, under what terms, and how quickly | No clear path to growth without migrating, plan resource limits aren't described |
Platform compatibility | CMS support, PHP and database versions, required modules and extensions | Required versions or modules aren't available, and platform requirements haven't been checked |
Backups | How often backups are created, how many versions are kept, where they're stored, whether the site and database can be restored | Backups "exist" but the restoration process isn't described or tested; file syncing is used instead of real backups |
There's no universal "one-size-fits-all" plan for an online store. A small shop with a few dozen products and a large, high-traffic catalog have very different requirements.
Bottom line
Hosting for an online store is more than just a place where the site's files live. The infrastructure determines whether the store can keep running smoothly at the exact moment visitors are browsing the catalog, adding items to their carts, and placing orders all at once.
So when choosing, focus above all on reliability, performance, HTTPS, scalability, compatibility with your ecommerce platform, and the ability to restore data. A small store with a limited catalog and modest traffic may do just fine on shared hosting, as long as you're comfortable with its limitations. As the project grows and becomes more sensitive to load, VPS gives you more control over server configuration and lets you size resources to match the project's real needs. You can pick a configuration among the VPS plans.
The main thing is not to buy capacity "just in case," but to understand in advance what kind of load the store needs to withstand and how easily the infrastructure can be expanded as it grows.







