By the end of this weekend, you will have a live blog with a domain, a theme, your first post, and an email capture form. Not a polished brand. A working blog that exists on the internet.
Saturday morning: the foundation (2–3 hours)
Step 1: Decide the one sentence — “I help [specific person] with [specific problem].” If you can’t finish that sentence specifically, the blog has no direction. Spend the first hour on this.
Step 2: Buy the domain — Namecheap or Google Domains. .com if available. Short. Pronounceable. No hyphens. Don’t spend more than 20 minutes. Cost: ~$10–15/year.
Step 3: Set up hosting — Hostinger basic plan (~$3–4/month). One-click WordPress install. Connect your domain. The host’s docs walk you through pointing DNS nameservers — it takes 20 minutes.
Step 4: Install WordPress — Your host’s control panel has a WordPress installer. Click it. Log in at yourdomain.com/wp-admin.
Saturday afternoon: the look (2 hours)
Step 5: Install a free theme — Astra, Kadence, or GeneratePress. Don’t browse for an hour. Pick one and activate.
Step 6: Basic settings — General: set site title. Reading: search engine visibility checked. Permalinks: set to “Post name” for clean URLs. Discussion: turn off comments for now.
Step 7: Install two plugins only — Yoast SEO or Rank Math, plus UpdraftPlus for backups. Not twenty plugins. Two.
Saturday evening: the first post (2 hours)
Step 8: Write your first post — Write about the core problem your reader has. 800–1,200 words. Write it in Google Docs, read it aloud, cut what doesn’t add value, copy it into WordPress. Set a featured image (Canva, 1200 x 630 pixels). Hit Publish.
Sunday: the email capture (2–3 hours)
Step 9: Set up your email list — mailerlite.com or kit.com, free account. Create a simple signup form: headline, what they get, email field, submit button.
Step 10: Add the form to your blog — Bottom of your first post, homepage, separate newsletter page. Don’t gate content behind a signup wall. Offer it as an option.
End of weekend: live blog, first post, email form, Google Search Console set up. More than most people who “want to start a blog” have after twelve months of thinking about it.
The infrastructure is done. The work is the content. Start writing the second post.
Anyway.
Saturday: domain, hosting, theme. Saturday evening: first post. Sunday: email capture. Monday: write the second one.