To start a blog for free, sign up on a free blogging platform (Blogger, WordPress.com, Substack, Medium or Outrank Blogs), pick a template, write your first post and press publish. Setup takes under an hour. The part most guides skip is what "free" costs you later: most free plans keep your blog on the platform's address, show the platform's ads, or charge you the day you want your own domain.
Here are the eight steps, in order:
- Decide what the blog is for: personal writing, a newsletter, or bringing customers to a business.
- Choose a free blogging platform that fits that goal.
- Put the blog on your own domain if you can. It is the one thing worth paying for.
- Pick a design and set up your about page, categories and navigation.
- Plan your first ten posts around what people actually search for.
- Write and publish your first post.
- Share it to get your first readers.
- Keep a publishing pace you can hold.
Key takeaways
- Only a handful of free platforms let you use your own domain at no cost, including Blogger, Outrank Blogs and GitHub Pages. WordPress.com, Medium and Wix need a paid plan, and Substack charges a one-time fee.
- The one expense worth paying on a free blog is a domain. A .com costs about $11 a year at a registrar like Porkbun (October 2026).
- Outrank Blogs is free up to 10,000 visits a month per blog, with no ads, and it can run at yourbrand.com/blog on the free plan.
- On a platform address, your posts build the platform's authority, not yours. Moving later can cost you the rankings you earned.
- Budget your time, not just money: the average blog post takes 3 hours 20 minutes to write (Orbit Media, 2026).
Step 1: Decide what your blog is for
The right free platform depends less on features than on the job the blog has to do. Pick the one that fits:
- A personal or hobby blog. You write for yourself, friends or a small community. Simplicity matters most.
- A newsletter. You want people to subscribe and read in their inbox. The website is secondary.
- A business blog. You want posts to show up on Google and bring visitors, leads or sales to your website.
Students and people building a portfolio usually belong in the first group. If you sell anything, from software to bread, you are in the third, even if the blog starts small. These blog examples for students show what a good first personal blog looks like. If you would rather not publish under your real name, read how to start an anonymous blog before you sign up anywhere, because the account you create in step 2 is where anonymity usually breaks.
Step 2: Choose a free blogging platform
Every platform below lets you publish for free. The real differences are where your blog lives, whether readers see ads, and what you pay once the blog matters to you. Click a column header to sort, or type in the filter box.
Free blogging platforms compared (October 2026)
| Outrank Blogs | ✓ | ✓ | ✓ | 10,000 visits a month per blog; small footer badge | Free (you pay only the registrar) | Businesses that want Google traffic on their own site |
| Blogger | ✓ | ✓ | ✕ | No visit limit | Free (you pay only the registrar) | Personal and hobby blogs |
| WordPress.com | ✕ | ✕ | ✕ | 1 GB storage; WordPress.com ads shown | Personal plan, $4/month billed yearly or $9 monthly | Trying WordPress without managing hosting |
| Substack | ✕ | ✓ | ✕ | Unlimited subscribers; Substack keeps 10% of paid subscriptions | One-time $50 fee | Newsletters |
| Medium | ✕ | ✓ | ✕ | Free to publish on medium.com | Needs a paid Medium membership | Reaching Medium's reader network |
| Wix | ✕ | ✕ | ✕ | wixsite.com address with Wix branding | Light plan, about $17/month billed yearly (varies by country) | A small website with a blog section |
| beehiiv | ✕ | ✓ | ✕ | 2,500 subscribers | Lite plan, $49/month billed yearly | Newsletter-first creators |
| Hashnode | ✕ | ✓ | ✕ | Unlimited articles on hashnode.dev | Needs the paid Pro plan | Developers writing for a tech audience |
| GitHub Pages | ✓ | ✓ | ✕ | Public repositories | Free | Developers comfortable with Git and Markdown |
Click a column header to sort.
For a closer look at each free plan, see our side-by-side comparisons of Outrank Blogs with Blogger, WordPress.com, Medium and Substack, or the full roundup of the best free blogging platforms.
Three things the table hides:
- The address matters more than it looks. On a platform address, every post builds the platform's authority, not yours. If you move later, you depend on the platform to redirect your old posts, and you can lose much of the search traffic you built.
- "No ads" is not the same as "no strings". Substack keeps 10% of paid subscription revenue, beehiiv's price rises with your list, and Medium decides who sees your posts.
- Some free plans block what you will want later, such as ad code, analytics scripts or plugins. Check that before you write fifty posts.
Which one to pick. For a personal blog that has to stay free forever at any size, Blogger is hard to beat. For a newsletter, Substack or beehiiv. For a business that wants search traffic on its own website, Outrank Blogs: your own domain or a subfolder costs nothing, there are no ads, and the sitemap, structured data and redirects are set up for you. It is also new (launched in October 2026), with five templates and no plugin ecosystem, and it collects email subscribers but does not send newsletters, so pair it with your email tool. If you want full control and do not mind paying for hosting, self-hosted WordPress is the classic route: our guide on how to start a WordPress blog covers it. For two popular pairings, see Substack vs WordPress and Ghost vs Substack.
Step 3: Put the blog on your own domain
A domain is the one cost worth paying, even on a free blog. A .com costs about $11 a year at Porkbun (October 2026), and it gives you three things a platform address never will:
- Your rankings belong to you. Search engines credit your domain, so the work compounds on your site.
- You can switch platforms later without losing your address or your readers' bookmarks.
- It looks credible. People trust yourbrand.com/blog more than yourname.someplatform.com.
There are three ways to connect a domain to a blog:
| Setup | Example | When to use it |
|---|---|---|
| Subfolder | yourbrand.com/blog | The best option for SEO when you already have a website, because the blog and the site share one domain |
| Subdomain | blog.yourbrand.com | Easier when your website runs on a builder that cannot add a folder |
| Separate domain | yourbrandblog.com | When the blog is the whole project |
Most free plans only give you the platform's address. Blogger, GitHub Pages and Outrank Blogs are the exceptions: you pay the registrar for the domain, and connecting it is free.
A subfolder needs a small change where your website is hosted. There are step-by-step guides for Next.js, Vercel, Netlify, Cloudflare and nginx, and for adding a blog on a subdomain to Webflow, Framer or Lovable.
Step 4: Pick a design and set up the essentials
Do not spend a week on the design. Pick a clean template, set your colors and logo, and move on. Readers judge a blog on whether it loads fast and reads well on a phone, not on custom flourishes.

Before your first post, set up these basics:
- An about page that says who writes the blog and why readers should trust it.
- Three to five categories that match the topics you plan to cover. Fewer is better at the start.
- Navigation with your categories, your about page and a link back to your main website.
- A newsletter form, even if nobody signs up yet. Readers who arrive from search rarely come back on their own, so give them a way to follow you.
- Search Console and analytics. Verify the blog in Google Search Console so you can see which searches show your posts, and add analytics so you know what people read.
Step 5: Plan your first ten posts
Blogs stall when the author writes about whatever comes to mind. Plan ten posts before you write one, and base them on questions people actually type into search engines.
- Start from your readers' problems, then check how people phrase them. The free Outrank blog keyword generator suggests topics with search volume and difficulty.
- Favor specific, long-tail questions over broad topics. "How to repot a snake plant" is far easier to rank for than "plant care". New pages rarely crack broad terms: only 1.74% of newly published pages reach Google's top 10 within a year (Ahrefs, 2025). Our keyword research tutorial shows how to find the winnable ones.
- Mix formats: a few how-to guides, one comparison, a list of examples and one opinion piece. Our list of blog post ideas has 40 formats with headline templates, grouped by what each is good for.
Step 6: Write and publish your first post
Your first post does not need to be long. It needs to answer one question better than the pages that already rank.
- Outline first. A blog post outline keeps you from rambling and makes the post easy to scan.
- Open with the answer, then explain it. Readers decide within seconds whether to stay.
- Use clear headings, short paragraphs and lists. This guide to blog post format shows a structure that works.
- Add one useful image or screenshot with descriptive alt text.
- Link to two or three of your other posts once you have them, and to the sources you cite.
- Write a title that says exactly what the reader gets, and a meta description that makes them want to click.
Then publish. A good post that is live beats a perfect draft. If the first one takes all weekend, these tactics to write blog posts faster will cut the second one down.
Step 7: Get your first readers
New blogs get little search traffic in their first months, so do not wait for Google alone:
- Share each post where your readers already are: relevant communities, forums, LinkedIn, newsletters, or your customers' inbox.
- Answer questions with your posts. When someone asks something your post covers, a short answer plus a link is welcome in most communities.
- Link your posts together. Every new post should link to older ones, and older ones back to it.
- Check Search Console every few weeks. It shows the searches where your posts appear. Posts sitting on page two are the ones to improve first.
For more channels once you publish regularly, see how to increase website traffic organically.
Step 8: Keep publishing at a pace you can hold
Blogs grow through consistency, not bursts. One good post a week for a year beats ten posts in the first month and nothing after. Pick a schedule you can sustain alongside everything else, and batch your writing if that helps.
If you run a business and cannot find the time, automation helps here. Every free Outrank Blogs blog includes three AI-written posts to start, and the paid Outrank plan researches the keywords your customers search for and publishes 30 SEO articles a month to the blog, with no visit limit.
Can you make money with a free blog?
Yes, but the platform limits how. Affiliate links and your own products work almost anywhere. Display ads and sponsorships need meaningful traffic first, and some free plans do not let you add ad code or third-party scripts. Expect it to take a while: bloggers take a median of 12 months to earn their first dollar (Productive Blogging, 2025).
If income is the goal, put the blog on your own domain from day one, so the audience you build is not tied to a platform. How to make money with a blog covers the options in detail. And if you are wondering whether the window has closed, here is our honest answer to is it too late to start a blog.
What a free blog really costs
"Free" covers the software and the hosting. It does not cover:
- Your time. Plan on a few hours per post at the start.
- A domain, about $11 a year for a .com, if you want your own address.
- Plan limits. Storage, traffic or features may require an upgrade as you grow. WordPress.com's free plan has 1 GB of storage; Outrank Blogs is free up to 10,000 visits a month per blog, and if you stay over that two months in a row, new posts pause until you upgrade (the blog stays online).
- Moving later. Starting on a platform address and switching to your own domain later can cost you much of the search traffic you built.
FAQ
Can I really start a blog for free?
Yes. Blogger, WordPress.com, Medium, Substack, Wix and Outrank Blogs all let you publish without paying anything. The differences are where your blog lives, whether readers see ads, and which features sit behind a paid plan.
How do I start a blog for free with my own domain?
Buy a domain from a registrar (a .com costs about $11 a year), then connect it to a platform that allows custom domains on its free plan: Blogger, Outrank Blogs or GitHub Pages. On WordPress.com, Medium and Wix you need a paid plan for that, and Substack charges a one-time $50 fee.
Which free blogging platform is best?
It depends on the goal. For a newsletter, Substack or beehiiv. For a personal blog that must stay free at any size, Blogger. For a business that wants Google traffic on its own website, a platform that lets you use your own domain or subfolder for free, like Outrank Blogs.
Will a free blog rank on Google?
It can, but on a platform address it ranks as part of the platform's site. Posts there build the platform's authority, not yours. To build your own rankings, publish on your own domain or a subfolder of your website.
How long does it take to start a blog?
Signing up and picking a template takes under an hour on most free platforms, and about a minute on Outrank Blogs. Planning your first ten posts and writing the first one usually takes a weekend.
Can I move my blog to another platform later?
Usually, yes, but the cost depends on the address. On your own domain, you can change platforms and keep your URLs with redirects. On a platform address, you depend on the platform to redirect your old posts, which not every platform does, so you can lose the rankings you built.



