Halılarda çeşitli texture (doku) türleri kullanılır: 1. Cut Pile Texture: Yünün aynı uzunlukta kesilmesi ile oluşan, yumuşak ve pürüzsüz bir dokuya sahiptir. 2. Loop Pile Texture: Döngü şeklinde ilmeklerin oluşturulması ile elde edilir, bu tür halılar dayanıklı ve temizlenmesi kolaydır. 3. Frieze Texture: Kısa, kıvrılmış ipliklerle yapılan, plush hissi veren bir dokuya sahiptir. 4. Embossed Texture: Kabartma desenli, üç boyutlu bir görünüm sağlayan dokulardır. Ayrıca, doğal lifler (pamuk, jüt) ve sentetik lifler (naylon, polyester) de halı dokusunda yaygın olarak kullanılır.