Mayonnaise adds incredible moisture to a cake when substituted for oil or butter. It also adds richness and extends the duration of freshness, but don't worry, the cake will not taste like mayonnaise in the slightest bit. Be sure to use real mayonnaise as the low-fat and light versions just don't compare moisture-wise.