Prep the shrimp. If using frozen cooked shrimp, thaw completely, then pat dry. Chop finely so you get little bites in every scoop. Too-large chunks can make the dip feel uneven.
Make the creamy base. In a mixing bowl, beat softened cream cheese until smooth.
Add sour cream and mayonnaise, and mix until fully blended and fluffy.
Layer in flavor. Stir in lemon juice, Worcestershire, hot sauce, Old Bay (if using), and garlic. Taste the base now to adjust salt, pepper, and heat. It should be tangy, savory, and lightly spicy.
Fold in the shrimp and herbs. Gently mix in the chopped shrimp, green onions, and dill or parsley.
Avoid overmixing so the shrimp stays tender.
Finish and chill. Add a pinch more salt and a bit of lemon zest if you like. Cover and refrigerate for at least 30 minutes to let the flavors settle and the texture firm up slightly.
Serve. Spoon into a serving bowl and top with extra herbs or a light sprinkle of Old Bay. Serve with a mix of crunchy veggies and salty crackers for balance.