Mix the refried beans with one packet of taco seasoning in a medium bowl until well combined. Spread this mixture evenly across the bottom of a 9x13 inch glass serving dish.
Carefully spread the guacamole over the bean layer, using the back of a spoon to create even coverage. Add a squeeze of fresh lime juice to help prevent browning.
Mix the sour cream with the remaining tablespoon of taco seasoning. Gently spread this over the guacamole layer, being careful not to disturb the layers beneath.
Sprinkle the shredded cheese evenly over the sour cream layer. Follow with evenly distributed layers of drained salsa, diced tomatoes, black olives, green onions, and cilantro.
Cover the dip tightly with plastic wrap and refrigerate for at least 30 minutes, allowing the flavors to meld together. Serve with tortilla chips for dipping.