In Magento 2, We can set page titles using Controller as well as Using XML.
I have given examples for setting page titles using Controller and XML Way.
Using Controller,
public function execute() {
$title = __('Page Title Name');
$this->_view->getPage()->getConfig()->getTitle()->prepend($title);
}
Using Controller, You can set the title by just calling line $this->_view->getPage()->getConfig()->getTitle()->prepend(‘title name’)
Using XML,
<head>
<title>title name of page</title>
</head>
Using XML you can set your page title by <title> tag in <head> section.
