How to start a blog in 2026: step-by-step guide
Start a blog in 8 steps: pick a platform, get a domain and hosting, write posts and add free CommentCamp comments so readers can talk back. It costs $0 on a free subdomain, or $46.96 for year one on self-hosted WordPress with your own .com domain.
- Steps
- 8
- Free route
- $0
- Paid route, year one
- $46.96
- .com domain
- $11.08/year at Porkbun
The 8 steps at a glance
- Pick a niche and a goal.
- Choose a platform.
- Register a domain.
- Set up hosting or a hosted plan.
- Pick a theme and create your essential pages.
- Write and publish your first posts.
- Get found in Google and ChatGPT.
- Build readers with CommentCamp comments, community and email.
Choose your blogging platform
First, decide what you'll write about and why. A clear niche and a simple goal, such as sharing a hobby, winning clients or earning from subscriptions later, tells you which tool fits.
WordPress powers 39.5% of all websites and 58.3% of sites that use a known CMS, according to W3Techs (October 29, 2026). Here's how the main platforms compare as of October 2026 (our guide to the best blogging platforms goes deeper):
- WordPress.org: free, open-source software. You pay only for a domain and hosting, and you get 8,745 free themes and more than 73,000 plugins in the official directories.
- WordPress.com: hosted WordPress. The $0 Free plan gives you a wordpress.com subdomain and 1 GB of storage, with ads and no plugins. Paid plans start at $4/month billed yearly ($48 a year) and add plugins, custom themes and a free domain for the first year.
- Ghost: open-source software (MIT license) that's free to self-host. Hosted Ghost(Pro) Starter costs $15/month billed yearly for up to 1,000 members, and Publisher costs $29/month billed yearly and adds paid subscriptions. Ghost takes 0% of revenue; you pay only Stripe's 2.9% + 30 cents.
- Substack: free to publish. If you turn on paid subscriptions (from $5/month or $30/year), Substack keeps 10% and Stripe charges its own fees. A custom domain is a one-time $50.
- Medium: free to publish, but earning through the Medium Partner Program requires a paid membership of $5/month or $50/year.
- Blogger: Google's free blogging service. You sign in with a Google account, get a blogspot.com address or connect a custom domain, and can show Google AdSense ads to earn money.
Pick WordPress.org for full control, WordPress.com for WordPress without managing a server, Ghost or Substack for a newsletter-first blog, and a free subdomain to test the waters for $0.
Get a domain and hosting
On the free route (WordPress.com Free, Blogger, Substack or Medium), you use the platform's subdomain and can skip to the next step. For your own WordPress.org site, you buy a domain and a hosting plan; our walkthrough on how to make a WordPress website covers the setup.
A .com domain costs $11.08 a year at Porkbun, for both registration and renewal. Namecheap charges $11.28 for the first year and $18.48 a year to renew. The .com registry's wholesale price rises from $10.26 to $10.97 on November 1, 2026, so registrar prices may creep up.
Intro prices require paying up front, and renewals cost more:
- SiteGround StartUp: $2.99/month for the first 12 months, prepaid ($35.88), then $17.99/month. It comes with a 30-day money-back guarantee.
- Hostinger Premium: $2.49/month on a 48-month term ($119.52 up front), then $10.99/month.
Tip: Want your own domain without managing hosting? WordPress.com Personal costs $48 a year and includes the domain for the first year, about the same as the self-hosted intro price.
Set up a theme and your essential pages
Pick a clean theme and move on; you can change the look later. On WordPress.org you can browse the 8,745 free directory themes from your dashboard, and paid WordPress.com plans and Ghost Publisher let you use custom themes.
Then create the pages every blog needs:
- About: who you are and what readers get.
- Contact: a form or an email address.
- Privacy policy: what data you collect.
- Start here: your best posts for new visitors.
- Subscribe: a clear way to follow along.
On WordPress.org, a few free plugins cover the basics (see our list of the best WordPress plugins): CommentCamp (in early access) for comments with spam filtering built in, Yoast SEO (10+ million active installs) or Rank Math SEO (4+ million) for SEO, and UpdraftPlus (4+ million) for backups. If you keep WordPress's own comments, Akismet (5+ million, pay what you want for personal blogs) or Antispam Bee (700,000+) handles spam.
Write your first posts
Write about the questions that drew you to your niche, the way you'd explain them to a friend. Give each post one clear question to answer and a title that says what the reader gets.
You don't need a big archive on day one. Publish, link new posts from your start-here page, and notice which topics readers respond to.
Get found in Google and ChatGPT
Google Search Console is free: submit your sitemap and see which searches bring people to your pages. Bing Webmaster Tools is free too.
IndexNow pings participating search engines (Bing, Naver, Seznam.cz, Yandex and Yep) when you publish or update a post. Google doesn't use it, so your Search Console sitemap still matters.
For ChatGPT search, check your robots.txt. OpenAI says "Sites that are opted out of OAI-SearchBot will not be shown in ChatGPT search answers," so allow OAI-SearchBot. Changes take about 24 hours to apply.
Note:
GPTBotis OpenAI's separate crawler for model training. You can block it and still appear in ChatGPT search.
Build readers with comments, community and a newsletter
Search brings people in once; a lively comment section and an email list bring them back. CommentCamp gives your own site free comments and community spaces: unlimited comments and threaded replies, automated spam filtering and a moderation queue, plus optional Q&A, reactions, member levels and quests. It's $0 for site owners, forever, with no ads. It launches with an official WordPress plugin and a universal embed script, and it's in private early access; join the waitlist for an invite. WordPress also has built-in comments with moderation, and Ghost includes comments for members.
For email, Substack and Ghost include it. On other platforms, add a free newsletter tool: Kit is free up to 10,000 subscribers and beehiiv up to 2,500. Compare options in our roundup of the best newsletter platforms.
What it costs: free route vs paid route
Here's what year one costs on each route. After the intro term (12 months at SiteGround, 48 months at Hostinger), hosting renews at $17.99/month ($215.88 a year) or $10.99/month ($131.88 a year), plus $11.08 to $18.48 a year for the domain.
| Item | Free route | Paid route | Typical cost |
|---|---|---|---|
| Platform and hosting | WordPress.com Free, Blogger, Substack or Medium | WordPress.org on SiteGround StartUp, 12 months prepaid | $0 free, $35.88 paid |
| Domain | Platform subdomain | .com at Porkbun or Namecheap | $0 free, $11.08 to $11.28 paid |
| Theme | Built-in theme | Free WordPress.org theme | $0 |
| Plugins | None on free hosted plans | Free versions for SEO, backups and spam | $0 |
| Newsletter | Substack, or Kit free up to 10,000 subscribers | Kit or beehiiv free plan | $0 |
| Comments and community | CommentCamp where scripts are allowed, or platform comments | CommentCamp (early access) or WordPress comments | $0 |
| Year one total | $0 | SiteGround + Porkbun | $0 free, $46.96 paid |
Frequently asked questions
Can I start a blog for free in 2026?
Yes. You can publish for $0 on Substack, Medium, Blogger or the WordPress.com Free plan, using the platform's subdomain. You only pay for extras, like your own domain or paid hosting.
How much does it cost to start a self-hosted WordPress blog?
About $46.96 for the first year: SiteGround's StartUp hosting at $2.99/month prepaid for 12 months ($35.88) plus a .com domain from Porkbun at $11.08. From year two, SiteGround renews at $17.99/month, so budget for it.
What is the difference between WordPress.org and WordPress.com?
WordPress.org is free, open-source software you run on your own hosting, with 8,745 free themes and more than 73,000 plugins. WordPress.com is the hosted version: a $0 Free plan without plugins or a custom domain, and paid plans from $4/month billed yearly that add plugins and a free domain for the first year.
How do I get my blog to show up in ChatGPT search?
Allow OpenAI's OAI-SearchBot crawler in your robots.txt file, because OpenAI says sites that opt out of it won't be shown in ChatGPT search answers. Changes take about 24 hours to apply. You can still block GPTBot, the crawler used for model training, without leaving ChatGPT search.
Which free WordPress plugins does a new blog need?
CommentCamp's free comments plugin, in private early access, filters spam itself, so you won't need an anti-spam plugin. Add one SEO plugin, such as Yoast SEO (10+ million active installs) or Rank Math (4+ million), and UpdraftPlus for backups (4+ million). With WordPress's own comments, add Akismet (5+ million) or Antispam Bee (700,000+) for spam.
Sources
- wordpress.com/pricing
- ghost.org/pricing
- support.substack.com/hc/en-us/articles/360037607131-How-much-...
- blogger.com/about
- porkbun.com/tld/com
- namecheap.com/domains/registration/gtld/com
- siteground.com/web-hosting.htm
- hostinger.com/pricing
- itp.cdn.icann.org/en/files/registry-agreements/com/com-fees-0...
- w3techs.com/technologies/overview/content_management
- developers.openai.com/api/docs/bots
- indexnow.org
- support.google.com/webmasters/answer/9128668
- kit.com/pricing
Prices and plan limits checked on October 30, 2026.