Rugs are one of the hardest home products to sell online. Buyers are spending real money on something they cannot touch, and the three things they care about most – colour, texture and size in the room – are exactly the things a careless photo gets wrong. A rug that looks rich burgundy in the listing and arrives looking brick red is a return, and rugs are bulky and expensive to ship back.
This guide covers how to photograph rugs and carpets for e-commerce: getting a distortion-free overhead shot, dealing with pile direction, lighting for texture, fitting a long rectangular rug onto square marketplace canvases, and the shot list that answers buyers' questions before they ask.
Why rugs need their own approach
Most products are photographed from the front. A rug is a flat, often very large rectangle that is viewed from above in real life, and it has three quirks that catch sellers out:
- Size. A 200 x 300 cm rug is bigger than most home studios. Getting the whole thing in frame without tilting the camera takes planning.
- Pile direction. Cut-pile and hand-knotted rugs look darker and richer from one end and lighter, almost shimmering, from the other. Photograph from the wrong end and your colours shift noticeably.
- Aspect ratio. Common rug sizes are long rectangles (roughly 2:3, 5:8 or runners at 1:3 or longer), while Shopee, Lazada, Amazon and most Shopify themes favour square images.
Getting the overhead hero shot
Keep the sensor parallel to the rug
The single most common rug photo mistake is shooting from a standing position at an angle. The far edge shrinks, the near edge stretches, and a rectangular rug turns into a trapezium. Buyers read that as a cheap listing, and it makes the proportions impossible to judge.
You have three practical options:
- Shoot straight down. Mount the camera or phone on a tripod with a horizontal arm, or on a pole rig, directly above the centre of the rug. For a 160 x 230 cm rug with a phone's main lens (around 26 mm equivalent), you need the camera roughly 2.3 to 2.6 metres above the floor, so a stepladder plus an extended arm is usually required.
- Hang the rug on a wall. Use a rug gripper bar or clamp it to a batten and shoot it straight on, with the camera at the height of the rug's centre and the lens parallel to the wall. This is how many professional rug studios work because it is far easier to light and frame.
- Shoot at an angle and correct. If you must shoot from a standing position, fill the frame, keep the camera level side to side, then use perspective correction in Lightroom, Snapseed or your phone's crop tool. Expect to lose some resolution at the far edge.
Avoid the wide-angle trap
Phone ultra-wide lenses (0.5x) will fit a big rug in frame from a low height, but they bend straight edges outwards. Straight borders are exactly what buyers look at on a rug, so stick to the main 1x lens or a 35 to 50 mm equivalent on a camera, and gain height rather than width.
Pile direction: the detail most sellers miss
Run your hand along the rug. The direction that feels smooth is the way the pile leans. Viewed from the end the pile leans away from, the rug shows its darker, more saturated face; from the opposite end you see the lighter, sheenier side.
- Pick one end for your hero shot and use it for every rug in the collection, so colours stay consistent across listings.
- For hand-knotted, silk-blend or viscose rugs, add one image from the opposite end and label it clearly. It sets expectations and pre-empts the "it looks different in my room" complaint.
- Brush or vacuum the pile in one direction before shooting. Footprints and patchy pile show up clearly under side lighting.
Lighting for texture and true colour
Flat light for colour, side light for texture
You need two kinds of image, and they need different light:
- Colour-accurate overall shot: soft, even light with no hot spots. Two large softboxes at roughly 45 degrees either side, or bright overcast daylight from a big window, works well. Keep the light even from one end to the other; a rug that fades into shadow at the far edge looks dirty.
- Texture close-up: a single light raking across the surface at a low angle, around 15 to 30 degrees from the floor. This picks out loops, knots, cut-and-loop patterns and high-low carving that flat light hides completely.
Lock your white balance
Rugs are frequently returned for colour. Put a grey card or colour checker on the rug for one test frame, set a custom white balance from it, and keep that setting for the whole shoot. Turn off auto white balance on your phone if possible (Pro or Manual mode), because it will shift between a mostly red rug and a mostly blue one. Export in sRGB so the colours do not dull once uploaded.
Fitting a rectangular rug onto square canvases
This is where rug listings often fall apart. A 160 x 230 cm rug has a ratio of about 0.7. Placed on a 1:1 canvas with the long side filling 85 percent of the frame, the short side only fills about 59 percent, leaving wide white bands on either side. Runners are worse: an 80 x 300 cm runner fills barely a quarter of the width.
| Rug size (cm) | Ratio | Width filled on a 1:1 canvas (long side at 85%) | Best approach |
|---|---|---|---|
| 120 x 170 | 0.71 | about 60% | Square canvas is fine |
| 160 x 230 | 0.70 | about 59% | Square canvas is fine |
| 200 x 300 | 0.67 | about 57% | Square, or 3:4 where allowed |
| 80 x 150 (runner) | 0.53 | about 45% | 3:4 or 4:5 portrait canvas |
| 80 x 300 (long runner) | 0.27 | about 23% | Diagonal hero plus a close-up |
| 200 round | 1.00 | about 85% | Square canvas is ideal |
A few practical fixes:
- Use portrait canvases where the platform allows it. Shopee and Lazada accept 3:4 in many categories, Shopify themes can be set to portrait, and Etsy crops thumbnails but displays the full image on the listing page.
- Rotate long runners diagonally for the hero shot on square-only channels. A runner laid corner to corner fills far more of the frame and still reads clearly as a runner.
- Keep the whole rug in the main image. Do not crop the ends to fill the square. Buyers need to see the border and fringe, and Amazon's main image rules require the full product in frame, on pure white (RGB 255, 255, 255), filling at least 85 percent of the image on its longest side.
Resizing one master photo onto square, 3:4 and 4:5 canvases for several marketplaces is tedious by hand. PixelPrep can pad each image to the exact canvas and pixel size each platform expects in one batch, without stretching the rug.
Marketplace specs to shoot for
| Platform | Minimum | Recommended | Notes |
|---|---|---|---|
| Amazon | 1000 px longest side (for zoom) | 1600 to 2500 px | Main image on pure white, max 10 MB, JPEG preferred |
| Wayfair | 1000 x 1000 px, at least 3 images | 2000 x 2000 px | White-background silhouette plus room scenes |
| Shopee | 500 x 500 px | 1024 x 1024 px or larger | 1:1 or 3:4 depending on category |
| Lazada | 330 x 330 px | 800 x 800 px or larger | White or clean background for the main image |
| Shopify | None enforced | 2048 x 2048 px | Keep one aspect ratio across the whole collection |
Because rugs are all about fine texture, shoot at your camera's full resolution and export at 2000 px or more on the long side wherever the platform allows. Zoom is the closest a buyer gets to touching the pile.
The rug shot list
Aim for seven to nine images per rug. Each one should answer a specific buyer question.
- Overhead hero on white, whole rug, straight edges, consistent pile end.
- Room scene showing the rug under furniture, so buyers judge scale. State the rug size and room in the image or caption.
- Corner detail showing the border, binding or fringe.
- Raking-light texture close-up of the pile.
- Pile height shot from the side, ideally with a ruler or coin for scale.
- Back of the rug showing the backing (latex, jute, cotton, knotted). Buyers use this to judge quality and whether it will mark floors.
- Folded or rolled edge showing thickness and flexibility.
- Opposite pile direction for hand-knotted and viscose rugs.
- Size infographic with dimensions in cm and feet, especially if you sell in several sizes.
Room scenes on a budget
You do not need a showroom. A clean living room corner with a sofa leg, a side table and one plant is enough to show scale. Shoot from a slight downward angle so the rug occupies most of the frame, and keep styling neutral so the rug's colours stay the focus. If you use AI-generated or virtual room scenes, keep the rug pixels real and mark the image as a visualisation where the platform requires it.
Prep and editing checklist
- Unroll new rugs 24 to 48 hours before shooting, or reverse-roll them, so corners lie flat. Weighting corners with books out of frame also helps.
- Vacuum and brush the pile in one direction. Remove lint and loose fibres with a lint roller.
- Comb fringes straight; uneven fringes are very visible from overhead.
- Lock white balance with a grey card and shoot every rug from the same pile end.
- Correct perspective so edges are straight and corners are 90 degrees.
- Remove the background for the white main image, keeping fringe strands intact rather than clipping them into a hard edge.
- Do not over-sharpen or smooth the pile. Texture should look like the real rug, not a painted surface.
- Export in sRGB, JPEG quality 85 to 90, at 2000 px or more on the long side.
- Resize onto each platform's canvas without cropping the ends of the rug.
Final takeaway
Good rug photography comes down to three habits: shoot square-on so the shape is true, shoot from the same pile end with locked white balance so the colour is true, and add raking-light close-ups so the texture is visible. Then get the whole rug onto each marketplace's canvas without cropping or stretching it. Once you have one clean master set, a batch tool such as PixelPrep can turn it into Shopee, Lazada, Amazon and Shopify-ready files in minutes, leaving you more time for the photos themselves.