One way to keep your rug in place is to anchor it with furniture.
How to make an area rug not move on carpet.
The only difference when the rug is going to be used over a carpet is to make sure that the color of the rug complements the color of the carpet.
When that s not enough placing anti slip mats and sticky tape under the rug will do.
When laying the rug over carpet however the concern is more about the rug wrinkling or rippling which presents a big tripping hazard wrinkling will occur because as one area of the rug is stepped on it will shift assuming it is not properly.
It s also a good way to drive yourself crazy as area rugs resting on top of carpet are prone to slipping sliding and creating tripping hazards.
When laying an area rug over a hard surface such as hardwood flooring the biggest concern about the rug s movement is that it will slide around.