Skip to content
ThemesIonic — home
Website Building

Making a WordPress Website for Free

A genuinely free WordPress site is possible. The cost is paid in a subdomain, adverts you do not control, no backups, and — the one that matters — usually no way to take the site with you.

5 min read beginner

A free WordPress site is real, and the free part is honest as far as it goes. What you should be clear about is which of the three routes you are taking, and what each one withholds — because the differences are large and only one of them lets you leave with your site.

The three routes

Route Cost Your own domain Plugins Can you export?
WordPress.com free tier Free No, a subdomain No Content yes, site no
A free hosting provider Free Sometimes Sometimes Often not
Local install on your own machine Free Not applicable Yes, all Yes, entirely

WordPress.com's free tier is the most honest version of the deal: a working, maintained, backed-up site on a .wordpress.com subdomain, with platform branding, no third-party plugins and no monetisation. Nothing about it is a trick, and for a first blog it is a perfectly reasonable place to start. The full comparison is in WordPress.com vs WordPress.org.

A free hosting provider running self-hosted WordPress is the route to be careful with. The specifics are covered in hosting services for WordPress, and the pattern is consistent: advertising injected into your pages, hard resource caps that suspend rather than throttle, no support, no backups you can restore, and frequently no SFTP or database access — which means you cannot export the site. A site you cannot export is a site you do not own.

A local install is free, unlimited and completely under your control, and nobody else can see it. That makes it perfect for learning and useless as a website. If your goal is to understand WordPress before spending anything, this is the best free option by a distance — how to install WordPress locally.

What free actually withholds

Ranked by how much it will eventually matter:

  1. Portability. No database or file access means no migration. This is the one that turns a free site into a trap.
  2. Backups you can restore. "We back up" and "you can restore" are different claims.
  3. Your own domain. A subdomain is fine for a hobby and reads as unserious for a business.
  4. Plugins. Everything WordPress is good at beyond publishing needs one.
  5. Advertising you do not control, sometimes for products you would not endorse.
  6. Support, beyond a knowledge base.
  7. Email at your domain, which you do not have.
  8. Continuity. A free account can be closed with no obligation to hand you the data.

The free domain question

Short answer: no, not durably.

Hosting plans frequently include a domain for the first year. That is a discount bundled into the plan — it renews at the ordinary price, and if you leave the host you may have to pay to move it. Budget for the renewal rather than the first year, as what a WordPress website costs sets out.

Genuinely free domain extensions exist and carry real costs: poor deliverability for email, spam-filter suspicion, and registries that have suspended domains with little recourse. For anything you care about, a normal domain is one of the cheapest lines in the whole budget — how to pick a domain name.

Where free is the right call

  • Learning. Break things without consequence, ideally locally.
  • A personal blog or journal where a subdomain is genuinely fine.
  • Testing an idea before deciding whether it deserves money.
  • A student or portfolio project with a short life.
  • A holding page while something real is built.

In all of these, the site is disposable by design. Free is exactly right.

Where free costs more than it saves

  • A business site. The subdomain and the injected ads undercut the thing the site exists to do.
  • Anything selling. Ecommerce needs plugins, which the free tiers do not allow.
  • Anything you would be upset to lose, on a host with no restorable backup.
  • Anything you will move later, on a platform you cannot export from.
  • Anything you will spend real time on. Fifty hours of writing on a platform you cannot leave is an expensive way to save the price of hosting.

That last one is the real calculation. Free hosting saves a small annual amount; being unable to move the work you put into it costs far more.

Starting free without trapping yourself

If you start free, keep the exit open:

  • Prefer a platform with a working export, even if it only exports content.
  • Write content in the editor, not in a proprietary builder, so it exports as ordinary content.
  • Buy the domain early, from a registrar of your own choosing, and point it at the site. The domain is the part you must own — it is what lets you move everything else without losing your audience.
  • Keep your own copies of images and text outside the platform.
  • Know what a move would involve before you have three hundred posts.

When to move, and how

Move when the site starts to matter: you want a real domain, you need a plugin, or losing it would be a problem. Sooner is cheaper — the migration is small at twenty posts and a project at three hundred.

The route from a hosted free tier to self-hosted is well-trodden: export the content, import it into a real install, move the media, rebuild the theme and settings, then handle redirects so existing links survive. Migrating a WordPress site covers the mechanics, and the practical build order afterwards is in how to use WordPress to make a website.

Common mistakes

  • Building a business site on a free tier, then rebuilding it a year later.
  • Choosing free hosting with no export, which is the only genuinely irreversible mistake here.
  • Treating a bundled first-year domain as free, and being surprised at renewal.
  • Assuming the platform backs up your site for your benefit. Its backups exist for its recovery, not yours.
  • Waiting too long to move, so the migration is large and the redirects matter.

Frequently asked

Yes. The WordPress.com free tier or a free host will give you a working site at no cost. You get a subdomain rather than your own domain, limited or no plugin support, and no meaningful backups or support.
Not permanently in any reliable way. Hosting plans often include the first year, which is a discount rather than a free domain — it renews at the normal price. Genuinely free domain extensions carry real reputation and stability problems.
When the site starts mattering: when you need a real domain, a plugin, an email address at your own domain, or when losing the site would be a genuine problem. Move before that point, not after.

Related guides