Làm thế nào để nói với Google rằng mỗi thư mục con là một trang web khác nhau? Mặt khác, Google sẽ thêm tên của trang web chính vào mọi thư mục con khác


8

Một trong những khách hàng Hàn Quốc của chúng tôi (những người muốn giữ nguyên tên) có vấn đề với phần trang web của họ (thư mục con). Họ là một phần của một tổ chức quốc tế. Hãy gọi họ là "Foobar" cho mục đích của chúng tôi.

Các thiết lập

www.foobar.com(chuyển hướng đến trang web quốc gia, ví dụ: www.foobar.com/usa/nếu IP được phát hiện từ Hoa Kỳ)

www.foobar.com/usa/ thẻ tiêu đề cho thấy <title>Foobar USA</title>

www.foobar.com/korea/ thẻ tiêu đề cho thấy <title>Foobar Korea</title>

www.foobar.com/japan/ thẻ tiêu đề cho thấy <title>Foobar Japan</title>

www.foobar.com/international/en/ thẻ tiêu đề cho thấy <title>Foobar International</title>

Vấn đề

Trong SERP của Google, khi tìm kiếm "foobar korea" (ví dụ), các trang của họ được www.foobar.com/korea/hiển thị trong kết quả tìm kiếm được Foobar USAgắn vào tiêu đề của các trang thư mục con của tất cả các quốc gia trong SERP (ví dụ: Lorem Ipsum - Foobar Korea - Foobar USAthay vì bản gốc <title>Lorem Ipsum - Foobar Korea</title>). Chúng tôi không nhớ việc viết lại. Vấn đề của chúng tôi là làm thế nào để chúng tôi nói với Google rằng thư mục con này thuộc Foobar Koreavà không Foobar USA?

Từ kinh nghiệm của chúng tôi, sau khi Google nhận ra rằng tên tổ chức đã xuất hiện trong thẻ tiêu đề, họ sẽ không nối lại nó.

Vấn đề này cũng xuất hiện ở các trang web quốc gia khác như Nhật Bản, Trung Quốc, v.v.

Có vẻ như Google tin chắc rằng toàn bộ tên miền là Foobar USA. Vì Googlebot thu thập dữ liệu từ hầu hết các địa chỉ IP của Hoa Kỳ , khi trình thu thập thông tin cố gắng lấy tên miền gốc www.foobar.com, nó sẽ được chuyển hướng 301 đến www.foobar.com/usa/nơi tìm thấy <title>Foobar USA</title>và đây chính xác là những gì được thêm vào mỗi tiêu đề trang thư mục con không tồn tại.

Những nỗ lực thất bại của chúng tôi

Chúng tôi đã thử thêm dữ liệu có cấu trúc vào các trang HTML có tên Foobar Korea, nhưng điều đó không có kết quả.

Chúng tôi đã đăng ký tài sản riêng trong Google Search Console, nhưng điều đó không có hiệu lực.

Chúng tôi cũng đã đăng ký www.foobar.com/korea/ với tư cách là Google Doanh nghiệp của tôi với tên Foobar Korea.

Có cách nào khác để cho Google biết rằng đây là các trang web riêng biệt và không sử dụng cùng một tiêu đề cho tất cả các thư mục con không?

Các giải pháp thay thế

  1. Từ kinh nghiệm của chúng tôi với một khách hàng khác, chúng tôi biết rằng nếu chúng tôi thay đổi trang web chính www.foobar.com/usa/thành <title>Foobar</title>(về cơ bản để Google nghĩ rằng đó là chính đáng Foobarvà không Foobar USA), Google sẽ chỉ thêm Foobarvào tất cả các tiêu đề trang phụ nếu điều đó không tồn tại tiêu đề.

  2. Như @closetnoc đã đề cập trong các bình luận, chúng tôi cũng có thể thử thay đổi độ dài tiêu đề của trang chính từ <title>Foobar Korea</title>một cái gì đó <title>Doing more foo than bar - Foobar Korea</title>để ngăn cản Google thêm tên trang web không chính xác. Từ kinh nghiệm của chúng tôi cũng vậy, điều này hoạt động, nhưng có vẻ giống như che giấu vấn đề thay vì khắc phục vấn đề.

Giải pháp tốt nhất là báo hiệu cho Google rằng mỗi thư mục con là một trang web khác nhau.

Nói rõ hơn: Vấn đề này không phải là viết lại toàn bộ tiêu đề trong SERP. Vấn đề này là về việc Google gắn tên tổ chức không chính xác vào tiêu đề. Câu hỏi đặt ra là làm thế nào để Google biết rằng thư mục con này là một tổ chức khác.

EDIT: ngày 27 tháng 11

Cuối cùng nó đã được sửa. Xem câu trả lời


1
Google Doanh nghiệp của tôi dành cho các tìm kiếm địa phương với kết quả hộp 'SNACK' và không phải chất hữu cơ, chúng không phải là đối tượng <title>, chỉ có chất hữu cơ.
Simon Hayter

2
Có vẻ như Google đang cố gắng tạo thương hiệu cho liên kết SERP của bạn theo cách mà tôi chưa từng thấy trước đây hoặc không nhớ lại. Chúng ta có thể lấy một ví dụ thực tế hơn về thẻ tiêu đề trang không? Tôi nghi ngờ điều này có thể được kiểm soát, tuy nhiên, để chắc chắn rằng tôi sẽ cần một ví dụ tiêu đề là thực tế. Tuy nhiên, nếu bạn không muốn cho đi tên công ty, Tha vẫn ổn, xin vui lòng cho chúng tôi một tên ví dụ có cùng độ dài với tên hiện tại của bạn. Đồng thời, thẻ tiêu đề trang khác nhau như thế nào từ trang này sang trang khác? Chúc mừng !!
Closnoc

1
Tôi nghi ngờ thẻ tiêu đề của bạn quá ngắn. Thật thú vị khi Google thấy foobar usa, tuy nhiên, tôi nghi ngờ Google sẽ lấy foobar usa làm thương hiệu và gắn nó vào thẻ tiêu đề quá ngắn. Quản lý thẻ tiêu đề của bạn từ 45 đến 55 ký tự và không quá 60 ký tự. Kiểm tra điều này và bạn có thể sẽ thấy vấn đề biến mất.
Closnoc

1
Bạn có sử dụng sơ đồ trang web không? support.google.com/webmasters
đá / 2620865? hl = vi

1
Thật không may, những ngày này, với việc Google hoàn toàn lúng túng và quyết định những danh hiệu nào xứng đáng và những gì không cùng với thương hiệu, nếu bạn không quản lý độ dài tiêu đề của mình, bạn sẽ để lại tương lai trong tay người khác. Đây là lý do tại sao tôi khuyên bạn nên học cách quản lý các tiêu đề. Không bao gồm vấn đề. Chỉ cần quản lý thực tế, chúng ta phải đối mặt khi đối phó với một con khỉ đột 900 pound ở vị trí độc quyền. Họ, tất nhiên, thông minh hơn bạn nhiều và thẻ tiêu đề của bạn sẽ không làm được! Với chương trình. Thẳng lên và bay ngay. Momma nói vậy. (Hài hước) Chúc mừng !!
Closnoc

Câu trả lời:


4

Trong một bối cảnh khác, tôi đã đưa ra những ví dụ về cách sử dụng hreflangcanonicalliên kết. Với mục đích của bạn, tôi đã thêm dữ liệu cấu trúc trong phần đầu của cả hai ví dụ với thẻ meta cho biết tên tổ chức, nhãn hiệu và bộ phận:

Ví dụ về một trang web tiếng Anh

http://example.com/en/

<!DOCTYPE html>
<html lang="en"> 
<head itemscope itemtype="http://schema.org/Organization">
     <title>English webpage</title>
     <meta content="My English Organization" itemprop="name">
     <meta content="My English Brand Name" itemprop="brand">
     <meta content="My English Department" itemprop="department">
     <link rel="canonical" href="http://example.com/en">
     <link rel="alternate" href="http://example.com/en/" hreflang="en">
     <link rel="alternate" href="http://example.com/nl/" hreflang="nl">
     <link rel="alternate" href="http://example.com/en/" hreflang="x-default">
</head>
<body>
     <p>This is a webpage written in English. 
        This page is also available in Dutch. 
        The default language of this page is English. 
</body>
</html>

Ví dụ về trang web tiếng Hà Lan

http://example.com/nl/

<!DOCTYPE html>
<html lang="nl"> 
<head itemscope itemtype="http://schema.org/Organization">
     <title>Nederlandse webpagina</title> 
     <meta content="My Dutch Organization" itemprop="name">
     <meta content="My Dutch Brand Name" itemprop="brand">
     <meta content="My Dutch Department" itemprop="department">
     <link rel="canonical" href="http://example.com/nl" >
     <link rel="alternate" href="http://example.com/en/" hreflang="en">
     <link rel="alternate" href="http://example.com/nl/" hreflang="nl">
     <link rel="alternate" href="http://example.com/en/" hreflang="x-default">
</head>
<body>
     <p>Dit is een Nederlandstalige web pagina. 
        Deze pagina is beschikbaar in het Engels. 
        De standaardtaal van deze pagina is Engels.
</body>
</html>

Điều này là đủ để Google xác định trang nào sẽ được sử dụng cho một địa điểm nhất định. Các liên kết chính là quan trọng.

Dữ liệu có cấu trúc có thể được sử dụng trong headphần này , mặc dù các công cụ tìm kiếm có thể sử dụng dữ liệu này theo ý muốn. Trong ví dụ của tôi, tôi bổ sung thêm một type'tổ chức' vào đầu dưới dạng vi dữ liệu, và một số tính chất của loại hình này: name, brand, và department. Nếu đã kiểm tra các ví dụ của tôi bằng Công cụ kiểm tra dữ liệu có cấu trúc của Google ; bằng cách này bạn có thể kiểm tra việc giải thích dữ liệu của bạn. Kết quả trong GSDTT của ví dụ đầu tiên - có vẻ tốt với tôi - là:

@type Organization
 name My English Organization
 brand
    @type Thing
     name My English Brand Name
 department
    @type Organization
     name My English Department

Nó phụ thuộc vào bạn những thuộc tính từ Organizationbạn sử dụng. namecó vẻ thích hợp nhất với tôi thoạt nhìn. Bạn có thể tìm thấy một danh sách đầy đủ các thuộc tính hợp lệ cho loại này tại lược đồ.org / Tổ chức .

Ngoài ra, tôi khuyên bạn nên tạo sơ đồ trang web và cập nhật nó khi thích hợp.


Tôi đã thêm một đề xuất để xây dựng một sơ đồ trang web trong câu trả lời của tôi.
iep

Cảm ơn ví dụ của bạn. Vấn đề không phải là về trang nào sẽ phục vụ trên Google. Chúng tôi đã tư vấn về việc chú thích chính xác các trang của họ bằng các chú thích hreflang. Câu hỏi chính là làm thế nào để chúng tôi chỉ ra cho Google rằng mỗi thư mục con là một tổ chức khác nhau. Cảm ơn một lần nữa.
Joseph Shih

Như một suy nghĩ thứ hai, có lẽ bạn nên sử dụng dữ liệu có cấu trúc trong trường hợp của bạn. Trước hết, tôi nghĩ bạn nên mô tả các thuộc tính của trang, hreflangchỉ gợi ý cho các ngôn ngữ thay thế. Tôi chưa kiểm tra cập nhật câu trả lời của mình, nhưng nó có thể hoạt động. Giữ cho tôi luôn cập nhật.
iep

@JosephShih Nó cũng có thể giúp tạo ra một số bổ sung (Addemme) cho mỗi tổ chức. Nếu thậm chí điều này không giúp được gì: hãy gọi cho Google! Tôi chắc chắn họ sẽ giúp bạn đến nơi bạn muốn. Tôi luôn ngạc nhiên về việc các nhân viên hỗ trợ của Google sẵn sàng giúp đỡ họ được đào tạo tốt như thế nào, ít nhất là ở Hà Lan. Tôi không đưa ra lời khuyên này trong câu trả lời của mình, vì đây không phải là lời khuyên lập trình, nhưng nó có thể giúp bạn.
iep

@JosephShih Tôi đã cập nhật câu trả lời của mình với dữ liệu có cấu trúc.
iep

4

Chúng tôi đã kiểm tra ngày hôm nay vào ngày 29 tháng 11 và tiêu đề trong SERP không còn được - Foobar USAthêm vào cuối. Bây giờ chỉ là Foobar Korea(không Foobar Korea - Foobar USA).

Dưới đây là những gì chúng tôi đã làm

  • 27 tháng 10 (Ngày 0) - Đã thêm dữ liệu có cấu trúc sau :

    <script type="application/ld+json">
    {
    "@context": "http://schema.org",
    "@type": "Organization",
    "url": "https://www.foobar.com/korea/",
    "name": "Foobar Korea"
    }
    </script>
    
  • Ngày 20 tháng 11 (Ngày 24) - Câu hỏi được đăng tại đây trên Stack Exchange sau khi không có kết quả .

  • Ngày 24 tháng 11 (Ngày 28) - Nghiên cứu của chúng tôi đã khiến chúng tôi thêm noodp <meta name="robots" content="noodp"> . Chúng tôi không chắc chắn nếu điều này thực sự có ảnh hưởng. Về cơ bản, nó nói với các công cụ tìm kiếm không sử dụng thông tin từ các thư mục công cộng vì chúng có thể bị lỗi thời.

  • Ngày 29 tháng 11 (Ngày 33) - Thành công! Chúng tôi đã kiểm tra Google SERP và trang chủ của thư mục con www.foobar.com/korea/không còn được - Foobar USAthêm vào cuối.

Ghi chú thêm

  • Mặc dù chúng tôi khuyên khách hàng của chúng tôi chú thích các trang của họ bằng các chú thích hreflang, cho đến ngày nay, họ vẫn chưa làm điều đó. Đối với bản ghi, chú thích hreflang KHÔNG được sử dụng.

  • Độ dài tiêu đề không thay đổi. Trang www.foobar.com/korea/vẫn thế <title>Foobar Korea</title>.

  • Không có chỉ mục khử và sau đó chiến thuật lập chỉ mục lại được sử dụng.


2

Rất khó để xác định nguyên nhân mà không kiểm tra mã nguồn.

  • Tôi giả sử rằng trang web của bạn có lỗi với các liên kết meta chuẩn . Trang web của bạn cho Hàn Quốc www.foobar.com/korea/ nên có <link rel="canonical" href="www.foobar.com/korea/foobar-korea.html" />.

  • Nếu trang web của bạn là đa ngôn ngữ thì hãy sử dụng meta hreflang .

  • Ngoài ra kiểm tra mã 301 của bạn . Có thể có những sai lầm.

Thêm vào

Câu hỏi chính là làm thế nào để chúng tôi chỉ ra cho Google rằng mỗi thư mục con là một tổ chức khác nhau.

7 sai lầm phổ biến của Hreflang (và cách khắc phục chúng) + Mẹo thưởng :

Không sử dụng Thẻ Canonical và Thẻ Hreflang cùng nhau . Thẻ hreflang cũng có thể được sử dụng cùng với các chú thích rel = "canonical", nhưng thẻ hreflang cần tham chiếu các URL chính quy tự tham chiếu. Ví dụ: trang A nên có thẻ chính tắc chỉ đến trang A, trang B nên có thẻ chính tắc chỉ đến trang B và trang C nên có thẻ chính tắc chỉ đến trang C. Cả ba trang nên có thẻ hreflang đề cập đến tất cả ba trong số các trang trong nhóm. Bạn KHÔNG muốn hợp thức hóa chỉ một phiên bản của một trang trong một nhóm trang, vì điều đó sẽ can thiệp vào các chú thích hreflang.

Áp dụng meta hreflang và canonical cho Hoa Kỳ:

<link rel="canonical" href="www.foobar.com/usa/main.html" />
<link rel="alternate" href="www.foobar.com/usa/main.html" hreflang="en-us" />
<link rel="alternate" href="www.foobar.com/korea/main.html" hreflang="ko" />

Áp dụng meta hreflang và canonical cho Hàn Quốc:

<link rel="canonical" href="www.foobar.com/korea/main.html" />
<link rel="alternate" href="www.foobar.com/korea/main.html" hreflang="ko" />
<link rel="alternate" href="www.foobar.com/usa/main.html" hreflang="en-us" />

Đọc thêm: Lang unicode ++ Bắt hreflang Phải: Ví dụ và thông tin chi tiết về SEO quốc tế (Moz) ++ Hreflang и Canonical International SEO Test .

Áp dụng dữ liệu có cấu trúc - Tổ chức tài sản cho Hoa Kỳ:

<section vocab="http://schema.org/" typeof="Organization">
<h1 property="name">Name</h1>
<p property=areaServed>(The geographic area where a service or offered item is providedfor example:) Throughout on the United States</p>
<section property="address" typeof="PostalAddress">
<h2 property="name">Main address</h2>
<p property="streetAddress">Address</p>
<p property="postalCode">Code</p>
<p property="addressLocality">City</p>
<p>USA<meta property=addressCountry content=US /></p>
</section>

Áp dụng dữ liệu có cấu trúc - Tổ chức tài sản cho Hàn Quốc:

<section vocab="http://schema.org/" typeof="Organization">
<h1 property="name">Name</h1>
<p property=areaServed>(The geographic area where a service or offered item is providedfor example:) Throughout on the South Korea</p>
<section property="address" typeof="PostalAddress">
<h2 property="name">Main address</h2>
<p property="streetAddress">Address</p>
<p property="postalCode">Code</p>
<p property="addressLocality">City</p>
<p>South Korea<meta property=addressCountry content=KR /></p>
</section>

Đọc thêm ISO 3166-2 của Wikipedia .


Cảm ơn câu trả lời của bạn, kinh điển của chúng tôi là chính xác cho mỗi trang. Chúng tôi đã khuyên khách hàng của chúng tôi chú thích các trang thư mục con khác nhau của họ với các chú thích hreflang thích hợp. Phản hồi 301 HTTP tôi đã phân tích. Câu hỏi chính là làm thế nào để chúng tôi chỉ ra cho Google rằng mỗi thư mục con là một tổ chức khác nhau. Cảm ơn một lần nữa.
Joseph Shih

Lưu ý: <meta><link>các thẻ không sử dụng hoặc cần một dấu gạch chéo và không bao giờ có.
Cướp

@ Rob Ví dụ 2 schema.org/OpeningHoursSpecification trong đó dấu gạch chéo đóng cửa được sử dụng
nikant25

@ nikant25 Cảm ơn, nhưng câu hỏi ban đầu đã lưu ý rằng Dữ liệu có cấu trúc đã được thêm và đang sử dụng Schema.org Organisation.
Joseph Shih

@ nikant25 Bạn nên tuân theo thông số kỹ thuật HTML thực tế chứ không phải trang web của bên thứ ba. Không nơi nào trong lịch sử của HTML có các thẻ được sử dụng hoặc cần một dấu gạch chéo hoặc bất kỳ ví dụ nào từng được hiển thị như vậy trong đặc tả. Trong thực tế, đặc tả nói rằng, đặt một cái ở đó không có ý nghĩa, không có gì và các trình duyệt được hướng dẫn bỏ qua nó.
Cướp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.