In a small bowl, whisk together olive oil, lemon juice, minced garlic, paprika, onion powder, dried parsley, salt, and black pepper.
Place salmon fillets in a shallow dish and pour the marinade over them, turning to coat evenly. Let marinate for 10-15 minutes at room temperature.
Preheat grill or grill pan to medium-high heat and lightly oil the grates.
Remove salmon from marinade and place skin-side down on the hot grill.
Grill for 5-6 minutes without moving, until the skin is crispy and releases easily from the grates.
Carefully flip the salmon and grill for an additional 4-6 minutes until fish is cooked through and flakes easily with a fork.
Remove from grill and let rest for 2 minutes before serving with fresh lemon wedges.