Cung cấp tên trang web cho Google Tìm kiếm

Khi liệt kê một trang trong kết quả tìm kiếm, Google sẽ cho thấy tên của trang web nơi bắt nguồn trang đó. Tên này được gọi là tên trang web. Hãy lưu ý rằng tên trang web khác với đường liên kết tiêu đề trên mỗi trang (đường liên kết tiêu đề là dành riêng cho từng trang, trong khi tên trang web là dành cho toàn bộ trang web).

Hình minh hoạ một kết quả dạng trang web trên Google Tìm kiếm, trong đó có phần tên trang web được khoanh đánh dấu

Phạm vi cung cấp tính năng

Tên trang web có thể xuất hiện trong mọi ngôn ngữ mà Google Tìm kiếm hỗ trợ, cả trên thiết bị di động và máy tính. Tên trang web có thể xuất hiện cho các trang web cấp miền và cấp miền con (tìm hiểu thêm trong nguyên tắc kỹ thuật).

Cách Google tạo tên trang web trên Google Tìm kiếm

Google tạo tên trang web trên trang kết quả của Google Tìm kiếm theo cách hoàn toàn tự động, đồng thời xem xét cả nội dung của trang chủ lẫn các trang khác trên Internet có nhắc đến trang web đó. Mục tiêu của tên trang web trên Google Tìm kiếm là thể hiện và mô tả chính xác nhất nguồn gốc của từng kết quả.

Để cho biết lựa chọn ưu tiên của bạn về tên trang web, hãy thêm dữ liệu có cấu trúc WebSite vào trang chủ. Hệ thống tên trang web của chúng tôi cũng sẽ xem xét nội dung trong og:site_name, <title>, các phần tử tiêu đề và văn bản khác trên trang chủ. Tuy nhiên, nếu bạn muốn chỉ định một lựa chọn ưu tiên thì nên chú trọng nhiều nhất vào dữ liệu có cấu trúc WebSite.

Tuy không thể thay đổi theo cách thủ công tên trang web mà hệ thống tự động chọn, bạn có thể cho biết các lựa chọn khác để hệ thống tự động của chúng tôi xem xét (nếu phương án ưu tiên chính của bạn chưa được chọn).

Chọn tên trang web của bạn

  • Chọn một cái tên độc nhất thể hiện chính xác danh tính của trang web và không khiến người dùng hiểu lầm. Tên mà bạn chọn phải tuân thủ Chính sách nội dung của Tìm kiếm.
  • Chọn tên ngắn gọn và dễ nhận biết cho trang web của bạn (ví dụ: "Google" thay vì "Google, Inc"). Tuy không có giới hạn về độ dài của tên trang web, nhưng tên trang web dài có thể bị cắt bớt trên một số thiết bị.
  • Tránh sử dụng tên chung chung. Hệ thống của chúng tôi thường không chọn những tên chung chung như "Các nha sĩ tốt nhất ở Huế", trừ phi đó là một tên thương hiệu cực kỳ nổi tiếng.
  • Sử dụng tên trang web nhất quán trên toàn bộ trang chủ. Đảm bảo rằng tên bạn dùng làm tên trang web trong dữ liệu có cấu trúc nhất quán với cách bạn nhắc đến trang web của mình trong các nguồn khác trên trang chủ của bạn mà hệ thống của chúng tôi xem xét.
  • Cung cấp tên thay thế. Tuy hệ thống tên trang web của chúng tôi cố gắng sử dụng tên trang web bạn muốn, nhưng đôi khi tên đó không sử dụng được. Ví dụ: thường thì hệ thống của chúng tôi sẽ không sử dụng cùng tên trang web cho hai trang web khác nhau cùng hoạt động trên phạm vi toàn cầu. Cũng có trường hợp hệ thống của chúng tôi nhận thấy một trang web thường được nhận dạng bằng tên viết tắt thay vì tên đầy đủ. Việc cung cấp tên thay thế bằng thuộc tính alternateName giúp Google xem xét các lựa chọn khác nếu tên bạn ưu tiên không được chọn.

Cách thêm tên trang web bằng dữ liệu có cấu trúc

Dữ liệu có cấu trúc là một định dạng đã chuẩn hoá để cung cấp thông tin về một trang và phân loại nội dung trang. Nếu mới làm quen với dữ liệu có cấu trúc, bạn có thể tìm hiểu thêm về cách thức hoạt động của dữ liệu có cấu trúc.

Phần này trình bày các nguyên tắc kỹ thuật, các thuộc tính bắt buộc cũng như cách thêm và kiểm tra dữ liệu có cấu trúc loại tên trang web.

Làm theo các nguyên tắc

Để giúp Google hiểu rõ hơn về tên trang web của bạn, hãy nhớ tuân theo Nguyên tắc cơ bản của Tìm kiếm, Nguyên tắc chung về dữ liệu có cấu trúc, nguyên tắc chọn tên trang web và các nguyên tắc kỹ thuật sau:

Nguyên tắc kỹ thuật

  • Chỉ một tên cho mỗi trang web: Hiện tại, Google Tìm kiếm chỉ hỗ trợ một tên trang web cho mỗi trang web, trong đó trang web được xác định theo miền hoặc miền con. Google Tìm kiếm không hỗ trợ tên trang web ở cấp thư mục con. Xin lưu ý rằng tên miền con bắt đầu bằng www hoặc m thường được coi là tương đương nhau.
    Được hỗ trợ: https://example.com (đây là trang chủ cấp miền)
    Được hỗ trợ: https://www.example.com (đây cũng được coi là trang chủ cấp miền)
    Được hỗ trợ: https://m.example.com (đây cũng được coi là trang chủ cấp miền)
    Được hỗ trợ: https://news.example.com (đây là trang chủ cấp miền con)
    Không được hỗ trợ: https://example.com/news (đây là trang chủ cấp thư mục con)
  • Dữ liệu có cấu trúc phải nằm trên trang chủ của trang web: Dữ liệu có cấu trúc WebSite phải nằm trên trang chủ của trang web đó. Trang chủ mà chúng tôi nói đến ở đây là URI gốc ở cấp miền hoặc miền con. Ví dụ: https://example.com là trang chủ của miền, trong khi https://example.com/de/index.html không phải là trang chủ.
  • Trang chủ phải cho phép Google thu thập dữ liệu: Nếu chúng tôi không truy cập được nội dung trên trang chủ của bạn do nội dung đó bị chặn, có thể chúng tôi sẽ không tạo được tên trang web.
  • Đối với trang web có trang chủ trùng lặp: Nếu bạn có các trang chủ trùng lặp mang cùng nội dung (ví dụ: các phiên bản HTTP và HTTPS của trang chủ hoặc www và không có www), hãy đảm bảo bạn sử dụng cùng dữ liệu có cấu trúc trên tất cả các trang trùng lặp, không chỉ trên trang chính tắc.
  • Đối với trang web sử dụng dữ liệu có cấu trúc hộp tìm kiếm cho đường liên kết của trang web: Nếu bạn đã triển khai dữ liệu có cấu trúc WebSite cho tính năng Hộp tìm kiếm cho đường liên kết của trang web, hãy nhớ lồng các thuộc tính tên trang web trong cùng một nút. Nói cách khác, nếu có thể thì bạn nên tránh tạo thêm một khối dữ liệu có cấu trúc WebSite trên trang chủ. Ví dụ: sau đây là cách dùng dữ liệu có cấu trúc WebSite cho cả tên trang web và hộp tìm kiếm cho đường liên kết của trang web:
    <html>
      <head>
        <title>Example: A Site about Examples</title>
        <script type="application/ld+json">
        {
          "@context" : "https://schema.org",
          "@type" : "WebSite",
          "name" : "Example Company",
          "alternateName" : "EC",
          "url" : "https://example.com/",
          "potentialAction": {
            "@type": "SearchAction",
            "target": {
              "@type": "EntryPoint",
              "urlTemplate": "https://query.example.com/search?q={search_term_string}"
            },
            "query-input": "required name=search_term_string"
          }
        }
      </script>
      </head>
      <body>
      </body>
    </html>

Thêm các thuộc tính bắt buộc cho tên trang web

Thêm các thuộc tính bắt buộc vào trang chủ của trang web, ở định dạng JSON-LD, RDFa hoặc vi dữ liệu. Bạn không cần đưa mã đánh dấu này vào mọi trang trên trang web của mình mà chỉ cần thêm vào trang chủ của trang web.

Thuộc tính bắt buộc
name

Text

Tên của trang web. Đảm bảo tên này đáp ứng các nguyên tắc chọn tên trang web.

url

URL

URL trang chủ của trang web đó. Đặt URL này thành trang chủ chính tắc cho miền hoặc miền con của trang web của bạn. Ví dụ: https://example.com/ hoặc https://news.example.com/

Sau đây là ví dụ về dữ liệu có cấu trúc WebSite bao gồm các trường bắt buộc:

JSON-LD

<html>
  <head>
    <title>Example: A Site about Examples</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org",
      "@type" : "WebSite",
      "name" : "Example",
      "url" : "https://example.com/"
    }
  </script>
  </head>
  <body>
  </body>
</html>

Vi dữ liệu

<html>
  <head>
    <title>Example: A Site about Examples</title>
  </head>
  <body>
  <div itemscope itemtype="https://schema.org/WebSite">
    <link itemprop="url" href="https://example.com" />
    <meta itemprop="name" content="Example"/>
  </div>
  </body>
</html>
          

Thêm tên thay thế cho trang web

Nếu muốn cung cấp một phiên bản thay thế của tên trang web (ví dụ: từ viết tắt hoặc tên ngắn hơn), bạn có thể thực hiện bằng cách thêm thuộc tính alternateName. Việc này là không bắt buộc.

Thuộc tính nên có
alternateName

Text

Tên thay thế của trang web, nếu có (ví dụ: nếu trang web của bạn có tên rút gọn hoặc tên viết tắt thông dụng). Đảm bảo tên này đáp ứng các nguyên tắc chọn tên trang web.

Bạn có thể đưa ra nhiều tên thay thế. Hãy chỉ định những tên này theo thứ tự bạn ưu tiên, trong đó tên quan trọng nhất được liệt kê trước. Ví dụ:

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "Burnt Toast",
    "alternateName": ["BT", "B-T", "Burnt Toast Shop"],
    "url": "https://www.example.com/"
  }
</script>

Sau đây là ví dụ về dữ liệu có cấu trúc WebSite bao gồm tất cả các trường bắt buộc và nên dùng:

JSON-LD

<html>
  <head>
    <title>Example: A Site about Examples</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org",
      "@type" : "WebSite",
      "name" : "Example Company",
      "alternateName" : "EC",
      "url" : "https://example.com/"
    }
  </script>
  </head>
  <body>
  </body>
</html>

Vi dữ liệu

<html>
  <head>
    <title>Example: A Site about Examples</title>
  </head>
  <body>
  <div itemscope itemtype="https://schema.org/WebSite">
  <link itemprop="url" href="https://example.com" />
    <meta itemprop="name" content="Example Company"/>
    <meta itemprop="alternateName" content="EC"/>
  </div>
  </body>
</html>

Kiểm thử dữ liệu có cấu trúc

  1. Hãy xác thực mã đánh dấu của bạn bằng một công cụ kiểm tra schema (ví dụ: Trình xác thực mã đánh dấu schema) để đảm bảo không có lỗi cú pháp nào xảy ra. Công cụ Kiểm tra kết quả nhiều định dạng chưa hỗ trợ tên trang web.
  2. Dùng Công cụ kiểm tra URL để kiểm tra xem Google nhìn thấy trang đó như thế nào. Hãy đảm bảo rằng bạn cho phép Google truy cập trang chủ và không chặn trang bằng yêu cầu đăng nhập, thẻ noindex hoặc tệp robots.txt.
  3. Nếu trang có vẻ như không gặp vấn đề gì, bạn có thể yêu cầu Google thu thập lại dữ liệu trên URL của mình.

Phải làm gì nếu tên trang web tôi muốn lại không được chọn

Hệ thống của chúng tôi thường cố gắng sử dụng tên trang web ưu tiên qua dữ liệu có cấu trúc WebSite khi được chỉ báo. Tuy nhiên, nếu hệ thống của chúng tôi không chắc chắn về tên mà bạn cung cấp, đôi khi hệ thống có thể tạo tên trang web bằng cách sử dụng các nguồn khác hoặc cho thấy một tên miền hoặc tên miền con.

Nếu tên trang web ưu tiên của bạn không được hệ thống tự động của chúng tôi chọn, hãy thử các bước sau:

  1. Hãy xác minh những điều sau:
    • Tên trang web nằm trong dữ liệu có cấu trúc WebSite trên trang chủ là tên ưu tiên cho trang web của bạn.
    • Dữ liệu có cấu trúc WebSite của bạn không có lỗi về dữ liệu có cấu trúc. Dùng công cụ kiểm tra schema (ví dụ: Trình xác thực mã đánh dấu schema) để đảm bảo rằng không có lỗi cú pháp nào xảy ra (Công cụ kiểm tra kết quả nhiều định dạng không hỗ trợ tên trang web).
    • Dữ liệu có cấu trúc của bạn tuân thủ các nguyên tắc của chúng tôi.
    • Đảm bảo các nguồn khác trên trang chủ của bạn cũng sử dụng tên ưu tiên này cho trang web của bạn.
    • Đảm bảo rằng bạn không cố gắng thiết lập tên trang web cho một thư mục con. Tên trang web không được hỗ trợ cho các thư mục con (ví dụ: https://example.com/news là trang chủ ở cấp thư mục con và không được có tên trang web riêng). Xem hướng dẫn kỹ thuật của chúng tôi để biết thêm thông tin.
  2. Đảm bảo các lệnh chuyển hướng của bạn hoạt động như mong muốn và Googlebot có thể truy cập đích chuyển hướng. Sau đó, hãy yêu cầu thu thập lại dữ liệu trên trang đó. Nếu trang của bạn chuyển hướng đến một trang mà Googlebot có thể xem được, thì tên trang web sẽ phản ánh trang đích được chuyển hướng đến.
  3. Nếu bạn có nhiều phiên bản trang web (ví dụ: HTTP và HTTPS), hãy đảm bảo rằng bạn sử dụng cùng một tên trang web một cách nhất quán.
  4. Nếu bạn mới cập nhật dữ liệu có cấu trúc cho tên trang web của mình, hãy chờ một thời gian để Google thu thập lại dữ liệu và xử lý thông tin mới đó. Xin lưu ý rằng quá trình thu thập dữ liệu có thể mất từ vài ngày đến vài tuần, tuỳ thuộc vào tần suất làm mới nội dung mà hệ thống của chúng tôi xác định. Bạn có thể yêu cầu thu thập lại dữ liệu trên trang bằng cách dùng Công cụ kiểm tra URL.

Nếu bạn đã làm theo hướng dẫn nhưng tên trang web bạn muốn vẫn không được chọn, hãy xem xét một trong những lựa chọn sau:

  1. Đầu tiên, hãy thử đặt một tên thay thế bằng thuộc tính alternateName. Nếu hệ thống tên trang web của chúng tôi chưa chắc chắn lắm về tên bạn muốn, thì khả năng cao hệ thống đó sẽ xem xét lựa chọn này.
  2. Cung cấp tên miền hoặc tên miền con làm tuỳ chọn dự phòng. Để cung cấp tên miền hoặc miền con làm tuỳ chọn dự phòng, hãy thêm tên miền hoặc miền con làm tên thay thế. Tên miền hoặc miền con của bạn phải ở dạng chữ thường (ví dụ: example.com chứ không phải Example.com) để hệ thống của chúng tôi phát hiện được lựa chọn ưu tiên của bạn về tên trang web. Hệ thống của chúng tôi sẽ xem xét sử dụng tên đó nếu tên bạn muốn không được chọn. Trong ví dụ này, Burnt Toast là lựa chọn được ưu tiên nhất, theo sau là BT và kết thúc bằng miền example.com làm tên ưu tiên sau cùng:
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "WebSite",
        "name": "Burnt Toast",
        "alternateName": ["BT", "B-T", "Burnt Toast Shop", "example.com"],
        "url": "https://www.example.com/"
      }
    </script>
  3. Nếu cách này vẫn không hiệu quả, hãy thử cung cấp tên ưu tiên là tên miền hoặc tên miền con (tất cả bằng chữ thường) làm phương án cuối cùng. Nếu bạn cung cấp tên miền hoặc tên miền con làm tên ưu tiên, hệ thống của chúng tôi thường sẽ chọn tên đó (nhưng bạn chỉ nên coi đây là phương án cuối cùng). Trong ví dụ này, tên ưu tiên duy nhất là miền example.com:
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "WebSite",
        "name": "example.com",
        "url": "https://www.example.com/"
      }
    </script>

Nếu bạn đã thử những bước khắc phục sự cố ở trên mà vấn đề vẫn tiếp diễn, hãy đăng bài trong Cộng đồng trợ giúp của Trung tâm Google Tìm kiếm. Việc này sẽ giúp chúng tôi tìm ra những điểm cần cải thiện đối với hệ thống của Google.