Choosing a rug comes down to three decisions: the right size for your room, the right material for how the space is used, and a style that ties the room together. Get those three right and the rug will look intentional instead of accidental.
What size rug do I need?
The most common mistake is buying too small. The standard rules:
- Living room: at least the front legs of all sofas and chairs should sit on the rug.
- Bedroom: the rug should extend roughly 40–60 cm beyond the sides of the bed.
- Dining room: chairs should stay on the rug even when pulled out.
- Hallways and entries: leave a 10–15 cm border of floor visible around the rug.
Which rug material is best?
Cotton is soft, breathable and easy to care for — ideal for bedrooms and low-traffic rooms (see our Cotton Area Rug). Linen has a relaxed, natural look that suits airy, minimalist spaces (Linen Area Rug). Woven and handcrafted weaves add texture and hide everyday wear, making them a smart pick for living rooms and high-traffic areas (Woven Area Rug, Handcrafted Area Rug).
How do I match a rug to my décor style?
- Nordic / Scandi: pale tones, simple patterns, natural fibres — pair with clean-lined furniture.
- Boho: layered textures and warm patterns; a woven rug plus a boho throw pillow is an instant refresh.
- Rustic / farmhouse: earthy tones and sturdy weaves like our Rustic Area Rug.
- Modern / minimalist: solid colours or subtle geometry — let the furniture speak.
How do you keep a rug looking new?
Vacuum weekly without the beater bar, rotate the rug every few months so it wears evenly, blot (never rub) spills immediately, and use a rug pad to prevent slipping and extend its life.
Quick answers
Rug too small or too big? When in doubt, size up.
Can you layer rugs? Yes — a smaller textured rug over a large neutral one adds depth.
Light or dark colours? Light colours open up small rooms; darker tones are more forgiving in busy households.
Browse the full Home & Living collection — rugs, cushions, lighting and more, shipped tracked from Italy with 30-day returns.