What are the essentials for an effective website design?

Your website should have mobile and user friendly navigation, a clear call to action, dynamic content, up-to-date content and social media icons.