How to stop a rug slipping on a hard floor

A rug that will not stay put on a hard floor is more than an irritation. It is the most common trip hazard in a home, and it gets worse as the rug ages and the backing goes smooth. The fix is straightforward, but there are two different fixes and people often pick the wrong one.

Why rugs slip on hard floors

Carpet holds a rug in place through friction between two textile surfaces. Laminate, engineered wood, vinyl and tile give almost none. Add underfloor heating or a freshly cleaned floor and there is even less grip. So the rug slides when someone walks on it, then the edges start to curl because the rug is being pushed into itself.

That gives you the diagnostic. Watch what your rug actually does:

  • The whole rug travels across the room. You need friction under the entire rug.
  • The rug stays put but corners and edges lift. You need to anchor the edges down.

Option 1: non-slip underlay, for a whole rug that travels

A non-slip rug underlay is an open mesh that sits between the rug and the floor. It grips both surfaces without adhesive, so nothing is stuck to your floor and you can pick the whole thing up whenever you want.

This is the right choice for large rugs, for rugs in a room where furniture gets moved, and for anywhere a rug is walked across rather than around. It also adds a small amount of cushioning, which slows down wear on the rug itself.

How to fit it

  1. Sweep and dry the floor. Grit under the mesh is what wears a floor finish, not the mesh.
  2. Lay the underlay out flat where the rug will go and let it relax for an hour if it has been rolled.
  3. Cut it roughly 2cm smaller than the rug on every side with household scissors, so no mesh shows at the edges.
  4. Lay the rug on top and walk the whole surface once to settle it.

Option 2: double sided carpet tape, for edges and corners

If the body of the rug is behaving and it is only the corners that lift, underlay is overkill. Double sided carpet tape anchors the edge directly to the floor. It is also the only sensible answer for runners, hallway rugs and stair treads, where there is not enough width for underlay to do much.

For heavier rugs, wide runners and high traffic, the 50mm XL tape gives more bonded area, so the anchor lasts longer before it needs redoing.

How to fit it

  1. Clean the floor with a dry cloth and let it dry completely. Tape will not bond through polish, dust or damp.
  2. Fold the rug edge back and run tape along the underside of the rug first, not the floor. Keep it about 1cm in from the edge.
  3. Press it down along its length, then peel the liner off.
  4. Lower the rug onto the floor and press firmly along the whole taped line. Work from the middle outwards so you do not trap a ripple.
  5. Do the corners last, and put a short piece diagonally across each corner rather than following the edge.

Which should you use?

  • Large rug, whole thing moves: non-slip underlay.
  • Rug stays put, corners curl: carpet tape on the edges and corners.
  • Runner or hallway rug: carpet tape, or the XL width if it gets heavy traffic.
  • Stair treads: carpet tape only, and check each one regularly.
  • Both problems at once: underlay under the body, tape on the corners. They work together fine.

Mistakes that cause a repeat job

Taping a dirty or damp floor. By far the most common reason tape lets go within a week. Adhesive bonds to the surface it touches, and if that surface is dust, it bonds to dust.

Cutting the underlay to the exact rug size. Leave a 2cm margin. Mesh that reaches the edge shows, and it catches feet.

Taping the floor first. Tape the rug, then place the rug. Doing it the other way round makes it almost impossible to line up, and you end up peeling tape off your floor.

Using tape on a rug that needs underlay. If the whole rug is under tension because it is sliding, taping the corners just transfers the load to four small points, and they let go.

A note on floors and adhesive

Our carpet tape is designed to lift cleanly and not leave residue, and that is how it behaves on sound, sealed hard floors. Old, worn or unsealed finishes are a different matter, and so are freshly oiled or waxed floors. If your floor is delicate, valuable or newly finished, test tape on a small hidden area first, or use non-slip underlay instead, since it uses no adhesive at all.

If the floor itself is past saving rather than just slippery, that is a different job. Self adhesive vinyl planks lay straight over the top of what is already there.