Key elements of an eCommerce website include a well-designed and user-friendly interface, a robust and secure payment gateway, accurate and up-to-date product information, and a reliable shipping and delivery system. There should also be a strong call to action throughout the site, urging visitors to take the next step and make a purchase.