A carpet is a textile floor covering typically consisting of an upper layer of pile attached to a backing. ... The term carpet is often used in a similar context to the term rug, but rugs are typically considered to be smaller than a room and not attached to the floor.