The fastest way to keep an area rug from moving on carpet is a carpet-to-carpet rug pad designed to grip both surfaces. For extra hold, add corner grippers or rug tape, and anchor the rug with furniture legs. The one thing to avoid: a rubber-backed pad, which is made for hard floors and can make a rug slide more on carpet.
Why rugs slide and bunch on carpet
A rug on carpet sits on a soft, shifting surface, so it creeps and ripples as people walk across it. Thin flat-weave rugs are the worst offenders. The fix is grip between the two layers, plus a little anchoring.
5 fixes that actually work
- Vacuum both surfaces first so dust does not block the grip.
- Use a carpet-to-carpet rug pad — the main fix.
- Add corner grippers for corners that lift.
- Use rug-to-carpet tape for lightweight rugs.
- Anchor with furniture — front legs on the rug.

Which anti-slip method to use
| Method | Works on carpet? | Best for |
|---|---|---|
| Carpet-to-carpet pad | Best | The main fix |
| Corner grippers | Good | Lifting corners |
| Rug-to-carpet tape | Good | Thin, light rugs |
| Rubber-backed pad | Avoid | Hard floors only |
Choosing a pad is worth its own read — see the best rug pad for carpet. This is part of our guide to putting an area rug over carpet. On hard floors instead? See how to stop a rug from slipping.
The easiest rug to keep flat
A low-pile washable rug lies flatter on carpet than a thick shaggy one, so it needs less wrangling. See our rug on carpet living room ideas for placement, and the rug placement guide for more.
Written by the Arconiz team. We work directly with Turkish manufacturers, no middleman. We test what we sell.









