Boil the eggs: Place eggs in a saucepan, cover with water, and simmer for 10–12 minutes. Transfer to an ice bath, then peel.
Chop the eggs: Cut peeled eggs into small chunks, keeping some texture.
Prepare the avocado: Mash half the avocado and dice the rest. Add lemon juice right away to help prevent browning.
Make the dressing: Stir together mayonnaise, Dijon mustard, garlic powder, smoked paprika, salt, and pepper.
Fold together: Gently mix in the chopped eggs, avocado, herbs, and any add-ins. Avoid overmixing.
Serve or chill: Taste and adjust seasoning. Serve right away or chill for 15–20 minutes before serving.