How to Add Featured Images in WordPress for Better Design and SEO

A featured image is the primary image associated with a post or page in WordPress — the one that shows up in blog archives, at the top of the post, in search results, and when the link is shared on social media. Despite how central it is to how your content looks and performs, a lot of WordPress sites either skip setting them or approach them inconsistently.

Getting into the habit of assigning a featured image to every piece of content — and doing it correctly — takes about 30 seconds per post once it’s part of your workflow. The results across your site compound quickly.

This guide covers how to set featured images properly, what to watch for, and how they differ from the other types of images you might use in WordPress.

Quick Answer

To add a featured image in WordPress, open a post or page in the Block Editor, open the Settings sidebar, find the Featured image panel, and click Set featured image. Select or upload an image, then click Set featured image to confirm. Update or publish the post to save.

Why This Matters

Featured images do several distinct jobs at once. They populate your blog archive pages and category listings, giving your content grid a consistent visual layout. They pull into Open Graph tags, which control the image that appears when someone shares your post on Facebook, X, or LinkedIn. They feed into your theme’s post header display. And if your site uses an RSS feed, the featured image travels with each post entry.

If you skip setting a featured image, most themes will either display a blank space in the archive grid, pull a random in-content image, or show nothing at all — none of which make a good impression for visitors browsing your content for the first time.

SEO is secondary but real. A properly optimised featured image with relevant alt text contributes to image search visibility and gives search engines another signal about the topic of the page. It also feeds into the image Google displays when showing rich cards or social previews in search results.

How to Add a Featured Image in WordPress

  1. Open the post or page you want to edit in the WordPress Block Editor
  2. Click the Settings icon (the sidebar toggle in the top-right toolbar) to open the sidebar if it’s not already visible
  3. Click the Post tab at the top of the sidebar
  4. Scroll down to Featured image and click the panel to expand it
  5. Click Set featured image
  6. In the media library, upload a new image or select an existing one
  7. Add or review the Alt text field in the right-hand panel — describe what the image shows, not just the post title
  8. Click Set featured image to confirm your selection
  9. Click Update (or Publish for a new post) to save

The image is now assigned to that post or page and will display according to your theme’s template rules.

If you’re using the Classic Editor, the Featured Image panel appears in the right sidebar, typically below the Publish box. The process is the same from there — click Set featured image and select from the media library.

Practical Tips

Settle on a standard size. Your theme defines how featured images are displayed, and different posts using wildly different dimensions can result in cropped, stretched, or misaligned thumbnails in archive views. I recommend choosing a consistent size — 1200×628px works across most contexts — and applying it to every post.

Set featured images even on simple posts. Even if a post has no images in its body content, the featured image still pulls through to your archive page, your RSS feed, and social shares. Leaving it blank creates a gap in your presentation that’s hard to address consistently later.

Optimise before uploading. Featured images appear on nearly every page of your site at some point, so heavy uncompressed files add up across the board. Converting to WebP format before uploading keeps file sizes down without quality loss. For a full approach to alt text, filenames, and compression, the guide on optimising images for SEO in WordPress covers this in detail.

Check social previews separately. The featured image feeds into Open Graph tags by default, but the exact crop and dimensions vary by platform. If you want precise control over how your posts look when shared, it’s worth setting up dedicated Open Graph images — these give you explicit control over the aspect ratio and crop each platform uses.

Common Mistakes

Using inconsistent image sizes across posts. Portrait, landscape, and square images mixed together make your blog archive look uneven. Choose a format and stick to it for every post going forward.

Uploading uncompressed originals. Large images slow page load across your entire site, not just the individual post. Always resize and compress before uploading — the WordPress media library doesn’t do this automatically in any meaningful way.

Confusing in-content images with featured images. An image inserted at the top of the editor is not a featured image — it won’t appear in archives, social shares, or search previews. The featured image is set in the sidebar panel, not dropped into the post body. These are separate things and WordPress treats them differently.

Skipping alt text. Alt text on a featured image is indexed by search engines and read by screen readers. Write something descriptive and specific to the image — not just a restatement of the post title, and not left blank.

Featured image — set in the sidebar panel, controls how your post appears in archives, feeds, and social shares. Managed by WordPress, not manually placed in the content editor. This is the one that matters most for site-wide presentation.

In-content image — an image block inserted directly into the post body. Appears where you place it. Completely separate from the featured image and doesn’t affect how the post appears in archives or social previews.

Hero image — a full-width image that some themes display at the top of a post or page. Whether a featured image appears as a hero depends entirely on how the theme template is configured. In most themes, setting the featured image is all you need — the theme handles how it’s displayed.

For more on this, see our guide on Use White Space in WordPress Website Design for Better Readability.

Conclusion

Set a featured image for every post and page — the same consistent size, optimised before upload, with descriptive alt text. It takes under a minute per piece of content and improves how your site looks across archives, social shares, and search results. For details on how WordPress handles the featured image block inside theme templates, see the WordPress documentation on the featured image block. If you’re building your site from scratch and want to get all the image-related steps right from the start, the step-by-step guide to building a new WordPress website covers the full setup.