Skip to content
AffiliateBest BETTER TOOLS. SMARTER INCOME.
WEBSITE BUILDING Academy
Module 03 of 15 · BUILD Domains, Hosting and Infrastructure

MODULE 03 · INFRASTRUCTURE

Domains, Web Hosting and Website Infrastructure: How to Choose the Right Foundation

Your domain, hosting model, DNS, TLS, backups and operating setup determine how easy the website is to launch, maintain, recover and scale. This module teaches you how to evaluate infrastructure by business requirements, technical limits and failure scenarios — not by vague labels such as “unlimited,” “cloud” or “premium.”

Beginner → Advanced Domain strategy Hosting selection Reliability & recovery Official English sources
Scope boundary

This module is provider-neutral: it teaches how to choose and reason about domains, hosting models, DNS, server resources, HTTPS/TLS, CDN, backups and infrastructure risk. Module 04 then applies those principles to Hostinger and hPanel. Use this module for architecture decisions; use Module 04 for provider-specific implementation.

START WITH THE SYSTEM

A website is not “the hosting account.” It is a chain of independent services that must work together.

Beginners often buy a domain and a hosting plan from one company and assume that everything is one product. Operationally, several different systems are involved. Understanding those boundaries matters because outages, migrations and security incidents usually affect one layer rather than “the whole internet.”

IdentityDomain registration · registrant · registrar · registry
RoutingDNS · nameservers · records · DNSSEC
EdgeCDN · reverse proxy · firewall · caching
OriginHosting · web server · PHP/runtime · database
ApplicationWordPress · theme · plugins · content
RecoveryBackups · restore process · staging · monitoring

Translate business requirements into technical requirements

Do not begin with “Which host is best?” Begin with the project. A small brochure site, a WooCommerce store, a high-traffic media site and a custom web application do not need the same operating model. Your infrastructure decision should answer four questions:

Workload

How dynamic is the site? Does it serve mostly cached pages, user accounts, checkout, search, API requests or background jobs?

Risk

What happens if the site is unavailable for an hour, a day or a week? How valuable is the data?

Operations

Who will patch servers, monitor errors, restore backups, optimize performance and handle incidents?

Growth

Can the current architecture scale or migrate without rebuilding the project from zero?

Professional principle

The cheapest hosting plan is not automatically the most economical plan. Total cost includes downtime, slow support, migration friction, developer time, backup failures and performance limits.

DOMAIN STRATEGY

Choose a domain for recognition and control, not because you expect keywords in the domain to rank the site.

Your domain is part of the brand, email identity and long-term link structure. Changing it later is possible, but it creates migration work across redirects, analytics, Search Console, backlinks, email addresses, marketing assets and user memory.

Use a brand-first domain checklist

  • Easy to say: a person should be able to tell someone the name without spelling it five times.
  • Easy to type: avoid confusing substitutions, excessive hyphens and ambiguous characters.
  • Memorable: a distinctive brand usually has more long-term value than a generic keyword chain.
  • Expandable: do not trap the business inside an overly narrow product, year or location unless that is intentional.
  • Legally defensible: check trademarks and obvious brand conflicts before investing in the identity.
  • Consistent: inspect major social platforms and business directories if consistent naming matters to the project.

Do not overvalue exact-match keywords

Google's current SEO Starter Guide says keywords in a domain name or URL path alone have very little ranking effect, and Google's ranking systems include an exact-match domain system designed to avoid giving excessive credit to domains created mainly to match a query. Build the name for people and the business first.

Think about email before you register

A domain often becomes your email identity as well as the website address. Test how addresses such as hello@example.com, support@example.com and personal addresses look and sound. A domain that is awkward in email can become a daily operational annoyance.

TOP-LEVEL DOMAIN

The TLD should match audience expectations and geographic strategy.

IANA maintains the authoritative Root Zone Database of delegated top-level domains. A TLD can be generic, country-code, sponsored or another defined type. For most commercial projects, the decision is usually between a familiar generic TLD and a country-code TLD that clearly targets one market.

OptionGood fitMain trade-off
Generic TLDGlobal or multi-country brandMay require stronger on-page and language signals for regional targeting
Country-code TLDBusiness explicitly focused on one countryCan make international expansion less natural
Newer niche TLDBrand where the ending improves memorabilityUser familiarity, renewal pricing and availability vary

Do not choose a TLD because you think it is an SEO shortcut

Google says a generic TLD does not inherently rank better or worse because of its ending. Country-code TLDs can be a strong geographic signal for a specific country, while Google treats some vanity ccTLDs as generic because users commonly perceive them that way. The practical question is audience fit, not “which extension ranks best.”

Check renewal economics, not only year-one price

Promotional registration prices can be much lower than renewal prices. Before buying a domain, record the current registration price, regular renewal price, transfer price, privacy policy and restoration fees. A domain is a recurring operating cost, not a one-time purchase.

CONTROL & ACCOUNTABILITY

Understand the difference between the registrant, registrar, reseller and registry.

ICANN explains that the registrant is the person or entity holding rights to the registered domain, the registrar handles the registration relationship with the registrant, and the registry operator maintains the registry for a top-level domain. Resellers can sell registration services through a registrar but are not themselves ICANN-accredited registrars.

Registrant

The individual or organization that registers and controls the domain under the registration agreement.

Registrar

The provider through which the domain is registered, renewed, transferred and managed.

Registry

The operator responsible for the database and technical operation of a top-level domain.

DNS provider

The service hosting authoritative DNS records. It may be your registrar, host, CDN or a separate provider.

Keep the domain in an account you control

If a freelancer, agency or employee registers the domain in their own account, ownership and continuity can become difficult later. The business should control the registrar account, recovery email, MFA device and billing relationship whenever possible.

Separate the domain from the hosting mentally — even if one company sells both

ICANN explicitly notes that a domain registration does not automatically create a functioning website; hosting is still required. Keeping the roles conceptually separate makes migrations easier because you know which settings belong to registration, DNS and hosting.

DOMAIN SECURITY

Losing control of the domain can be more damaging than losing the web server.

If an attacker gains control of the registrar account, they may be able to change nameservers, redirect traffic, interfere with email or initiate a transfer. Treat the domain as a high-value business asset.

Minimum controls

  • Enable multi-factor authentication on the registrar account.
  • Use a unique password stored in a reputable password manager.
  • Keep registrant and recovery contact information current.
  • Enable transfer/domain lock where available.
  • Turn on renewal reminders and consider auto-renewal with a valid payment method.
  • Document the registrar, account owner and emergency recovery process.
  • Use role-based access rather than sharing the primary password when the provider supports it.

Privacy protection is not the same as ownership protection

Registration-data privacy can reduce public exposure of personal contact details, but it does not replace MFA, account security, transfer controls or accurate recovery information.

HOSTING MODELS

Hosting labels describe operating models, but they do not guarantee quality.

A low-quality cloud service can perform worse than a well-operated shared platform. A VPS can be less reliable than managed hosting if nobody maintains it. Managed WordPress can run on shared, virtualized or cloud infrastructure. Compare the responsibilities and guarantees behind the label.

ModelControlOperational burdenTypical use
Shared hostingLowLowSmall sites, beginners, low-to-moderate workloads
Managed WordPressLow–mediumLowWordPress sites where convenience and specialist support matter
VPSMedium–highMedium–highCustom stacks, isolated resources, developers comfortable with server operations
Cloud architectureVariableVariableFlexible scaling, distributed systems, managed services
Dedicated serverHighHigh unless managedLarge or specialized workloads requiring physical isolation/control
The question to ask

Who is responsible for the operating system, security patches, web server, database, backups, monitoring, malware response, scaling and incident recovery? If you cannot answer that, you do not yet understand the hosting product.

SHARED HOSTING

Shared hosting is often the right starting point — if the limits match the project.

In shared hosting, multiple customers use infrastructure on the same physical system. AWS describes shared hosting as an arrangement where websites share hardware resources and may compete for memory, storage and processing. Modern providers can add isolation, resource controls and caching to reduce the impact, so “shared” alone does not tell you whether a plan is good or bad.

When shared hosting is usually enough

  • New informational or affiliate website with modest traffic.
  • Business brochure site with limited dynamic processing.
  • Beginner WordPress project where server administration would create unnecessary risk.
  • Sites that can cache most public pages efficiently.

What to inspect before buying

Look beyond storage and “number of websites.” Ask about CPU or process limits, memory, PHP workers/processes, database limits, inode/file limits, backup frequency, staging, cache stack, data-center choice, email limits, malware handling and support boundaries.

Shared hosting failure mode: resource throttling

A site may technically remain online while requests become slow or fail under bursts of uncached traffic. This can happen when account-level resource limits are reached. The fix may be optimization, caching, query reduction or a more capable plan — not automatically “buy a dedicated server.”

MANAGED WORDPRESS

Managed WordPress is a service model, not one specific server architecture.

Providers use “managed WordPress” differently. It can mean automatic core updates, specialist support, WordPress-specific caching, staging, backups, security hardening, malware response, performance tooling or some combination. Verify the exact scope instead of assuming the label includes everything.

What good management can remove from your workload

Routine operations

Automated platform maintenance, backups, SSL and common WordPress optimizations.

Specialist support

Support staff familiar with WordPress-specific behavior, plugins and common failure modes.

Guardrails

Staging, restore points, caching rules and security controls that reduce operational mistakes.

What it usually does not remove

You are still responsible for the quality and security of your own plugins, theme customizations, content, user permissions, business logic, third-party scripts and application configuration unless the provider explicitly says otherwise.

VIRTUAL PRIVATE SERVER

A VPS gives more isolation and control, but it also creates server-administration responsibility.

AWS describes VPS hosting as a virtual machine with allocated resources on shared physical hardware. This gives more predictable access to your assigned virtual resources than traditional shared hosting, but somebody still needs to secure, patch, monitor and configure the server stack.

Choose VPS when control solves a real problem

  • You need software or server configuration unavailable on managed/shared plans.
  • You need stronger resource isolation or predictable reserved resources.
  • You operate applications, queues, workers or services beyond standard WordPress hosting.
  • You have the skills or budget to maintain the operating system and stack.
VPS is not an automatic upgrade

An unmanaged VPS can be slower, less secure and less reliable than good managed hosting if it is badly configured. More control is valuable only when you can operate it correctly.

CLOUD HOSTING

“Cloud” describes flexible infrastructure possibilities — not a universal performance guarantee.

AWS distinguishes traditional VPS hosting from broader cloud hosting: cloud architectures can use different server types, add resources, use managed services or adopt serverless components. In practice, hosting companies also use “cloud hosting” as a marketing label, so always inspect the actual resource and availability model.

Cloud becomes valuable when architecture can use the flexibility

Examples include horizontal scaling, managed databases, object storage, load balancers, multiple availability zones, infrastructure automation and traffic-based capacity. A single small WordPress site does not automatically need this complexity.

Watch for hidden operational complexity

Elastic infrastructure can create variable billing, distributed logs, more security policies and more moving parts. Cloud architecture is strongest when the business has a reason to use those capabilities and the team can observe and manage them.

DEDICATED HOSTING

A dedicated server gives physical isolation, but most new websites do not need it.

Dedicated hosting assigns an entire physical server to one customer. It can be appropriate for specialized workloads, strict isolation requirements or high predictable resource demand. It also increases cost and can still have a single-server failure domain unless the architecture adds redundancy.

Dedicated does not mean highly available

A powerful single server can still fail. High availability usually requires redundancy across infrastructure components, tested failover and operational procedures. Do not confuse hardware ownership/isolation with resilience.

READ THE LIMITS

Storage size is one of the least useful indicators of WordPress performance.

Hosting plans often advertise storage because it is easy to understand. Dynamic website performance is more likely to depend on CPU availability, memory, database behavior, concurrent processing, cache efficiency and I/O. Provider limits differ, so there is no universal “X visitors = Y GB RAM” formula.

MetricWhat it affectsWhat to ask
CPU / computePHP execution, queries, compression, background jobsDedicated, burstable or account-throttled? How is sustained usage handled?
RAMActive processes, database/cache working setPer account, per process or server-wide? What happens at the limit?
PHP workers / processesConcurrent uncached dynamic requestsHow many can run simultaneously and how are queues handled?
StorageFiles, media, backups if local, databasesSSD/NVMe? Is backup storage counted? Are there I/O limits?
Inodes / file countTotal files/directories allowedWhat is the hard limit and what happens when it is reached?
Bandwidth / transferAmount of data delivered over the networkIs “unlimited” subject to fair-use or traffic policies?
Database limitsDynamic content and application stateDatabase size, connections, query/runtime limits, backup behavior?

“Unlimited” should always trigger a policy check

No infrastructure has infinite resources. “Unlimited” usually means the provider does not meter that dimension under normal usage but still has acceptable-use, process, CPU, file-count or abuse controls. Read the resource policy and terms rather than assuming no limit exists.

Estimate the workload, then measure it after launch

Before launch you can estimate traffic, page weight, dynamic behavior and storage growth. After launch, replace estimates with real metrics: response time, cache hit rate, CPU saturation, memory pressure, database latency, errors and traffic patterns.

LATENCY & DELIVERY

Choose origin location near the core audience, then use a CDN when it meaningfully improves delivery.

Physical distance contributes to network latency. If most users are in Europe, an origin located in Europe is usually more sensible than one on another continent unless an edge architecture compensates effectively. The correct decision also depends on data residency, provider network quality and application architecture.

A CDN moves cacheable content closer to users

Cloudflare's current documentation describes its cache as storing content in globally distributed data centers and serving cacheable resources from the data center handling a request. Static assets such as images, CSS and JavaScript are common CDN candidates. Dynamic HTML behavior depends on caching rules and application requirements.

CDN does not remove the origin

If content is not cached, expired or personalized, the edge still needs the origin. A slow database or overloaded PHP layer can therefore remain a bottleneck. Optimize the origin and the edge as one delivery chain.

Do not cache personalized pages blindly

Account pages, carts, checkout, admin areas and user-specific content require careful cache rules. Incorrect full-page caching can expose stale or wrong content to users.

HTTPS & TLS

HTTPS should be part of the default architecture, not an optional launch task.

Let's Encrypt explains that HTTPS certificates can be issued automatically after an ACME client proves control of the domain. HTTPS protects traffic in transit through TLS, providing encryption and integrity and helping clients authenticate the server.

What the certificate actually proves

A domain-validated certificate demonstrates control over the relevant domain for certificate issuance. It does not prove that the business is trustworthy, that the website is malware-free or that the product is legitimate. TLS protects the connection; it does not evaluate the content.

Automate renewal

Modern hosting platforms commonly automate certificate issuance and renewal. If you self-manage infrastructure, certificate renewal must be monitored. An expired certificate can make a working website appear broken or unsafe.

Avoid mixed content

Once a page is served over HTTPS, resources should also load securely. Hard-coded HTTP image, script or API URLs can create mixed-content errors or blocking. Standardize the site's canonical HTTPS URLs early.

DNS OPERATIONS

DNS should be documented before you change it, because one record can affect the website, email or verification.

Your authoritative DNS zone can contain website records, mail routing, domain-verification records and security policies. Before changing nameservers or moving DNS providers, export or document all existing records and identify which service owns each one.

Nameserver changes are migrations

When changing authoritative DNS providers, recreate required records first, verify them, then change nameservers. Cloudflare's setup documentation warns that a domain can become unreachable if the correct records are not in place when nameservers change.

DNSSEC adds authentication to DNS data

DNS Security Extensions let resolvers validate signed DNS data and reduce the risk of accepting forged answers. Cloudflare describes DNSSEC as an authentication layer that helps prevent requests from being routed to a spoofed domain.

DNSSEC migration warning

Do not change nameservers while stale DNSSEC delegation information is still configured. A mismatched DS/DNSSEC setup can make the domain fail validation and appear offline. Follow the old and new DNS providers' migration procedure.

BACKUPS & RECOVERY

A backup is useful only if you can restore it.

Backup marketing often focuses on frequency — “daily backups” — but professional recovery planning also asks where copies are stored, how long they are retained, whether databases and files are consistent, who can restore them and whether the restore process has been tested.

Separate four backup questions

RPO

How much recent data can you afford to lose? A daily backup can mean losing almost a day of changes.

RTO

How quickly must the site be restored after failure?

Isolation

Can a compromise or account deletion remove both production and every backup?

Verification

Have you actually restored the site into a clean environment and checked that it works?

Keep independent copies for valuable sites

CISA recommends maintaining offline or otherwise protected backups and regularly testing restoration. For a business-critical site, do not depend on one backup copy inside the same hosting account as production. Use at least one recovery path that survives a provider-account failure or destructive incident.

Back up more than WordPress files

A complete recovery can require the database, uploads, configuration, environment settings, DNS information, certificates/keys where relevant, source code, license information and a documented restore sequence. E-commerce or membership sites may also need more frequent database protection because transactions change continuously.

RELIABILITY

An uptime percentage is not a complete reliability strategy.

Providers may publish uptime targets or service-level agreements, but the details matter: measurement method, exclusions, maintenance windows, compensation, scope and whether the SLA is a financial credit rather than a technical guarantee.

Translate percentages into business impact

Do not obsess over a marketing decimal without considering your own risk. A personal learning site and a store processing paid orders have different tolerance for downtime. Reliability requirements should be based on revenue, user expectations, contractual obligations and recovery capability.

Monitor from outside the hosting account

External uptime monitoring can detect whether the site is reachable from outside your infrastructure. Combine availability checks with application monitoring, error logs and business checks such as checkout, forms or critical API operations.

Redundancy must match the failure you are trying to survive

Two copies on the same disk do not protect against disk failure. Two servers in the same unavailable data center do not protect against a regional outage. Define the failure scenario first, then decide whether redundancy is worth the added complexity and cost.

SAFE OPERATIONS

Production should not be your testing environment.

A staging environment lets you test WordPress updates, plugin changes, theme code and configuration before exposing them to real visitors. For a simple site, staging may be a provider feature. For a larger system, it can become part of a deployment pipeline.

A minimum change workflow

  1. Back up or create a restore point.Know how to return to the previous state before changing production.
  2. Test in staging.Check frontend, admin, forms, search, login, checkout and integrations relevant to the site.
  3. Deploy one controlled change.Avoid changing hosting, domain, theme and plugin stack at the same time if you can separate them.
  4. Verify production.Check errors, key user flows, cache, analytics and indexing-sensitive settings.
  5. Observe after deployment.Some failures appear only under real traffic, cron jobs or external integrations.

Ask whether staging copies production data

Cloning a production database can copy personal information into a less-protected environment. For sites with customer data, staging access, data handling and sanitization require deliberate controls.

DECISION FRAMEWORK

Compare hosting providers with a weighted scorecard, not a feature-count contest.

The right provider depends on the site. Weight each factor according to business importance, score the evidence and document uncertainty. A provider with fewer headline features can still be the better choice if it wins on recovery, support and operational simplicity.

FactorSuggested weightEvidence to collect
Performance fit15%Resource model, caching, origin region, real measurements after trial
Reliability15%Status history, architecture, SLA terms, monitoring
Backups & recovery15%Frequency, retention, off-account copy, restore workflow, testability
Security & isolation10%MFA, account roles, malware controls, patch responsibility, isolation
Support quality10%Scope, channels, escalation, WordPress/server competence
Operational simplicity10%Staging, SSL, DNS, logs, backups, dashboards, automation
Scalability / upgrade path10%Plan upgrades, migration path, resource expansion, limits
Total cost10%Renewals, add-ons, email, backups, CDN, migration, taxes
Exit portability5%Standard WordPress export, SSH/SFTP, database access, migration restrictions

Score documented evidence, not sales copy

If a provider says “advanced security,” translate that into concrete controls. If it says “daily backup,” verify retention and restore procedure. If it says “unlimited traffic,” inspect the resource and acceptable-use limits that can still throttle the account.

PORTABILITY

Choose infrastructure with an exit plan before you need one.

Providers change prices, products and policies. Your site can also outgrow its current plan. Portability reduces business risk and gives you negotiating leverage.

Record what must move

  • Domain registration and registrar access.
  • DNS zone records and nameserver configuration.
  • Website files, media and database.
  • Email mailboxes and DNS authentication records.
  • SSL/TLS configuration where migration requires it.
  • Cron jobs, server rules, environment variables and scheduled tasks.
  • CDN, firewall, analytics and third-party integrations.

Change one major variable at a time when possible

Google's current site-move guidance recommends separating major changes where practical. If you change domain, hosting, CMS and design simultaneously, diagnosing traffic or technical problems becomes much harder. A controlled migration has a rollback plan, URL mapping where URLs change, monitoring and post-move verification.

Keep the old environment available during verification

For important migrations, avoid destroying the previous environment immediately. Preserve a temporary rollback window until DNS, TLS, application behavior, analytics, forms and search-engine access have been verified.

FAILURE-FIRST REVIEW

Common infrastructure decisions that create avoidable problems later.

MISTAKE

Choosing only by year-one price

Renewal price, add-ons, migration cost and operational time can make the “cheapest” plan more expensive over two or three years.

MISTAKE

Buying far more server than needed

Complex infrastructure creates maintenance burden without improving the business if the workload is small.

MISTAKE

Buying too little dynamic capacity

A site with WooCommerce, membership features or heavy uncached requests can hit process and database limits long before storage fills up.

MISTAKE

Treating “cloud” as a quality certificate

The label does not tell you resource guarantees, redundancy, support or how the application is actually deployed.

MISTAKE

No independent backup

If production and every backup depend on the same account, one compromise or account loss can remove both.

MISTAKE

Domain registered under someone else

Ownership and recovery disputes can block migrations and business continuity.

MISTAKE

DNS changes without inventory

Website records may work while email or verification breaks because an MX/TXT record was forgotten.

MISTAKE

No restore test

A backup that has never been restored is an assumption, not a verified recovery capability.

MISTAKE

Testing updates directly on production

Theme, plugin or server changes can break the site with no safe comparison or rollback path.

MISTAKE

No exit plan

Vendor lock-in becomes painful only when prices rise, support fails or the site outgrows the platform.

PRE-PURCHASE CHECKLIST

Do not buy the hosting plan until you can answer these questions.

PRACTICE

Turn the theory into an infrastructure decision for a real project.

EXERCISE 01

Create the infrastructure inventory

Write down registrar, DNS provider, hosting provider, origin region, CDN, email provider, backup location and account owner. If one line is “I don't know,” resolve it before launch.

EXERCISE 02

Compare three domain options

Score memorability, spelling, expansion potential, TLD fit, renewal cost, trademark risk and email usability. Choose the name with the strongest long-term brand logic, not the most keywords.

EXERCISE 03

Compare three hosting plans

Use the weighted provider scorecard. Record hard resource limits, backup retention, staging, support scope, renewal price and exit process. Do not award points for a feature you cannot define.

EXERCISE 04

Design a backup and restore test

Define RPO, RTO, copy locations and a restore test. For a test site, restore the backup into a separate environment and verify login, media, database content and critical user flows.

EXERCISE 05

Write the migration runbook

Create a one-page checklist for moving the site: backup, target setup, DNS inventory, test copy, TLS, cutover, cache, analytics, forms, monitoring and rollback criteria.

PRIMARY / AUTHORITATIVE SOURCES

English references for domain, hosting, HTTPS, DNS, CDN and recovery decisions

Infrastructure products change quickly. Use current provider documentation and primary standards/guidance when verifying limits, renewal terms, migration steps and security controls.

Source review: . Time-sensitive product, legal, analytics and platform details should still be re-checked at the source immediately before implementation.

MODULE 03 COMPLETE

Next: apply the infrastructure principles to Hostinger and build the site step by step.

You now know what a hosting product should be evaluated on. Module 04 uses that framework in a practical Hostinger workflow: plan selection, domain setup, hPanel, WordPress installation, HTTPS/TLS certificates, DNS, email, backups, performance, migration and the settings a beginner should verify before publishing.