The essential feature of a glycolipid is the presence of a monosaccharide or oligosaccharide bound to a lipid moiety. The most common lipids in cellular membranes are glycerolipids and sphingolipids, which have glycerol or a sphingosine backbones, respectively. Fatty acids are connected to this backbone, so that the lipid as a whole has a polar head and a non-polar tail. The lipid bilayer of the cell membrane consists of two layers of lipids, with the inner and outer surfaces of the membrane made up of the polar head groups, and the inner part of the membrane made up of the non-polar fatty acid tails.
The saccharides that are attached to the polar head groups on the outside of the cell are the ligand components of glycolipids, and are likewise polar, allowing them to be soluble in the aqueous environment surrounding the cell. The lipid and the saccharide form a glycoconjugate through a glycosidic bond, which is a covalent bond.  The anomeric carbon of the sugar binds to a free hydroxyl group on the lipid backbone. The structure of these saccharides varies depending on the structure of the molecules to which they bind.