As duas formas – zelar e selar – existem na Língua Portuguesa.
Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.
Zelar significa tomar conta de; cuidar; tomar cuidados, precauções.
Alguém tem de zelar pelos interesses dela.
Tenho de zelar pela segurança das instalações.
Selar pode significar pôr selo em; concluir, rematar, pôr fim a ou pôr sela ou selim.
Estou satisfeita por ter ajudado a selar o acordo
Nunca aprendi a selar um cavalo.
Referências
Zelar advém do latim zelare.
Selar advém da construção sela + ar.