A bot (otherwise called a spider or crawler) is a piece of software or an application that runs automated tasks. In the case of SEO, these tend to be search bots, which discover and rank new content and updated pages.