tutorials

How to Make a Feature Image in Figma (Blog & Social Media)

Design professional feature images for blogs and social media in Figma. Learn standard sizes, best practices, templates, and batch export techniques.

Published
Updated
May 01, 2026
Read time
7 min

What Is a Feature Image and Why It Matters

A feature image (also called a hero image or social share image) is the primary visual representation of your content. It appears in three critical places:

Blog posts: Displayed at the top of your article, in preview cards on homepage/archives.

Open Graph (OG) preview: Shows when someone shares your link on social media (Facebook, LinkedIn, Twitter).

Social media thumbnails: Custom thumbnail on YouTube, featured image on Pinterest, preview on LinkedIn.

A compelling feature image can increase social shares by 40-50% and blog traffic through improved click-through rates from search results and social platforms.

Standard Feature Image Sizes

Design once, export for multiple platforms.

Use CaseDimensionsAspect RatioNotes
Open Graph (OG)1200×630 px1.91:1Facebook, LinkedIn default
Facebook Share1200×628 px1.91:1Slightly different, but 1200×630 works
Twitter (X) Card1200×675 px16:9Use “Summary Large Image”
Pinterest1000×1500 px2:3Vertical format, very popular
YouTube Thumbnail1280×720 px16:9Min 640×360 px, but design for 1280×720
Blog Featured1200×800 px3:2Common blog standard
Instagram Post1080×1080 px1:1Square format
LinkedIn Article1200×627 px1.91:1Same as OG
Email Header600×400 px3:2Mobile-responsive email

Pro tip: Design 1200×630 (OG standard) as your primary size. It works on most platforms and can be cropped/resized for others.

Creating a Reusable Feature Image Template in Figma

Step 1: Set Up Your Master Frame

  1. Create new Figma file named “Feature Image Template”
  2. Create frame: 1200×630 px
  3. Name frame: “Feature Image Master”
  4. Set background color to your brand primary color

Step 2: Add Background Layer

Choose one approach:

Solid color: Simple, fast-loading

  1. Rectangle tool (R)
  2. Draw rectangle covering entire frame
  3. Fill with brand color
  4. Optional: Add gradient (2-color, subtle angle)

Image background: More visual

  1. Use Unsplash plugin to insert photo
  2. Cover entire frame
  3. Reduce opacity to 40-60% so text will be readable
  4. Add darker overlay rectangle on top (black, 30-50% opacity)

Step 3: Create Text Hierarchy

Main headline:

  • Position: Top third or center
  • Font size: 48-60px
  • Font weight: Bold
  • Color: White or high-contrast with background
  • Max length: 6-8 words (fits on two lines)

Subtitle or tagline:

  • Position: Below headline
  • Font size: 20-24px
  • Font weight: Regular or medium
  • Color: Same as headline or lighter shade
  • Purpose: Add context to headline

Author/date (optional):

  • Position: Bottom left
  • Font size: 12-14px
  • Color: White or light gray
  • Format: “By [Name] • [Date]“

Step 4: Add Visual Elements

Choose one:

Logo:

  • Position: Bottom right or top left
  • Size: 80-120px
  • Opacity: 100% for dark backgrounds, 80% for busy backgrounds

Icon/illustration:

  • Position: Right side, center-aligned
  • Size: 200-300px
  • Opacity: Match brand transparency standards
  • Purpose: Visual interest, reinforces message

Accent shape:

  • Simple geometric shape (circle, rectangle, triangle)
  • Position: Corner or edge
  • Color: Secondary brand color
  • Opacity: 30-50% for subtlety

Step 5: Set Safe Zones

Add guides for critical content areas:

  1. View → Guides → Create guide
  2. Add guides at 100px from each edge (safe zone)
  3. Keep main text within safe zone
  4. Keep important visuals within safe zone

This ensures content isn’t cut off on different platforms.

Step 6: Create as Reusable Component

  1. Select your completed template
  2. Right-click → “Create component”
  3. Name: “Feature Image / Blog”
  4. Duplicate for variations:
    • “Feature Image / Tutorial”
    • “Feature Image / News”
    • “Feature Image / Product”

Adding Text Overlay on Images

Text over images requires careful contrast management.

Step 1: Choose Background Approach

Option A: Dark overlay

  1. Add semi-transparent black rectangle
  2. Opacity: 40-60% (adjust until text is readable)
  3. Position: Over entire image
  4. Use white text on top

Option B: Text background box

  1. Create rectangle
  2. Fill with semi-transparent color (brand color)
  3. Size: 300-500px wide, 200-300px tall
  4. Position: Slightly offset from center
  5. Add 20-40px padding inside
  6. Use white text

Option C: Gradient overlay

  1. Create rectangle covering image
  2. Apply gradient (top: transparent, bottom: black)
  3. Position text at bottom where contrast is strongest

Step 2: Test Contrast

  1. Right-click text layer
  2. Select “Contrast” plugin
  3. Verify minimum 4.5:1 ratio for body text
  4. Verify minimum 3:1 ratio for large text
  5. Adjust text color or background opacity if needed

Step 3: Ensure Readability at Small Sizes

Critical: Your feature image shrinks when displayed in social feeds.

  1. Duplicate your design
  2. Resize to 300×158 px (how it appears in social preview)
  3. Can you still read the text clearly?
  4. If not, increase font size or darken background
  5. Iterate until readable at all sizes

Using Brand Colors and Fonts Consistently

Establish Your Color Palette

Before designing, create your color system:

  1. Right-click Figma → “Colors” panel
  2. Add your brand colors:
    • Primary (brand main color)
    • Secondary (accent)
    • Neutral (grays for text)
    • Highlight (call-to-action)

Example palette:

  • Primary: #FF6B6B (brand red)
  • Secondary: #4ECDC4 (teal)
  • Neutral: #2C3E50 (dark gray)
  • Highlight: #FFE66D (yellow)

Set Up Typography Styles

  1. Right-click → “Typography” panel
  2. Create styles for each text size:
    • Headline: Poppins Bold 48px
    • Subheading: Poppins Medium 24px
    • Body: Inter Regular 14px
    • Caption: Inter Regular 12px

Apply Consistently

When designing multiple feature images:

  • Always use saved colors (not new hex codes)
  • Always use saved typography (not new fonts/sizes)
  • This ensures consistency across all content

Exporting Feature Images

Export Single Image

  1. Select your design frame
  2. Right-click → “Export”
  3. Format: PNG or JPG
  4. Scale: 2x (for retina displays)
  5. Name: “feature-image-blog-title.png”

Export Multiple Sizes

Create one master design, export for different platforms:

  1. Select master frame (1200×630)
  2. Right-click → “Export”
  3. Add multiple exports with different scales:
    • 2x (retina 1200×630)
    • 1x (standard 1200×630)
    • 0.5x (thumbnail 600×315)

Export for Web Optimization

For fastest loading:

  1. Export as PNG for text-heavy images
  2. Export as JPG for photo-heavy images
  3. Use TinyPNG or ImageOptim to compress
  4. Target size: 100-150 KB

Batch Export for Multiple Designs

  1. Create frames for each article:
    • “Feature - Article 1”
    • “Feature - Article 2”
    • “Feature - Article 3”
  2. Right-click each frame → Export
  3. Save all to one folder
  4. Rename systematically (feature-article-1.png, etc.)

Creating Multiple Feature Images Efficiently

Method 1: Master Template Workflow

  1. Create one master template (see above)
  2. Duplicate frame for each article
  3. Change only the text (headline, subtitle)
  4. Keep background, colors, fonts consistent
  5. Export all at once

Time savings: Design 10 feature images in 30 minutes instead of 3 hours.

Method 2: Use Figma Tokens for Variants

  1. Create component-based template
  2. Use component variants for different backgrounds
  3. Swap out text and images per article
  4. Maintain consistency automatically

Method 3: Use Automator Plugin

  1. Create master design
  2. Use Automator plugin to batch-apply text changes
  3. Replace placeholder text with actual headlines
  4. Apply to all duplicates at once

Method 4: Batch Template with Content Reel

  1. Create template with placeholder text
  2. Use Content Reel plugin
  3. Load CSV file with headlines and data
  4. Plugin creates variations automatically

Pro Tips for High-Converting Feature Images

Test different styles: Some audiences prefer minimalist (solid color + text), others prefer image-heavy. Test both and measure performance.

Include your brand: Logo, colors, fonts should be instantly recognizable. Your feature image is a branding asset.

Readable at small sizes: Remember your image shrinks in social feeds. Readable at 300×160px? You’re good.

Use compelling numbers: If sharing data, feature the number prominently (“3 Ways to…” or “42% Increase…”).

Create urgency/curiosity: Headlines like “What You Don’t Know About [Topic]” or “The Secret to [Result]” perform well (ethically).

Test colors: High contrast, saturated colors perform better in social feeds than pale, desaturated designs.

Update regularly: Periodically refresh your feature image designs to stay current and maintain visual interest.

Common Mistakes to Avoid

Too much text: Feature images with paragraphs of text won’t be readable in preview sizes. Keep it to 1-2 lines.

Poor contrast: Text that’s hard to read over images drives people away. Use Contrast plugin.

Ignoring safe zones: Content cut off at the edges looks amateur. Use guides.

Generic stock photos: Unique, on-brand visuals perform better than random stock photos. Use brand photography or illustrations.

Inconsistent styling: Each feature image should look like it belongs to the same publication. Consistency builds recognition.

Wrong dimensions: Using wrong aspect ratios means cropping or stretching. Design in exact target dimensions.

Conclusion

Feature images are a crucial part of your content strategy. They’re often the first impression potential readers have of your work. A professional, on-brand feature image increases clicks by 40-50% compared to mediocre alternatives.

Use the template approach to create professionally designed feature images in minutes. Maintain consistency in colors, fonts, and layout. Test different styles and double-down on what works. Your blogs will get more shares, your social media will look more polished, and your content will perform better across the entire funnel.

Share on X

§ Keep reading

Related guides.