This paper provides guidelines for designing metacognitive maps in web-based learning environments. A metacognitive map is a visual interface-based tool that supports metacognition throughout the entire learning process. Inspired by the four key metacognitive skills of planning, monitoring, evaluating, and revising, the metacognitive map is composed of two sub-maps (global and local tracking maps) and a planning space for learning processes/tasks. Metacognitive support is embedded within these visual onscreen maps and planning space.