On-page SEOSEO IssuesGEOAI Rankings

Title Tags and Meta Issues That Hurt SEO Rankings

How missing, duplicate, and mismatched title tags, meta descriptions, and headings hurt SEO and GEO: rewritten snippets, weak clicks, and AI answers that miss the page.

A title tag, a meta description, and a heading do three different jobs. The title is the label Google often uses for the blue link, and the label a retriever uses for the page. The meta description suggests a snippet. It is not a ranking score. The H1 and the headings under it are the structure a reader, and an answer engine, treat as the answer. When the three disagree, the result is an on-page SEO issue: a title Google rewrites, a weak click-through rate, or an AI citation that names a topic the page does not answer.

This guide follows common SEO and GEO issues that hurt rankings. Use the duplicate content guide when several URLs share one title because they share one intent. Use the thin and outdated content guide when the title is fine and the paragraph is empty or stale. Use this one when each URL should stay, but the title, the description, or the headings are missing, duplicated, or written in the wrong language.

Three fields, three failures

FieldWhat it is forSEO issueGEO issue
Title tagNames the page for the queryMissing, duplicated, or stuffed titles get rewritten or ignoredThe label does not match the prompt, so another URL is retrieved
Meta descriptionSuggests the snippetEmpty or slogan-like text loses the click; it is not a ranking factorA stale description can be the sentence a crawler stores
HeadingsStructure the answerNo heading states the topicNothing to lift as the question and the answer

Title tag issues

A title tag is a relevance hint, not a promise of the text in the result. Google generates the title link from the title element, from headings, or from the words other pages use when they link to you. It rewrites the tag when the element is missing, shared across URLs, too long to show, stuffed with repeats, or a poor match for the query. A rewrite is a reason to edit the tag. It is not, by itself, a penalty.

These are the failures that show up on Hong Kong sites:

  • Missing title. The template renders an empty <title>, or every URL inherits “Home”. The result title is then built from anchors and headings. You do not control it, and it often omits the query.
  • Duplicate titles. A service page, a blog post, and a district page all say “SEO Hong Kong | Brand”. Search has to guess which URL is the one. If the intent is the same, that is keyword cannibalization. If the intent differs, the titles have to differ too.
  • Topic after the brand. “Brand Name | Official Site | Professional Services | SEO” is cut off before the topic. Put the query topic first. Put the brand at the end if it still fits.
  • A year or a price that is no longer true. The title is the line most likely to be quoted. An old year in the title is the same class of problem as outdated content.
  • The English title left on the Traditional Chinese URL. A Chinese query then matches the English page more easily than the page written for it.

There is no character cutoff that demotes a page. Title links are truncated by width. An English title that states the topic in the first fifty to sixty characters usually survives that cut. Traditional Chinese characters are wider, so fewer of them fit, and the topic still has to be among the characters that show.

Repeating the same phrase three times in the title does not make the page more relevant. It makes the tag look like a list, which is a common reason the result uses different text.

Meta descriptions

A meta description is not a direct ranking factor. Google uses it as the snippet when the text is useful, and writes its own snippet when a sentence on the page matches the query better. The SEO effect is the click. A URL that ranks and is not clicked does not get the visit. A snippet that promises a different page from the one that opens wastes the visit that does arrive.

Treat these as the issues:

  • An empty description, so the snippet is a menu label, a cookie line, or a random sentence
  • The same description on every URL, including both languages
  • A slogan (“your trusted partner”) that never says what the page answers
  • A fee, a year, or a product name the body no longer states
  • A description that only repeats the title

Write one or two sentences from the opening paragraph: the answer, who it is for, and the detail that makes this URL the one to open. If you would not want an AI answer to quote the description, do not publish it. A crawler that stores the meta description as a summary will store that sentence.

Headings

A page may use more than one H1. Google has treated the count as a non-issue for years. A missing or decorative heading is still an on-page problem, because the page never states its topic where a reader looks. The usual mismatches:

  • The title says “title tags and SEO rankings” and the H1 says “Welcome to our insights”
  • Every H2 repeats the same keyword instead of naming a sub-question
  • The only headings are “Overview”, “Details”, and “Contact”, which nobody searches and no model can quote
  • The English H1 was copied onto the Chinese page, or translated into a phrase nobody in Hong Kong types

Use one clear H1 that states the same topic as the title, in the language of the page. Use H2s for the questions the page actually answers. That is also the shape AI platforms cite: a question heading and a direct answer under it. Do not add a second, keyword-only heading for crawlers. The visible heading is the one that gets retrieved.

Why this is a GEO issue

Generative engines match a prompt to a title, a heading, and a passage. A title that says “Services” matches every service prompt and none of them well. The page is retrieved for the wrong reason, or it is not retrieved. Teams read that as an AI visibility gap. It is an on-page labeling gap.

The description and the first paragraph have to agree. If the meta description still names a 2023 price and the paragraph names the current fee, a crawler can store either sentence. Schema markup has the same rule for JSON-LD: the machine-readable line cannot contradict the visible one. The title, the description, and the H1 are the three lines most likely to be stored before the body is.

Language is part of the label. A Traditional Chinese prompt is a poor match for an English title, even when the body was translated. The Chinese URL needs a Chinese title and a Chinese H1 that use the words people type. Those words are not always a word-for-word translation of the English keyword.

A practical order of fixes

  1. In Search Console, export pages with impressions and a weak click-through rate. Note any URL whose result title is not the title in your HTML. A rewritten title is the first edit, not a reason to add more keywords.
  2. Crawl for missing titles, duplicate titles, and duplicate descriptions. Split duplicates into same intent and different intent. Same intent goes to the cannibalization guide. Different intent gets a title only that page could wear.
  3. Rewrite the surviving title with the topic first, in the language of the URL. Keep the brand at the end if it fits. Remove a year or a price you cannot defend.
  4. Set the H1 to the same topic. Rewrite H2s as the sub-questions, not as repeats of the title.
  5. Write the meta description from the opening paragraph. If that paragraph is thin or stale, fix it first, using the content guide, then copy the answer into the description.
  6. Ship English and Traditional Chinese together. Do not leave the Chinese URL with the English title while the body is in Chinese.
  7. Confirm the <title> is in the initial HTML, not injected after JavaScript runs. Many AI crawlers do not execute the script. The crawl guide covers empty initial HTML.
  8. Request indexing for the URLs you changed, and check the result title after Google recrawls. Anchors on other pages can keep an old wording in the blue link for a while. The HTML title is still the line you control today.

Questions teams ask

Do meta descriptions affect SEO rankings?

Not as a direct ranking factor. They affect the snippet and the click. A missing or duplicated description gives the result nothing useful to show, so the snippet is pulled from the page, sometimes from a menu or a disclaimer. Write the description so it matches the answer. Do not expect the tag alone to move positions.

Why does Google change my title tag?

Usually because the tag is missing, shared with other URLs, longer than the result can show, stuffed with repeats, or a weak match for the query. Put the topic first and make the title unique. Google may still adjust a title to fit one query. That is different from replacing a tag that never stated the topic.

Will multiple H1 tags hurt SEO rankings?

The count of H1s is not the issue. A page with no heading that states the topic is. Use a clear H1 that matches the title’s subject, and H2s for the sections. Two H1s that name two different topics are an architecture problem, closer to cannibalization than to a tag limit.

Should the English and Chinese pages share one title?

No. Each URL needs a title and an H1 in its own language. A shared English title makes the Chinese page a weak match for Chinese queries and a competing match for English ones. The brand name can appear in both. The topic words should be the words that language uses. Hreflang connects the URLs. It does not translate the title. How those language URLs should be canonicalised is covered in the duplicate content guide.

What to review this month

Export titles and meta descriptions from the templates that generate service pages, articles, and district pages. Mark every missing title, every title used more than once, and every Chinese URL whose title is still English. Rewrite the topic-first title and the H1 together, in both languages, and set the description from the first paragraph only after that paragraph is current.

Title tags, meta descriptions, and headings are an SEO issue with a GEO consequence. The blue link, the snippet, and the label an answer engine stores are the same three lines. If they do not name the topic in the language of the query, the ranking and the citation both go to a page that does.

頁面SEOSEO問題GEOAI排名

標題標籤、Meta 描述與標題層級:這些頁面問題如何拖低 SEO 與 AI 排名

說明標題標籤缺失、重複或與內文不符、Meta 描述空泛,以及標題層級沒有點出查詢時,如何成為 SEO 問題,拖低 Google 點擊,並讓 AI 答案抓不到正確頁面。適合香港雙語網站排查。

標題標籤、Meta 描述與標題做的是三件不同的事。標題是 Google 常用作藍色連結的標籤,也是擷取系統用來辨認這一頁的標籤。Meta 描述用來建議摘要,它不是排名分數。H1 與下面的標題層級,是讀者和答案引擎當成答案結構的部分。三者不一致時,就是頁面 SEO 問題:Google 改寫了標題、點擊率偏弱,或 AI 引用了一個頁面其實沒有回答的主題。

本篇接在常見 SEO 與 GEO 問題之後。多個網址因為意圖相同而共用一個標題,用重複內容與關鍵字互搶。標題沒問題、段落卻空泛或過時,用內容單薄與過時內容。每個網址都應該留下,但標題、描述或標題層級缺失、重複,或寫成錯誤的語言,就用本篇。

三個欄位,三種失敗

欄位用途SEO 問題GEO 問題
標題標籤為查詢命名這一頁缺失、重複或堆砌的標題被改寫或忽略標籤對不上提示,擷取系統改用另一個網址
Meta 描述建議摘要文字空白或口號式文字失去點擊;它不是排名因素過時的描述可能成為爬蟲存下的句子
標題層級把答案分成結構沒有標題點出主題沒有可以摘成問題與答案的層級

標題標籤的問題

標題標籤是相關性的提示,不是搜尋結果一定會顯示的文字。Google 會從 <title>、頁面標題,或其他頁面連結你時使用的文字,產生標題連結。標籤缺失、多個網址共用、長到顯示不下、重複堆砌,或與查詢不匹配時,結果就會改寫它。改寫是要你修改標籤的理由。改寫本身不是處罰。

香港網站常見的失敗:

  • 沒有標題。 範本輸出空白的 <title>,或每個網址都繼承「首頁」。結果標題就由錨點文字和標題拼出來。你無法控制,而且常常漏掉查詢。
  • 重複標題。 服務頁、網誌和地區頁都寫「香港 SEO|品牌」。搜尋必須猜測哪一個網址才是那一頁。意圖相同,就是關鍵字互搶。意圖不同,標題也必須不同。
  • 主題寫在品牌後面。 「品牌名稱|官方網站|專業服務|SEO」在主題出現之前就被截斷。把查詢主題放在前面。品牌若還放得下,放在結尾。
  • 標題裡的年份或價格已不成立。 標題是最容易被引用的一行。標題裡的舊年份,與過時內容是同一類問題。
  • 繁體中文網址仍用英文標題。 中文查詢會更容易匹配英文頁,而不是你為它寫的那一頁。

沒有一個字數上限會讓頁面被降權。標題連結是按寬度截斷的。英文標題若在前五十到六十個字元裡點出主題,通常截斷後仍看得到主題。繁體中文每個字更寬,放得下的字更少,主題仍然必須落在看得到的那些字裡。

在標題裡把同一個詞組重複三次,不會讓頁面更相關。它會讓標籤看起來像一份清單,這是結果改用其他文字的常見原因。

Meta 描述

Meta 描述不是直接的排名因素。文字有用時,Google 會把它用作摘要;頁面上有一句更符合查詢時,就會自己寫摘要。對 SEO 的影響是點擊。有排名卻沒有人點的網址,得不到那次到訪。摘要承諾的頁面與打開的頁面不同,到訪也被浪費。

這些算是問題:

  • 描述空白,摘要變成選單、Cookie 提示,或隨機的一句
  • 每個網址共用同一段描述,兩種語言也一樣
  • 只有口號(「你可信賴的夥伴」),沒有說這一頁回答什麼
  • 描述裡的收費、年份或產品名稱,內文已經不再使用
  • 描述只是把標題再說一次

用開首段寫一到兩句:答案、適用對象,以及為什麼該打開的是這個網址。若你不希望 AI 答案引用這段描述,就不要發布它。把 Meta 描述當成摘要存下來的爬蟲,存下的就是這句。

標題層級

一頁可以使用多於一個 H1。多年來,數量本身都不是問題。缺失或只作裝飾的標題仍然是頁面問題,因為讀者看的地方沒有點出主題。常見的錯配:

  • 標題寫「標題標籤與 SEO 排名」,H1 卻寫「歡迎閱讀我們的文章」
  • 每個 H2 都在重複同一個關鍵字,而不是一個子問題
  • 標題只有「概覽」、「詳情」和「聯絡」,沒有人會搜尋,模型也無法引用
  • 英文 H1 被複製到中文頁,或譯成香港沒有人會輸入的說法

用一個清楚的 H1,以該頁的語言寫出與標題相同的主題。H2 用來寫這一頁真正回答的問題。這也是AI 平台會引用的形式:一個問題式標題,下面是直接的答案。不要為了爬蟲另加一個只有關鍵字的隱藏標題。被擷取的是看得到的標題。

為什麼這也是 GEO 問題

生成式引擎把提示對上標題、標題層級和一段文字。標題只寫「服務」,就會對上每一個服務提示,又對哪一個都不準。頁面因錯誤的理由被擷取,或根本不被擷取。團隊把它讀成 AI 可見度缺口。它是頁面標籤的缺口。

描述與第一段必須一致。Meta 描述仍寫 2023 年的價格,段落寫的是現時收費,爬蟲可以存下任何一句。結構化資料對 JSON-LD 有同一條規則:機器可讀的那一行不能與看得到的文字矛盾。標題、描述和 H1 是內文被讀到之前最可能被存下的三行。

語言是標籤的一部分。繁體中文的提示與英文標題很難匹配,即使內文已經翻譯。中文網址需要中文標題和中文 H1,用的是人們會輸入的詞。那些詞不一定是英文關鍵字的逐字翻譯。

實務上的修正順序

  1. 在 Search Console 匯出有曝光、點擊率卻弱的頁面。記下結果標題與 HTML 標題不同的網址。標題被改寫,是要先改標籤,不是再堆更多關鍵字的理由。
  2. 爬一遍網站,找出缺失的標題、重複的標題和重複的描述。把重複分成意圖相同與意圖不同。意圖相同,交給互搶指南。意圖不同,就寫一個只有該頁能用的標題。
  3. 重寫留下的標題,主題在前,語言與該網址一致。品牌若放得下,放在結尾。拿掉你無法為之辯護的年份或價格。
  4. 把 H1 設成同一個主題。把 H2 改成子問題,而不是標題的重複。
  5. Meta 描述從開首段寫起。若該段單薄或過時,先按內容指南改段落,再把答案抄進描述。
  6. 英文與繁體中文同一批發布。不要讓中文網址的標題仍是英文,內文卻已是中文。
  7. 確認 <title> 在最初的 HTML 裡,而不是等 JavaScript 執行後才插入。不少 AI 爬蟲不執行腳本。空白的初始 HTML 見爬取指南。
  8. 為改過的網址要求重新索引,並在 Google 再次爬取後核對結果標題。其他頁面的錨點文字可以讓藍色連結暫時維持舊說法。HTML 標題仍是你今天能控制的那一行。

團隊常問的問題

Meta 描述會影響 SEO 排名嗎?

不是直接的排名因素。它影響摘要和點擊。描述缺失或重複時,結果沒有可用的文字,摘要就從頁面抽出,有時抽到選單或免責聲明。讓描述與答案一致。不要期望這個標籤單獨推動名次。

為什麼 Google 會改我的標題標籤?

通常是因為標籤缺失、與其他網址共用、長過結果能顯示的寬度、重複堆砌,或與查詢不匹配。把主題放在前面,並讓標題獨一無二。Google 仍可能為了某一個查詢調整標題。這與換掉一個從未點出主題的標籤不同。

多個 H1 會損害 SEO 排名嗎?

H1 的數量不是問題。沒有標題點出主題才是。用一個與標題主題一致的清楚 H1,並用 H2 分節。兩個 H1 各寫一個不同主題,是架構問題,更接近關鍵字互搶,而不是標籤數量上限。

英文頁與中文頁應該共用一個標題嗎?

不應該。每個網址都需要該語言的標題和 H1。共用英文標題,會讓中文頁配不上中文查詢,又在英文查詢裡與英文頁競爭。品牌名稱可以兩邊都出現。主題用詞應該是該語言真正會用的詞。Hreflang 連接兩個網址,它不會翻譯標題。這些語言網址的 canonical 應如何設定,見重複內容指南。

這個月要檢查什麼

從產生服務頁、文章和地區頁的範本匯出標題與 Meta 描述。標出每一個缺失的標題、每一個被使用超過一次的標題,以及標題仍是英文的中文網址。用兩種語言一起重寫主題在前的標題和 H1。只有第一段已是現況,才用它來寫描述。

標題標籤、Meta 描述與標題層級是帶有 GEO 後果的 SEO 問題。藍色連結、摘要,以及答案引擎存下的標籤,就是這三行。若它們沒有用查詢的語言點出主題,排名和引用都會落到點得出主題的那一頁。