Skip to main content
< All Articles

How to create a Blog in SharePoint

Posted on May 22, 2024
SharePoint

Time flies. It’s hard to believe that I last wrote an article about this topic in 2017. That was when we still had SharePoint Classic. But now we have a modern version of SharePoint, so the methods I outlined back then are no longer relevant. So, today’s blog post will be about a… blog 😊. Specifically, how to create a Blog in SharePoint. As I help my clients migrate to SharePoint Online and help them build an Intranet Portal, I often hear a need to create a site with a blog capability.

An example would be a blog site where the CEO can publish company updates. Or some general company blog about various company happenings. So, below, please find step-by-step instructions on how to create a Blog Site in SharePoint. Let me rephrase it. From the best, award-winning SharePoint blog on the web, here are instructions on creating a blog in SharePoint. Yeah, I like it, that’s better 😊.

Step 1: Create a Communication Site

The first step in the process is to create a dedicated SharePoint site. You typically do not want to mix the blog with other site content (e.g., Intranet or HR Site). So, a separate site is a wise decision. The Communication Site type is also the best fit here, given the objective.

Howtocreateblogsharepoint1

Step 2: Add News Web Part

The mighty News Web Part will allow us to publish blog posts. Many site templates already have a News Web Part embedded on the page. If you don’t see it, add it.

Howtocreateblogsharepoint2

Step 3: Create Blog Categories

What makes blog posts stand out from regular news posts is that they typically have various categories of which a blog article is part. This functionality does not exist by default and has to be created. Here is how to do this.

  1. Navigate to the Site Pages Library, that is where all the post pages will reside (Gear Icon > Site Contents)Howtocreateblogsharepoint3
  2. Click on the Site Pages LibraryHowtocreateblogsharepoint4
  3. Click + Add Column and choose Choice column. Click Next.Howtocreateblogsharepoint5
  4. Name the column Category and add all the possible choices for Blog Categories. Click Save.create a Blog in SharePoint

Step 4: Enable Enterprise Keywords

Being a SharePoint blogger myself for the last 10+ years, I am pretty familiar with the whole blogging mechanism. One other feature of blogs is the ability to assign tags. This provides the ability to tag an article with multiple keywords that will help users discover (search for) or organize blog posts in a certain way. In most cases, the Categories column might be enough, but I think the Enterprise Keywords feature is a perfect fit if you want to add tags. It allows users to type in any keyword they wish, and you can easily add multiple ones as well. I explained how to add Enterprise Keywords here.

Howtocreateblogsharepoint7

Step 5: Build a sample Blog Post Page

Now that we have built the necessary pieces, it is time to put them together and create a sample Blog Post Page that will later be converted into the template. It is really up to you how you want the post to look. I usually like to add a Page Properties Web Part that will display Category and Enterprise Keywords metadata on a blog post page—which might be really handy.

create a Blog in SharePoint

create a Blog in SharePoint

This is what my sample post looks like once completed.

Howtocreateblogsharepoint10

Step 6: Create a Blog Post Template

Next, we need to convert the page above into the template. I explained how to do this here.

create a Blog in SharePoint

Step 7: Set up Site Security

In this next step, we configure the security. Instructions on how to set up permissions for a Communication Site are available here.

Howtocreateblogsharepoint12

Step 8: Enable Scheduling

One of the things I truly enjoy about my blog is that I can schedule posts in advance. We also have that ability in SharePoint. I published a separate article on this; here are the instructions.

create a Blog in SharePoint

Step 9: Publish some blog posts

Next, you might want to publish a few posts to see how they will render. Make sure to use a template we created in Step 6.

create a Blog in SharePoint

When you populate a blog post with content, make sure to click on the Page Details tab to fill out the metadata fields we created (Category and Enterprise Keywords).

Page Details Tab on a Blog Post in SharePoint

Page Details Tab on a Blog Post in SharePoint

Page Details Pane where you can add Metadata and schedule a post if necessary

Page Details Pane where you can add Metadata and schedule a post if necessary

Example of the Blog Post once published. The pane on the left shows the metadata fields we added using Page Properties Web Part.

Here’s an example of the Blog Post once published. The pane on the left shows the metadata fields we added using the Page Properties Web Part.

Step 10: Configure News Web Part

The final step is to configure the News Web Part we added in Step # 2. You can control how many blog posts are displayed on a page, change the display layout, and so on.

Howtocreateblogsharepoint18

Another thing you can do is display various categories of blog posts at once on a page by adding several News Web Parts and filtering each one to one specific Category. This is quite useful if you publish many blog posts and want to make it easier for the user to find the right content. I explained how to do this in this article.

Filtering on News Web Part to display a certain Blog Category

Filtering on News Web Part to display a certain Blog Category

Example of a Blog created in SharePoint, once completed

Example of a Blog created in SharePoint, once completed

Another example of a Blog created in SharePoint

Another example of a Blog created in SharePoint

About Me

I’m Greg Zelfond, a U.S. based SharePoint consultant, and I provide affordable out-of-the-box SharePoint consulting, training, and configuration assistance to small and medium-sized businesses all over the world.

Need help?