Make the ranch — put everything in a blender and blend until smooth. Taste, season with salt and pepper and set aside.
Toss the salad ingredients in a large bowl.
Season the salmon with the barbecue seasoning. Heat a heavy skillet over medium high heat and add the oil. Sear the salmon until well browned on both sides and cook to your liking.
Add the dressing to the salad and toss. Divide into bowls and top with the salmon.