Breadcrumbs là gì? Hướng dẫn cách tạo breadcrumbs cho Seo

Thuật ngữ Breadcrumbs là thuật ngữ mà seoer thường gặp phải khi tiến hành tối ưu Seo Onpage. Breadcrumbs là thàn phần khá quan quan trọng giúp phát triển website. Ngoài việc giúp người dùng biết được vị trí của mình trên website, nó còn hỗ trợ Google đọc hiểu các thành tố trên website, từ đó khiến Google đánh giá website cao hơn trên công cụ tìm kiếm.

Vậy Breadcrumbs là gì, đóng vai trò quan trọng như thế nào trong SEO? Hãy cùng Dịch Vụ Backlink tìm hiểu nhé!

Breadcrumbs là gì?

Breadcrumbs là một chuỗi liên kết theo thứ tự từ mục lớn đến nhỏ dần trên website, giúp người dùng thấy được mình đang ở mục nào trên website. Đồng thời, đa phần các chuỗi liên kết này còn hỗ trợ họ trở về trang trước dễ dàng hơn với chỉ 1 nhấp chuột vào một trong những liên kết trên chuỗi này.

Ví dụ bên dưới sẽ giúp bạn hình dung dễ dàng hơn:

Breadcrumbs là gì?
Breadcrumbs là gì?

Bạn có thể nhìn thấy chuỗi liên kết: Trang chủ >> Phần mềm >> Giảm stress với game đập phá màn hình máy tính.

Một ví dụ khác của Breadcrumbs nằm trên SERP của Google. Chẳng hạn như bạn search từ khóa “Mona Media” trên Google và đây là kết quả Google hiện ra.

Ví dụ Breadcrumb trên kết quả Google
Ví dụ Breadcrumb trên kết quả Google

Bạn có thể dễ dàng thấy được chuỗi liên kết trong đấu ô vuông đỏ.

Phân loại breadcrumbs

Để tiến hành breadcrumbs cho website của mình, trước hết bạn cần phải biết được có bao nhiêu loại và nên dùng loại nào cho phù hợp với website của bạn.

Breadcrumbs theo cấp bậc (Hierachy based breadcrumbs)

Trong một văn bản, chúng ta thường thấy các heading được phân loại 1,2,3,4… Breadcrumbs theo cấp bậc cũng tương tự như vậy. Nó sẽ đi từ danh mục có cấp bậc cao hơn cho đến thấp hơn (có thể gọi là danh mục mẹ và con).

Breadcrumb phân chia theo cấp bậc
Breadcrumb phân chia theo cấp bậc

Điển hình cho loại này, chúng ta có thể thấy qua website tên. Nó đi từ cấp bậc “Home” (cao nhất, cấp 1) cho đến “Server side coding” (cấp 2) rồi đến “Server Side Essentials” (cấp 3), cuối cùng là vị trí hiện tại của người dùng, “Introduction Joomla” (cấp r). Loại breadcrumbs này sẽ cho biết bạn đang đọc nội dung gì trên website, từ đó giúp bạn quyết định nên đến đâu trên website để tiếp tục theo dõi và tham khảo.

XEM THÊM:

Breadcrumbs theo đặc tính (Attribute based breadcrumbs)

Đa phần các website bán hàng thường sử dụng loại này cho website của mình. Breadcrumbs này sẽ dựa trên những đặc tính chung của các mặt hàng doanh nghiệp đang kinh doanh để thiết lập. Chẳng hạn như với website điện máy, bạn sẽ thấy breadcrumbs theo đặc tính có dạng như thế này: Tivi > Tivi Sony > 44-54 inch.

Breadcrumbs theo đặc tính thường dùng cho website bán hàng
Breadcrumbs theo đặc tính thường dùng cho website bán hàng

Đây là loại breadcrumbs theo đặc tính tivi Sony có màn hình 44-54 inch. Loại này sẽ cho biết người dùng đang tìm kiếm sản phẩm đúng tiêu chí hay chưa, từ đó tiết kiệm thời gian tham khảo và rút ngắn quy trình chốt đơn hàng của khách trên website.

Breadcrumbs theo lịch sử (History-based breadcrumbs)

Loại breadcrumbs cho phép người dùng theo dõi lịch sử các trang trên website mà họ đã tham khảo, từ đó giúp họ trở về các trang này một cách dễ dàng hơn. Loại này đang ít được sử dụng hiện nay, khi các trình duyệt web nổi tiếng như Google, Cốc Cốc… đều có hỗ trợ người dùng trở về trang trước bằng nút “Back”. Bạn chỉ cần nhấp chuột trái để trở về trang trước, hoặc nếu muốn trở về xa hơn bạn có thể nhấp chuột phải để chọn trang bạn muốn quay lại.

Loại này thường được thấy trong các blog hoặc website tin tức. Bạn có thể thấy rõ nhất ở mục “Bài Viết Đã Đọc” (nếu có). Đó là một danh sách tổng hợp tất cả các bài viết bạn đã đọc trong một thời gian ngắn.

Vai trò của breadcrumbs cho seo và người dùng

Vai trò của breadcrumbs
Vai trò của breadcrumbs

Việc tích hợp breadcrumbs trên website không chỉ hỗ trợ người dùng tốt hơn mà còn giúp website được đánh giá cao, giúp nâng tầm thương hiệu và được mọi người biết đến hơn.

1. Được công cụ tìm kiếm đánh giá cao, kể cả Google

Tất cả những gì Google thích là một website thân thiện với người dùng, được phân chia nội dung rõ ràng và có nhiều lượng truy cập vào website mỗi ngày. Với breadcrumbs, website sẽ giúp người dùng hiểu rõ mình đang ở đâu, giúp trải nghiệm của họ trên website trở nên dễ dàng và thuận tiện hơn. Đó là điều mà Google luôn muốn hướng tới.

Ngoài ra, Google sẽ dễ dàng nhận diện các danh mục trên website, từ đó giúp website của bạn có đầy đủ cơ sở để đạt thứ hạng tốt trên Google.

2. Tỷ lệ thoát thấp hơn

Nếu một website không có breadcrumbs, người dùng sẽ khó biết được nên click tiếp vào đâu để tìm được thông tin phù hợp với nhu cầu của mình. Từ đó khiến cho người dùng cảm thấy khó chịu và thoát khỏi trang của bạn, làm tăng bounce rate trên website.

3. Cải thiện trải nghiệm cho người truy cập website của bạn

Người dùng có thể dễ dàng nhận biết vị trí của mình trên website, từ đó giúp họ được điều hướng đến đúng trang trên website trong thời gian nhanh nhất (phù hợp với nhu cầu tìm kiếm của người dùng). Ngoài ra, một website tích hợp breadcrumbs sẽ giúp bạn giữ chân khách hàng lâu hơn trên website, tạo nên chỉ số session cao và từ đó khiến website đạt thứ hạng cao hơn trên công cụ tìm kiếm.

Cách tạo Breadcrumb cho website?

Để thêm Breadcrumbs vào website, bạn có thể dùng YoastSEO (đối với website wordpress) hoặc chèn một đoạn code (đối với website CMS). Bạn có thể tham khảo cách làm chi tiết tại đây:

Giả sử bạn viết một đoạn code như dưới đây:

<ol class=”breadcrumbs”><li>

<a href=”http://www.example.com/books”>Books</a>

</li>

<li>

<a href=”http://www.example.com/sciencefiction”>Science Fiction</a>

</li>

<li>

<a href=”http://www.example.com/books/sciencefiction/awardwinners”>Award Winners</a>

</li>

<ol>

Bạn sẽ có một breadcrumbs giống như dưới đây:

Books › Science Fiction › Award Winners

Cách thông báo breadcrumbs cho Google

Cách 1: Chèn thêm một đoạn mã lập trình JSON-LD

<script type=”application/ld+json”>{

“@context”: “http://schema.org”,

“@type”: “BreadcrumbList”,

“itemListElement”: [{

“@type”: “ListItem”,

“position”: 1,

“name”: “Books”,

“item”: “https://example.com/books”

},

{

“@type”: “ListItem”,

“position”: 2,

“name”: “Science Fiction”,

“item”: “https://example.com/sciencefiction”

},

{

“@type”: “ListItem”,

“position”: 3,

“name”: “Award Winners”,

“item”: “https://example.com/books/sciencefiction/awardwinners”

}]

}

</script>

Cách 2: Convert breadcrumbs trên website sang dạng RDFa

<ol vocab=”http://schema.org/” typeof=”BreadcrumbList”><li property=”itemListElement” typeof=”ListItem”>

<a property=”item” typeof=”WebPage”

href=”https://example.com/books”>

<span property=”name”>Books</span></a>

<meta property=”position” content=”1″>

</li>

<li property=”itemListElement” typeof=”ListItem”>

<a property=”item” typeof=”WebPage”

href=”https://example.com/books/sciencefiction”>

<span property=”name”>Science Fiction</span></a>

<meta property=”position” content=”2″>

</li>

<li property=”itemListElement” typeof=”ListItem”>

<a property=”item” typeof=”WebPage”

href=”https://example.com/books/sciencefiction/awardwinnders”>

<span property=”name”>Award Winners</span></a>

<meta property=”position” content=”3″>

</li>

</ol>

Cách 3: Convert breadcrumbs trên website sang dạng Microdata:

<ol itemscope itemtype=”http://schema.org/BreadcrumbList”><li itemprop=”itemListElement” itemscope

itemtype=”http://schema.org/ListItem”>

<a itemtype=”http://schema.org/Thing”

itemprop=”item” href=”https://example.com/books”>

<span itemprop=”name”>Books</span></a>

<meta itemprop=”position” content=”1″ />

</li>

<li itemprop=”itemListElement” itemscope

itemtype=”http://schema.org/ListItem”>

<a itemtype=”http://schema.org/Thing”

itemprop=”item” href=”https://example.com/books/sciencefiction”>

<span itemprop=”name”>Science Fiction</span></a>

<meta itemprop=”position” content=”2″ />

</li>

<li itemprop=”itemListElement” itemscope

itemtype=”http://schema.org/ListItem”>

<a itemtype=”http://schema.org/Thing”

itemprop=”item” href=”https://example.com/books/sciencefiction/ancillaryjustice”>

<span itemprop=”name”>Ancillary Justice</span></a>

<meta itemprop=”position” content=”3″ />

</li>

</ol>

Khi bạn đã thực hiện một trong 3 cách trên, bạn có thể test demo bằng công cụ Structured Data Testing Tool là được nhé. Tool này giúp bạn kiểm tra cấu trúc dữ liệu trong đoạn code của bạn có hợp lệ hay không để giúp Google hiển thị đường dẫn trên website của bạn tốt hơn nhé.

Một số lưu ý khi chèn breadcrumbs vào website

  • Bạn chỉ nên thông báo cho Google khi website của bạn có từ 3 cấp bậc trở lên. Đặc biệt, đối với website trên nền tảng di động, hãy tích hợp một nút “Back” để điều hướng trở về liên kết trước đó của người dùng.
  • Nên chèn anchor text chứa trang web hiện tại người dùng đang xem trên breadcrumbs của website.
  • Đặt ở khu vực người dùng dễ biết như ở đầu trang hoặc ngay phía trên tiêu đề và nội dung bài viết.
  • Đừng để các liên kết cùng anchor text giống nhau.
  • Nhớ dùng các ký tự đặc biệt trong đoạn code (>, /, – , vv…) để thể hiện sự phân cấp trong breadcrumbs.

XEM THÊM:

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *