Bit late to the party here but firstly, Heartbleed was an SSL library issue (openssl) and *not* related to the type of SSL certificate being served. And the site redirect would've been a dodgy plugin, there have been so many exploits like this in the past year - at one point I think I was fixing 5 a day at Fixed.net.
Let's Encrypt are doing great work in making security affordable for all.
Yes, at my old company we made a decent bit of money from selling SSLs, but we also had the cost of the dedicated IPs and the staff time to manage it all, and dealing with inevitable issues/complaints etc. So actual profit I couldn't tell you.
Nowadays a dedicated IP isn't a requirement like it was before thanks to various improvements.
So now I run cPanel AutoSSL (configured with either Sectigo or LE) on all my servers at my new company and I can count how many certs I've bought in the last year...none! It all just works, saves me time, saves my clients money, life is great.
OV and EV SSLs can still be bought but I see these only rarely.
A huge number of people also use Cloudflare who include free automatic SSL. Modern life is good!
But....some large legacy hosts have old tech and/or shareholders to please!
Find out who the host is and contact them directly regarding adding a SSL certificate - how it's done etc.
Looks like the site is now with Godaddy (I didn't see the thread at creation time so maybe it always was) and has a Godaddy SSL installed, probably at some expense
And even with a web panel backed host (cPanel, Plesk etc), some require the host to intervene to add/modify certificates - certainly the case with our VPS's from Tsohost, as we don't have root access to the cPanel for the AutoSSL module.
Indeed, however root access isn't a requirement for AutoSSL, so there's little reason any provider who is offering cPanel/WHM systems can't enable AutoSSL unless for some reason they explicitly don't want to. I would ask them. Maybe it's running an older Centos version in which case account copies to a new install would be a good idea.
One of the companies who don't support LE is Godaddy (who now own Tsohost!) who run cPanel but don't offer it, as per the LE website:
https://letsencrypt.org/docs/godaddy/ said:
We get a lot of questions about how to use Let’s Encrypt on GoDaddy. If you use GoDaddy shared web hosting, it’s currently very difficult to install a Let’s Encrypt certificate, so we don’t currently recommend using our certificates with GoDaddy.
....
We don’t recommend using Let’s Encrypt certificates on hosting providers that don’t directly implement the ACME protocol, because it means you can’t fully automate renewals.
Nothing to do with their SSLs which are available from an ongoing price of £59.99/year, I'm sure. Or £149.99/year for a service where they'll install it for you.
Finally in case the original dev reads this thread, the steps to install an SSL on wordpress are:
1. Install an SSL on hosting (move hosting if not possible - so let's give him that point - slight pain to do that)
2. Install the Really Simple SSL plugin
3. Activate plugin, tweak settings if needed depending on environment
4. That's it! (99% of the time)