How to start a WordPress blog in 2026, in one line: choose the platform and the approach first, then set it up so search engines and AI assistants can read it, and only then start writing. In practice that means your own domain, hosting that meets the WordPress requirements, WordPress itself, a theme built for structure, five settings that decide whether you get found, and Google Search Console.
That order sounds backwards, and it is the most important decision you will make. You can write the best information in the world, but if your platform blocks robots, nobody finds it except the people who already use that platform. Go the other way, take the hardest self-hosted route without handling the SEO, content, schema and structure work, and the blog will look great and be broken underneath.
- WordPress share of all websites
- 39.6%, October 2026
- Current WordPress release
- 7.1.3
- Time for Google to notice a new site
- A few weeks
- Clicks to websites under an AI summary
- 8% of searches, down from 15%
Why the platform comes before the topic
A blog in 2026 starts with the platform and the approach, not with the topic or with how well you write, odd as that sounds. The web is still ranked mostly by search engines and the quality of their ranking, and lately also by AI assistants that read the same pages, so whatever stops a machine from reading your blog stops readers too.
With a sound technical structure, even a deeply niche blog, for example one about the rocks scientists pull out of the permafrost, collects its impressions and clicks. Sadly, it does not work in reverse: great writing on a site that crawlers cannot reach or cannot make sense of stays unread.
Ahrefs found that 96.55% of the roughly 14 billion pages in its index get no traffic from Google at all. The clicks that remain are thinning out too. In Pew Research Center tracking of 900 US adults, people clicked a regular result on 8% of searches that showed an AI summary, against 15% without one. They clicked a link inside the summary on 1%.

So the pages that still get the click, or get quoted inside the summary, are the ones machines can crawl, index and understand, and that depends on the platform first.

Good structure carries a niche topic. Good writing cannot carry a broken structure.
How a platform hides your blog from search
A blog is invisible when crawlers are told not to read it or never reach it, and in 2026 that happens by default more often than by choice. These are the usual culprits:
- A setting left on. WordPress has a box called Discourage search engines from indexing this site under Settings, Reading, and the installer asks the same question. Ticked while you build and forgotten at launch, it asks every search engine to skip the site.
- A toggle that starts off. A site published with Notion Sites is not discoverable on the web until you switch search engine indexing on.
- A CDN default. Since July 1, 2025, Cloudflare asks every new domain whether to allow AI crawlers, and blocking them is the default.
- A security rule. A firewall, bot protection or security plugin that challenges unknown bots can lock out Googlebot too, and SEO forums suggest checking it first when traffic drops overnight.
- A closed platform. A post inside an app feed or a members-only community reaches that platform and nobody else.
The sources: the Reading settings documentation, Notion help and the Cloudflare announcement. WordPress itself words that checkbox as a request: under it, the screen says it is up to search engines to honor it.
AI search adds a second set of doors. OpenAI documents separate crawlers: OAI-SearchBot decides whether your pages can appear in ChatGPT search answers, and GPTBot collects pages for model training. Blocking GPTBot keeps you out of training; blocking OAI-SearchBot keeps you out of the answers. Make that call per bot, on purpose, instead of inheriting a default someone else picked.
Checking all of it takes ten minutes: open yoursite.com/robots.txt in a browser, look at the visibility box in Settings, Reading, and read the bot settings in your CDN or hosting panel.
Self-hosted, done badly: pretty and broken
Self-hosted WordPress gives you full control, and full control means the parts nobody sets up for you stay missing.
We analyzed the WordPress 7.1.3 source code for this guide on October 24, 2026. Core does a fair share on its own: it builds an XML sitemap at /wp-sitemap.xml, writes readable permalinks and handles the search engine visibility setting. What it leaves out matters as much. Core prints no structured data at all, meaning the Article and breadcrumb markup that tells Google and AI tools what a page is. It has no meta description field, and it leaves speed and security to your theme, plugins and host.
That gap is where a good-looking blog breaks. The demo looked perfect, but the theme picks heading levels by size instead of order, adds no schema, puts the date in every URL, and two plugins print competing meta tags. Nothing looks wrong, and nothing ranks.
WordPress or Ghost for a quick start
For a quick start, we recommend a quality template on WordPress or Ghost. Both are built around posts: post lists, tags, feeds, author pages and the markup a blog needs, so a good theme gets you most of the structure on day one.
WordPress runs 39.6% of all websites and 58.3% of sites with a known CMS, according to W3Techs on October 24, 2026, so every theme shop, plugin and host builds for it first. Ghost is the smaller, tidier choice when the blog is mostly a newsletter.
Why we do not recommend Framer, Webflow or Wix for a blog
Framer, Webflow, Wix and similar builders are very good at pages. For a blog we do not recommend them: roughly speaking, what you publish are hosted Figma shots, not blog websites. Design will not bring you readers. It improves the first impression, but without the architecture, the SEO and the structure behind it, any Framer template stays a pretty wrapper.
The limits show up in the plans. Framer Basic holds 1,000 CMS items in 2 collections, and structured data goes in through custom code. Webflow Basic has no CMS at all, so no blog. And Wix says it is not possible to export blog posts to other platforms, so leaving later means copying every post by hand.
How to start a WordPress blog, step by step
Here is the order, from an empty browser tab to a blog that search engines can find.
1. Choose WordPress.com or your own hosting
WordPress.com runs the servers for you. Its free plan lives on a wordpress.com subdomain and shows ads; paid plans start at $4 a month billed yearly and include a custom domain for the first year. Self-hosted WordPress from WordPress.org is free software you install on hosting you pay for. WordPress.com explains the difference; this guide follows the self-hosted route.
2. Register your own domain
Use your own domain from the first post. Every link and every ranking you earn points at that address, and a domain you own moves with you when you change hosts.
3. Pick hosting that meets the requirements
WordPress recommends PHP 8.3 or newer, MySQL 8.0 or newer or MariaDB 10.11 or newer, and HTTPS support. Ask the host for those, daily backups and a one-click install, and ask whether its firewall or CDN blocks bots by default and what you can change.
4. Install WordPress
Most hosts install WordPress in one click; the current release is WordPress 7.1.3. The installer asks about search engine visibility. If you hide the site while you build it, set a reminder to switch it back on launch day, because a forgotten box is a classic reason a new blog never shows up.
5. Install a blog theme built for structure
Pick the theme for what it does under the design. Check that it prints Article and breadcrumb structured data, uses one H1 per page with headings in order, loads fast on a phone, does not need a pile of plugins to look like its demo, and still gets updates.
Our own blog themes are built to that list. Verba is a blog, magazine and news theme that needs zero plugins and prints Article, Breadcrumb and FAQ markup. Adesa is a dark editorial theme for culture and literary magazines that runs with every plugin switched off and ships structured data and an llms.txt file.
6. Set five things before the first post
- Settings, Reading: make sure Discourage search engines from indexing this site is unticked.
- Settings, Permalinks: choose Post name (
/%postname%/). A new install defaults to Day and name, which puts a date in every post URL (see the Permalinks documentation). - Settings, General: site title, tagline, language and time zone. The title and tagline are what search results and AI answers quote when they name your blog.
- Open
/wp-sitemap.xmland/robots.txtin a browser: the sitemap should list your posts, and robots.txt should not disallow them. - In your CDN or hosting panel, allow Googlebot and Bingbot, and allow or block AI crawlers by your own decision.
7. Connect Google Search Console and Bing Webmaster Tools
Verify the site in Google Search Console and submit your sitemap. Google says it can take a few weeks to notice a new site, and the sitemap tells it which URLs matter. Add the site to Bing Webmaster Tools as well.
8. Publish posts that answer one question each
Now the writing counts. Give each post one question it answers, a title that says so, short sections under clear headings, and links to your other posts where they help. Publish a few before you promote anything, so a first visitor finds more than one page, then share each post where your readers already spend time.
How to tell your blog is being found
Two weeks after launch, open Search Console and read the Pages report: it says, page by page, why a URL is or is not in Google. Google defines the statuses a new blog meets most:
- Discovered, currently not indexed
- Found, not crawled yet; usually a wait
- Crawled, currently not indexed
- May be indexed later; no need to resubmit
- URL marked noindex
- A noindex tag; check the visibility box
- Blocked by robots.txt
- A rule in robots.txt; fix the file
Run URL Inspection on your newest post for the same answer about one page. The last two statuses are settings problems, and you can fix them today.
Common questions
Is it free to start a WordPress blog?
The WordPress software is free. A self-hosted blog costs a domain and hosting; WordPress.com has a free plan on a wordpress.com subdomain that shows ads, and paid plans start at $4 a month billed yearly.
How long until my blog shows up on Google?
Google says it can take a few weeks to notice a new site. A sitemap submitted in Search Console and a link from a site Google already knows both help it find you sooner.
Should I block AI crawlers on a new blog?
Block training if you like, but keep AI search open. In OpenAI terms that means disallowing GPTBot and allowing OAI-SearchBot, the crawler that decides whether your pages appear in ChatGPT search answers.
Can I move my blog to WordPress later?
From most platforms, yes, but not cleanly from all of them: Wix says its blog posts cannot be exported to other platforms. Starting on the platform you mean to keep saves you that move.
What to do this week
- Register your domain and pick hosting that meets the WordPress requirements.
- Install WordPress and a blog theme that prints structured data.
- Set the five settings, then open your robots.txt and sitemap and read them.
- Connect Search Console and submit the sitemap.
- Publish three posts that each answer one question.
Then come back to Search Console in two weeks. If your posts are listed, the platform is doing its job, and from here on the writing decides how far the blog goes.









