FeaturesCommunityGuidesUse casesCompareToolsBlogPricing
Orlume logo

How to add a blog to a website

How to add a blog to your website: use your builder's blog, add a headless CMS, use Markdown files, or run a blog on a subfolder. Keep it on your own domain.

The short answer

Add a blog on your own domain, ideally at yoursite.com/blog. If your site runs on a builder such as Wix, Squarespace, Webflow or WordPress, use its built-in blog. If it is custom code, use Markdown files for an occasional blog or a headless CMS if non-developers will write. Avoid putting the blog on a separate platform's domain, because the traffic and links it earns then help that platform, not your site.

  • Keep the blog on your own domain, preferably in a /blog subfolder.
  • Builders and WordPress include blogging; use what your site already has.
  • Custom sites: Markdown for developers, a headless CMS for editors.
  • A blog only helps if you publish useful posts consistently.

01Choose by how your site is built

Adding a blog, by platform
Your siteEasiest routeNotes
WordPressBuilt in (Posts)WordPress began as blogging software
Wix, SquarespaceBuilt-in blog pageAdd from the editor
WebflowCMS collection for postsNeeds a plan with CMS
Next.js or custom codeMarkdown files or a headless CMSDevelopers set it up once
Static HTMLA static site generator for /blogOr move to a generator for the whole site

02Subfolder, subdomain or another platform?

Where the blog lives affects whether it helps your main site. A subfolder (yoursite.com/blog) keeps everything on one site, so links to posts and the authority they earn build up your domain as a whole. A subdomain (blog.yoursite.com) can work, but search engines may treat it more like a separate site. A post on another platform's domain mostly benefits that platform. Developers on Hacker News have described running WordPress under a Next.js site's /blog path precisely to keep one domain.

03Setting up a blog on a custom site

  1. 1Decide who writesDevelopers can write Markdown in the repository; non-developers need a CMS with an editor.
  2. 2Pick the sourceMarkdown files for a few posts a month; a headless CMS for a team.
  3. 3Create templatesA post page and an index page, with title, date, author and reading time.
  4. 4Add the essentialsUnique titles and descriptions, an RSS feed, a sitemap entry for each post, and structured data.
  5. 5Link from the main siteA navigation item and links from relevant pages.

04What makes a blog worth having

A blog helps when its posts answer questions your customers search for and link to the pages where you sell. Google's guidance on helpful content asks whether content is written for people first and demonstrates real experience. A handful of genuinely useful posts outperforms dozens of thin ones.

Plan topics from real questions: what customers ask before buying, what they struggle with after. SEO for a new website and how long does SEO take? set realistic expectations for when a blog starts bringing visitors.

  • Answer one real question per post, completely.
  • Link each post to a relevant product or service page.
  • Publish on a schedule you can sustain.
  • Update old posts when facts change.

05What every blog post page needs

Whatever system you use, each post page should carry the same essentials: a clear title as the main heading, a publish date and an updated date when you revise it, an author with a short bio, readable typography with comfortable line length, images with alt text, links to related posts and to the page where you sell, and a way to subscribe or contact you. Behind the scenes, add a unique meta title and description, Article structured data, and include each post in your sitemap and RSS feed so search engines and readers find new posts quickly.

06Common blog mistakes

Starting enthusiastically and stopping after three posts, hosting the blog off-domain, writing about the company instead of the reader's problems, and publishing posts with no internal links all waste effort. So does copying what large media sites do; a small business blog wins with specific, expert answers, not volume. What pages does a small business website need? covers where a blog fits among the other pages.

What people who tried it say

Hacker News threads on adding blogs to Next.js and custom sites range from Markdown files in the repository to headless CMSs and hybrid setups with WordPress, with most advice favoring the simplest approach the writers can actually use.

Looking for more first-hand opinions? Search Reddit for “how to add a blog to a website”. We link the live threads rather than summarizing them, so you read them in full.

Our take

the best blog setup is the one your writers will actually use every week. A plain built-in blog that gets posts beats a perfect headless architecture that does not.

Where this falls short

How search engines treat subdomains versus subfolders is debated, and Google says it handles both; the consolidation benefit of subfolders is a widely held practitioner view rather than a guarantee.

Where Orlume fits

Orlume builds the site itself as a Next.js project; you can add a blog section from the prompt, and on paid plans download the code to connect a CMS of your choice.

Free to start · No card required · Live in one click

Sources

  1. 1.Creating helpful, reliable, people-first content · Google Search Central
  2. 2.WordPress.org · WordPress

Orlume logoResearched and written by the Orlume team · Updated October 2026

More on building a website

All 12 building a website questions →
Questions

People also ask.

More on how to add a blog to a website, answered briefly.

Should my blog be on a subdomain or subfolder?

A subfolder such as yoursite.com/blog is the common recommendation, keeping all content on one site.

Can I add a blog to a Wix or Squarespace site?

Yes. Both include blog features you add from the editor.

What is the easiest way to add a blog to a custom site?

Markdown files rendered by your framework, if developers write; a headless CMS if others do.

Does a blog help SEO?

When posts answer real questions well and link to your key pages, yes. Thin or irregular posting rarely helps.

Orlume logoStill stuck? Email us
Orlume logo

Build something that doesn't look AI-made.

Describe the site you want. Watch it get designed, not just generated. Then publish it to its own orlume.site address.

  • Free to start
  • No card required
  • Publish to a live URL
  • You own the code