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.”
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:
How dynamic is the site? Does it serve mostly cached pages, user accounts, checkout, search, API requests or background jobs?
What happens if the site is unavailable for an hour, a day or a week? How valuable is the data?
Who will patch servers, monitor errors, restore backups, optimize performance and handle incidents?
Can the current architecture scale or migrate without rebuilding the project from zero?
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.
| Option | Good fit | Main trade-off |
|---|---|---|
| Generic TLD | Global or multi-country brand | May require stronger on-page and language signals for regional targeting |
| Country-code TLD | Business explicitly focused on one country | Can make international expansion less natural |
| Newer niche TLD | Brand where the ending improves memorability | User 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.
The individual or organization that registers and controls the domain under the registration agreement.
The provider through which the domain is registered, renewed, transferred and managed.
The operator responsible for the database and technical operation of a top-level domain.
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.
| Model | Control | Operational burden | Typical use |
|---|---|---|---|
| Shared hosting | Low | Low | Small sites, beginners, low-to-moderate workloads |
| Managed WordPress | Low–medium | Low | WordPress sites where convenience and specialist support matter |
| VPS | Medium–high | Medium–high | Custom stacks, isolated resources, developers comfortable with server operations |
| Cloud architecture | Variable | Variable | Flexible scaling, distributed systems, managed services |
| Dedicated server | High | High unless managed | Large or specialized workloads requiring physical isolation/control |
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.
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
Automated platform maintenance, backups, SSL and common WordPress optimizations.
Support staff familiar with WordPress-specific behavior, plugins and common failure modes.
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.
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.
| Metric | What it affects | What to ask |
|---|---|---|
| CPU / compute | PHP execution, queries, compression, background jobs | Dedicated, burstable or account-throttled? How is sustained usage handled? |
| RAM | Active processes, database/cache working set | Per account, per process or server-wide? What happens at the limit? |
| PHP workers / processes | Concurrent uncached dynamic requests | How many can run simultaneously and how are queues handled? |
| Storage | Files, media, backups if local, databases | SSD/NVMe? Is backup storage counted? Are there I/O limits? |
| Inodes / file count | Total files/directories allowed | What is the hard limit and what happens when it is reached? |
| Bandwidth / transfer | Amount of data delivered over the network | Is “unlimited” subject to fair-use or traffic policies? |
| Database limits | Dynamic content and application state | Database 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.
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
How much recent data can you afford to lose? A daily backup can mean losing almost a day of changes.
How quickly must the site be restored after failure?
Can a compromise or account deletion remove both production and every backup?
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
- Back up or create a restore point.Know how to return to the previous state before changing production.
- Test in staging.Check frontend, admin, forms, search, login, checkout and integrations relevant to the site.
- Deploy one controlled change.Avoid changing hosting, domain, theme and plugin stack at the same time if you can separate them.
- Verify production.Check errors, key user flows, cache, analytics and indexing-sensitive settings.
- 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.
| Factor | Suggested weight | Evidence to collect |
|---|---|---|
| Performance fit | 15% | Resource model, caching, origin region, real measurements after trial |
| Reliability | 15% | Status history, architecture, SLA terms, monitoring |
| Backups & recovery | 15% | Frequency, retention, off-account copy, restore workflow, testability |
| Security & isolation | 10% | MFA, account roles, malware controls, patch responsibility, isolation |
| Support quality | 10% | Scope, channels, escalation, WordPress/server competence |
| Operational simplicity | 10% | Staging, SSL, DNS, logs, backups, dashboards, automation |
| Scalability / upgrade path | 10% | Plan upgrades, migration path, resource expansion, limits |
| Total cost | 10% | Renewals, add-ons, email, backups, CDN, migration, taxes |
| Exit portability | 5% | 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.
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.
Buying far more server than needed
Complex infrastructure creates maintenance burden without improving the business if the workload is small.
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.
Treating “cloud” as a quality certificate
The label does not tell you resource guarantees, redundancy, support or how the application is actually deployed.
No independent backup
If production and every backup depend on the same account, one compromise or account loss can remove both.
Domain registered under someone else
Ownership and recovery disputes can block migrations and business continuity.
DNS changes without inventory
Website records may work while email or verification breaks because an MX/TXT record was forgotten.
No restore test
A backup that has never been restored is an assumption, not a verified recovery capability.
Testing updates directly on production
Theme, plugin or server changes can break the site with no safe comparison or rollback path.
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.
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.
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.
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.
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.
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.