
image size for seo
Image Size for SEO: A Guide for Rental Websites
Posted on Apr 26, 2026

You’ve probably seen this on your own site. The homepage looks polished, the listing pages are full of bright room shots and wide exterior photos, and the property feels premium on desktop. But organic traffic stalls, mobile pages feel sluggish, and direct bookings don’t rise the way they should.
That disconnect often comes down to one technical issue hiding behind good photography: the images are far larger than the page needs.
For short-term rental brands, image size for seo isn’t a minor cleanup task. Your photos sell the stay, but they also control how fast your pages load, how stable they feel on mobile, and whether Google can efficiently crawl and rank the content that brings in direct-booking traffic.
Why Your Stunning Property Photos Are Hurting Your SEO
A common pattern shows up on rental websites. A manager invests in professional photography, uploads the full-resolution files straight from the photographer, and assumes better image quality will create a better first impression. The result is usually the opposite.
Those original files are often far too heavy for the web. A hero image stretches across the page, a gallery loads every bedroom shot at once, and mobile users wait while the browser pulls down much more image data than the screen can display. Guests don’t see “premium.” They see a site that feels slow.
Google doesn’t ignore that. Google Images accounts for 22% of all web searches, and Google has also confirmed that slow page load times, often caused by large images, are a significant negative ranking factor, according to this image SEO guide. For vacation rentals, that means your photography affects both discovery and conversion.
Practical rule: The best property photo on your site is worthless if it loads too slowly to keep the guest engaged.
This hits short-term rental sites harder than many other businesses because your product is visual. Guests decide whether a property feels worth clicking, trusting, and booking based on what they can see. That makes photography quality important, but it also makes performance part of the sales process.
If your pages are slow, fix the image handling before you spend more on content or ads. Strong vacation rental photography should do two jobs at once: persuade the guest and load fast enough to support rankings, browsing, and bookings.
The Right Dimensions for Every STR Image Type
A short-term rental site rarely fails because the photography is bad. It fails because the site serves the wrong image size for the job. The same oversized file gets used in the homepage hero, the property gallery, and the mobile listing card, and each one pays a speed penalty that does nothing to improve the guest experience.
That is a direct booking problem.
STR websites need image specs based on how guests shop. A hero image has to sell the property in one glance. A gallery image has to hold up when a guest taps through bedrooms, bathrooms, and amenity shots. A thumbnail has to load fast in a grid where guests are comparing options side by side.

Start with the slot on the page
Set image dimensions from the display area, not from the photographer’s export folder. Uploading a 6000px-wide original to a slot that displays at 1200px wastes bandwidth, slows rendering, and gives you no booking upside.
For rental sites, I usually set standards by image role first:
- Hero banners: Use 1600 to 2400 pixels wide for most homepage and property-page hero sections. Google’s image SEO best practices recommend serving images at good quality and an appropriate size for the device, which is the right standard here. In practice, many STR hero images look sharp at this range without carrying desktop-only weight onto mobile.
- Featured blog images: Use 1200×630 pixels for destination guides, local area content, and blog posts. It fits common social preview expectations and works cleanly in most article layouts.
- Property gallery images: Export to 1200 to 1600 pixels wide. That is usually enough for swipe galleries, lightboxes, and expanded room photos without defaulting to the full camera file.
- Listing card thumbnails: Keep these closer to the actual grid size, often 600 to 800 pixels wide depending on the design and screen density.
- Amenity shots: Size them to the module. A hot tub image in a half-width content block does not need the same dimensions as a full-width exterior image.
- Floor plans and maps: Export to the exact container size or use a higher-resolution graphic only if zoom is part of the experience.
Recommended dimensions by STR image type
These numbers are working standards, not fixed rules. The right choice depends on your theme, gallery behavior, and whether guests can expand images.
| STR image type | Recommended dimensions | Why it works |
|---|---|---|
| Homepage hero banner | 1600 to 2400px wide | Keeps the first impression sharp on large screens without serving camera-original files |
| Background section image | Up to 1920×1080px | Fits wide layouts well and is easier to keep within a reasonable page-weight budget |
| Property gallery main image | 1200 to 1600px wide | Gives bedroom, kitchen, and exterior photos enough detail for browsing and tap-to-expand viewing |
| Listing card thumbnail | 600 to 800px wide | Loads faster in search results and property grids |
| Blog featured image | 1200×630px | Works well for article headers and social sharing previews |
| Amenity close-up | Match the module size | Keeps spa, fire pit, workspace, or breakfast setup photos sharp without extra file weight |
| Floor plan or map-style graphic | Exact container size, or 2x for zoom use | Prevents oversized exports that do not improve readability |
Aspect ratio affects conversion, not just design
Short-term rental images do sales work. The crop needs to support that.
Wide ratios work well for exterior shots, views, open-plan living spaces, and pools because they show context. Tighter crops work better for amenities such as coffee stations, rainfall showers, bunk setups, and work-from-anywhere spaces because the selling point is the detail. Listing thumbnails should stay consistent across the grid so the page feels ordered and trustworthy.
Poor cropping changes how a property feels. A bedroom can look cramped. A patio can lose the ocean view. A family-friendly bunk room can stop communicating occupancy value.
Mobile should control the spec
Many rental managers review their site on a laptop, approve the images, and never notice that mobile users are downloading far larger files than the screen can display. That is where image sizing starts to hurt rankings, engagement, and direct bookings.
I recommend building image specs around the smallest meaningful use case first, then scaling up only where the layout needs it. That approach is common in ecommerce because product-heavy sites face the same speed-versus-visual-quality trade-off. FurnitureConnect’s guide on optimizing Shopify images for speed is a useful comparison if you want to see how another visual-first business handles those constraints.
For STR sites, the practical rule is simple. Export separate image versions for hero sections, galleries, and cards. Do not rely on one giant master file to cover every placement.
Choosing the Best Image Format WebP vs JPEG
A guest opens one of your property pages on mobile, taps through the gallery, and waits for each image to sharpen. That delay is often a format problem, not a photography problem. On short-term rental sites, image format affects how many photos a guest views before they drop off, compare elsewhere, or return to the search results.
For most STR teams, the decision is straightforward. Use WebP for photos, keep JPEG available where your stack still requires it, and reserve PNG for graphics that need transparency or hard edges. AVIF can cut file weight further, but it adds more implementation work and is not always the right first move for a busy marketing team.
What each format is good at
JPEG is still common because photographers export it by default and every CMS accepts it. The drawback is file weight. On gallery-heavy property pages, those extra bytes add up fast.
PNG has a clear role, but it is rarely for accommodation photography. Use it for logos, badges, icons, map overlays, and floor plans where transparency or crisp line detail matters.
WebP is the practical default for most rental websites. Google’s WebP documentation explains that WebP images are usually smaller than comparable JPEGs, which is why it works well for hero images, gallery shots, and amenity photos that need to load quickly without looking soft.
AVIF is more aggressive. It can produce smaller files than WebP, but support, plugin handling, image generation, and fallback delivery depend on your CMS and hosting setup. If you run WordPress, your format choice also needs to fit the rest of your speed stack, especially caching and conversion plugins. This WordPress image optimization workflow is a useful reference if you are standardizing uploads across multiple property pages.
Image Format Comparison for STR Websites
| Format | Best For | File Size | STR Use Case |
|---|---|---|---|
| JPEG | Standard photography | Often heavier than newer formats | Legacy exports, fallback support |
| PNG | Graphics and transparency | Usually larger for photos | Logos, icons, some floor plans |
| WebP | Most website photography | Smaller than JPEG in many cases | Property galleries, hero images, amenity photos |
| AVIF | Maximum compression where supported | Often smaller than WebP and JPEG | Advanced media workflows with reliable fallback handling |
What works in practice on rental sites
The format policy I recommend is simple enough for teams to follow and strict enough to protect performance.
- Use WebP for property photos. This should cover gallery images, hero banners, room shots, exterior photos, and amenity close-ups.
- Keep JPEG for compatibility where needed. Some older themes, booking widgets, and photographer delivery workflows still depend on it.
- Use PNG only for non-photo assets. That includes logos, trust badges, maps, and floor plans with transparency.
- Test AVIF only if delivery is dependable. If your CMS, CDN, and templates handle it cleanly, it can be worth adding.
This matters more on STR sites than on a typical brochure site. A rental page often has dozens of images because guests want to inspect bedrooms, bathrooms, kitchens, outdoor space, views, and work-friendly areas before they trust the listing enough to book direct.
The trade-off managers often miss
The highest-quality source file is not always the best website file. Guests care about what they see on screen and how fast the page responds. If a WebP image looks just as good at the displayed size and loads faster, that is the stronger business choice.
I see the same mistake after professional photo shoots. The manager receives polished JPEGs, uploads them as-is, and assumes the photography job is done. Then the gallery becomes the heaviest part of the site, mobile browsing feels sluggish, and fewer users reach the booking stage.
A clear format rule prevents that drift. Use WebP for photos, PNG for graphics, and JPEG only where your platform still needs it. That gives your team a standard they can apply across new listings, seasonal refreshes, and amenity updates without debating every upload.
A Practical Workflow for Image Compression
A common STR failure looks like this. You invest in a professional photo shoot, upload the full set to your site, and the property page slows down enough that mobile visitors drop before they reach the booking widget.
Compression is the control point that prevents that outcome. It keeps your gallery persuasive without letting image weight eat into rankings, page speed, and direct bookings.

Start with export, not compression
The first decision is not the compression setting. It is the intended slot on the page.
A hero image, a gallery photo, and a thumbnail do different jobs on an STR site. The hero sets the first impression. The gallery helps guests inspect bedrooms, bathrooms, views, and amenities. Thumbnails support navigation and category pages. Each one needs its own crop and output size.
Export the file to match display dimensions before you compress it. If the bedroom photo appears in a gallery slot, prepare it for that slot. If the hot tub image is only used in a homepage card, size it for the card, not for a full-screen gallery.
For rental teams, a reliable process usually looks like this:
- Assign the image to a page role. Hero, gallery, thumbnail, or in-content photo.
- Crop for the selling point. Keep the view, soaking tub, workspace, or outdoor seating clear in the final frame.
- Export at the approved web dimensions. Remove excess camera resolution.
- Convert to the chosen format. WebP is usually the right default for property photography.
- Compress before upload. Do not rely on the CMS to rescue oversized files after the fact.
Use lossy compression where guests will not notice the difference
For listing photos, smaller files usually beat perfect file fidelity. Guests are judging the room, the light, the cleanliness, and the layout. They are not zooming in to inspect every pixel of a duvet cover.
That makes high-quality lossy compression the practical choice for most property photos, exterior shots, and amenity images. Lossless compression still has a place for logos, trust badges, interface graphics, and any image where crisp edges matter more than file reduction.
Use a simple rule set:
- Use lossy compression for property and amenity photos
- Use lossless or very light compression for logos and UI graphics
- Review every compressed file on desktop and mobile before publishing
The quality check matters more than any generic size target. A kitchen image with smooth cabinets and soft light can handle more compression than a balcony shot with railings, trees, and distant detail. I usually tell managers to judge the image where revenue is won or lost: on the live property page, on a phone, with normal browsing speed. If walls show banding, linens look smeared, or window views turn muddy, back the compression off.
A useful companion resource from Jackson Digital explains how to optimize visuals for search and storytelling without treating image SEO as a file-size exercise alone.
Field note: A slightly smaller image that still looks clean will usually outperform a pristine oversized file on an STR page packed with room photos.
Tools that make this easier
You do not need a complex stack to run this process well, but you do need consistency.
- Squoosh: Good for side-by-side testing of format and quality settings.
- TinyPNG or similar tools: Useful for quick batch compression when the images are already sized correctly.
- Photoshop export tools: Better when your team needs tighter control over crop, quality, and output.
- WordPress optimization plugins: Useful for repeatable automation if your site runs on WordPress. If that is your setup, this guide on WordPress optimization for faster site performance is a useful companion.
Here is the workflow I recommend for a new property photo set:
| Stage | Action | What to watch |
|---|---|---|
| Initial review | Remove duplicates and weak shots | Too many similar images slow pages and weaken the sales story |
| Crop | Match the intended layout | Auto-crops often cut off the feature that sells the stay |
| Export | Save at web dimensions | Do not upload originals from the camera |
| Convert | Use WebP for photos | Keep a fallback only if your stack requires it |
| Compress | Reduce file size carefully | Stop when visible artifacts appear |
| Upload | Check the live page | Confirm speed, sharpness, and mobile rendering |
A short video walkthrough can help if your team needs to standardize the process across multiple listings:
Build rules your team can follow without asking
The long-term win is operational. You want a media process that survives new hires, new listings, seasonal refreshes, and fresh photography.
Set clear rules for anyone who uploads listing media:
- Property photos go out as WebP
- Each image is exported for its actual page slot
- Raw originals do not go straight into the CMS
- Every upload gets a quick mobile review
- Existing galleries are reviewed during listing updates
That policy keeps your image library under control and protects the pages that drive direct booking revenue.
Implement Advanced Image SEO for Maximum Impact
Once the file itself is optimized, the next job is delivery. In this phase, many STR sites still waste speed. They upload a reasonably compressed image, then serve the same file to every device, load all gallery images immediately, and let layout shifts disrupt the page while content is still appearing.
That combination creates a bad mobile experience even when the files are smaller than before.

Responsive images stop mobile waste
A phone doesn’t need the same image file as a desktop monitor. Responsive images let the browser choose the most appropriate size for the screen.
That’s what srcset and sizes are for. They tell the browser, “Here are multiple versions of this photo. Pick the right one.”
According to SearchX Pro’s guide to image resizing for SEO, implementing responsive images with srcset and sizes can reduce page load times by 25-50%, and studies show a 34% improvement in Largest Contentful Paint (LCP). The same source notes that poor layout handling can trigger CLS issues that directly hurt rankings.
A basic example looks like this:
<picture>
<source type="image/avif"
srcset="villa-400.avif 400w, villa-800.avif 800w, villa-1200.avif 1200w">
<source type="image/webp"
srcset="villa-400.webp 400w, villa-800.webp 800w, villa-1200.webp 1200w">
<img
src="villa-800.jpg"
srcset="villa-400.jpg 400w, villa-800.jpg 800w, villa-1200.jpg 1200w"
sizes="(max-width: 640px) 100vw, 800px"
width="1200"
height="800"
alt="Ocean-view vacation rental balcony with outdoor dining area">
</picture>
What matters here is not the code elegance. It’s the outcome. Mobile visitors download a smaller file, desktop users still see a sharp image, and the browser knows the image dimensions before it renders the layout.
Lazy loading fixes the wrong loading priority
Most pages don’t need every image immediately. The guest only sees the top of the page first, yet many rental sites still load the entire gallery on initial visit.
Lazy loading tells the browser to defer off-screen images until the user is closer to them. For property pages with lots of media, that usually improves initial speed and keeps the top of the page focused on what helps the booking decision first.
A simple pattern is enough:
<img src="kitchen.webp" loading="lazy" width="1200" height="800" alt="Modern kitchen in downtown loft rental">
Don’t lazy-load your most important above-the-fold hero image. That image often contributes to LCP, so it should load promptly.
CDNs matter when guests are far from your server
Short-term rental traffic is often geographically mixed. A guest in another country may be viewing your site while planning a trip months ahead. If every image file has to travel from one origin server, media delivery can feel slower than it should.
A CDN caches those image assets closer to the visitor. That doesn’t replace proper sizing or compression, but it does help once you’ve already done the basics well.
The way delivery choices work together:
- Compression reduces the file weight
- Responsive images prevent over-serving large files
- Lazy loading stops below-the-fold waste
- A CDN shortens delivery distance
- Explicit width and height reduce layout shifts
That combination is what turns a visually rich rental page into a page that still feels fast.
If you want a broader perspective on how teams optimize visuals for search and storytelling, Jackson Digital has a useful overview that aligns well with this idea of balancing presentation and performance. For the bigger search strategy around direct-booking visibility, pair image work with a stronger vacation rental SEO strategy.
The Final Polish Filenames Alt Text and Performance Checks
This is the part many managers skip because it feels small. It isn’t. Once your image dimensions, formats, and delivery are in place, the supporting metadata helps search engines understand what the image shows and how it relates to the page.
That matters on rental websites because so many photos are visually similar. A browser can display a bedroom image. Google still needs context.
Write filenames like page assets, not camera dumps
A filename like IMG_4837.jpg says nothing useful. A filename like pet-friendly-cabin-asheville-firepit.jpg gives immediate context.
Good filenames usually follow a simple pattern:
property-type + location + standout feature
Examples:
oceanfront-condo-miami-balcony.webpluxury-cabin-smoky-mountains-hot-tub.webpfamily-rental-scottsdale-poolside-dining.webp
Keep them readable. Use hyphens, not underscores or random abbreviations. Don’t stuff every possible keyword into one filename.
Bad filename examples:
IMG_9021.jpgfinal-final-master-bedroom-new2.jpgbeach-house-rental-best-vacation-home-cheap-ocean-view-family-book-now.jpg
Alt text should describe the image in page context
Alt text serves accessibility first. It should help a screen reader user understand what’s in the image. On an STR site, that usually means describing the room or feature clearly and specifically.
A good formula is:
what the guest is looking at + distinguishing detail + property context if useful
Examples that work:
- “King bedroom with floor-to-ceiling windows in downtown Nashville rental”
- “Private plunge pool at hillside villa overlooking the bay”
- “Dedicated workspace with natural light in one-bedroom apartment”
Examples that don’t:
- “bedroom”
- “vacation rental”
- “best Airbnb in Austin”
- “image of luxury property with amazing amenities and nice decor”
Alt text should describe the image that’s actually on the page, not the keyword you wish the page ranked for.
Run a quick performance audit before you publish
Even careful teams miss issues when a page is viewed live. Test the page after upload and look for the practical failures that affect booking behavior:
- Oversized images: Large files hidden in galleries, sliders, and backgrounds
- Layout shifts: Text jumps because image width and height weren’t defined
- Wrong crop on mobile: Beds, pools, or views disappear awkwardly on smaller screens
- Too many images loading early: The page feels busy before the guest can interact
- Inconsistent naming and alt text: Media library hygiene gets messy fast without standards
Google PageSpeed Insights is still the fastest first check for website performance. Use it to spot heavy image payloads, render issues, and opportunities to improve how pages behave on mobile.
If your team wants more examples of naming conventions that drive traffic with image SEO, Rebus has a straightforward breakdown worth reviewing.
A practical checklist for every listing page
Before a new property page goes live, verify these points:
- Image dimensions fit the layout: Every image was exported for its real page role
- Modern format is used: Property photos are served in WebP where possible
- Compression is clean: No visible artifacts, but no bloated files either
- Responsive delivery is in place: The page doesn’t send desktop-sized files to phones
- Lazy loading is used selectively: Off-screen images wait, critical images don’t
- Width and height are declared: The layout stays stable while images load
- Filenames are descriptive: The media library remains searchable and SEO-friendly
- Alt text is useful: It describes the image naturally and supports accessibility
- Performance was checked live: The published page feels fast on mobile, not just on your office desktop
Good image size for seo isn’t about chasing perfect technical scores in isolation. It’s about making your best property photos easy to discover, quick to load, and persuasive enough to turn browsing into direct bookings.
If your team wants a faster way to turn strong content, technical SEO, and direct-booking design into one system, hostAI is built for short-term rental brands that need their website to do more than just look good. It helps STR managers create a stronger online presence, improve search visibility, and convert more guests into direct revenue.