Dry the salmon. Pat salmon fillets very dry with paper towels (this helps the crust stick and prevents steaming).
Make the seasoning. In a small bowl, mix paprika, garlic powder, onion powder, Creole seasoning, salt, black pepper, and cayenne.
Oil + season. Lightly coat salmon with olive oil, then press seasoning onto the flesh side (and edges).
Heat the cast iron. Preheat a cast iron skillet over medium-high heat for 3–4 minutes until hot.
Sear (first side). Place salmon in the skillet (skin-side down if skin-on). Cook 3–4 minutes without moving.
Flip + butter finish. Flip salmon carefully. Add butter to the skillet and let it melt. Cook 2–4 minutes, spooning a little butter over the top if you want.
Rest + serve. Rest salmon 2–3 minutes before serving.