Vertical gardening is a way to maximize a small space or underused feature such as a wall, fence, or other gardening structure. A vertical garden can be used to create privacy, establish boundaries, block out an unsightly view, or to cover an ugly wall or fence.