WordPress Featured Image Not Showing On Homepage Checklist

Using WordPress to build your website can be frustrating when you have a problem. In my post, I help you solve the featured image not showing on your website homepage issue.

If your WordPress featured image is not showing on your homepage, check that you have assigned an image to each blog post. Also, check you have enabled the option on your theme and blog post to display featured images on your homepage.

Let’s do that step by step.

Step One – Assign An Image To Your Blog Post

Each blog post you create has an option to upload a featured image. First, select edit for the blog post.

Edit post

In the WordPress editor, open the ‘Featured Image’ tab on the right.

Featured Image Tab

Next, select the ‘Set Featured Image’ link.

Set featured image

Select an image from your media library or upload a new one. To upload, select the ‘Upload Files’ tab.

Select image

Before confirming, ensure you complete the ‘Alt Text’ and ‘Title’ data fields. This data helps search engines index your image correctly.

Once complete, select the ‘Set Featured Image’ link.

Set featured image

Now you have successfully assigned a featured image to your blog post. Next, click on the ‘Update’ link to confirm your changes.

Featured image

Step Two – Enable Show Featured Image On Your Theme

The WordPress themes I use have a global setting for all blog posts. Those settings include an option to enable ‘Featured Images’.

To access the global settings for your blog posts, select ‘Customize’ from the menu after hovering your mouse over ‘Appearance’.

Customize

How To Enable Featured Images On The Free Ashe Theme

On the free Ashe WordPress theme, the option to enable featured images is under ‘Single Post’.

Single post

On the post elements page, ensure ‘Show Featured Image’ is checked.

Show featured image

After you make any changes, click on the ‘Publish’ link.

Publish

This option sets the featured image to show on all published blog posts.

How To Enable Featured Images On The Free Astra Theme

On the free Astra WordPress theme, the option to enable featured images is under ‘Blog’.

Blog

Next, select ‘Single Post’.

Single post

On the ‘Single Post’ options page, ensure the ‘Eye’ icon next to ‘Featured Image’ doesn’t have a cross through it.

Enable featured image

After you make any changes, click on the ‘Publish’ link.

Publish

How To Enable Featured Images On The Free Kadence Theme

On the free Kadence WordPress theme, to enable featured images, select ‘Blog Posts’.

Blog posts

Next, select ‘Single Post Layout’.

Single post layout

There are many settings under ‘Single Post Layout’. Scroll down until you find the ‘Show Featured Image’ option. Move the slider to the right to activate.

Show featured image

After you make any changes, click on the ‘Publish’ link.

Publish

Step Three – Enable Show Featured Image On Your Blog Post

Some WordPress themes add extra options to your blog post editor. I have used Astra, Ashe, and Kadence.

Astra and Kadence have extra options available on the blog post editor page. Ashe does not.

How To Enable Featured Image On Your Blog Post On Astra

Select the ‘Edit’ link under the blog post name.

Edit post

On the right side of the editor, select the ‘Astra Settings’ tab.

Astra settings

Ensure ‘Disable Featured Image’ is not checked.

Disable featured image

If you make a change here, ensure you select the ‘Update’ link to make it live on your website.

Update

How To Enable Featured Image On Your Blog Post On Kadence

Select the ‘Edit’ link under the blog post name.

Edit post

On the right side of the WordPress editor, select the ‘Post Settings’ icon.

Post settings

Scroll down to the ‘Show Featured Image’ option. If you enabled featured images on the Kadence theme, leave this option as ‘Default’. If you disabled the featured option, select the ‘Enable’ link.

Show featured image

After any changes here, select the ‘Update’ link to make your edits live.

Update

Step Four – Check your Cache Plugin Settings

If you have installed a cache plugin on your WordPress site, this could cause images errors. There could be a plugin conflict or a setting on the plugin that needs to be changed.

Do you have two plugins doing the same job? For example, I have a cache plugin and an image optimizer plugin installed on my website.

I turn off all images optimizing options on my cache plugin. Otherwise, the image optimizer and cache plugins would conflict and cause issues on my website. Don’t have multiple plugins doing the same job on your website.

There are many cache plugins available on WordPress. I recommend you review the documentation for your plugin or watch a set-up video on YouTube to ensure you have the ideal settings. The CSS and JS settings have the potential to cause issues for your blog images.

I use the Litespeed cache plugin and have many options for CSS and JS. As you can see from the ‘Notice’ message at the top of the screen, getting these settings right is essential.

Cache plugin

Conclusion

If your featured images are not showing on your homepage, I recommend you go through my checklist to review your settings.

First, ensure you have assigned a featured image to each blog post. Second, review the global settings for your theme on the customizer. Third, ensure the ‘Show the featured image’ option is on for all your blog posts.

Finally, if you have a cache plugin installed, review the settings. The CSS and JS options have the potential to cause loading issues for your WordPress blog.

Do a Google search for your plugin to find a tutorial on ideal settings and follow it step by step. I find YouTube is the best source for cache plugin tutorials.

Do you use the Ashe WordPress theme? If so, check out my ‘How To Customize The Free Ashe WordPress Theme‘ blog post.

Do you use the Astra WordPress theme? If so, check out my ‘How To Customize The Free Astra WordPress Theme’ blog post.

If you have any questions, please leave them in the comments section below. I do my best to help.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.