Skip to main content
Fundamentals

Single-domain, Multi-domain, and Wildcard Certificates

Compare domain coverage, management trade-offs, costs, and use cases for the three common certificate coverage types.

Alongside identity validation levels, choose which names the certificate should cover. Single-domain, multi-domain, and wildcard certificates offer different management and cost trade-offs. This guide explains how to choose.

1. Single-domain certificates​

1. Definition​

A single-domain certificate covers one fully qualified hostname. A certificate for www.example.com does not automatically cover example.com or other subdomains.

2. Characteristics​

Advantages:

  • ✅ Often inexpensive, with free options available
  • ✅ Simple issuance and configuration
  • ✅ Suitable for one hostname

Limitations:

  • ❌ Covers only the specified name
  • ❌ Multiple names require separate certificates or a different coverage type
  • ❌ Multiple certificates create more renewal tasks

3. Use cases​

  • Personal blogs
  • Simple business websites
  • Sites needing only one hostname
  • Development and test environments

4. Example​

Certificate name: www.example.com
Coverage:
✅ www.example.com
❌ example.com
❌ api.example.com
❌ blog.example.com

2. Multi-domain (SAN) certificates​

1. Definition​

A multi-domain certificate lists several names in its SAN extension. These can be related subdomains or unrelated domains.

2. Characteristics​

Advantages:

  • ✅ One certificate for several names
  • ✅ Covers unrelated domains
  • ✅ One renewal replaces the full set
  • ✅ Names can be changed by reissuing the certificate

Limitations:

  • ❌ Paid products may cost more than single-domain certificates
  • ❌ Names are disclosed together; key compromise affects every covered name
  • ❌ Adding a name requires reissuance

3. Use cases​

  • Organizations with multiple domains
  • Protect an apex domain and several subdomains
  • Separate API and web hostnames
  • Separate mobile and desktop hostnames

4. Example​

Primary certificate name: example.com
SAN entries:
✅ example.com
✅ www.example.com
✅ api.example.com
✅ blog.example.com
✅ shop.example.com

Unrelated domains can also be included:

Primary certificate name: example.com
SAN entries:
✅ example.com
✅ example.net
✅ example.org
✅ another-domain.com

5. SAN extension​

Subject Alternative Name is an X.509 extension listing the names covered by a certificate. Modern TLS clients use it for hostname validation.

3. Wildcard certificates​

1. Definition​

A wildcard such as *.example.com covers matching names at one level, including www.example.com, api.example.com, and blog.example.com. It does not cover the apex example.com or deeper names such as sub.www.example.com unless they are separately listed.

2. Characteristics​

Advantages:

  • ✅ Covers matching subdomains at one level
  • ✅ New matching subdomains need no reissuance
  • ✅ One certificate to manage
  • ✅ Useful for many subdomains

Limitations:

  • ❌ Commercial wildcard products may cost more; the original comparison cites 2–3 times single-domain pricing
  • ❌ The apex must be included separately
  • ❌ One wildcard does not cover deeper subdomain levels
  • ❌ Key compromise affects all names using the certificate

3. Use cases​

  • Sites with many subdomains
  • SaaS services assigning one subdomain per customer
  • Multi-tenant applications
  • Frequently created subdomains

4. Example​

Certificate name: *.example.com
Coverage:
✅ www.example.com
✅ api.example.com
✅ blog.example.com
✅ shop.example.com
✅ admin.example.com
✅ Any matching first-level subdomain
❌ example.com (apex not covered by the wildcard)
❌ sub.www.example.com (deeper name not covered)

Note: include the apex as a separate SAN if you need both the apex and wildcard coverage, or use a certificate listing the required names.

4. Comparison​

1. Feature comparison​

FeatureSingle-domainMulti-domainWildcard
Names coveredOneMultiple, subject to CA limitsMatching names at one level
Apex✅ If specified✅ If included❌ Add separately
SubdomainsOnly the specified nameExplicitly listed namesMatching first-level names
New nameNew certificateReissuanceNo change if already matched
Commercial pricingUsually lowerProduct-dependentOften higher; free options exist

2. Historical price examples​

TypeOriginal annual price rangeNotes
Single-domainFree–RMB 500Free options available
Multi-domainRMB 500–3,000Paid prices may scale with name count
WildcardRMB 1,000–5,000Commercial example only; free issuance also exists

3. Management comparison​

FeatureSingle-domainMulti-domainWildcard
Certificate countOne per nameOne for the setOne for matching names
Renewal workloadMultiple certificatesOne certificateOne certificate
Configuration complexityModerateModerateOften simpler for matching subdomains
Management overheadHigher for many namesLower inventory countLower inventory count

5. Choosing coverage​

1. Number of names​

One hostname:

  • Option: single-domain certificate
  • Reason: straightforward configuration and low cost

2–10 distinct names:

  • Option: multi-domain certificate
  • Reason: one certificate to manage

Many subdomains:

  • Option: wildcard certificate
  • Reason: covers matching subdomains with one certificate

2. Name patterns​

Apex and a few fixed subdomains:

  • Option: multi-domain certificate
  • Example: example.com, www.example.com, api.example.com

Apex and many dynamic subdomains:

  • Option: wildcard plus an explicit apex SAN
  • Example: *.example.com and example.com

Unrelated domains:

  • Option: multi-domain certificate
  • Example: example.com, example.net, another-site.com

3. Budget​

Limited budget:

  • Option: free or low-cost single-domain certificates
  • Consider a free multi-domain certificate for several names

Moderate budget:

  • Options: multi-domain or wildcard
  • Choose according to name coverage

Larger budget:

  • Options: wildcard or multi-domain
  • Prioritize manageable operations

4. Business needs​

Stable hostname list:

  • Options: single-domain or multi-domain

Frequently added subdomains:

  • Option: wildcard certificate

SaaS with one subdomain per customer:

  • Option: wildcard certificate

Multiple brands on unrelated domains:

  • Option: multi-domain certificate

6. Combined deployments​

Different certificate types can coexist:

1. Apex plus wildcard​

Approach: a certificate for example.com plus a wildcard certificate for *.example.com.
Benefit: covers the apex and matching subdomains.
Use case: an apex with many subdomains.

2. Multi-domain plus wildcard​

Approach: explicitly cover the apex and critical names with one certificate, and use a separate wildcard certificate for other matching subdomains.
Benefit: separate key management for critical names while simplifying the remaining inventory.
Use case: important services with distinct key-isolation requirements.

7. Request considerations​

1. Single-domain certificates​

  • Identify the exact names needed: www.example.com and example.com are distinct
  • Use a certificate covering both if both are required

2. Multi-domain certificates​

  • Plan the name list in advance
  • Check the CA's per-certificate limit
  • Adding a name requires a new certificate

3. Wildcard certificates​

  • Remember that a wildcard matches one level
  • Include the apex explicitly if needed
  • Protect shared private keys carefully; compromise affects every service using them

8. Examples​

Example 1: Personal blog​

Requirement: www.example.com

Choice: free single-domain DV certificate

Reason: one hostname needs coverage.

Example 2: Small business​

Requirement: example.com, www.example.com, api.example.com

Choice: a three-name multi-domain certificate

Reason: a small, stable name list is easy to manage together.

Example 3: SaaS​

Requirement: the apex and customer subdomains such as client1.example.com and client2.example.com

Choice: *.example.com with example.com included separately

Reason: matching customer names can be added without reissuance.

Example 4: Large organization​

Requirement: multiple brand domains and many subdomains

Choice: multi-domain certificates for brand names and separate wildcard certificates where appropriate

Reason: combine coverage types to fit the deployment and key-isolation requirements.

Conclusion​

Choose coverage according to the number and pattern of names, budget, and operational requirements.

  • Single-domain certificates: Suitable for protecting one domain, typically at the lowest cost.
  • Multi-domain certificates: Convenient for managing a fixed set of domains.
  • Wildcard certificates: Flexible coverage for many subdomains at the same level.

Consider the number of domains, business requirements, budget, and administrative effort when selecting a certificate. Complex deployments can combine certificate types. Whichever type you choose, configure it correctly and renew it on time.