Using a pair bond type model for the interatomic interactions, we determine surface segregation on clean, H, O and CO covered surfaces of various alloys. Furthermore, we study surface segregation caused by bulk hydrogen absorption. Numerical results are presented for Pdx Zr1-x Hy We find, that strong surface segregation may result from chemisorption of O and CO and from absorption of H in the bulk of an alloy. {\textcopyright} 1982.