Publishing your first post is not the finish line. Here is the deploy-day checklist that gets your niche blog live, indexed, and actually findable in Google.
You picked a niche and wrote your first post. Good. Now comes the part most beginners skip: making sure the post is actually deployed correctly and that Google can find it. Skip this step and your blog can sit invisible for months, no matter how good the writing is.
This is not another "start a blog" guide. This is the deploy-day checklist — the specific settings and submissions that turn a published post into a page Google actually indexes and can rank.
Not all free platforms behave the same way in search. Some let you control every SEO detail; others hide the controls or route your traffic through their own domain and algorithm instead of Google's.
| Platform | SEO control | Indexing speed |
|---|---|---|
| WordPress.com | Full — title, meta description, alt text, sitemap built in | Fast, once submitted to Search Console |
| Blogger | Full — Google-owned, deep Search Console integration | Fastest of the four |
| GitHub Pages | Full, but you write the meta tags yourself | Fast, needs a manual sitemap.xml |
| Substack / Medium | Limited — meta tags mostly locked to their template | Fast, but ranks their domain, not fully yours |
Both give you full control of the title tag, meta description, and URL slug on every post — the three things that matter most for search. If you already published on Substack or Medium, keep that post live, but publish your next one on Blogger or WordPress.com so you are building an asset Google can rank on its own merits.
Every post needs four things set correctly. This takes five minutes per post and is the single highest-leverage SEO work a beginner can do.
Write 3 meta description options for a blog post.
Topic: [YOUR POST TOPIC]
Target keyword: [YOUR KEYWORD]
Rules:
- Under 155 characters each
- Include the keyword naturally, once
- State a concrete benefit, not a vague tease
- No clickbait, no ALL CAPS, no exclamation marks
This is the step most beginners never do, and it is the reason their blog stays invisible. Search Console tells Google your blog exists and lets you request indexing directly instead of waiting.
/sitemap.xml; WordPress.com's is /sitemap.xml too. Paste it into the Sitemaps section and submit.You do not need a paid SEO tool to find what to write about. A free AI chat tool can cluster keyword ideas fast — you still need to sanity-check demand, but it removes the blank-page problem.
I run a niche blog about [YOUR NICHE].
Give me 20 blog post topic ideas a complete beginner would search for.
Group them into 4 clusters of 5 by search intent
(learning basics / comparing options / how-to steps / troubleshooting).
For each idea, write it as a real search phrase, not a headline.
Cross-check the results with a free tool like Google's "People also ask" boxes and the autocomplete suggestions in the Google search bar — if real people are not typing something close to your idea, deprioritise it, no matter how good the AI's suggestion sounds.
None of this makes your blog rank on page one overnight. Indexing — Google simply knowing your page exists — can happen within days once you do this checklist. Ranking — showing up high enough that people actually click — takes months of consistent publishing and real internal linking, no shortcut removes that timeline.
What this checklist removes is the far more common failure: a genuinely good post that Google never even sees because nobody submitted a sitemap or requested indexing. Fix that today, and every post you publish from now on gets a fair shot at being found.
Do Step 3 right now if you have not already. It is the highest-leverage 10 minutes you can spend on a free blog.
Free step-by-step guide to making your first $100 online — plus the AI prompts I use every week.
Get free access →The Break Free starter kit walks you through the exact system — AI tools, affiliate strategy, content templates — step by step. Free to access.
Access the free starter kit →Affiliate link — we earn a commission if you upgrade. The starter kit itself is free.
WordPress.com and Blogger both get indexed reliably on their free subdomains because Google already trusts those domains. GitHub Pages works too if you add your own sitemap. Medium and Substack get indexed fast but you are ranking a subdomain owned by them, not fully your own brand.
No. A free subdomain (yourblog.wordpress.com, yourblog.blogspot.com) can rank in Google. A custom domain (about $10-15 a year) helps with brand trust and is worth adding once you have traction, but it is not required to start ranking.
Submit your site to Google Search Console (free) and add your sitemap URL there. Then use the URL Inspection tool to request indexing on your first few posts directly, instead of waiting for Google to find them on its own. This can cut the wait from weeks to days.
Yes, for the repetitive parts: generating meta descriptions, clustering keyword ideas, drafting alt text, and writing FAQ sections that target long-tail search questions. AI cannot fix a platform with weak SEO fundamentals or invent search demand that does not exist, so use it to speed up the checklist, not replace the checklist.
With Search Console set up and indexing requested manually, expect your first pages to appear in Google's index within 3-14 days. Actually ranking on page one for a competitive keyword takes months of consistent publishing — indexing and ranking are two different milestones, and this checklist only guarantees the first one.
Related: Free AI blog platform setup checklist · How to find your affiliate niche with AI · Free AI keyword research for beginners