A tag is a means of categorizing or grouping the posts on a website. Tag is not to be confused with categories. While a category is mandatory while publishing a blog post, a tag is optional. Also, a tag is written by a user and not pre-defined like the list of categories. A post can have multiple tags.