Mix together all of the spice rub ingredients in a small bowl, and set aside.
Remove the chicken from any packaging it might be in, and discard any of the innards that might be in the cavity. Pat the chicken dry with paper towels, and set on a roasting rack inside of a roasting pan. Drizzle the chicken with olive oil, and rub all over with your hands.
Stuff the cavity of the chicken with the lemon and shallot, then sprinkle the chicken all over with the spice rub. Also use your fingers to separate the chicken skin from the breast area, and rub some of the spice rub under the skin. Use as much or as little of the rub as you want, to taste, probably around 1/4 cup. If you don't use all of the rub, you can reserve the extra for another use, if desired.
Place the roasting pan in the oven, and let the chicken roast for about 1 hour. Increase the heat to 425 degrees Fahrenheit, and roast for another 30 minutes or so, or until the skin is crispy and the chicken reaches an internal temperature of 165 degrees Fahrenheit. If it's not quite there yet after the 90 minutes, continue cooking until it reaches the proper temperature.
When the chicken is done, remove it from the oven and let rest for 10 minutes before carving. Enjoy!
Spice Rub Roasted Chicken by dietitian Erica Julson (https://www.ericajulson.com/spice-rub-roasted-chicken/)