A website is not just pages and a logo. A successful website is a system that earns money, communicates clearly, stays secure, and is easy to run.

This guide shows what every website must have, plus what to add depending on your business type.
What every website must have first
Before design, content, or marketing, every website needs a solid foundation.
Hosting and domain
Every website requires:
- Reliable hosting with backups
- A connected domain name
- HTTPS enabled with a secure padlock
Without this, nothing else works properly.
Email and DNS (commonly missed)
Professional websites must have:
- A business email address
- Correct DNS records
This includes:
- MX records for email delivery
- SPF to allow trusted senders
- DKIM to verify messages
- DMARC to protect your brand
This prevents emails going to spam, missed enquiries, and fake emails sent as your business.

Hosting, domains, and email delivery all work together. When they are set up correctly, they connect your website and business email so everything runs smoothly and automatically in the background.
→ Click here to learn more about hosting and how to setup DNS records correctly
Core WordPress setup (non-negotiable)
Once WordPress is installed, these basics must be set correctly.
Essential settings
- Correct site title and description
- Correct timezone
- Search engines disabled until launch
Security basics
- No default admin usernames
- Strong passwords
- Limited login attempts
- Automatic updates where safe
These steps alone stop a large number of common attacks.
Core features every website needs
Most websites need the same building blocks, no matter the industry.
Forms and enquiries
Used by roofers, builders, consultants, pharmacies, and service businesses.
Common examples:
- Contact forms
- Quote requests
- Consultation requests
Forms should send clear email notifications and store submissions safely.
Payments and orders
If your website takes money, it must support:
- Secure online payments
- Order confirmation emails
- Refund handling
Used by online shops, pharmacies, digital services, and membership sites.
Backups and recovery
Every website must have:
- Automatic daily backups
- Off-site storage
- One-click restore
Because every website eventually breaks.
Email systems are business-critical
Your website sends important emails such as:
- Contact form submissions
- Order confirmations
- Password resets
These must be tested and delivered reliably.

If customers do not receive emails, trust is lost immediately.
→ Click here to learn more about Google Workspace and email delivery
How different websites generate income
Not all websites make money the same way.
Consultations and services
Used by pharmacies, clinics, trades, and coaches.
Income comes from:
- Paid consultations
- Quotes
- Follow-up services
Requires secure forms, clear workflows, and email notifications.
Online shops
Used by ecommerce brands and pharmacies.
Income comes from:
- Product sales
- Repeat orders
- Upsells
Requires payment gateways, order emails, shipping setup, and refunds.
Content and affiliate income
Used by bloggers, YouTubers, and niche websites.
Income comes from:
- Blog traffic
- Affiliate links
- Sponsorships
Requires SEO content, email capture, and trust.
Subscriptions and retainers
Used by memberships and refill services.
Income comes from recurring payments.
Requires subscriptions, reminders, and account management.
Pharmacy websites need extra systems
Pharmacy websites are more complex and require additional setup.
They often include:
- Secure medical consultation forms
- Consent checkboxes
- ID uploads
- Structured approval workflows
- High risk merchant account (Secure payment gateway)
A compliant process usually includes:
- Consultation submission
- Pharmacist review
- Approval or decline
- Prescription creation
- Order processing
- Tracking sent to the patient
This must be clear, secure, and auditable.
Internal dashboard for running the business
A professional website should allow staff to:
- View submissions
- Update statuses
- Add notes
- Manage orders
This avoids missed tasks, email overload, and manual errors.
What actually drives profit
Not everything matters equally.
High impact features:
- Payments
- Consultations
- Repeat customers
- Email reminders
Long-term growth comes from:
- Blog content
- SEO
- Social traffic
- Email newsletters
Final launch checklist
Before going live, always check:
- Backups are running
- Emails are tested
- Forms work correctly
- Payments are tested
- Mobile view is correct
- Speed is acceptable
- Search engine indexing is enabled
- Legal pages are in place
The core principle
A website is not just pages.
It is a system that earns, communicates, retains, and operates your business.
Most websites fail because this system was never built properly.
How Web Guidance helps
Web Guidance:
- Builds websites as complete systems
- Sets everything up correctly from day one
- Helps you do it yourself or does it for you
- Never skips the boring but critical steps
If you want help setting this up properly, or want your existing website reviewed, you can contact Web Guidance for support.