---
title: "Building a Webpage for Blogs"
source: The Turing Way
source_url: https://github.com/the-turing-way/the-turing-way
licence: CC-BY-4.0
domain: data-and-analysis
subdomain: turing-way
date_added: 2026-04-25
---

(cm-blogs-webpage)=
# Building a Webpage for Blogs

Making a website for a blog is easier than you think so don't be put off if you have never made one before.

You need to consider:
* **Skill level** - This is important but can be learnt by anyone that regularly uses a computer.
* **Budget** - there are plenty of free options for websites but you can pay for certain services such as different themes.
* **Time** - It does take time to initially build the website and get it into the state that you want.
Therefore, consider using the tool that will be the least time consuming for you to build and maintain.

(cm-blogs-webpage-simple)=
## Simple Website - Non-Coding Options
* **Wordpress**
    * Very popular site to use for blogs.
    * You can start a blog for free but added functions will cost you.
    * Simple to set up as built-in easy block-like fashion.
    * Here's a [link](https://wordpress.com/go/category/content-blogging/) for help.
    * This is worth a read about [starting a WordPress blog](https://www.podcastinsights.com/start-a-wordpress-blog/).
* **Google sites**
    - Not originally set up for blogs but can be adapted for this purpose or used as a project website with blog-type updates.
    - It's free as part of the free Google Suite.
    - You can pay for business accounts through Google workspace for more options.
    - It has an accessible interface much like Google slides that are easy to use and publish as a website.
    - Find more information at the [Google site help page](https://support.google.com/sites/?hl=en#topic=7184580)

Here is a link to an [article that compares google sites and wordpress](https://superbwebsitebuilders.com/google-sites-vs-wordpress/).

There are other options out there and you can always pay for someone to build your blog website if you have the resources. 

These options are highlighted as they are very accessible and it's always worth to learn new skills.

(cm-blogs-webpage-advanced)=
## Advanced Website Building - Programming Needed

* **Github pages**
    * If you know how to set up a Github repository then this is an accessible way to create a repository and then convert it into web pages.
    * You can select from various free themes using [Jekyll](https://docs.github.com/en/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll).
    * This is a good resource to learn how to make GitHub pages - [Collaborative Github Docs](https://cassgvp.github.io/github-for-collaborative-documentation/docs/tut/4-2-Make-your-Pages-site.html).
    * This blog uses Github pages - [The Open Archaeobotanist](https://ekaroune.github.io/The-Open-Archaeobotanist/).
    * You can use this blog post by Sarah Gibson [to create a blog with Hugo and Github pages](https://sgibson91.github.io/blog/hugo-tutorial/).
