Beginner's Guide for WordPress / Start your WordPress Blog in minutes

Selecting the Perfect WordPress Theme – 9 Things You Should Consider

Most beginners feel overwhelmed when it comes to selecting a theme for their WordPress site.

There are thousands of free and paid options. Each theme looks better than the other. How do you choose the best theme for WordPress?

In this article, we will share the 9 things you should consider, so you can choose the best WordPress theme for your site.

Selecting the perfect theme for Your WordPress site

Why You Should be Careful When Choosing a WordPress Theme?

WordPress is used to create all kind of websites. That’s why each theme caters to a different market.

Your WordPress theme should complement the content of your website. For example, if you are starting a blog on politics or social issues, then you would want a theme that improves readability.


Many WordPress themes come with tons of customization options. If not coded properly, these options can make it difficult for you to change themes or use other WordPress plugins. You will be locked into that theme or will have to pay a developer to help you switch.

On the other hand, some WordPress themes that look really great can actually make your website incredibly slow. No one likes slow websites, particularly Google, which prefers to rank faster websites higher.

Your theme is the face of your WordPress site and plays an important role in how users as well as search engines perceive it.

You’ve probably heard the saying, ‘All that glitters is not gold’.

Having said that, let’s take a look at the steps you can take to make sure that you select the best theme for your WordPress site.

1. Strive for Simplicity

Simplicity is the best rule in design

Many WordPress themes come with lots of colors, complex layouts, flashy animations, etc. Sometimes you may need those things, but in most cases you don’t really need all that.

Simplicity is the ultimate sophistication.
~ Leonardo da Vinci

Look for a theme that has a design layout that helps you support your goal. It needs to look good but without compromising on usability and simplicity.

Make sure that the theme’s presentation style is not overly complicated. The purpose of web design is to help users find information they need and to help site owners achieve their goals at the same time.

If a theme looks great but does not help you get new business or subscribers, then it is not a good theme. It is also not a good theme when your users can’t really find their way around your website.

Take a look at these 37 simple WordPress themes for some inspiration.

2. Responsive is Not Optional Anymore

Choose a Responsive WordPress Theme

Responsive themes adjust their layout across different screen sizes and devices.

A significant number of web traffic is generated from mobile and other handheld devices. Depending on your website’s topics, this number could go even higher than 50% of your traffic.

Google shows mobile friendly websites on top in their mobile search results. Regardless of your site’s topics and demographics, all websites need to be responsive and fully mobile ready.

Most WordPress themes are already responsive by default. But there are still sellers who are selling fixed width layouts that are not mobile friendly at all. Make sure that the theme you are choosing for your website is mobile friendly.

Testing a Theme for Mobile Readiness

The easiest way to test whether a theme is responsive or not is by resizing your browser screen. As you resize your browser screen, you will notice that the theme’s layout will adjust itself to the screen width.

For more thorough testing you can copy the URL of theme’s demo page and paste it in Google’s Mobile Friendly Test page.

Testing a responsive theme against Google Mobile Friendly Test

Please note that this test will show some warnings, regardless of how good a theme is. Lookout for any red flags like text too small, content wider than screen, etc.

3. Browser Compatibility

Browser compatability testing

Your users will be using different browsers. Your theme may look perfect on the browser you use, but there might be something broken in other browsers.

This is where browser compatibility comes in. Most WordPress theme developers test their themes rigorously by using sophisticated browser compatibility testing tools.

They may clearly mention this on their website. But if they don’t, then you can always run some basic tests to check the theme on different browsers like Google Chrome, Firefox, Internet Explorer, Safari, etc.

Don’t forget to test on different browsers on mobile as well.

4. Supported Plugins

Supported plugins

The real power of WordPress comes with WordPress plugins. These plugins make it possible for you to do anything with your WordPress site.

While there are plenty of WordPress plugins, some are must-have WordPress plugins for every websites. Like Gravity Forms, Yoast SEO, W3 Total Cache, etc.

Make sure that your WordPress theme supports all popular plugins. If you are unsure, ask theme developer about it.

5. Translation + Multilingual Ready

Multilingual and translation ready WordPress themes

A large number of WordPress sites are not in the English language. You may be creating a website in a language other than English. Maybe you have plans to create a multilingual WordPress site in the future.

Make sure that your WordPress theme is translation ready and supports multilingual WordPress plugins.

6. Page Builders

Drag and drop page builders for WordPress themes

Page builders are WordPress plugins that allow you to create page layouts using drag and drop user interface.

Many premium WordPress themes come with page builders pre-installed. Some of these page builders are used by that theme developer only.

Using such a page builder to create landing pages can produce a lot of unwanted code. If you ever switch the theme, then those pages will require a lot of cleaning up.

You should choose themes that are shipping with one of the most used page builder plugins. You can also purchase these page-builders separately to use with other themes as well.

7. Support Options for When You Need Help

Support for your WordPress theme

One downside of using a free WordPress theme is that there is no guaranteed support. While some developers provide excellent support for their free themes, many free themes have no support option.

If you mess up your WordPress theme, then you will have to figure it out on your own. You can also end up paying a third-party developer to solve the tiniest problems.

Make sure that you select a WordPress theme that has good documentation and support option. Most premium WordPress themes offer detailed documentation with 1 year of email based support.

8. SEO Friendliness

Check your theme for SEO friendliness

Your WordPress theme plays a crucial role in your site’s SEO friendliness. A good looking theme can still generate poorly coded HTML, this could affect your site’s performance on search engines.

It could be difficult for beginners to analyze a theme’s source code on their own. This is why many premium WordPress theme developers will let you know that their pages are optimized for SEO.

You can also take a look to see if the page generates proper HTML5 by checking it with W3C Markup Validation service. However, please note that the W3C tool will generate many warnings which are nothing to be worried about.

9. Ratings and Reviews

Check ratings and reviews for a WordPress theme

Another solid indicator of a WordPress theme’s quality is ratings and reviews provided by their users. If the theme is sold on a third-party marketplace, then you will see customer reviews.

For free WordPress themes, you will find the ratings section just below the download button. It will show the number of reviews and stars given by users. If you click on 5 stars, then it will show you all the reviews that gave the theme 5 stars.

Read theme reviews and ratings by other users

Almost all WordPress themes can get a few bad reviews. but if the number of bad reviews is unusually high, then you should read them carefully.

Our Recommendations

There are plenty of free WordPress themes available with new ones being released on a daily basis. That’s why we regularly publish the list of our favorite free themes in our showcase section.

Some of the popular items in our theme showcase are:

However, as we have mentioned above that support is one of the most important factor to consider when selecting a theme. Free WordPress themes do not come with guaranteed support and updates.

Most premium WordPress themes offer 1 year of support and updates. Here are some of the theme shops that we highly recommend.

How to Install a Theme in WordPress

Installing a WordPress theme is really simple. First you need to download the theme’s zip file to your computer.

After that login to your WordPress admin area and go to Appearance » Themes page.

Themes page in WordPress admin area

On top of the themes page, you need to click on the Add New link.

This will take you to the add new theme page. You can use this page to look for free themes to install. But since we have already downloaded the theme, you need to just click on Upload theme link at the top.

Upload a theme

You will now see the theme upload box. Click on choose file button to select the theme zip file you downloaded to your computer earlier and then click on the Install now button.

Upload and install theme zip file

WordPress will now upload the theme from your computer to your website and install it for you. Once it is done, you will see a success message with links to preview or activate the theme.

Theme installation successful

If you do not want to use a theme right away, then you can click on the live preview button to test out the theme without activating it.

Please note that you will have to activate a theme in order to use it on your website.

For more detailed instructions, see our beginner’s guide on how to install a WordPress theme.

How to Safely Change WordPress Themes

For new WordPress sites, you can just select the perfect theme and install it on your site. However, if you have a established WordPress site, then you need to properly switch your theme to avoid any effect on your site’s performance and SEO.

First you need to understand what happens to a WordPress site when you switch themes. Here is our guide on what happens when you switch your WordPress theme.

Some settings on your WordPress site will disappear and will not automatically apply to your new theme. You need to understand these things, and how you can put them back on your new theme.

We have compiled a handy checklist of things you must do before changing WordPress themes.

After that you need to follow the instructions in our tutorial on how to properly switch WordPress themes on your site.

We hope this article helped you select the perfect theme for your WordPress site. You may also want to see our list of must have WordPress plugins for business websites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

89 CommentsLeave a Reply

    • The number of sales is not a metric we would recommend focusing on for choosing your specific theme at the moment.


  1. So what about themes that may not have any reviews or ratings but significant number of downloads?

    • That would be something to consider if you should install the theme or not. It is hard to say if that would be a bad sign or the author has not asked users to review the theme.


  2. Can somebody suggestsme suitable theme for using LMS. It looks like current theme ‘Agama’ does not support it as course preview looks distorted.

  3. Thank you very much for this super helpful blog post, I am definitely going to link this out from one of my blog posts as it would be helpful for my audience.

    But one thing I think should be there on the above list which is ECOMMERCE READY THEME because at some point of the website owner’s business journey they might need an option on their website to sell some digital or physical products or even services.

    In this case, changing the entire theme would be a real pain for them, but if the theme of their website is already e-commerce ready from day one although they might don’t need that functionality right at the moment still they should consider that while choosing a theme for their website.

    Please let me know if you think that I am right with my thoughts.

    • Most ecommerce plugins have improved where they do not need a theme to be specifically designed for ecommerce to add those features to a site. It is normally best to have a theme with the design you prefer rather than an ecommerce theme should you decide to add ecommerce to the site later.


      • Hey, thank you for your kind response. You are absolutely right with your point that most of the e-commerce plugins have improved hence they don’t rely on themes anymore to create eCommerce functionalities.

        However, with great love and respect, I would say that I still believe that not each and every theme even that has all the above-mentioned qualities will guaranteed support ecommerce plugins.

        By the way thanks again for the awesome contents that you create to help people in need.


        Mohammed Wasim Akram
        Love from India

  4. It seems that drag/drop site-builders for WP and themes for WP … both can vary in their respective levels of customization available.
    (1) Is a non-designer/non-coder ever better off using an “easy” theme without a site-builder plug-in?
    (2) In other words, are there some themes that have more customization or easier customization than the site-builders?

    I’m asking because I want to position headline text inside the top/right corner of a full-width hero photo on my home-page. Many site-builders tell me that this requires custom CSS coding which I am not trained in.
    (3) Do you know of any themes or site-builders that can allow me to do this without coding?

Leave a Reply to H.G.T Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.