Rinse chicken with water, inside and out, then pat dry with paper towels.
Generously season the chicken inside and out with salt and pepper.
Combine melted butter, Italian seasonings, garlic, and paprika. Then rub the chicken with the herbed butter inside and out and under the skin.
Next, stuff the cavity with lemon wedges and fresh herbs (if using).
Refrigerate it until ready to cook for up to 24 hours.
Preheat oven to 375℉ (190℃).
Add the onions to a roasting pan or cast-iron skillet, and then place the chicken on top, breast-side up. Tie the legs of the chicken together with kitchen twine so it holds its shape. I always forgot this step, and it still turns out great.
Roast 375℉ (190℃) for 1 hour and 15 minutes or longer until your meat thermometer inserted into the thickest part reaches about 170°F (177℃). The minimum is 165℉ (74℃).
Let the chicken rest for 10-20 minutes before carving so the juices settle back into the meat.