Contaminants can affect catalytic activity in several ways. They can block active sites on the catalyst surface, poison the catalyst by forming strong bonds with active sites, or alter the physical structure of the catalyst. This results in decreased efficiency and can sometimes cause complete deactivation of the catalyst.