I've read that organic fertilizers (as opposed to water soluble, chemical or salt fertilizers) should be dug into the soil so that the soil microbes can convert them into usable forms for plant roots to absorb. Amendments such as compost can be used as a mulch on top of the soil where they continue to decompose with nutrients leaching into the soil with rain. Compost can also be worked into the top few inches of soil.