Digital Marketing and Web Development: Why Should They Work in Tandem?