Remove salmon from the refrigerator 10 minutes before cooking. Use paper towels to thoroughly pat each fillet dry on all sides — this is critical for achieving a crispy crust rather than steamed fish.
In a small bowl, whisk together the olive oil, minced garlic, smoked paprika, garlic powder, onion powder, Italian seasoning, salt, pepper, cayenne (if using), soy sauce, honey, and juice of half the lemon until fully combined and smooth.
Using a pastry brush or spoon, coat each fillet generously with the marinade on all sides including the skin side if skin-on. Let the coated salmon rest for 5 minutes while you preheat the air fryer.
Preheat your air fryer to 400°F (200°C) for 3 to 5 minutes. If using perforated parchment liners, place one in the basket after preheating — not during — to prevent it from flying into the heating element.
Place the marinated salmon fillets in the air fryer basket in a single layer, skin side down if skin-on, leaving at least ½ inch (1.5cm) of space between each fillet. Cook in batches if needed — do not overcrowd.
Air fry at 400°F (200°C) for 8 to 10 minutes depending on thickness — about 7 to 8 minutes for ½-inch fillets and 10 to 11 minutes for 1-inch fillets. Flipping is not usually necessary, but you can flip at the 5-minute mark if your air fryer browns more intensely from the bottom.
At the 8-minute mark, insert an instant-read thermometer into the thickest part of one fillet — aim for 125–130°F (52–54°C) for medium or 145°F (63°C) for fully cooked. Return to the air fryer in 1-minute increments if more time is needed.
Transfer the salmon to a serving plate using a fish spatula and let rest for 2 minutes. Squeeze fresh lemon juice over each fillet, garnish with chopped parsley or dill, and serve immediately with lemon slices alongside.