Spread the refried beans evenly across the bottom of a 9x13 inch glass serving dish or a shallow bowl.
In a small mixing bowl, combine the sour cream and taco seasoning until fully incorporated; spread this mixture carefully over the bean layer.
Distribute the guacamole in an even layer over the sour cream mixture.
Layer the shredded iceberg lettuce over the guacamole to provide structure and crunch.
Pour the drained salsa over the lettuce and spread to the edges.
Sprinkle the shredded cheddar cheese evenly across the salsa layer.
Top the dish with the sliced black olives and chopped green onions for the final layer.
Cover and refrigerate for at least 30 minutes before serving to allow layers to set.