A page title is the short piece of text that names your page. It appears as the clickable blue link in search results and as the label on the browser tab. When it's missing, browsers and search engines have nothing to display, so they either show the raw web address or guess a title by pulling text from somewhere on the page.
Why it matters
The title is often the first thing someone reads before deciding whether to click your result in Google. Without one, your listing looks broken or untrustworthy, and search engines may substitute text that doesn't reflect what the page is about. That costs you visits.
How to fix it
The title lives in a <title> tag inside the <head> section of your page's HTML:
<head>
<title>Your Page Name — Your Business</title>
</head>
Aim for roughly 50–60 characters so it isn't cut off in search results.
WordPress
You usually don't edit HTML directly. Install an SEO plugin (Yoast SEO, Rank Math, or All in One SEO), open the page or post in the editor, scroll to the plugin's settings panel, and fill in the SEO Title field. Save or update the page.
Apache / Nginx
These serve your files but don't generate titles. Open the actual HTML file for the page (for example index.html), and add or edit the <title> tag shown above inside the <head> section, then upload the saved file.
Cloudflare
Cloudflare sits in front of your site and does not create page titles. Make the change at your real origin (your CMS or HTML files) using one of the methods above. If you don't see the update afterwards, clear the Cloudflare cache under Caching → Configuration → Purge Everything.
How to check it worked
Open the page in your browser and look at the text on the tab — it should show your new title. You can also right-click the page, choose View Page Source, and confirm the <title> tag contains your text.