Skip to main content
How to choose WordPress hosting

Which WordPress hosting do you actually need?

The 15 questions people ask before choosing WordPress hosting: speed, traffic, resources, security and what it should cost. The tool below recommends a plan or tells you to stay where you are, and every figure comes from a real, dated case.

No upgrade is a valid answer
Dated cases, not guesses
No sign-up, no email

The plan advisor

Which WordPress hosting plan, in 4 questions

The reading updates as you answer, and any answer can be changed afterwards. One branch of it recommends nothing at all, which is the branch most tools like this do not have.

01 / 04 What kind of site is it?
02 / 04 Roughly how many visits a month?

People, not raw hits. Use an analytics figure if you have one. The visitor counts in a hosting control panel include bots and crawlers, and are often several times higher. "No idea" is a fine answer.

03 / 04 Who looks after it?
04 / 04 Where are you now?

The answers

WordPress hosting questions, answered

15 answers, grouped into 4. The numbers are on the card; the disclosure opens the working behind them.

Choosing a WordPress hosting plan

Four answers on what you are buying and what it should cost. One of them argues for spending less.

A small business owner weighing up two WordPress hosting plans side by side against a price

WordPress hosting vs web hosting: the actual difference

Same platform underneath. WordPress hosting adds the WordPress-specific tooling: staging, automatic core updates and a control panel that knows what WordPress is. Web hosting runs any PHP application and hands you a one-click installer instead.

100 / 100 Mobile PageSpeed
28 ms Server response time
Measured on 29 April 2026 on the standard Linux Business plan, not WordPress hosting and not Turbo, with all eight security headers present. The hand-coded build did most of that work. The point is that the platform did not hold it back.

Read the working 3 links

Both plans sit on the same autoscaling cloud, with the same unlimited LVE resources, the same free SSL, the same daily backups and the same choice of data centre in the UK, the US or Asia. Nobody puts the slow servers behind the cheaper label.

What differs is the tooling on top. WordPress hosting gives you one-click staging, automatic core updates and the WordPress Tools section of the My365i Control Panel. Web hosting gives you the application installer instead: WordPress is in there, and so are Joomla, phpBB, Drupal and the rest of the eighty-odd applications on the list.

Here is the part most comparison pages skip. If you run one WordPress site, never touch staging, and update by hand anyway, the web hosting plan does the same job at the same size. Choose on what you actually run and who maintains it, not on which label has the word WordPress in it.

As a worked example of the platform doing its share: a South Staffordshire locksmith site launched in April 2026 on the standard Linux web hosting plan. It is hand-coded rather than built in WordPress, and it scored a perfect 100 on mobile PageSpeed from day one.

What should WordPress hosting cost in the UK?

Roughly £6 to £15 a month for one small business site, and you should be able to say what the extra buys. Above that band you are usually paying for higher compute or an agency's worth of sites, not a better version of the same thing.

Almost 20 Years a customer
None Plan migrations required
A UK employment law firm, still with us, through multiple full rebuilds of its site. The upgrade it eventually needed was a per-site add-on to the package it already had, not a migration to a bigger plan.

Read the working 3 links

The UK market splits fairly cleanly. Basic shared hosting runs around £3 to £6 a month, managed WordPress hosting around £6 to £15, and managed cloud servers from about £10 upwards with no real ceiling. Our own plans sit inside that middle band. The current figure is on the plan pages rather than typed into an answer that will quietly age.

The price on the sign-up page is often not the price you will pay.

  • Renewal. An introductory rate that triples in year two is the oldest trick in hosting. Ask what it renews at before you buy, not after.
  • What is bolted on. SSL, backups, staging and migration are chargeable extras at some hosts. If any of them costs more, add it to the headline and compare again.
  • What you do yourself. Cheap hosting really is cheap if your time is free. It stops being cheap the first evening you lose to a white screen.

The upgrade path matters as much as the entry price. A UK employment law firm has hosted with us for close to twenty years, through several full rebuilds of its site. When the traffic outgrew the standard package we added the per-site Turbo upgrade to the plan it already had, rather than move the firm onto a standalone Turbo plan, because that was cheaper and did the same job. A host that only ever proposes the bigger plan is telling you something.

Is managed WordPress hosting worth paying for?

Yes, if the hours you would otherwise spend on updates, backups and diagnosing a white screen are worth more to you than the price difference. No, if you enjoy that work and have somewhere safe to practise it.

508 Lifetime tickets
Under 5 Minutes, median first reply
Counted from the helpdesk on 15 August 2026. It stood at 498 on 26 July, with five open that day, so the figure is a live count rather than a fixed claim. The median comes from eleven tickets timed individually and published with their timestamps, so it is checkable rather than claimed.

Read the working 3 links

Managed means the platform work is ours: server patching, PHP versions, the daily backup run, malware scanning, edge caching, and the SSL that renews itself. It does not mean we maintain your plugins and themes. That is a separate service, and any host implying otherwise is arranging an argument for later.

The honest test is not the feature list. It is what happens when you ask for help. Ours is a helpdesk: you raise a ticket and a person answers it, seven days a week including evenings, weekends and bank holidays. There is no phone support desk, no priority tier and no urgent flag, because every ticket is treated as the priority.

We publish the numbers rather than imply scale. The helpdesk has handled 508 tickets in its entire lifetime, counted on 15 August 2026. At the previous count on 26 July it stood at 498, five of them open that day, against 244 live hosting packages. That is roughly two tickets per package across the whole life of the platform. It is a small number and it is small on purpose.

Eleven of those tickets have been published in full, with their timestamps. They include one submitted at 22:52 on a weekday and answered at 22:56, and a Saturday-night beginner question about email answered on Sunday morning with a screencast recorded for that one customer rather than a link to a knowledge base article.

How much hosting does a WooCommerce shop need?

More than a brochure site, and the reason is the database rather than the traffic. Cart, checkout and account pages cannot be cached, so each one is real work. Start where you hold the backup controls, then add compute when checkout slows down.

Two Live WooCommerce cases
None Plan migrations required
Two live WooCommerce customers with opposite load profiles and the same answer. A UK community organisation sells course places through WooCommerce and an event ticket plugin, so its load arrives in short bursts when a course opens. A store in the Netherlands runs a heavy catalogue alongside a custom NFC membership system, so its load is steady and sustained. Both took the per-site Turbo upgrade on the package they already had.

Read the working 3 links

WooCommerce hosting is sized differently from the rest, and this is why. A brochure site can serve almost every visitor a cached copy. A shop cannot. Cart, checkout, My Account and anything behind a login has to be built fresh for each shopper, so the work lands on PHP and MySQL where no amount of page caching helps.

That is why average traffic is the wrong number to size against. What hurts is the peak. Two of our own customers show the two shapes it takes. A UK community organisation sells course places through WooCommerce and an event ticket plugin, so its load arrives in short violent bursts the moment a new course opens for booking. A store in the Netherlands runs a heavy WooCommerce catalogue alongside a custom membership system for NFC business cards, so its load is steady and sustained, with database work on almost every page a member touches.

Neither needed a bigger plan. Both took the per-site Turbo upgrade on the package they already had, which is where the extra compute lives: 4.20 GHz processors, NVMe storage, 5 GB of MySQL and CDN pre-caching. Unlimited LVE resources are standard on every plan here, so that is not what the upgrade buys.

For most small shops, none of this applies yet. Start on a plan where you hold the backup controls, because a shop that loses its orders table has lost money rather than a weekend, and watch your checkout timings before you spend anything else.

Hosting, speed and Google rankings

Hosting fixes some of this and none of the rest. These four sort out which is which.

A website page-speed score and a search ranking shown together, with a fast server behind them

Does your hosting affect Google rankings?

Indirectly, and less than most people hope. Google measures what your visitor experiences, so slow hosting hurts by holding Core Web Vitals down. Fast hosting takes that ceiling away. It does not push you up on its own.

100 / 100 Mobile PageSpeed at launch
10 to 12 Days to first place on Google
A South Staffordshire locksmith, launched 8 April 2026 on a brand-new domain with no backlinks at all, measured 29 April 2026.

Read the working 2 links

Server response time feeds straight into Largest Contentful Paint, and LCP is one of the three Core Web Vitals Google actually measures, alongside interactivity and visual stability. A host with a 400ms response has spent that budget before your page has done anything at all. A host with a 30ms response has not. That is the entire mechanism, and it is a ceiling rather than a lift.

Google is unusually direct about the limits of this. Asked whether there is a single page experience signal used for ranking, its own documentation answers: "There is no single signal. Our core ranking systems look at a variety of signals". Anyone selling you hosting on the promise of rankings is selling past that sentence.

A locksmith site we host launched in April 2026 scoring 100 on mobile PageSpeed with no backlinks whatsoever, and ranked first on Google for its town-and-trade term inside twelve days. The hosting removed the ceiling. The hand-coded build, the schema and eighteen individually written area pages did the rest, and the honest position is that you cannot pull those apart and credit one of them.

Why is my site slow when it's already optimised?

Usually because the slow part is not the part you optimised. Caching plugins and compressed images fix the front end. What is left is a plugin doing real work on every request, a PHP ceiling you have not actually raised, or a query nothing can cache.

128M PHP memory limit in force
512M Raised to, at the platform layer
October 2025. The customer had already raised the limit in wp-config.php and it had done nothing, because 128M was still the package default and the platform setting was capping him there. First reply in four minutes, ticket closed twelve minutes after it opened.

Read the working 3 links

Start with the possibility that the setting you changed is not the setting in force. A builder maintaining client sites hit a 500 error on an Elementor carousel, raised memory_limit in wp-config.php, and nothing happened. The PHP Configuration screen in the My365i Control Panel was still capping the site at the 128M default, and that beats the file. Raised to 512M at the platform layer, the problem went away. Ticket open to closed: twelve minutes.

Then check that you changed it in the right place. Another customer had his upload limit stuck at 2M on staging while the live site was set to 128M. Staging runs on its own file path with its own PHP settings file, so a change made in one does nothing to the other. Awkward for ten minutes, and exactly what a real staging environment should do.

Then look for what is still running that you cannot see. An abandoned analytics plugin, a slider loading site-wide for one page that uses it, a font fetched from someone else's server, a plugin polling an API through admin-ajax.php on every page load. This is the tedious one, and the only honest method is to measure rather than guess. Read the network waterfall, then disable one thing at a time on staging until the number moves.

There is also the case where nothing is slow and your browser is showing you an old copy. If a change you made an hour ago still is not visible, clear the caches before you optimise anything else.

Does it matter where my site is hosted?

Yes for latency and yes for data protection, but much less than it used to for rankings. A UK origin with a CDN in front covers both: the server sits under UK jurisdiction and the cached copy is served from wherever your visitor happens to be.

3 Data centre regions
260+ CDN edge locations
The estate, stated plainly: data centres in the UK, the US and Asia, with the UK the default region for a new account rather than the only one. The CDN comes with every plan rather than being sold as an upgrade.

Read the working 3 links

Speed. Distance costs milliseconds, and a CDN removes most of them for the cacheable parts of your site. Every plan here includes one, with more than 260 edge locations, so a visitor in Sydney gets your stylesheet from Sydney. What a CDN cannot cache is the personalised work. A logged-in WooCommerce checkout still travels to the origin, and that is the one place where origin location still bites.

Law. This is the reason that actually decides it for most UK businesses. A UK origin keeps personal data under UK jurisdiction, which is the simplest answer you can give a client asking where their customers' details are held. Data centres here are in the UK, the US and Asia, and the UK is the default for a new account.

Rankings. Google stopped treating server location as a meaningful geotargeting signal years ago. It reads your domain, your content and your Business Profile. Hosting in Kettering does not make you rank in Kettering.

One thing worth saying plainly, because the assumption tends to run the other way: a UK host is not a UK-only host. Across twenty-three years we have had clients in Menorca, Gibraltar, Hong Kong, the Netherlands, Dubai, Jordan and the USA, alongside a customer base that is mainly British. There has never been an international division. A website does not much care where it is read from.

Do I need a CDN if my hosting is already fast?

You already have one. It's included on every plan. The question worth asking is whether it is switched on and whether you know how to clear it, because a CDN nobody purges is how a site appears to refuse a change you made an hour ago.

37 minutes Ticket open to closed
None Upsells attempted
June 2025. A UK business owner had made SEO changes and could not find the cache purge. He was given two routes, one in WordPress and one in the control panel, so one of them always worked, and told without a pitch that edge caching was disabled on his package anyway. He self-closed the ticket nine minutes after the reply landed.

Read the working 3 links

A CDN keeps copies of your static files, the images, stylesheets and scripts, on servers near your visitors, so those files stop travelling from the origin every time. We run our own rather than resell somebody else's, which matters mainly on the day a large third-party network has a bad afternoon.

The first mistake people make is expecting a CDN to make a slow site fast. It does not. It makes an already-fast site fast from further away. If your pages take three seconds to build, they will take three seconds to build for the edge as well.

The second is the purge. One customer made a batch of SEO changes and then could not find where to clear the cache. He got two routes back, one in his WordPress dashboard and one in the control panel, plus an honest note that edge caching was switched off on his package anyway. Nobody tried to sell it to him. He had it sorted nine minutes later.

On the Turbo plan the CDN also pre-caches, which means it fetches pages before anyone asks for them rather than waiting for the first unlucky visitor to warm it up. That is a real difference on a large site and close to irrelevant on a small one.

Moving WordPress host

The four things people are most afraid of, answered with what happens on the day.

A website being carried safely from one hosting company to another, with its email and search rankings arriving intact

Can I move hosts without downtime?

Yes, and it is the normal outcome rather than the lucky one. Your site is copied and tested on a temporary address while the old host carries on serving visitors. Only when it works do you point the domain, and that changeover is the one window worth watching.

One ticket Migrated and switched live
Nothing Charged for any of it
April 2025, a UK web designer's first client site with us: migrated, transferred, secured and switched live inside a single ticket. Three of our support team worked it across shifts and recorded four screencasts for him. He now hosts more than 50 client sites here.

Read the working 3 links

The sequence is the whole trick. It removes the downtime by design rather than by luck.

  1. The site is copied to the new server. You do this yourself from the Migration Centre in the control panel: pick your old host, enter its login once, choose what to bring. Your live site carries on serving visitors from the old host throughout, because nothing has been pointed anywhere yet.
  2. You check the copy on a temporary address. This is the step people skip and then regret. Click the forms. Log into the admin. Buy something, if you sell things.
  3. The domain is pointed at the new server. Visitors reach whichever copy their DNS has caught up with, and both are working sites, so nobody sees an error.
  4. The old host stays paid for a week or two. Cancelling on switchover day is how a missed problem becomes an unrecoverable one.

One thing to be clear about, because it is where expectations most often go wrong: a migration copies the site as it is. We do not rebuild it, redesign it or modernise it on the way across. Core files are verified against the WordPress Checksum Report and anything that has been tampered with is replaced from wordpress.org. Themes and plugins are inventoried, anything abandoned or badly out of date is flagged to you, and then you decide. It is your site.

The other honest note is about that temporary address. Every package gets one, and WordPress will cheerfully record it as your site URL if you configure the site while looking at it. It confuses nearly everybody the first time, so ask rather than assume you have broken something.

Will moving host hurt my rankings?

No, provided the URLs stay the same and the site comes back at least as fast. Google re-crawls, finds the same pages at the same addresses, and moves on. Rankings wobble when a migration changes URLs or leaks a second indexable copy, not because the IP changed.

Read the working 3 links

Google has no opinion about who you pay for hosting. What it notices is a change in what it finds at a URL. So the risk is never the move itself, it is the mistakes that ride along with it.

  • URLs that change. A rebuild disguised as a migration, or a permalink structure that resets. If a URL has to change, it needs a 301 to its replacement, and that redirect map is written before the switch, not after somebody notices the traffic has gone.
  • The temporary address getting indexed. Two crawlable copies of one site is a real problem. Keep the staging or temporary copy blocked until the switch is done.
  • A robots.txt copied across with the block still in it. Staging environments are usually set to disallow everything. Copy that file to live and you have quietly deindexed yourself.
  • A split between http and https. Get SSL issued and forcing before you point the domain, not after.

Once you have switched, watch Search Console rather than your instincts. Resubmit the sitemap, check the coverage report for anything new, and give it a fortnight. Positions bounce for reasons that have nothing to do with you, and reading a three-day dip as damage is how people talk themselves into undoing a good decision.

Keep one expectation flat, though. A faster host does not raise rankings by itself, it removes a constraint. If the site was slow because of what runs inside it, it will be slow on the new host too.

What happens to my email when I move?

It comes with you, and it is the part that most often goes wrong, so treat it as its own job rather than a footnote on the website move. Mailboxes copy across with a migration tool. The risk is mail landing on the old server mid-changeover.

1.8 GB Mailbox migrated
109 minutes That .com, quoted at seven days
July 2026, an individual customer moving a personal .com domain and a 1.8 GB mailbox away from a previous provider. First reply in 17 minutes, and a transfer quoted at up to seven days that took 109. Domain transferred, mail migrated, and DKIM and DMARC added unprompted, all in one afternoon.

Read the working 3 links

Mailboxes are created on the new host first, then their contents are copied across while the old mailboxes are still receiving. When DNS moves, new mail starts arriving at the new server. Anything that landed on the old one during propagation gets pulled over by a second sync, and that step is what closes the classic migration gap where a day of email quietly vanishes.

Then there is authentication, which is where most post-move email trouble actually lives. Your domain needs SPF, DKIM and DMARC records that match whoever now sends your mail. Two patterns from real tickets are worth carrying with you.

There can only be one SPF record. A customer with six business domains started bouncing off Gmail with a 550-5.7.26 rejection in January 2024, when Gmail began enforcing sender authentication. The cause was a second SPF record left behind by a plugin integration nobody remembered setting up. Two records is not twice the permission, it is a failed check. Merge the includes into one record and keep it that way.

Read the bounce before you touch DNS. Another customer moved a personal domain and a 1.8 GB mailbox to us, then had his first test message rejected by Gmail on SPF. It looked exactly like our record was at fault. The bounce headers named the old provider's mail server: his phone was still sending through the account he had just left. Editing the DNS record would have broken something that was working correctly.

How long does a WordPress migration actually take?

The copy is usually under an hour. What sets the calendar is the domain and the DNS, which is why a migration gets quoted in days even when the work itself takes an afternoon.

100% Automated, and run by you
No cap Sites, reruns and file sizes
The part of a migration that is actually ours to promise. The Migration Centre is in the control panel on every plan, you run it rather than waiting on us, and there is no cap on how many sites you move, no file size limit and no charge for running it again. What it cannot compress is a registrar or a DNS record, which is the part the answer above is about.

Read the working 3 links

Four clocks run at once, and only one of them is the actual work.

  • Copying and testing the site. Under an hour for a typical small business site. Longer if the database is large or the media library holds years of unpruned uploads.
  • Your checking time. However long you need. This is the only part we cannot compress and the only part worth not rushing.
  • DNS propagation. Usually minutes to a few hours, occasionally up to 24. Lowering the TTL the day before shortens it.
  • A registrar transfer, if the domain is moving too. A .uk domain is the fast case and usually the quickest thing in the whole job: it moves on an IPS tag change and is typically near enough instant. Everything else runs from a few hours to seven days, seven being the worst case rather than the expectation.

Two that went the way they should. A .com transfer quoted at the usual seven days completed in 109 minutes, with the mailbox migrated and DKIM and DMARC configured the same afternoon. A web designer's first client site was migrated, transferred, secured and switched live inside a single ticket on his first day with us.

And one that went the other way, because the slow cases are the instructive ones. A .co.uk took eight days end to end, which is notable mainly because .uk is normally the near-instant one. Almost none of that was the transfer itself: it went on waiting for the previous registrar, and one round trip of it on an autocorrect, the IPS tag STACK having been typed as STASH. Nothing about the TLD made it slow. A third party did.

So the practical answer is: a .uk domain will very likely be done before you have finished checking the site, anything else is worth allowing a week for while expecting to finish sooner, and do not book the switch for a Friday afternoon.

What comes as standard with WordPress hosting

What every package gets regardless of price, and where the plan you chose starts to matter.

The features bundled with every hosting package: an SSL padlock, a daily backup, a staging copy and a CDN

What should come as standard with WordPress hosting?

Free SSL, daily backups, staging, a CDN, free migration and a control panel you can work in yourself. If any of those is priced separately, the headline figure is not the price and the comparison you just made was not a comparison.

Two PHP settings files
21 minutes Open to self-closed
March 2025. Proof that the staging environment is a real second environment rather than a button: live and staging hold one PHP settings file each, which is why a limit set on one side does nothing to the other. First reply in ten minutes, and the customer closed it himself eleven minutes after that.

Read the working 4 links

Included here without an upgrade and without an add-on:

  • Free SSL, issued and renewed automatically, across your domain and its subdomains.
  • Daily backups. Every package is backed up daily, Personal included. From Premium up you hold the controls: browse the restore points, roll a site back when you want to, take a snapshot before you try something risky.
  • Staging. A separate environment, not a preview button. More on that below.
  • The CDN, ours rather than a resold third party.
  • Free migration, through the automated Migration Centre in your control panel. You run it, so you can run it whenever you like and as many times as you like, on as many sites as you like. Support is there if you want a hand, but nobody is waiting on us to get round to it.
  • Unlimited LVE resources on an autoscaling platform, so no CPU throttling and no cap on PHP processes. That one really is every plan, not a premium tier feature.
  • Per-site access sharing, so your developer gets the keys to one site rather than your whole account, and you can take them back the moment the job ends.

Staging deserves the detail, because the phrase covers two very different things across the industry. Here it is a separate copy on its own file path with its own PHP settings file. One customer had his upload limit stuck at 2M on staging while his live site was set to 128M, and the answer was that the two are configured independently. Awkward for ten minutes, and exactly what you want: somewhere you can break things without the live site noticing.

What is not included, said plainly. We do not maintain your plugins and themes as part of hosting; that is a separate service with its own price. WHOIS privacy is free on .uk domains and a paid extra elsewhere. And a migration copies your site as it stands: we will flag what looks abandoned, but we will not rebuild it for you.

Am I really backed up, and can I restore it myself?

Yes, every package is backed up daily. What the plan changes is who presses the button: from Premium up you restore whenever you like, and on Personal we do it for you on request.

None Backups before it broke
35 minutes Fix, open to working again
January 2026. An Elementor site threw a fatal error after a major WordPress release, on end-of-life PHP with a long list of stale plugins. Fixed the same afternoon, no charge, and the platform's backup history was switched on during the same ticket.

Read the working 2 links

Daily Timeline Backups run on every 365i package, Personal included. That part is not a plan feature, it is how the platform works.

What the plan buys you is the controls. From Premium upwards you can browse restore points and roll a site back yourself, and take a snapshot on demand before you touch something risky. On Personal the snapshots still run to the same schedule; you raise a ticket and we restore it. Personal customers who would rather hold the controls can buy Timeline Backups access separately.

Business and Agency plans get Timeline Backup Pro, which adds mailbox backups and a longer database retention window.

The part worth internalising is about timing rather than plans. In January 2026 a customer forwarded us the automated fatal error email from his Elementor site after a major WordPress release, on PHP 7.4.33 with a long list of out-of-date plugins. He had no backup from before the break. He took one during the ticket, as a precaution, which is a photograph of the broken site rather than a way back to the working one. A backup is only a backup if it predates the thing you need saving from, and only proven if you have restored from it at least once.

What happens when a host goes down?

Your site goes dark, and the question that matters is whether anybody noticed before you did. On shared hosting one site going offline is far more common than the platform failing, and the usual cause is a compromise or a bad update rather than a dead server.

Nine Days without a reply
Nothing Charged for the clean-up
November 2025. A compromised site serving phishing content under the customer's own domain, reported by Netcraft and suspended the same day under the acceptable use policy. He never answered the ticket, so 365i cleaned the malware and brought the site back rather than the customer.

Read the working 3 links

Take the two cases apart, because they are not the same event.

The platform going down. Rare, and handled upstream. The data centres are staffed and monitored 24/7, with redundant power, cooling and connectivity, and hardware failover happens without anybody raising a ticket. This is one of the few places where an around-the-clock claim is literally true, and it describes the buildings and the monitoring, not our helpdesk, which is seven days a week with long hours.

Your site going down. Far more common, and far more interesting. Usually an update that broke something, a plugin conflict, or a compromise. What you should ask a prospective host is what they do about it while you are asleep.

Two of ours, both real. In November 2025 a customer's site was found serving phishing pages under his own domain, reported by the security firm Netcraft. Web access was switched off the same day under our acceptable use policy, because one compromised site on a shared platform puts everybody else's mail reputation at risk. He never replied. After nine days of silence, Pippa on our support team cleaned the malware herself, brought the site back online and asked him to change his passwords. Nothing was charged for it.

In July 2026 the platform scanner flagged a file inside an agency client's site, presenting itself as a plugin called Vital Relay HQ. Files in that folder load on every single request and never appear in the plugins list, which is exactly why malware hides there. It was deleted whole rather than cleaned, because obfuscated code is built around concealment and a partial clean is a guess dressed as a fix. The ticket telling the agency about it was opened after the file had already gone. He was on holiday in Turkey, and read it there.

Neither customer was charged. Neither had to do anything urgent from a beach.

A 365i support engineer answering a customer's hosting ticket from a desk

Still not sure which WordPress hosting you need?

Ask before you buy. It is a helpdesk rather than a phone queue: you raise a ticket and a person answers it, seven days a week including evenings, weekends and bank holidays. There is no priority tier, because every ticket is treated as the priority.

One of the tickets quoted on this page was a customer asking where to clear his cache. He was given two routes, and told without a pitch that the feature he was asking about was switched off on his package anyway.