Mix cream cheese, chopped dill, lemon juice, and zest together in a medium bowl until smooth. Season to taste with salt and freshly ground black pepper.
Evenly top each crostini with the cream cheese mixture, salmon and shallots.
If you’d like, top with additional chopped dill and serve!