Blog site

Create a website without a blog with WordPress

This article explains how you can use WordPress to run a regular website without a blog.

WordPress started out as a blogging platform and has a long-standing dominance in the blogging world. No matter what type of blog you plan to run, WordPress can help you do it easily.

Whether it’s a photo blog, video blog, or even a simple journal for your thoughts, WordPress comes with all the bells, whistles, and features a blogger could ask for!

Having said that, we can also use WordPress to create a site without a blog – a site that doesn’t really need a blog, but rather a simple and straightforward website. Although it is primarily a blogging tool, WordPress can very well be designed to run a website without a blog.

WordPress: blog features

WordPress comes with a wide array of blogging specific features out of the box. These include, but are not limited to, such things as comments, blog posts, categories and tags, etc.

Now, it is evident that most of these features are vital for running and managing a blog site. However, when building a site without a blog, many of these features may not prove to be useful. We can, of course, choose to leave them as they are.

But what about things on the front end? If we completely remove blog posts, won’t blog archives give users a “no posts found” message? What about the “Unclassified” category? Such taxonomies also tend to have their own records.

The easiest way to solve this problem is to completely disable archives. Beyond that, we can also choose to turn off many other blogging-focused features.

Create a WordPress site without a blog

Before we go any further, let’s just face it: WordPress, in its current form, expects its users to write and post articles. If all you hope to do is create a static site with a given number of pages and you have no obligation to regularly post or update articles and other forms of content, blogging sections are redundant.

So, it is essential for us to tell WordPress that we don’t need the default post archives, taxonomy or author archives etc. The following code, for example, helps you remove all blog pages and default archives from your site:

add_action('template_redirect', 'sp_remove_blog');

function sp_remove_blog(){
  if( is_archive() || is_single() || is_home() ) {
    global $wp_query;

The above code disables all blog archives, single post templates, and blog index templates. Now WordPress will redirect users from single post templates or blog archives to a 404 page. Additionally, you can set custom redirects in your .htaccess file, via a WordPress plugin, or in the code itself to redirect users to a specific page instead of the 404 page, or even the home page!

The above code should ideally be placed in the functions.php file of your theme or child theme. This step is necessary to prevent the creation of empty archive pages that might otherwise hurt your search rankings. That said, you can also, to an extent, disable multiple archives using a good SEO plugin, such as Yoast SEO (see the plugin specific documentation for detailed instructions on this).

Find a WordPress theme outside the blog

There is no shortage of WordPress themes. Even for websites other than blogging, there are plenty of amazing WordPress themes out there, both in free and premium variations.

Now it goes without saying that you should only choose your WordPress theme from trusted sources. It is very easy to fall prey to a bad WordPress theme and compromise or hack your website within minutes.

When it comes to free WordPress themes, the only place you should look is the official theme repository. WordPress themes in the repository are quality tested and usually come with higher quality code. First and foremost, the free WordPress themes from the official repository are free from malicious code or malware.

For websites other than blogs, the official repository has several tags that you can use to select the perfect theme. For example, the “Education” feature filter typically provides themes for specific education sites, but you can use them on almost any site without a blog. The same goes for the “Vacation” filter.

When selecting a premium WordPress theme, make sure you go with a reputable theme seller. Additionally, the tags or kinds of themes you need to focus on are commonly referred to as “Business” or “Corporate” WordPress themes. Most of these themes tend to come with a custom blog page template or layout, which you shouldn’t be concerned about as you would have turned off the display of the archive page to the website anyway. using the code above.

However, you should take special care when choosing a WordPress theme for your website without a blog. By all means, avoid WordPress themes that contain a wide range of “custom” features, especially those with custom shortcodes, custom buttons, custom page templates, etc. Such WordPress themes tend to work out of the box only when you are using WordPress the way it is meant to be. When trying to build a truly blog-free website in WordPress, the custom page templates and shortcodes can only get in the way. What will you do with a grid archive blog page template when you don’t have blog posts to display in the first place?

Some premium WordPress themes, such as Divi by Elegant Themes, are an exception to the above rule, as these themes tend to have their own ecosystem and predefined templates. You can, in fact, select a Business model in Divi and have a non-blog site imported into your WordPress installation in no time! But for the most part, it is best to use a series of WordPress plugins to get such custom features.
Speaking of WordPress plugins …

WordPress plugins for building non-blogging websites

Nowadays, it has become a standard to look to WordPress plugins to extend and get the most out of WordPress. With such a range of WordPress plugins at our disposal, it is only natural to use useful plugins to further improve our site.

While the common nature of WordPress plugins – such as those for SEO or security – tends to remain the same for blogging and non-blogging sites, we can use a few specialized WordPress plugins that are specifically aimed at non-blogging projects. blogging.

For starters, the Disable Comments WordPress plugin can help you disable comments globally on your site. This means that all instances of comment management and moderation, as well as front-end comment forms, are eliminated from your non-blog site. Not only does this ensure that you don’t have to deal with spam anymore, the Disable Comments plugin can also declutter your WordPress admin panel by removing comment related items from the WordPress dashboard, admin menu, panel. administration, etc.

Then the Google XML Sitemaps plugin can also come in handy for sites other than blogs. As the name suggests, this particular plugin helps you create and manage your sitemaps more efficiently. It is recommended that you use a dedicated sitemaps plugin, as there will be several aspects of your site that you would not want to include in your sitemap, especially those related to blogging, such as taxonomy archives. Using a specialized sitemap or SEO plugin can help ensure that search engines aren’t crawling any unwanted sections of your website other than the blog.

Manage website content without a blog

Now, at this point, you’ve installed some useful WordPress plugins and also removed blog-specific functionality from your WordPress installation.

You have also pre-selected a good WordPress theme that matches the needs and requirements of your non-blog site.

Of course, it’s time to start. Usually, for a site without a blog, you will be working primarily with pages. Depending on the needs of your site, you can add as many pages as you need. However, there is usually a three-step model to follow.

The first step, of course, is to add a personalized home page. You can go to your site’s Reading submenu in the Settings menu, and then specify a custom home page there. Often times, the WordPress theme you choose will have a custom homepage template that you can use on the given page.

Reading settings

The second step is to add the required pages to your site and create your content. Since the Pages post type in WordPress doesn’t have categories or associated tags as taxonomies, you can just place your content and maybe specify a hierarchy if needed, in the form of child pages. It may be a good idea to use a page builder plugin at this point.

Elementor, for example, comes with a predefined range of elements that you can add to the content of your pages and make your website look more unique.

Finally, you can also add custom post types to your site. For example, testimonials and other custom items can be displayed as custom post types. Jetpack, the popular WordPress plugin, comes with Testimonial and Portfolio post types, but for more complex post types you can use a plugin like Custom Post Type UI.


So this is it ! It is quite easy to create a website without a blog in WordPress and the whole process can be accomplished in a few simple steps. Just turn off blog-specific features, then turn to WordPress pages (and, if needed, custom post types), and get the job done!

WordPress is the world’s most popular content management system. Of course, it goes without saying that it can empower blogging and non-blogging websites very effectively. As a result, WordPress is a good choice for building sites without a blog, and if you are planning on starting one soon, you should consider giving WordPress a try!

Leave a Reply

Your email address will not be published.