Yes, you can easily add videos and images to your business website using SITE123's media management tools. You can also choose from a library of free stock images to enhance the visual appeal of your website.