Missing title

Quick win

Found 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

  1. Identify every page missing a title tag (your SEO scanner or Google Search Console's Coverage/Pages report will list them).
  2. 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.
  3. 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.
  4. Add the title tag inside the `<head>` element: `<title>Your Page Title Here | Brand</title>`.
  5. 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.
  6. 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
  1. 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.
  2. For a collection: go to Products → Collections → select the collection → scroll to 'Search engine listing' → click 'Edit' → fill in 'Page title'.
  3. 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'.
  4. For the homepage specifically: go to Online Store → Preferences → fill in the 'Homepage title' field at the top.
  5. Keep the title 30–60 characters and click Save.
How to fix missing title on Shopify Plus
  1. 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'.
  2. For bulk updates across many products, use the Shopify Plus bulk editor: Products → select multiple products → Edit products → add the 'SEO Title' column.
  3. 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
  1. 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.
  2. 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.
  3. 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.
  4. For the homepage or a static page: go to Pages → All Pages → select the page → use the Yoast/Rank Math meta box.
  5. 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%'.
  6. Click Update/Publish and verify in the page source that <title> contains your intended text.
How to fix missing title on BigCommerce
  1. For a product: go to Products → View → select the product → click the 'SEO' tab → fill in the 'Page Title' field.
  2. For a category: go to Products → Product Categories → select the category → click the 'SEO' tab → fill in 'Page Title'.
  3. 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.
  4. For the homepage: go to Storefront → Home Page → SEO → fill in the 'Page Title'.
  5. Click Save and verify by viewing the page source.
How to fix missing title on Wix
  1. Open the Wix Editor for your site.
  2. Click on the page you want to edit in the Pages & Menu panel on the left.
  3. Click the three-dot menu (…) next to the page name → 'SEO Basics' (or go to the top menu: Page Design → Page SEO).
  4. In the 'What's this page about?' / 'Title tag' field, type your descriptive title (30–60 characters).
  5. 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.
  6. Click Save and publish.
How to fix missing title on Wix Studio
  1. In Wix Studio, open the Pages panel → hover over the page → click the settings (gear) icon.
  2. Select 'SEO' from the panel that appears → edit the 'Page title' field.
  3. For store products: access the site Dashboard → Store Products → select the product → SEO section → 'Page title'.
  4. Publish the site for changes to go live.
How to fix missing title on Squarespace
  1. 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.
  2. For a product: go to Commerce → Inventory → select the product → click the 'SEO' tab → fill in 'SEO Title'.
  3. For the homepage: Pages → hover over the homepage → gear icon → SEO tab → SEO Title.
  4. 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.
  5. Click Save.
How to fix missing title on Squarespace Commerce
  1. Go to Commerce → Inventory → select the product → open the 'SEO' tab → fill in 'SEO Title' (30–60 characters).
  2. If managing many products, note that Squarespace does not offer bulk SEO editing natively — update each product individually or use a third-party integration.
  3. Click Save.
How to fix missing title on Webflow
  1. In the Webflow Designer, select the page from the Pages panel (left sidebar).
  2. Click the settings (gear) icon next to the page name → go to the 'SEO Settings' section.
  3. Fill in the 'Title Tag' field with your descriptive title (30–60 characters).
  4. 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.
  5. Publish the site for changes to take effect.
How to fix missing title on Webflow Commerce
  1. In the Webflow Designer, go to the CMS panel → select the Ecommerce Products collection → open an individual product item.
  2. Scroll to the 'SEO Settings' section within the item editor → fill in or update the 'SEO Title' field.
  3. 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.
  4. Publish to push changes live.
How to fix missing title on Adobe Commerce (Magento)
  1. For a product: go to Catalog → Products → select the product → expand the 'Search Engine Optimization' section → fill in the 'Meta Title' field.
  2. For a category: go to Catalog → Categories → select the category → expand 'Search Engine Optimization' → fill in 'Meta Title'.
  3. For a CMS page: go to Content → Pages → select the page → expand 'Search Engine Optimization' → fill in 'Meta Title'.
  4. 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.
  5. Click Save and flush the Magento cache: System → Cache Management → Flush Magento Cache.
How to fix missing title on Magento Open Source
  1. Same as Adobe Commerce — go to Catalog → Products (or Categories) or Content → Pages → select the item → expand 'Search Engine Optimization' → fill in 'Meta Title'.
  2. Flush the cache after saving: System → Cache Management → Flush Magento Cache.
How to fix missing title on PrestaShop
  1. For a product: go to Catalog → Products → select the product → click the 'SEO' tab → fill in 'Meta title'.
  2. For a category: go to Catalog → Categories → select the category → 'SEO' tab → 'Meta title'.
  3. For a CMS page: go to Design → Pages → select the page → fill in 'Meta title'.
  4. Click Save.
How to fix missing title on OpenCart
  1. For a product: go to Catalog → Products → select the product → click the 'SEO' tab → fill in the 'Meta Tag Title' field.
  2. For a category: Catalog → Categories → select the category → 'SEO' tab → 'Meta Tag Title'.
  3. Click Save.
How to fix missing title on WordPress.org
  1. Install Yoast SEO (free) or Rank Math (free) from Plugins → Add New.
  2. 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.
  3. For site-wide title templates: Yoast SEO → Settings → Content types; Rank Math → Titles & Meta → select content type and set the title format.
  4. Click Update/Publish.
How to fix missing title on BigCommerce for WP
  1. 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.
  2. 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)
  1. In the Ecwid control panel, go to Catalog → Products → select the product → scroll to the 'SEO' section → fill in 'Page title'.
  2. For categories: Catalog → Categories → select the category → SEO section → 'Page title'.
  3. Click Save.
How to fix missing title on HubSpot CMS
  1. 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'.
  2. For blog posts: Marketing → Blog → select the post → Settings → 'SEO & Sharing' → 'Page title'.
  3. Click Publish or Update.
How to fix missing title on Next.js (Headless)
  1. 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`.
  2. 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.
  3. 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.
  4. 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`.
  5. 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.
  6. 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
  1. 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).
  2. 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.
  3. 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.
  4. 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.
  5. 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>`).
  6. 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 free

Frequently 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

Related SEO issues