[email protected]CONNECT • BUILD • GROW
HOSTING

What Is SSL/HTTPS, and Why Does Your Business Website Need It?

HTTPS protects information moving between a visitor's browser and the web endpoint answering the request.

OnHypp Editorial · 10 min read
Purple and lavender editorial server illustration representing website hosting.

Why business websites need HTTPS

HTTPS protects information moving between a visitor's browser and the web endpoint answering the request. Without Transport Layer Security, ordinary HTTP traffic can be read or modified by someone positioned on the network path. A business website may publish only opening hours, but visitors also follow links, search the site and submit enquiries. Encryption matters beyond shopping carts and passwords. The protection is specific to a connection and depends on correct configuration. It does not certify the business, secure every third-party service, or guarantee that data stored on the server is protected. Treat HTTPS as an essential transport control rather than a complete security programme.

SSL and TLS are not identical

Hosting companies still use the familiar phrase SSL certificate, although current secure web connections use TLS rather than the obsolete SSL protocols. The certificate helps a browser authenticate the endpoint, while the TLS handshake negotiates protected communication. These are related but separate parts of a working HTTPS service. Buying or issuing a certificate does not automatically configure the web server, enable a suitable protocol or install a complete certificate chain. Likewise, forcing a redirect before HTTPS works can make pages unreachable. An implementation plan should distinguish certificate issuance, private-key handling, installation, redirects, testing and renewal, with an identified administrator for each task.

What a browser validates

For an HTTPS hostname, a browser examines whether the presented certificate is within its validity period, matches the requested hostname and chains to an authority that the browser trusts. Clients can apply additional checks, including certificate transparency requirements. A certificate for shop.example.com does not necessarily cover example.com or mail.example.com. A successful connection establishes a technical binding to the requested name; it does not confirm that a merchant delivers its products or that an unexpected invoice is genuine. Visitors should still inspect the full domain and independently verify unusual payment requests. Businesses should avoid treating a security icon as proof of commercial accreditation.

Domain validation versus company identity

A routine domain-validated certificate demonstrates that the applicant satisfied a challenge proving control over a domain name. That is different from confirming a Malaysian company registration, beneficial ownership or professional qualification. A criminal can register a lookalike domain and obtain a valid certificate for that domain, so the presence of HTTPS cannot eliminate phishing risk. Publish the correct company domain consistently across legitimate channels and explain how customers can verify communications. Where a business uses several brands or service subdomains, maintain a clear directory of authentic destinations. Certificate validation is a technical trust mechanism, not a substitute for due diligence.

List the hostnames before issuing certificates

Begin with an inventory of every public hostname serving website content, such as the bare domain, www, shop, booking and an old landing page still linked from advertisements. Record which provider terminates HTTPS for each. A wildcard certificate can cover a range of one-level subdomains but does not automatically cover the bare domain. Some booking or payment platforms manage their own certificates and require a separate configuration process. An inventory helps prevent a polished homepage from hiding an expired certificate on a contact form or customer portal. Review the list after migrations and whenever a new subdomain is introduced.

How certificate issuance works

A certificate authority needs evidence that the requester controls each name. Let's Encrypt documents HTTP-01 validation using a response at a specified web path, and DNS-01 validation using a TXT record. DNS-01 supports wildcard issuance, but automation credentials for authoritative DNS deserve careful protection. HTTP-01 can fail if the challenge path is blocked, routed to the wrong server or intercepted by an incompatible redirect. Investigate the actual failure rather than repeatedly requesting certificates. Confirm the issuer, challenge method and renewal operator before changing DNS. These concepts explain the process; they are not instructions to alter OnHypp's live infrastructure.

Free and paid certificates require practical comparison

A publicly trusted domain-validated certificate can provide encrypted transport without a certificate purchase fee. Paid packages may include support, management or different validation services, but a higher price does not automatically make the TLS encryption stronger. Compare hostname coverage, browser trust, private-key control, installation support, renewal automation and incident response. A small informational website may benefit more from dependable automatic renewal than from a promotional security badge. Check the signed hosting scope before assuming a provider supplies a certificate or manages it for the full subscription term. Do not invent OnHypp prices or entitlements from generic provider examples.

Renewal is part of uptime management

Certificates expire independently of domain registrations and hosting subscriptions. Let's Encrypt currently describes 90 days as its default certificate lifetime and has published plans for shorter lifetimes, reinforcing the importance of automation. A renewal may fail after a DNS migration, firewall change, removed challenge route, revoked API token or hosting account move. Confirm that the replacement certificate is installed, not merely requested, and test the public endpoint after renewal. Maintain a separate expiry alert where practical. A screenshot of a valid certificate today does not establish that the renewal process will work when nobody is watching.

What a hosting dashboard can and cannot prove

cPanel's SSL/TLS Status interface, when enabled by the hosting provider, can display certificate coverage, expiration and AutoSSL problems for domains managed by that account. Some providers expose the information through a combined certificates interface instead. These details help the responsible administrator investigate an issue, but they do not prove that a CDN edge or separate third-party application presents the same certificate. Record the exact hostname, timestamp and error when requesting support. This article does not require accessing cPanel, and an editorial source check must never be represented as a live certificate or hosting audit.

CDN and origin connections are different

A reverse proxy can accept an encrypted browser connection and then establish a separate connection to the origin server. Cloudflare's SSL/TLS mode determines how the origin leg is handled. Its Full mode encrypts that leg but does not validate the origin certificate in the same way as Full (strict). Full (strict) requires a suitable unexpired certificate matching the hostname and provides stronger origin authentication. The browser's secure indicator only describes its own connection to the visible endpoint. A complete technical review must identify the origin and validate both legs. Do not change proxy modes merely to hide a warning.

Why Flexible mode deserves caution

Cloudflare's Flexible arrangement can encrypt traffic from the visitor to the proxy while sending HTTP from the proxy to the origin. The entire route is therefore not encrypted throughout. If the origin redirects HTTP to HTTPS, the combination can also produce an endless redirect loop. Removing an error by weakening a security setting is not an acceptable diagnosis. First determine whether the origin supports port 443, has a suitable certificate and answers the expected hostname. A controlled plan can then select the supported secure mode. Production configuration changes require separate approval and tested rollback arrangements.

Mixed content creates hidden weaknesses

A page loaded with HTTPS may request scripts, images, fonts, stylesheets or API responses over insecure HTTP. Modern browsers may upgrade some resources automatically and block others, potentially leaving a broken form or incomplete layout. An insecure request can also expose data or permit tampering if it is allowed. Inspect the browser console and network panel for the pages that actually collect information, not only the homepage address bar. Correct resource URLs and application settings at their source. Test embedded maps, booking widgets and form confirmations after changes, since a blanket replacement may break integrations.

Redirects and canonical URLs must agree

Visitors may arrive through an old HTTP bookmark or search result. The server should direct them to the intended HTTPS page without loops, unnecessary chains or loss of the requested path. Check the bare domain, www and deep article links, including URL variants that the application supports. If every old URL is redirected to the homepage, customers can lose access to useful content. Canonical tags, internal links and sitemap entries should reflect the intended secure destinations. Redirect configuration is a deployment responsibility, not a copywriting adjustment. This editorial work does not authorise .htaccess changes or live URL routing.

HSTS needs a deliberate rollout

HTTP Strict Transport Security tells compatible browsers to use HTTPS for future requests to a hostname. It can reduce downgrade opportunities, but includeSubDomains also affects subordinate names that may not yet support HTTPS. Preloading has stricter long-term consequences. Before introducing HSTS, inventory every affected subdomain, confirm reliable certificate renewal and document rollback limitations. MDN notes that browsers may refuse to bypass certificate errors on HSTS hosts. A team should not paste an aggressive header from a tutorial into production without staging verification and ownership signoff. Security controls that cannot be quickly reversed deserve especially careful planning.

Forms and payment flows require end-to-end review

A contact page may be delivered over HTTPS while its form posts to a different endpoint, loads a third-party script or exposes information in poorly controlled logs. Follow the request destination and check which organisation receives and stores the data. Payment providers often host their own pages under separate domains with separate contractual and operational controls. HTTPS does not replace consent notices, secure storage, access restrictions or application validation. For editorial examples, use invented business names and fictitious fields rather than real customer information. Actual submissions and payment testing belong in an authorised QA environment.

A certificate cannot repair vulnerable software

TLS reduces interception and tampering on a correctly established connection, but cannot prevent a vulnerable plugin from serving malicious code or an administrator from using a stolen password. A database can still be exposed through bad permissions, and phishing sites may also use HTTPS. Keep software patched, limit administrative access, enable multifactor authentication where available and maintain protected backups with tested recovery. Record these controls separately from certificate management. A valid certificate is an important layer, not a vulnerability assessment, malware scan, privacy compliance review or assurance that an application is free of security defects.

Diagnose errors without disabling protection

If a visitor reports a privacy warning, collect the exact hostname, time, browser message and whether the problem is widespread. A name mismatch points toward missing hostname coverage; an expiry warning suggests renewal trouble; an untrusted issuer can indicate a chain problem or a certificate intended only for a proxy origin. A failed handshake may involve protocols, ports or server configuration, while a redirect loop requires a different investigation. Preserve screenshots and technical evidence without collecting private credentials. Do not switch DNS providers or disable certificate verification as a first response. Escalate to the responsible hosting or CDN operator.

Plan HTTPS during hosting migrations

Moving a website can change its origin IP address, server software, certificate storage and renewal service. Before cutover, verify that the new host can answer each required hostname over HTTPS and that any CDN-to-origin validation remains appropriate. Compare key pages and forms in approved staging, record the rollback trigger and assign the person who can execute it. If email uses the same domain, protect MX and authentication records during DNS work. Transferring website files is not equivalent to transferring certificate management. Treat these as separate checklist items, with no assumption that the old host's automatic renewal follows the files.

A Malaysian SME planning example

Imagine a Selangor consultancy with a brochure website, a contact form and a booking subdomain managed by another supplier. The owner should ask which names have valid certificates, who renews each one and whether the form submits to a secure destination. An expensive certificate is not automatically necessary because the site serves business clients; reliable issuance, hostname coverage, renewal and support are the meaningful criteria. The booking provider may control its own HTTPS setup, requiring coordination rather than duplication. This is a hypothetical example, not a statement about an actual customer, a legal obligation or an approved OnHypp package.

Acceptance evidence before any future release

Record the hostname inventory, issuer, renewal owner and the exact build being tested. In current browsers, open HTTPS directly, inspect certificate coverage and dates, test HTTP-to-HTTPS redirects and check mixed-content warnings. Where a proxy is used, verify origin certificate validation separately. Test form destinations and third-party resources in a controlled QA environment and retain dated evidence. A privacy warning, broken resource or unclear renewal responsibility should block acceptance. This checklist supports a later independent review; it does not mean OnHypp's production website, devices or live forms have passed these tests.

Sources & further reading

Put this into practice

Email & hostingDomainsWebsite design