Website Creation Guide

How to Get a Website

(Even If You Have No Idea Where to Start)

A no-nonsense guide to creating your first website without losing your mind, your savings, or your will to live.

So you need a website. Maybe you're starting a business. Maybe you need a portfolio. Maybe you just want a place to post pictures of your cat dressed as historical figures. Whatever the reason, you've realized you need a website, but you have absolutely no idea where to start.

Don't worry—you're not alone. Most people have no clue how websites actually work, and the industry is full of technical jargon designed to make you feel stupid enough to pay someone else to handle it. But here's the truth: creating a basic website isn't that complicated once you understand the process.

This guide will walk you through every step of getting your first website online, from registering a domain to actually building the thing. We'll explain everything in plain English, with no unnecessary technical jargon. By the end, you'll have all the knowledge you need to get your website up and running—even if right now you think HTML is a type of sandwich.

Step 1: Get a Domain Name

Your domain name is your website's address on the internet (like itsalreadytaken.com). It's what people type into their browser to find you, so it's kind of a big deal. Unfortunately, as our name suggests, all the good ones were taken in 2007.

How to Choose a Domain Name

  • Keep it short and memorable: Aim for something easy to spell and pronounce.
  • Include keywords if possible: Helps with SEO, but don't force it if it makes your domain awkward.
  • Avoid hyphens and numbers: They're hard to remember and explain verbally.
  • Choose the right extension: .com is still king, but .io, .co, and others are perfectly acceptable alternatives.

Where to Register Your Domain

You'll need to register your domain through a domain registrar. Here are some popular options:

Namecheap (Recommended)

Great prices, free WhoisGuard privacy protection, and excellent customer service.

From £6.49/yearGet 50% Off

GoDaddy

Well-known, but often more expensive after the first year and charges extra for privacy.

From £11.99/yearPopular Choice

Limited Time Offer

Get 50% off .com domains at Namecheap with our exclusive link. That's just £6.49 for your first year!

Claim This Deal

Domain Name Alternatives

If your perfect domain is taken (and it probably is), here are some alternatives:

  • Try different TLDs: If yourname.com is taken, try yourname.co, yourname.io, or yourname.net.
  • Add a relevant word: Try getyourname.com, yournamehq.com, or yourname-app.com.
  • Use our name generator: Our tool can help you find available domain names that don't completely suck.

Step 2: Choose Web Hosting

Web hosting is where your website's files actually live. Think of your domain as your street address, and hosting as the actual house. Without hosting, you've just got an address that leads nowhere—which is probably still better than some websites out there.

Types of Web Hosting

Shared Hosting

Multiple websites share the same server resources. Like living in an apartment building.

Cheapest OptionBeginner Friendly

Best for: Personal websites, small businesses, blogs

VPS Hosting

Virtual Private Server - you get dedicated resources on a shared server. Like a townhouse.

More ReliableBetter Performance

Best for: Growing businesses, medium-traffic websites

Dedicated Hosting

An entire server dedicated to your website. Like owning a mansion.

Maximum PerformanceMost Expensive

Best for: Large businesses, high-traffic websites

Managed WordPress Hosting

Specialized hosting optimized for WordPress with automatic updates and backups.

Easy to UseWordPress Optimized

Best for: WordPress websites of any size

Recommended Hosting Providers

There are countless hosting providers out there, but here are a few reliable options for beginners:

Namecheap Hosting

Affordable shared hosting with good uptime and free domain with annual plans.

From £2.18/monthView Plans

Bluehost

Popular WordPress-recommended hosting with easy setup and good support.

From £2.95/monthWordPress Friendly

SiteGround

Excellent performance and support, though slightly pricier than other options.

From £3.99/monthBest Support

Pro Tip

Many domain registrars also offer hosting services, so you can often bundle them together for a discount. Namecheap offers hosting packages that include a free domain name for the first year.

What to Look for in Hosting

  • Uptime guarantee: Look for 99.9% or higher. Downtime means your website is inaccessible.
  • Loading speed: Faster hosting means better user experience and SEO rankings.
  • Storage space: How much content you can store (10GB is plenty for most small sites).
  • Bandwidth: How much data can be transferred (affects how many visitors you can handle).
  • Customer support: 24/7 support is essential when (not if) something goes wrong.

Warning: Beware of "Unlimited" Claims

Many hosts advertise "unlimited" storage and bandwidth, but there are always limits buried in the terms of service. Read the fine print or you might find your "unlimited" hosting suddenly limited when you actually need it.

Step 3: Pick a Website Builder

Unless you're planning to code your website from scratch (which, let's be honest, you're probably not), you'll need a website builder or content management system (CMS). These tools make it possible to create a website without knowing how to code.

Popular Website Building Options

WordPress

Powers over 40% of all websites. Extremely flexible with thousands of themes and plugins.

Free & Open SourceHighly Customizable

Learning curve: Moderate

Wix

Drag-and-drop website builder with hundreds of templates and an intuitive interface.

Easy to UseAll-in-One Solution

Learning curve: Low

Shopify

Specialized platform for e-commerce websites with built-in payment processing.

E-commerce FocusedBuilt-in Payment

Learning curve: Moderate

Squarespace

Known for beautiful templates and a clean, modern aesthetic. Good for portfolios.

Beautiful DesignAll-Inclusive

Learning curve: Low

Recommendation for Beginners

If you're just starting out, WordPress.org (self-hosted) offers the best balance of ease of use, flexibility, and cost. Most hosting providers offer one-click WordPress installation, and you'll find countless free themes and plugins to customize your site.

How to Choose the Right Platform

The best platform depends on your specific needs. Ask yourself these questions:

  • What type of website do you need? Blog, portfolio, online store, business site?
  • How much customization do you want? More flexibility usually means a steeper learning curve.
  • What's your budget? Some platforms have monthly fees, while others are free but require paid hosting.
  • How tech-savvy are you? Be honest about your willingness to learn new skills.

The Brutal Truth

Your first website will probably suck no matter what platform you choose. That's normal. The important thing is to start somewhere and improve over time. Don't let perfectionism stop you from launching.

Step 4: Design Your Website

Now comes the fun part—making your website look good. Or at least not terrible. This is where you'll choose a theme or template, customize it to match your brand, and add your content.

Essential Pages for Your Website

Homepage

Your digital storefront. Should clearly communicate what you do and why visitors should care.

Key elements: Clear headline, compelling value proposition, call-to-action

About Page

Tell your story and build trust. Who you are, what you do, and why you do it.

Key elements: Your background, mission/values, team info (if applicable)

Products/Services Page

Showcase what you offer with clear descriptions, benefits, and pricing.

Key elements: Product images, features, benefits, pricing, testimonials

Contact Page

Make it easy for people to reach you. Include a form and other contact methods.

Key elements: Contact form, email, phone, social media links, location

Start With a Template

Don't try to design from scratch. Most website builders offer pre-designed templates that you can customize. Choose one that matches your industry and aesthetic preferences, then modify colors, fonts, and images to match your brand.

Website Design Best Practices

  • Keep it simple: Less is more. Clean, uncluttered designs are easier to navigate and load faster.
  • Mobile-friendly: Ensure your site looks good on phones and tablets (most templates are responsive by default).
  • Consistent branding: Use the same colors, fonts, and style throughout your site.
  • Clear navigation: Users should always know where they are and how to get where they want to go.
  • Fast loading: Optimize images and avoid unnecessary animations that slow down your site.
  • Clear calls-to-action: Make it obvious what you want visitors to do (contact you, buy something, etc.).

Common Design Mistakes

Avoid auto-playing videos, excessive pop-ups, cluttered layouts, tiny text, and low-contrast color schemes. These annoy visitors and make your site look unprofessional.

Step 5: Launch Your Website

You've registered a domain, set up hosting, chosen a platform, and designed your site. Now it's time to launch! But before you hit that publish button, there are a few important things to check.

Pre-Launch Checklist

Content Review

  • Check for spelling and grammar errors
  • Ensure all links work correctly
  • Verify contact information is accurate
  • Test contact forms and other interactive elements

Technical Check

  • Test on multiple browsers (Chrome, Firefox, Safari, Edge)
  • Check mobile responsiveness on different devices
  • Verify page loading speed (use Google PageSpeed Insights)
  • Check for broken images or media

SEO Basics

  • Add page titles and meta descriptions
  • Ensure proper heading structure (H1, H2, etc.)
  • Add alt text to all images
  • Create a sitemap.xml file

Legal Requirements

  • Add a privacy policy
  • Include terms of service if applicable
  • Add cookie consent notification (for EU visitors)
  • Ensure compliance with accessibility standards

Get Feedback Before Launch

Before making your site public, ask friends, family, or colleagues to review it. Fresh eyes often catch issues you've missed, and getting feedback from your target audience can provide valuable insights.

Post-Launch Steps

Launching your website is just the beginning. Here's what to do after your site goes live:

  • Set up Google Analytics: Monitor your website traffic to understand who's visiting and how they're interacting with your site.
  • Submit your sitemap to Google: Help search engines discover and index your pages through Google Search Console.
  • Create a maintenance schedule: Regularly update content, check for broken links, and keep software up to date.
  • Backup your website: Set up regular backups to protect against data loss or hacking.
  • Promote your website: Share on social media, add to business cards, and consider basic SEO or advertising.

Congratulations!

You've successfully launched a website, which is more than most people ever accomplish. It won't be perfect, and that's okay. Websites are never "finished"—they evolve over time as you learn and grow. The important thing is that you've taken the first step.

Website Costs Breakdown

One of the most common questions about creating a website is "How much will it cost?" The answer, as with most things in life, is "it depends." Here's a breakdown of the potential costs:

Essential Costs

ItemBudget OptionMid-Range OptionPremium Option
Domain Name£6.49/year
Namecheap special offer
£10-15/year£50-1000+/year
Premium domains
Web Hosting£2-5/month
Shared hosting
£10-30/month
VPS hosting
£50-200+/month
Dedicated hosting
Website Builder/CMS£0
WordPress, open source
£10-30/month
Wix, Squarespace
£25-300+/month
Shopify, specialized platforms
SSL Certificate£0
Let's Encrypt, free
£40-100/year
Standard SSL
£150-300+/year
Extended Validation SSL
Minimum Annual Cost~£30-70/year~£130-375/year£650-4,000+/year

Optional Costs to Consider

Premium Theme/Template

While free themes exist, premium themes often offer better design, features, and support.

Cost range: £30-200 (one-time purchase)

Premium Plugins/Extensions

Add functionality like contact forms, SEO tools, security features, or e-commerce capabilities.

Cost range: £0-300/year (varies widely)

Professional Design

Hiring a designer to create a custom look for your website.

Cost range: £300-10,000+ (one-time)

Custom Development

Hiring a developer to build custom functionality beyond what templates and plugins offer.

Cost range: £500-20,000+ (depends on complexity)

Budget-Friendly Approach

For beginners, we recommend starting with the budget option: a domain from Namecheap (£6.49/year with our special offer), basic shared hosting (£3-5/month), and WordPress (free). This gives you a professional website for less than £100 in the first year, with room to grow as your needs evolve.

Get Started for Less Than £100/Year

FAQ & Common Mistakes

As you embark on your website journey, here are answers to some common questions and pitfalls to avoid:

Frequently Asked Questions

Do I need to know how to code to create a website?

No! With modern website builders and content management systems like WordPress, Wix, or Squarespace, you can create a professional-looking website without writing a single line of code. These platforms offer drag-and-drop interfaces and pre-designed templates that make website creation accessible to everyone.

How long does it take to create a website?

A basic website can be set up in a day or two if you're using a template and have your content ready. However, a more comprehensive site with custom design and functionality can take weeks or even months. The biggest time sink is usually creating and organizing your content, not the technical setup.

What's the difference between WordPress.com and WordPress.org?

WordPress.com is a hosted service where WordPress manages the technical aspects for you, but with limitations on customization and monetization. WordPress.org is the self-hosted version where you download the software and install it on your own hosting. The self-hosted version gives you complete control and ownership but requires more technical management.

Do I need to renew my domain name?

Yes! Domain names are registered for a specific period (usually 1-10 years), and you must renew before that period ends or you'll lose your domain. Most registrars offer auto-renewal, which we highly recommend enabling. Losing your domain can be catastrophic for your online presence.

How do I get my website to show up in Google searches?

This is called Search Engine Optimization (SEO). Basic steps include: creating quality content, using relevant keywords, ensuring your site is mobile-friendly and loads quickly, adding meta titles and descriptions, and building backlinks from other reputable sites. SEO is a long-term process, not a one-time setup.

Common Mistakes to Avoid

Choosing the wrong platform for your needs

Don't pick a platform just because it's popular. If you need an e-commerce site, use a platform designed for online stores. If you need a simple portfolio, don't overcomplicate with a complex CMS. Match the tool to your specific requirements.

Neglecting mobile optimization

Over 50% of web traffic comes from mobile devices. If your site doesn't look good and function well on phones and tablets, you're alienating half your potential visitors. Always test your site on multiple devices before launch.

Forgetting about website security

Even small websites are targets for hackers. Use strong passwords, keep software updated, install security plugins, and ensure you have SSL encryption (the padlock in the browser). Regular backups are also essential in case something goes wrong.

Overcomplicating your design

Cluttered designs with too many elements, animations, or pop-ups confuse visitors and slow down your site. Embrace white space, use clear navigation, and focus on what's most important. Simple, clean designs almost always perform better.

Not having a clear call-to-action

What do you want visitors to do on your site? Contact you? Make a purchase? Sign up for a newsletter? Whatever it is, make it obvious with clear, prominent calls-to-action. Don't leave visitors wondering what to do next.

Ready to create your website?

Start with a domain name that doesn't completely suck. Get 50% off .com domains with our special Namecheap offer.

What you'll get:

  • 50% off .com domains (just £6.49)
  • Free WhoisGuard privacy protection
  • 24/7 customer support
  • Easy domain management
*Affiliate link. We earn a commission at no extra cost to you.