This rug pad does, indeed, keep the carpet from slipping but I don't yet know how it will wear as I've only had it a couple of weeks.  It has the "waffle" design so the carpet can breathe and was easy to trim to size.  It seems to be thick enough to help increase the life of the carpet.