In this article
- Image SEO Beyond File Size
- Alt Text Best Practices
- File Naming Conventions
- Image Metadata and EXIF
- Structured Data for Images
- Google Image Search Optimization
Image optimization isn't just about file size. Google's image search drives significant traffic — and your images need proper metadata to appear there. This guide covers everything beyond compression: alt text, file names, structured data, and metadata best practices for Framer sites.
Image SEO Beyond File Size
Google evaluates images on multiple dimensions:
| Factor | Impact on Rankings | What You Control |
|---|---|---|
| File size / load speed | High (Core Web Vitals) | Compression with Skwiz |
| Alt text | High (accessibility + SEO) | Framer image settings |
| File name | Medium | Before uploading to Framer |
| Surrounding content | High | Page layout and copy |
| Structured data | Medium-High | Schema markup |
Compressing your images handles the first factor. This guide covers the rest.
Alt Text Best Practices
Alt text (the alt attribute) serves two purposes: accessibility for screen readers and context for search engines. In Framer, you set alt text in the image element's properties panel.
Do:
- Be descriptive and specific: "Dashboard showing real-time analytics with bar charts and KPI cards" instead of "dashboard"
- Include relevant keywords naturally: "Framer portfolio template with dark mode design" is descriptive AND keyword-rich
- Keep it under 125 characters: Screen readers may truncate longer text
- Describe the function for UI elements: "Submit contact form button" for buttons
Don't:
- Keyword stuff: "framer design framer template framer portfolio framer website" — Google penalizes this
- Use "image of" or "photo of": It's already implied — say "sunset over mountains" not "photo of sunset over mountains"
- Leave alt text empty for meaningful images: Decorative images can have empty alt, but content images must not
- Use the same alt text for multiple images: Each should be unique
File Naming Conventions
Image file names matter for SEO. Google extracts meaning from file names, especially when other context is limited.
| Bad | Good | Why |
|---|---|---|
| IMG_4523.jpg | framer-portfolio-dark-mode.webp | Descriptive, keyword-rich |
| Screenshot 2026-01-15.png | skwiz-compression-preview.webp | Describes content clearly |
| hero.png | framer-image-optimization-hero.webp | Specific to the page content |
Use hyphens to separate words, lowercase only, and include relevant keywords. Name files before uploading to Framer, since the file name persists in the asset library.
Image Metadata and EXIF
Images from cameras and design tools carry EXIF metadata: camera settings, GPS coordinates, software info, color profiles. For web images, most of this is unnecessary bloat.
- Strip EXIF data — reduces file size by 10-50KB per image and protects privacy (no GPS data leaking)
- Preserve color profiles — sRGB is the web standard; keeping the profile ensures consistent color rendering
- Skwiz handles this automatically — metadata is stripped during compression while preserving visual quality
Structured Data for Images
For product pages, blog posts, and articles, structured data helps Google understand your images in context. Key schema types:
- Product schema — include
imageproperty for product photos. Google displays these in Shopping results - Article/BlogPosting schema — include
imagefor the primary article image. Appears in Google Discover - ImageObject schema — for image-centric pages like galleries. Include
caption,contentUrl,description
Google Image Search Optimization
Google Image Search drives real traffic. To maximize visibility:
- Compress images — faster-loading pages rank higher everywhere, including Image Search
- Use descriptive alt text — Google's primary signal for understanding image content
- Name files descriptively — reinforces the topic signal
- Place images near relevant text — Google uses surrounding content to understand image context
- Use unique images — stock photos used on millions of sites won't rank. Custom images have better potential
- Ensure images are indexable — don't block image directories in robots.txt