CBD oil can be rubbed into the skin, however, it can be messy and does not contain the addtional supporting ingredients that CBD cream has. It is best to use a specially formulated CBD skin care product for best results.