The Purpose of Wireframes
Wireframes are the skeleton or structure behind the user interface. They do not define the “look and feel”, but rather the layout, hierarchy, and interaction schema that is responsible for a good “user experience”. Everyone has a different style of wireframing. Some people create rough sketches, others create detailed blueprints. There is no right or wrong answer here and in my experience, the level of detail required is dictated by the complexity of the website or application.
Wireframes serve 2 purposes. They establish the structure and user experience for the website or interface and provide a way to communicate that with the client. Regardless of how you construct and deliver your wireframes, you are wasting your time if the wireframes are not fulfilling those 2 purposes.