20 minutes ago, Kim Shook said:I can vouch for this one.
IMHO Green Goddess requires a good handful of fresh tarragon and some lemon.. I also prefer to use good anchovy rather than paste. The one you linked calls for watercress and tarragon vinegar which will undoubtedly make an interesting and delicious dressing but not classic Green Goddess.
edited to qualify, dried tarragon can be substituted if necessary, but tarragon is a given, IMO