How to Stop a Rug Moving on Carpet, Tiles or Timber

To stop a rug moving on carpet, put a grip underlay under it, rest heavy furniture on at least one edge, and choose a rug with enough weight to stay flat. On tiles, timber, hybrid or laminate the job is easier: a grip underlay cut about 10cm inside the rug edge usually solves it by itself.
The fixes below start with carpet, because that is where most people get stuck, then cover hard floors.
Why a rug moves on carpet
Carpet pile is soft and springy. Each step presses the rug down and pushes it a millimetre or two in the direction you walk.
The pile never springs all the way back, so the movement adds up. After a few weeks the rug has crept toward a wall, or bunched against the sofa. It is often called rug creep.
Three things make it worse. Light rugs move more than heavy ones. Rugs on a walkway, such as between a doorway and a hallway, get pushed in the same direction many times a day. And a deep, plush carpet flexes more under foot than a short loop pile.
Knowing which of these applies to your room tells you which fix to use first.
Fix 1: a grip underlay under the whole rug
An underlay is the fix that works on the most floors. Our Anti-Slip Grip On Underlay is made from 100% Vylene, comes cut to size, and is listed for use on any surface, including over underfloor heating.

Lay it about 10cm in from the rug edge on every side. That keeps it hidden and stops the edge of the underlay catching a toe. It also means you can vacuum the rug without dragging it across the room.
The underlay comes in four sizes. Match it to your rug like this:
| Rug size | Underlay to use |
|---|---|
| 80 x 150cm runner | One 70 x 140cm |
| 80 x 300cm runner | Two 70 x 140cm, laid end to end |
| 120 x 170cm, or 120cm round | One 110 x 160cm |
| 160 x 230cm, or 160cm round | One 150 x 220cm |
| 200 x 290cm, or 200cm round | One 190 x 280cm |
| 240 x 330cm | Two 150 x 220cm, side by side |
| 300 x 400cm | Two 190 x 280cm, side by side |
If the rug is also new, the Rug Care Kit pairs the matching underlay with a 500ml carpet cleaner spray. For a longer look at what an underlay does beyond grip, read do you need a rug pad.
Fix 2: let the furniture hold it
Weight is free. A sofa leg on the rug pins one edge, and a rug pinned on one side has far less room to creep.
- Living room: put the front legs of the sofa and armchairs on the rug.
- Bedroom: run the rug under the bottom two thirds of the bed, with the bedside tables off it.
- Dining: size the rug so the chairs stay on it when pulled out. A chair that drops off the edge tugs the rug every meal.
This only works if the rug is big enough to reach the furniture. Our rug size guide has the measurements for each room.
Fix 3: rug tape or hook strips on carpet
Runners and small bedside rugs often sit where no furniture can reach them. For these, a double sided rug tape made for carpet is the usual answer.
Read the packet before you buy. Some tapes are made for hard floors and do not hold well in carpet pile.
Hook strips are the other option. The hook side grips the carpet fibres, and the other side sticks to the back of the rug. They hold well on short pile but can pull loops on a loop pile carpet, so test one in a corner first.
Both lose grip as dust builds up, so replace them when the rug starts to move again.
Pick a rug that stays put
Some rugs are made with grip already built in. The Peri 100 and Damla 211 rugs, for example, have an anti slip backing, an 8mm pile and a weight of about 1.1kg per square metre.

Even with that backing, we still recommend an anti slip underlay under every rug we sell. A backing grips a hard floor well. On carpet it helps, but it does not stop the pile flexing underneath.
If you are still choosing, look at size as much as backing. A large rug that sits under the front of a sofa will move far less than a small one floating in the middle of the room. You can browse backed, washable designs in our machine washable rugs, or the full range in all rugs.
Stopping a rug slipping on tiles, timber and hybrid
Hard floors have no pile to flex, so the problem is plain slide rather than creep. A grip underlay holds a rug on tiles, timber, hybrid and laminate far better than it can on carpet.

Three habits keep the grip working:
- Mop and dry the floor before you lay the underlay. Dust between the floor and the underlay cuts its grip.
- Lift the rug and underlay every few months, clean under them, and lay them back.
- Skip tape on timber, hybrid and vinyl. The adhesive can mark the finish, so check the flooring maker's care guide first.
If you have vinyl or a hybrid with a vinyl top layer, check the care guide before using a rug with a rubber back. Some rubber backings can discolour vinyl over time.
Which fix to use
| Fix | Best on | Upkeep |
|---|---|---|
| Grip underlay | Carpet and every hard floor | Clean under it every few months |
| Furniture on the rug | Living rooms, bedrooms, dining rooms | None |
| Carpet rug tape | Runners and small rugs on carpet | Replace as it loses grip |
| Hook strips | Short pile carpet | Replace as dust builds up |
| Rug with anti slip backing | Hard floors first, carpet second | Wash as the label says |
On carpet, the strongest setup is an underlay plus furniture on one edge. On hard floors, the underlay alone is normally enough.
When the corners curl instead
A rug that stays in place but lifts at the corners is a different problem, and it trips people just as easily. New rugs often curl from being rolled for delivery. Our guide on why rugs curl covers how to flatten them.
Measure your rug, then pick the matching size of Anti-Slip Grip On Underlay to keep it where you put it.

