Surface poisoning occurs when certain molecules, known as poisons, bind more strongly to the active sites of the catalyst than the reactants. These poisons can be contaminants present in the reaction mixture or side products formed during the reaction. Common poisons include sulfur, phosphorus, halides, and carbon monoxide, which can form strong chemical bonds with the catalytic surface.