Logo & Favicon

Logo & Favicon Options

BuddyX Pro provides comprehensive logo customization options to help you establish your brand identity. Configure primary logos, dark mode alternatives, mobile versions, and site icons (favicons) to create a cohesive visual experience across all devices and color schemes.

Logo and favicon configuration in Site Identity

Accessing Logo Settings

  1. Go to Appearance > Customize in your WordPress admin
  2. Click on Site Identity in the customizer panel
  3. Logo options appear after the site title and tagline settings

What You Can Do

BuddyX Pro’s logo system gives you complete control over your branding:

  • Upload and configure your primary logo
  • Adjust logo size for optimal display (150-300px)
  • Set a separate dark mode logo that appears automatically when dark mode is active
  • Upload a mobile-specific logo for better display on small screens
  • Configure your site icon (favicon) for browser tabs and bookmarks
  • Use different logo formats (SVG, PNG, JPG) based on your needs
  • Optimize logos for retina/high-DPI displays

Primary Logo Settings

Logo Upload

Upload your main logo that appears in the header across your website.

SettingDescriptionDefault
LogoPrimary logo image fileNone
Supported FormatsPNG, SVG, JPG, WebP
Upload LocationSite Identity > Logo

How to Upload:

  1. Click Select Logo button
  2. Choose Upload Files or select from Media Library
  3. Click Select to apply the logo
  4. Use Skip Cropping to maintain original dimensions

Logo Size Control

Adjust your logo’s display width on desktop screens.

SettingDescriptionDefault
Logo SizeDesktop logo width150px
MinimumSmallest allowed width150px
MaximumLargest allowed width300px
Adjustment1px increments via slider

Sizing Best Practices:

  • Start at 150px and adjust upward for visibility
  • Consider your logo’s aspect ratio when sizing
  • Test at different screen sizes to ensure clarity
  • Balance logo size with available header space
  • Larger sizes work better for text-based logos

Example Sizes by Use Case:

Logo TypeRecommended SizeNotes
Icon/Symbol150-180pxSimple marks need less space
Text Logo180-220pxEnsure text readability
Combination Mark200-250pxBalance icon and text
Wide Horizontal250-300pxUse max space available

Dark Mode Logo

When dark mode is enabled, BuddyX Pro automatically switches to an alternate logo optimized for dark backgrounds.

SettingDescriptionLocation
Dark Mode LogoAlternate logo for dark themeSite Identity (below primary logo)
Automatic SwitchingChanges based on user’s color modeAutomatic
Same Size SettingUses primary Logo Size setting

When to Use Dark Mode Logo:

  • Your primary logo has dark text that’s invisible on dark backgrounds
  • Your logo uses colors that clash with dark mode color scheme
  • You want brand consistency across both light and dark themes
  • Your logo includes shadows or effects designed for light backgrounds

Design Tips for Dark Mode Logos:

  • Use light or white text instead of dark
  • Increase contrast between logo elements
  • Consider simplified versions with better visibility
  • Test against actual dark mode background colors
  • Maintain brand recognition despite color changes

Common Approaches:

  1. Inverted Colors: Swap dark text for light text
  2. Outlined Version: Use outline logo on dark backgrounds
  3. Alternative Colorway: Brand-approved dark theme colors
  4. Simplified Mark: Simpler version optimized for dark

Site Icon (Favicon)

The site icon appears in browser tabs, bookmarks, mobile home screens, and various browser interfaces.

SettingDescriptionRequirements
Site IconSquare favicon image512x512px minimum
FormatPNG recommendedMust be square
LocationSite Identity > Site IconWordPress native

Site Icon Requirements:

  • Dimensions: Exactly square (1:1 aspect ratio)
  • Minimum Size: 512 x 512 pixels
  • Recommended Format: PNG with transparency
  • Design: Simple, recognizable at small sizes
  • File Size: Under 100KB for fast loading

Where Your Site Icon Appears:

LocationSize DisplayedNotes
Browser Tabs16×16 or 32x32pxTiny, needs to be simple
Bookmark Bars16x16pxSame as tabs
Mobile Home Screen180x180pxiOS web clips
Windows Taskbar32x32pxPinned sites
Android Home192x192pxAdd to home screen
RSS Feed Readers64x64pxFeed icons
Search SuggestionsVariesBrowser-dependent

Design Best Practices:

  1. Keep It Simple: Should work at 16x16px
  2. High Contrast: Clear against browser backgrounds
  3. Brand Recognition: Use primary brand element
  4. No Text: Text becomes illegible at small sizes
  5. Center Focus: Important elements in center
  6. Test at Scale: View at actual browser tab size

Recommended Logo Sizes by Use Case

Business Website

Primary Logo:

  • Desktop Width: 180-200px
  • Original File: 400px wide (2x for retina)
  • Format: PNG with transparency or SVG
  • Aspect Ratio: 3:1 horizontal

Dark Mode Logo:

  • Same dimensions as primary
  • Light text on transparent background

Site Icon:

  • 512x512px PNG
  • Simple icon or letter mark

Community Platform

Primary Logo:

  • Desktop Width: 200-220px
  • Original File: 500px wide
  • Format: SVG preferred (scales perfectly)
  • Aspect Ratio: 4:1 or wider

Dark Mode Logo:

  • Essential for community sites with dark mode toggle

Site Icon:

  • Community symbol or first letter
  • 512x512px with good contrast

E-Commerce Site

Primary Logo:

  • Desktop Width: 150-180px (leaves space for cart icon)
  • Original File: 400px wide
  • Format: PNG or SVG
  • Aspect Ratio: 2.5:1

Dark Mode Logo:

  • Optional, unless using dark theme

Mobile Logo:

  • Recommended: Square icon version
  • Saves mobile header space

Site Icon:

  • Store symbol or brand mark
  • High recognition factor

Portfolio/Creative Site

Primary Logo:

  • Desktop Width: 220-280px (bold presence)
  • Original File: 600px wide
  • Format: SVG for crisp display
  • Aspect Ratio: Flexible based on design

Dark Mode Logo:

  • Highly recommended for creative sites

Site Icon:

  • Creative mark or monogram
  • Reflects portfolio style

Learning/Course Platform

Primary Logo:

  • Desktop Width: 200-240px
  • Original File: 500px wide
  • Format: SVG or PNG
  • Aspect Ratio: 3:1 to 4:1

Dark Mode Logo:

  • Important for course reading modes

Site Icon:

  • Educational symbol (book, graduation cap, etc.)
  • Simple, professional design

File Format Recommendations

SVG (Scalable Vector Graphics)

Best For:

  • Text-based logos
  • Simple icon logos
  • Geometric designs
  • Logos needing perfect scaling

Advantages:

  • Infinite scaling without quality loss
  • Small file size
  • Crisp on all displays
  • No retina version needed

Considerations:

  • Not suitable for photographic logos
  • Complex SVGs can impact performance
  • Ensure browser compatibility

PNG (Portable Network Graphics)

Best For:

  • Logos with transparency
  • Complex designs with gradients
  • Photographic elements
  • Retina display optimization

Advantages:

  • Lossless compression
  • Transparency support
  • Wide browser support
  • Predictable rendering

Considerations:

  • Larger file size than SVG
  • Requires 2x version for retina
  • Can appear blurry if scaled up

Optimization Tips:

  • Export at 2x size (e.g., 400px for 200px display)
  • Use PNG-8 for simple logos (smaller file)
  • Use PNG-24 for complex logos
  • Optimize with tools like TinyPNG

JPG (JPEG)

Best For:

  • Photographic logos
  • Complex color gradients
  • Backgrounds within logos

Advantages:

  • Small file sizes
  • Good for photographs
  • Universal support

Considerations:

  • No transparency support
  • Lossy compression
  • Not ideal for text or sharp edges

When to Use:

  • Logo includes photograph
  • White or solid background is acceptable
  • File size is critical concern

WebP

Best For:

  • Modern websites prioritizing performance
  • Logos with transparency
  • High-quality with small file size

Advantages:

  • Superior compression
  • Supports transparency
  • Better quality-to-size ratio

Considerations:

  • Newer format, not universally supported
  • Provide PNG fallback
  • Check theme support

Logo Optimization Tips

File Size Optimization

Keep logo files under these sizes for optimal performance:

FormatTarget SizeMaximum Size
SVGUnder 10KB50KB
PNGUnder 50KB150KB
JPGUnder 30KB100KB
WebPUnder 30KB80KB

Tools for Optimization:

  • TinyPNG/TinyJPG: Compress PNG and JPG files
  • SVGOMG: Optimize SVG files
  • Squoosh: Google’s image compression tool
  • ImageOptim: Mac application for all formats
  • ShortPixel: WordPress plugin for automatic optimization

Retina/High-DPI Displays

Modern devices have high-resolution displays requiring sharper images.

Approach 1: 2x Image Export

  1. Design logo at actual display size (e.g., 200px)
  2. Export at 2x size (400px)
  3. Upload the 400px version
  4. WordPress/theme scales it down to 200px
  5. Result: Crisp on retina displays

Approach 2: SVG Format

  1. Use SVG for vector logos
  2. Automatically crisp at any size
  3. No need for multiple versions
  4. Best for text and geometric logos

Testing Retina Quality:

  • View on actual retina device (MacBook, iPhone, etc.)
  • Zoom browser to 200% on desktop
  • Check for pixelation or blur
  • Compare against vector version

Transparent Backgrounds

When to Use Transparency:

  • Logo needs to work on any background color
  • Header has image or gradient background
  • Logo overlays header image
  • Supporting dark mode with one logo file

Formats Supporting Transparency:

  • PNG (most common)
  • SVG (vector transparency)
  • WebP (modern option)

Exporting with Transparency:

  1. Remove background layer in design software
  2. Export as PNG-24 or SVG
  3. Verify transparency in image viewer
  4. Test against different background colors

Common Transparency Issues:

  • White “halo” around edges (export at higher resolution)
  • Semi-transparent elements appearing different (check alpha channels)
  • Background showing through thin strokes (increase stroke weight)

Logo Positioning & Spacing

While logo upload happens in Site Identity, logo positioning is controlled by Header Layout settings.

Header Layout Impact on Logo

Header LayoutLogo PositionBest Logo Type
Layout 1Left alignedHorizontal logos
Layout 2CenteredBalanced logos
Layout 3Left (above menu)Horizontal or tall
Layout 4Centered (above menu)Any aspect ratio

Related Setting: Appearance > Customize > Header > Header Layout

Visual Spacing Considerations

Although padding/margins aren’t directly configurable in the customizer, logo spacing is built into each layout:

Automatic Spacing:

  • Logo has built-in padding from header edges
  • Spacing adjusts based on logo size setting
  • Mobile breakpoints automatically adjust spacing
  • Sticky header may reduce spacing when scrolling

Custom Spacing (Advanced):

If you need custom logo spacing, use Additional CSS:

/* Adjust logo top/bottom spacing */
.site-branding .custom-logo-link {
    padding: 20px 0;
}

/* Adjust logo left spacing */
.site-branding {
    padding-left: 30px;
}

/* Mobile logo spacing */
@media (max-width: 768px) {
    .site-branding .custom-logo-link {
        padding: 10px 0;
    }
}

Text Logo Fallback

If no logo image is uploaded, BuddyX Pro displays your site title as a text logo.

Text Logo Display

ConditionDisplay
No logo uploadedSite Title as text
Logo uploadedLogo image
Logo + “Display Site Title” ONBoth show

Text Logo Styling:

Controlled by Typography settings:

  • Font family: Customizer > Typography > Site Title
  • Font size: Automatic based on theme
  • Font color: Customizer > Colors
  • Font weight: Typography settings

When Text Logo Works Well:

  • Clean, modern designs
  • Typography-focused branding
  • Startup/bootstrap phase before logo design
  • Minimalist aesthetic

Common Questions

Q: What’s the best logo format?

A: SVG for vector logos (text, geometric), PNG for complex logos with transparency. SVG scales perfectly and loads fast. PNG works everywhere and supports detailed designs.

Q: Why does my logo look blurry?

A: You’re likely uploading a file that’s too small for the display size. Upload at 2x the desired display width (e.g., 400px file for 200px display), or use SVG format.

Q: How do I add a mobile-specific logo?

A: BuddyX Pro currently uses the same logo on mobile but scales it appropriately. For a custom mobile logo, you would need custom code or a child theme. The logo automatically responds to mobile screen sizes.

Q: Can I have different logos for different pages?

A: The customizer sets a site-wide logo. For page-specific logos, you’d need custom code using conditional logic in a child theme’s header.php.

Q: Does the logo link to the homepage?

A: Yes, clicking the logo always returns users to your site’s homepage. This is standard web convention and improves navigation.

Q: How large should my original logo file be?

A: For PNG: 2x your desired display size (e.g., 400-600px wide). For SVG: design at actual size, it scales automatically. For retina displays, always export at 2x.

Q: Will a large logo file slow down my site?

A: Yes, if not optimized. Keep logos under 100KB. Use compression tools like TinyPNG. Consider SVG for smallest file sizes. Optimize all images before uploading.

Q: How do I create a dark mode logo?

A: Design the same logo with inverted colors (light on transparent). If your primary logo has black text, make the dark mode version with white text. Upload both in Site Identity.

Q: Why isn’t my dark mode logo showing?

A: Check three things: 1) Dark mode is enabled in Customizer > Skin Settings, 2) Dark mode logo is actually uploaded, 3) Clear browser and plugin caches.

Q: What’s the difference between logo and site icon?

A: Logo appears in your header and is typically horizontal/rectangular. Site icon (favicon) is the tiny square icon in browser tabs, must be 512x512px, and appears in bookmarks.

Q: Can I use a full-width logo?

A: Logo width is controlled by the Logo Size slider (150-300px maximum). For full-width branding, consider using the Sub-Header or a custom header image instead.

Q: How do I center my logo?

A: Logo position is determined by Header Layout. Choose Layout 2 or Layout 4 in Customizer > Header > Header Layout for centered logo display.

Q: Does the logo automatically resize on mobile?

A: Yes, logos automatically scale down on mobile devices to fit smaller screens while maintaining aspect ratio. The theme handles responsive sizing.

Q: Why does my logo have a white box around it?

A: Your logo file has a white background instead of transparency. Re-export your logo as PNG-24 with a transparent background, or use SVG format.

Q: Can I use animated logos?

A: Animated GIFs work as logos, but they can’t be resized well and increase page load time. SVG animations are possible but require custom code. Static logos are recommended for performance.

Recommended Logo Dimensions by Aspect Ratio

Square Logos (1:1)

Display Size: 150-180px Upload Size: 360px x 360px (2x) Best For: Icon-based brands, app-style logos

Horizontal Logos (3:1)

Display Size: 240px wide x 80px tall Upload Size: 480px x 160px (2x) Best For: Text-heavy logos, wide wordmarks

Balanced Logos (2:1)

Display Size: 200px wide x 100px tall Upload Size: 400px x 200px (2x) Best For: Combination marks, balanced text and icon

Wide Logos (4:1 or wider)

Display Size: 300px wide x 75px tall (maximum width) Upload Size: 600px x 150px (2x) Best For: Long company names, tagline inclusion

Tall Logos (1:2)

Display Size: 150px wide x 300px tall Upload Size: 300px x 600px (2x) Best For: Stacked text, vertical marks Note: Works best with Layout 3 or 4

Troubleshooting

Logo Not Appearing After Upload

Problem: Logo doesn’t display after uploading and selecting.

Solutions:

  1. Clear browser cache (Ctrl+F5 or Cmd+Shift+R)
  2. Click Publish in customizer to save changes
  3. Check file format is supported (PNG, SVG, JPG, WebP)
  4. Verify file uploaded successfully to Media Library
  5. Disable caching plugins temporarily
  6. Try uploading a different logo file to isolate issue
  7. Check browser console for JavaScript errors
  8. Verify file permissions on wp-content/uploads folder

Logo Appears Stretched or Distorted

Problem: Logo doesn’t maintain correct proportions.

Solutions:

  1. Re-upload with correct aspect ratio from design software
  2. Don’t use WordPress crop tool – skip cropping
  3. Check original file isn’t already distorted
  4. Verify Logo Size setting isn’t forcing unusual dimensions
  5. Try SVG format which preserves aspect ratio
  6. Clear browser cache after re-uploading
  7. Inspect with browser dev tools for conflicting CSS

Logo Too Large on Mobile

Problem: Logo takes up too much space on mobile screens.

Solutions:

  1. Theme automatically scales logos on mobile
  2. Reduce desktop Logo Size setting (affects mobile too)
  3. Clear mobile browser cache to see changes
  4. Check for custom CSS forcing desktop sizes on mobile
  5. Consider adding mobile-specific logo via child theme
  6. Test on actual device, not just browser resize

Dark Mode Logo Not Switching

Problem: Same logo appears in both light and dark modes.

Solutions:

  1. Verify dark mode is enabled: Customizer > Skin Settings
  2. Check Dark Mode Logo is actually uploaded and published
  3. Clear all caches (browser, WordPress, plugin caches)
  4. Test in incognito/private browsing window
  5. Verify you’re actually in dark mode (check color scheme)
  6. Check for JavaScript errors preventing mode switch
  7. Disable theme-related plugins to test for conflicts

Logo Quality Poor on Retina Displays

Problem: Logo looks pixelated on high-resolution screens.

Solutions:

  1. Upload logo at 2x the display size (e.g., 400px for 200px display)
  2. Use SVG format for infinite scaling
  3. Export PNG at higher resolution with quality set to maximum
  4. Don’t scale up a small logo – create larger source file
  5. Test on actual retina device (MacBook, iPhone, iPad)
  6. Check Logo Size setting isn’t enlarging a small file
  7. Use PNG-24 instead of PNG-8 for better quality

Site Icon Not Showing in Browser Tab

Problem: Favicon doesn’t appear after uploading.

Solutions:

  1. Ensure image is exactly square (512x512px minimum)
  2. Use PNG format, not JPG
  3. Clear browser cache (may take several refreshes)
  4. Close and reopen browser completely
  5. Wait up to 24 hours for browser to fetch new favicon
  6. Force refresh: Ctrl+F5 (Windows) or Cmd+Shift+R (Mac)
  7. Check browser bookmark bar – may update there first
  8. Test in different browser to rule out caching
  9. Verify file uploaded to Site Icon, not Logo field

Logo Overlapping Header Elements

Problem: Logo covers menu items or icons.

Solutions:

  1. Reduce Logo Size setting
  2. Change Header Layout to one with more space
  3. Reduce number of menu items in primary navigation
  4. Hide some header icons if not essential
  5. Consider Header Layout 3 or 4 (logo above menu)
  6. Check for custom CSS forcing logo width
  7. Test at different screen sizes to find breakpoint

White Background Behind Transparent Logo

Problem: Logo shows white box despite transparent PNG.

Solutions:

  1. Re-export logo with transparency enabled
  2. Save as PNG-24, not PNG-8 or JPG
  3. Remove white background layer in design software
  4. Check for CSS adding background-color to logo
  5. Verify transparency in image viewer before uploading
  6. Try SVG format which better preserves transparency
  7. Check “Additional CSS” for conflicting styles

Integration with Other Settings

Logo settings work with several other theme features:

Header Options

  • Header Layout: Controls logo position (left, center, above menu)
  • Sticky Header: Logo appears in fixed header when scrolling
  • Header Background: Logo must contrast with background color/image

Location: Customizer > Header

Skin & Color Settings

  • Dark Mode: Triggers automatic switch to dark mode logo
  • Color Scheme: Logo should work with selected color palette
  • Accent Colors: Consider logo colors when choosing accents

Location: Customizer > Skin Settings

Typography

  • Site Title Font: Used for text logo fallback
  • Heading Fonts: Should complement logo typography
  • Font Pairing: Logo font should work with site fonts

Location: Customizer > Typography

Mobile Header

  • Mobile Breakpoints: Logo automatically scales at mobile sizes
  • Mobile Menu: Logo appears with hamburger menu icon
  • Touch Targets: Logo link sized for touch interaction

Location: Automatic responsive behavior

Related Documentation


Need Help?

Last updated: January 31, 2026