Professional Flooring Advice, Tips & News

How to Stop Rugs Moving on Carpet

Rugs can be a beautiful addition to a room, and in the immortal words of The Dude, can really tie a room together. But with adults, kids, and dogs constantly traipsing up and down them, they quickly become dislodged from their place on the carpet, ending up as crooked as a tobacco lobbyist. This is especially true if your rug is a little lighter than usual.

Moving rugs aren’t just an eyesore, they can also be dangerous, particularly for the elderly. Keeping your rug firmly in place will help to prevent injuries, and keep your family safe.

Thankfully, there’s plenty of cheap ways to keep your rugs in place. In this article, we’ll explore how to stop rugs moving on carpet, so that you can keep your elegant rug in the right spot.

Non-Slip Underlay

The most effective way to stop rugs from moving on carpet is with a non-slip underlay, usually sold in rolls. Here are a couple that we recommend:

Rug Gripper Roll

Rug Gripper Roll is anti-slip tape that prevents rugs and mats from sliding across the floor. It’s fixed with non-damaging adhesive tape, and is a great way to prevent your rugs from slipping out of position.

Buy from Bunnings

Rug Underlay

This is another type of grippy underlay that prevents rugs from slipping, and is much cheaper than the option above. It’s super easy to install, and works well.

Buy from ScatterMats

Double-Sided Tape

Another way to stop rugs moving on carpets is with double-sided tape. As with non-slip underlay, double-sided tape is simply fastened to the carpet underneath, and helps to provide grip to the rug placed over it.

Buy double-sided tape from Bunnings

Buy carpet tape from Clark Rubber

Anti-Slip Mats

Anti-slip mats are similar to non-slip underlay, but they’re much larger in size, and aren’t fixed to the floor. Despite this, they can help to provide the grip needed to prevent a rug from slipping. If you opt for a thicker option, there’s the added benefit of extra padding underfoot.

Anti-slip mats are often sold pre-sized, but some carpet stores will cut them to measure for you, in which case you’ll need to quickly measure your rug.

Add Caulk To The Underside Of The Rug

Caulking is a fibrous material used to seal joints and seams, and can also be applied to the underside of a rug, to give it extra grip. You’ll just need to add the caulk to the edges of the rug, and a few lines across the middle. Once set, it’ll help to grip the rug to the carpet and keep it in place.

This solution is best for cheaper rugs, just in case the caulk seeps through.


Rugs can look great when placed underneath furniture—dining tables, coffee tables, or whatever suits. This is a free solution to your problem.

Buy A Matt With A Grippy Backing

Some matts have grippy backing added to their underside, to prevent them from slipping. This can include a flat non-slip rubber, which does a decent job, or rubber with cleats included, which does a fantastic job of holding the rug in place.


Leave a Reply