Missing title
Quick winFound on 18% of audited stores.
Add a unique, descriptive title tag (30–60 characters) to every page that is missing one.
What it is
A title tag is a short line of HTML — placed inside the `<head>` section of a page — that tells search engines and browsers what the page is about. It appears as the clickable blue headline in Google search results and as the label on a browser tab. Every page on your store should have exactly one title tag that accurately describes its specific content (e.g. "Men's Leather Wallets – BrandName" for a category page, or "Slim Bifold Leather Wallet | BrandName" for a product page). A missing title tag means the page has none at all.
Why it matters
The title tag is one of the strongest on-page SEO signals Google uses to understand and rank a page. Pages with no title tag are likely to rank lower, and Google will often auto-generate a title from random on-page text — which can look spammy or irrelevant in search results, destroying click-through rates. Lower rankings and poor-looking search snippets directly reduce organic traffic, which means fewer visitors and fewer sales. A well-crafted title tag also influences whether a shopper clicks your result over a competitor's, making it a direct conversion factor. Every day a page lacks a title tag is a day it underperforms in search.
How to fix it
- Identify every page missing a title tag (your SEO scanner or Google Search Console's Coverage/Pages report will list them).
- Write a unique title for each page: lead with the primary keyword, include your brand name at the end, and keep it between 30 and 60 characters so it displays fully in search results.
- Use a clear format suited to the page type — e.g. 'Product Name – Category | Brand' for products, 'Category Name | Brand' for collections, 'Blog Post Title | Brand' for articles.
- Add the title tag inside the `<head>` element: `<title>Your Page Title Here | Brand</title>`.
- Save and publish; then use Google Search Console's URL Inspection tool (or a browser's 'View Source') to confirm the tag is present and correct.
- Submit updated URLs to Google via the URL Inspection tool's 'Request Indexing' button to speed up re-crawling.
Fix it on your platform
Pick your platform for the exact steps.
How to fix missing title on Shopify
- For a product: go to Products → select the product → scroll to the 'Search engine listing' section at the bottom → click 'Edit' → fill in the 'Page title' field.
- For a collection: go to Products → Collections → select the collection → scroll to 'Search engine listing' → click 'Edit' → fill in 'Page title'.
- For the homepage or a regular page: go to Online Store → Pages (or Preferences for the homepage) → select the page → scroll to 'Search engine listing' → click 'Edit' → fill in 'Page title'.
- For the homepage specifically: go to Online Store → Preferences → fill in the 'Homepage title' field at the top.
- Keep the title 30–60 characters and click Save.
How to fix missing title on Shopify Plus
- Same admin workflow as Shopify — go to the relevant section (Products, Collections, Pages, or Online Store → Preferences) → 'Search engine listing' → 'Edit' → fill in 'Page title'.
- For bulk updates across many products, use the Shopify Plus bulk editor: Products → select multiple products → Edit products → add the 'SEO Title' column.
- Alternatively, export your product CSV (Products → Export), fill in the 'SEO Title' column in a spreadsheet, and re-import.
How to fix missing title on WooCommerce
- Install and activate the free Yoast SEO or Rank Math plugin if not already present — these are the standard tools for managing title tags in WordPress/WooCommerce.
- For a product: go to Products → All Products → select the product → scroll to the Yoast SEO (or Rank Math) meta box below the editor → click the 'SEO title' field and type your title.
- For a shop/category page: go to Products → Categories → select the category → scroll to the Yoast/Rank Math section at the bottom of the edit screen → fill in the SEO title.
- For the homepage or a static page: go to Pages → All Pages → select the page → use the Yoast/Rank Math meta box.
- For global title templates (e.g. auto-format for all products): go to Yoast SEO → Settings → Content types → Products, or Rank Math → Titles & Meta → Products, and set a template like '%title% – %sitename%'.
- Click Update/Publish and verify in the page source that <title> contains your intended text.
How to fix missing title on BigCommerce
- For a product: go to Products → View → select the product → click the 'SEO' tab → fill in the 'Page Title' field.
- For a category: go to Products → Product Categories → select the category → click the 'SEO' tab → fill in 'Page Title'.
- For a standard page (e.g. About Us): go to Storefront → Web Pages → select the page → fill in the 'Page Title' field in the SEO section.
- For the homepage: go to Storefront → Home Page → SEO → fill in the 'Page Title'.
- Click Save and verify by viewing the page source.
How to fix missing title on Wix
- Open the Wix Editor for your site.
- Click on the page you want to edit in the Pages & Menu panel on the left.
- Click the three-dot menu (…) next to the page name → 'SEO Basics' (or go to the top menu: Page Design → Page SEO).
- In the 'What's this page about?' / 'Title tag' field, type your descriptive title (30–60 characters).
- For product pages in Wix eCommerce: go to your site's Dashboard → Store Products → select the product → scroll to the 'SEO' section → edit the 'Page title' field.
- Click Save and publish.
How to fix missing title on Wix Studio
- In Wix Studio, open the Pages panel → hover over the page → click the settings (gear) icon.
- Select 'SEO' from the panel that appears → edit the 'Page title' field.
- For store products: access the site Dashboard → Store Products → select the product → SEO section → 'Page title'.
- Publish the site for changes to go live.
How to fix missing title on Squarespace
- For a regular page: open the Pages panel → hover over the page → click the gear icon (Settings) → go to the 'SEO' tab → fill in the 'SEO Title' field.
- For a product: go to Commerce → Inventory → select the product → click the 'SEO' tab → fill in 'SEO Title'.
- For the homepage: Pages → hover over the homepage → gear icon → SEO tab → SEO Title.
- If the SEO Title field is left blank, Squarespace falls back to the page/product title — make sure at least the page title is set even if you don't customise the SEO title separately.
- Click Save.
How to fix missing title on Squarespace Commerce
- Go to Commerce → Inventory → select the product → open the 'SEO' tab → fill in 'SEO Title' (30–60 characters).
- If managing many products, note that Squarespace does not offer bulk SEO editing natively — update each product individually or use a third-party integration.
- Click Save.
How to fix missing title on Webflow
- In the Webflow Designer, select the page from the Pages panel (left sidebar).
- Click the settings (gear) icon next to the page name → go to the 'SEO Settings' section.
- Fill in the 'Title Tag' field with your descriptive title (30–60 characters).
- For CMS collection items (e.g. products): open the CMS Collection settings → add or edit the 'SEO Title' field and bind it to the relevant CMS field using the '+' dynamic bind button so every item gets a unique title automatically.
- Publish the site for changes to take effect.
How to fix missing title on Webflow Commerce
- In the Webflow Designer, go to the CMS panel → select the Ecommerce Products collection → open an individual product item.
- Scroll to the 'SEO Settings' section within the item editor → fill in or update the 'SEO Title' field.
- For global templates: edit the Product Template page → gear icon → SEO Settings → use dynamic bindings ('+Add Field') to pull the product name into the title automatically.
- Publish to push changes live.
How to fix missing title on Adobe Commerce (Magento)
- For a product: go to Catalog → Products → select the product → expand the 'Search Engine Optimization' section → fill in the 'Meta Title' field.
- For a category: go to Catalog → Categories → select the category → expand 'Search Engine Optimization' → fill in 'Meta Title'.
- For a CMS page: go to Content → Pages → select the page → expand 'Search Engine Optimization' → fill in 'Meta Title'.
- To set global title templates (applied automatically when no manual title is set): go to Stores → Configuration → Catalog → Catalog → search 'Title' and configure 'Product Title Suffix' or use the 'Meta Title' defaults.
- Click Save and flush the Magento cache: System → Cache Management → Flush Magento Cache.
How to fix missing title on Magento Open Source
- Same as Adobe Commerce — go to Catalog → Products (or Categories) or Content → Pages → select the item → expand 'Search Engine Optimization' → fill in 'Meta Title'.
- Flush the cache after saving: System → Cache Management → Flush Magento Cache.
How to fix missing title on PrestaShop
- For a product: go to Catalog → Products → select the product → click the 'SEO' tab → fill in 'Meta title'.
- For a category: go to Catalog → Categories → select the category → 'SEO' tab → 'Meta title'.
- For a CMS page: go to Design → Pages → select the page → fill in 'Meta title'.
- Click Save.
How to fix missing title on OpenCart
- For a product: go to Catalog → Products → select the product → click the 'SEO' tab → fill in the 'Meta Tag Title' field.
- For a category: Catalog → Categories → select the category → 'SEO' tab → 'Meta Tag Title'.
- Click Save.
How to fix missing title on WordPress.org
- Install Yoast SEO (free) or Rank Math (free) from Plugins → Add New.
- Edit any post or page → scroll to the Yoast SEO or Rank Math meta box → click into the 'SEO title' field and type your title.
- For site-wide title templates: Yoast SEO → Settings → Content types; Rank Math → Titles & Meta → select content type and set the title format.
- Click Update/Publish.
How to fix missing title on BigCommerce for WP
- Product titles are managed inside BigCommerce — log in to your BigCommerce control panel → Products → select the product → SEO tab → Page Title, then sync back to WordPress.
- For WordPress pages/posts outside the store, use Yoast SEO or Rank Math as described in the WordPress.org steps above.
How to fix missing title on Ecwid (by Lightspeed)
- In the Ecwid control panel, go to Catalog → Products → select the product → scroll to the 'SEO' section → fill in 'Page title'.
- For categories: Catalog → Categories → select the category → SEO section → 'Page title'.
- Click Save.
How to fix missing title on HubSpot CMS
- In HubSpot, go to Marketing → Website → Website Pages (or Landing Pages) → select the page → click Settings (gear icon) → go to the 'SEO & Sharing' tab → fill in 'Page title'.
- For blog posts: Marketing → Blog → select the post → Settings → 'SEO & Sharing' → 'Page title'.
- Click Publish or Update.
How to fix missing title on Next.js (Headless)
- Decide which router you are using: App Router (app/) uses `generateMetadata` or a static `metadata` export; Pages Router (pages/) uses the `<Head>` component from `next/head`.
- For the App Router, open (or create) every `page.tsx` / `layout.tsx` that is missing a title. Export a `generateMetadata` function (for dynamic titles) or a `metadata` object (for static titles). The title must be 30–60 characters, unique per page, and descriptive.
- Use the `template` field in a root `layout.tsx` `metadata` export so that every child page automatically appends your brand name — this prevents accidentally leaving a page untitled.
- For the Pages Router, import `Head` from `next/head` inside each page component and render `<title>` inside it. For dynamic pages (e.g. `pages/products/[slug].tsx`) derive the title from fetched data in `getStaticProps` / `getServerSideProps`.
- Run `next build` and check the build output or use a crawler (e.g. `npx source-map-explorer` or browser DevTools) to confirm every route's `<title>` is present, unique, and within the 30–60 character limit.
- Add a CI lint rule or a Playwright/Cypress smoke test that asserts `document.title` is non-empty on every critical route to prevent regressions.
How to fix missing title on Elementor
- In your WordPress dashboard, identify every page built with Elementor that is missing a title tag: navigate to Pages → All Pages and look for pages with no SEO title set (use an SEO plugin such as Yoast SEO or Rank Math alongside Elementor, as Elementor itself delegates title-tag output to these plugins or the theme).
- Open the target page in the Elementor editor by clicking 'Edit with Elementor', then locate the SEO panel: in Yoast SEO, scroll down below the editor to the Yoast SEO meta box and click the 'SEO' tab; in Rank Math, click the Rank Math icon in the Elementor top bar or use the WordPress meta box below the editor.
- In the SEO plugin's meta box, click into the 'SEO Title' field (labelled 'Title' in Yoast or 'Title' under the General tab in Rank Math) and type a unique, descriptive title that accurately reflects the page's content and is between 30 and 60 characters long — use the character-count indicator in the plugin to stay within the green zone.
- Avoid duplicating titles across pages: incorporate the primary keyword for that page near the beginning of the title, and optionally append a short brand separator (e.g. ' | Brand Name') only if it keeps the total under 60 characters.
- Click 'Update' or 'Publish' in the Elementor top bar to save the page, then verify the rendered title tag by viewing the live page and inspecting the `<title>` element in your browser's developer tools (Elements tab → `<head>`).
- Repeat for every page flagged as missing a title tag, then re-crawl the site (e.g. via Google Search Console → URL Inspection or your SEO audit tool) to confirm the titles are now detected.
Does your site have this issue?
Run a free SEOLZ scan to find missing title — and every other issue — across your whole site in minutes.
Scan my site freeFrequently asked questions
What is Missing title?
A title tag is a short line of HTML — placed inside the `<head>` section of a page — that tells search engines and browsers what the page is about. It appears as the clickable blue headline in Google search results and as the label on a browser tab. Every page on your store should have exactly one title tag that accurately describes its specific content (e.g. "Men's Leather Wallets – BrandName" for a category page, or "Slim Bifold Leather Wallet | BrandName" for a product page). A missing title tag means the page has none at all.
Why does missing title matter?
The title tag is one of the strongest on-page SEO signals Google uses to understand and rank a page. Pages with no title tag are likely to rank lower, and Google will often auto-generate a title from random on-page text — which can look spammy or irrelevant in search results, destroying click-through rates. Lower rankings and poor-looking search snippets directly reduce organic traffic, which means fewer visitors and fewer sales. A well-crafted title tag also influences whether a shopper clicks your result over a competitor's, making it a direct conversion factor. Every day a page lacks a title tag is a day it underperforms in search.
How do I fix missing title?
Add a unique, descriptive title tag (30–60 characters) to every page that is missing one.
Authoritative references
- Influence your title links — Google Search Central
- Control your snippets & meta description — Google Search Central
- SEO Starter Guide — Google Search Central