Note: This recipe will fill a 9x9 square baking dish to the top. You can also spread it in a 9x13 baking pan but the layers will be thinner.
Spread the refried beans in the bottom of a square baking pan, then sprinkle the taco seasoning over the top. (You can also mix the taco seasoning with the beans or with the sour cream mix if you'd like it to be more evenly distributed.)
In a small bowl, combine together the cream cheese and sour cream. Mix well, then spread the cream cheese layer over the refried beans.
Spread the guacamole over the sour cream mix.
Spread the salsa over the guacamole.
Sprinkle the shredded cheese over the salsa.
Sprinkle lettuce over the cheese.
Sprinkle sliced olives on the top.
Serve immediately or within 1 hour of preparing the dip. Cover and let chill in the refrigerator before serving. Store any leftovers in the fridge for up to 2 days.