There are two main types of immunofluorescence: direct and indirect. In direct immunofluorescence, the primary antibody is directly labeled with a fluorescent dye. In indirect immunofluorescence, an unlabeled primary antibody binds to the antigen, and a fluorescently labeled secondary antibody binds to the primary antibody, amplifying the signal.