Your rug bunches up on carpet because the carpet fibers underneath move along with the rug every time someone walks across it. Unlike hard flooring, carpet creates a soft, shifting surface that gives area rugs almost nothing to grip onto. The result is ripples, wrinkles, and folds that get worse over time no matter how often you smooth them out.
Why Carpet Makes the Problem Worse
On a hard floor, a rug slides. On carpet, it bunches. The difference comes down to what’s happening beneath the rug. Carpet fibers compress and shift under foot traffic, and the area rug on top moves with them. Each step pushes the rug slightly in the direction you’re walking, and since carpet fibers don’t snap back into a perfectly flat plane the way a hard floor stays flat, the rug gradually develops waves and folds instead of simply sliding out of position.
Several factors make this worse. Lightweight rugs with thin or smooth backings have almost no friction against carpet, so they shift easily. High-pile carpet underneath gives the rug even less stability, since taller fibers compress and move more. Heavy foot traffic accelerates the process, especially in hallways and living rooms where people follow the same walking paths day after day. And if part of the rug sits under heavy furniture like a couch or coffee table while the rest is exposed to traffic, the anchored section stays put while the free section creeps and buckles.
Rug Pads Are the Most Reliable Fix
A rug pad designed for carpet-on-carpet use is the single most effective solution. These pads sit between your area rug and the wall-to-wall carpet, creating friction on both surfaces so the rug stays put. The best options combine natural rubber with felt. The rubber grips your floor while the felt grips the underside of the rug, locking everything in place. The felt layer also adds cushioning that absorbs the impact of footsteps, which reduces the shifting force that causes bunching in the first place.
When shopping for a rug pad, make sure it’s specifically rated for use on carpet. Pads designed for hard floors often have different textures and thicknesses that won’t perform the same way. Cut the pad about an inch smaller than your rug on all sides so the edges don’t peek out. A good pad also extends the life of your rug by absorbing daily wear, so it pays for itself over time.
Rug Tape: Effective but Choose Carefully
Double-sided rug tape can hold a rug flat against carpet, but the wrong type will damage both surfaces. Conventional double-sided tape uses adhesives that are too harsh for carpet fibers. Over time, the adhesive breaks down, bonds to the carpet, and rips out fibers when you try to remove it. The same thing can happen to the backing of your area rug.
If you go the tape route, use silicone-based rug tape made specifically for carpet-to-carpet applications. Silicone adhesive grips well but releases cleanly without pulling up fibers or leaving sticky residue. It’s a good option for smaller rugs or runners where a full rug pad feels like overkill. Apply strips along the edges and across the center, pressing the rug firmly into place after taping.
Furniture Placement Helps, but Not Alone
Placing heavy furniture on the corners or edges of a rug seems like it should anchor everything in place. In practice, it often makes bunching worse. The furniture pins down certain sections while foot traffic pushes the unsecured areas, creating ripples that are harder to smooth out because you’d need to move the furniture every time. If you do use furniture as an anchor, pairing it with a rug pad underneath eliminates the tug-of-war between fixed and free sections of the rug.
Rotating Your Rug Reduces Wear Patterns
Foot traffic follows predictable paths through a room, which means the same section of your rug absorbs most of the shifting force. Rotating the rug 180 degrees every few months distributes that wear more evenly. This won’t prevent bunching on its own, but it keeps one area from developing permanent ripples while the rest of the rug stays flat. It also evens out sun fading and general fiber wear.
Flattening a Rug That’s Already Rippled
If your rug has developed persistent creases or waves from bunching, you can often flatten it back out. The simplest method is to flip the rug upside down on a flat surface for a day or two, letting gravity work the wrinkles in reverse. For stubborn creases, a steam treatment works well. Use a handheld steamer or an iron on its steam setting, holding it a few inches above the rug without making direct contact. The heat relaxes the fibers enough to reshape them. After steaming, lay flat weights (books, boxes, anything heavy and flat) on the treated spots while the rug cools so it sets in the correct shape.
Test a small, hidden corner first before steaming the whole rug. Some synthetic materials and certain backings don’t tolerate heat well, and direct contact with a hot iron can cause irreversible damage to the fibers. If your rug’s care label warns against heat, stick with the reverse-roll method or try dampening the creased area with a spray bottle and weighting it down overnight.

