You search “how to start a WordPress blog” and find two websites with nearly the same name. One says it’s free. The other says you need hosting. Both claim to be WordPress. Pick the wrong one and six months from now you’re paying to move your whole site, which happens to a lot of beginners.
Here’s the difference in plain terms, and a simple way to decide.
The One-Sentence Difference
WordPress.org is free software you install on hosting you rent yourself. WordPress.com is a company (Automattic) that runs that same software for you, as a hosted service with plans and limits.
Think of it like renting an apartment vs. owning a house. WordPress.com is the apartment: someone else handles maintenance, but you live by their rules. WordPress.org is the house: you handle the upkeep, and you can do anything you like with it.
Side-by-Side Comparison
| WordPress.org (self-hosted) | WordPress.com (hosted) | |
|---|---|---|
| Software cost | Free | Free plan available |
| Hosting | You buy it separately | Included |
| Custom domain | Yes, you buy it | Paid plans only |
| Install any plugin | Yes | Only on higher-tier plans |
| Install any theme | Yes | Limited on lower plans |
| Run your own ads | Yes | Restricted on lower plans |
| Affiliate links | Yes | Allowed, with some content rules |
| Maintenance and security | Your job (or your host’s) | Handled for you |
| Moving your site later | Full control | Possible, but some features don’t come with you |
Plans and limits on WordPress.com change from time to time, so check their current pricing page before you decide. The overall pattern has stayed the same for years, though: the more freedom you want, the higher the plan you need.
When WordPress.com Makes Sense
WordPress.com is a good fit if:
- You want a personal blog or journal with no plans to earn money from it.
- You don’t want to think about updates, backups or security at all.
- You’re testing whether you’ll actually keep blogging before you spend money.
- You’re happy using the themes and features included in your plan.
The free plan is fine for trying out the editor. But it puts WordPress.com branding and a subdomain on your site (yourblog.wordpress.com), and that looks less professional if you’re trying to build a business.
When WordPress.org Makes Sense
Self-hosted WordPress is the better choice if:
- You want to make money with affiliate links, ads, or your own products.
- You want to install specific plugins: SEO tools, page builders, email opt-in forms.
- You want full control over speed, design and data.
- You want to own everything, so you can switch hosts any time.
This is what most professional blogs, niche sites and small business sites run on, and it’s what this site covers.
A Concrete Example: Two Beginners, Two Paths
Priya wants to write about her garden for friends and family. She has no interest in ads or affiliate links. She signs up for WordPress.com, picks a free theme, and is publishing within an hour. For her, self-hosting would be extra work for nothing.
Marcus wants to review budget camping gear and earn affiliate commissions. He needs an SEO plugin, a comparison-table plugin and an email signup form, and he wants to test different ad setups later. If he starts on a low WordPress.com plan, he’ll hit plugin limits within weeks. For about the same monthly cost as a mid-tier WordPress.com plan, he can get entry-level shared hosting and self-hosted WordPress with no restrictions.
The question that decides it isn’t “which is better?” It’s “will I ever want to make money from this or customise it seriously?” If the honest answer is “yes” or “maybe”, start self-hosted.
What It Actually Costs to Self-Host
Beginners often overestimate this. A typical first-year setup:
- Domain name: roughly $10–$20 a year.
- Shared hosting: often a few dollars a month on an introductory deal, rising at renewal. Read our breakdown of what hosting really costs before you commit.
- Theme: $0. A good free theme is enough to start.
- Plugins: $0. The free versions of the essential plugins cover a new blog.
That’s often under $100 for the first year, and there’s no hard ceiling on what you can build.
“Can I Switch Later?”
Yes, but it’s work. Moving from WordPress.com to self-hosted WordPress means exporting your content, setting up hosting, importing, fixing images and links, and pointing your domain at the new host. It’s very doable, but it’s an afternoon (or a weekend) you could have spent writing.
Going the other way, from self-hosted to WordPress.com, is less common and usually means giving up plugins you depend on.
If you’re unsure, it’s cheaper to start self-hosted than to migrate later.
Quick Decision Checklist
Answer yes or no:
- Do I want to earn money from this site in the next 12 months?
- Do I want to install plugins I’ve read about in tutorials?
- Am I okay spending 20 minutes a month on updates?
- Do I want complete control over my content and design?
If you answered yes to two or more, go with WordPress.org. If you answered no to all four, WordPress.com will save you effort.
A Note on “Free” Hosting Offers
You’ll also see ads for completely free WordPress hosting. Be careful. Free hosts usually cover their costs by putting their own ads on your site, capping storage and bandwidth tightly, or limiting support. Some disappear without warning, taking your content with them. If you’re serious enough to read a comparison like this one, a few dollars a month for proper hosting is the safer bet, and it gives you a site you actually control.
Takeaway
Don’t choose based on which one says “free”. Choose based on what you want the site to do a year from now. For anyone planning to build traffic and income, self-hosted WordPress is the default, and installing it takes about 15 minutes.