Trình tạo schema breadcrumb
Google hiển thị đường dẫn breadcrumb phía trên URL trong kết quả tìm kiếm khi trang của bạn cung cấp dữ liệu có cấu trúc BreadcrumbList hợp lệ. Trình tạo này nhận các cấp breadcrumb từ trang chủ đến trang hiện tại, dựng một khối schema.org JSON-LD với vị trí ListItem đúng, rồi trả về thẻ script bạn có thể đặt vào <head>. Không cần plugin WordPress, không cần Yoast, chỉ JSON-LD sạch.
Cách tạo BreadcrumbList JSON-LD
-
1
Nhập từng cấp breadcrumb
Nhãn và URL cho mọi bước từ trang chủ xuống trang hiện tại. Hầu hết trang web có 2-5 cấp.
-
2
Công cụ tự gán vị trí
Trang chủ là vị trí 1, breadcrumb tiếp theo là vị trí 2, cứ thế tiếp tục. schema.org yêu cầu đánh số vị trí để kết quả hợp lệ.
-
3
Sao chép đoạn JSON-LD
Trình tạo trả về khối `<script type="application/ld+json">` đầy đủ, sẵn sàng dán vào `<head>`.
-
4
Xác thực
Nhấp sang Google Rich Results Test để xác nhận markup được chấp nhận và đủ điều kiện hiển thị breadcrumb.
Cấu trúc của BreadcrumbList JSON-LD hợp lệ
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Trang chủ",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://example.com/blog/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Cách tạo breadcrumb"
}
]
}
Breadcrumb cuối có thể bỏ qua item không?
Tài liệu của Google cho phép (và nhiều chuyên gia SEO khuyên) bỏ URL ở breadcrumb cuối vì nó tham chiếu đến trang hiện tại. URL của trang đã có trong yêu cầu; lặp lại nó không thêm giá trị. Trình tạo này luôn ghi trường item: mỗi dòng bạn nhập cần có tên và URL, còn dòng thiếu một trong hai sẽ bị bỏ qua. Nếu vẫn muốn dạng tùy chọn này, hãy xóa dòng item cuối khỏi JSON sau khi sao chép.
Lỗi thường gặp
- Vị trí bị hở hoặc trùng, vị trí phải là 1, 2, 3… theo đúng thứ tự, không có khoảng trống.
- Thiếu
itemở breadcrumb không phải cuối, mọi breadcrumb ngoại trừ breadcrumb cuối (tùy chọn) đều cần URL. - URL chỉ là phân đoạn (
#section), Google bỏ qua chúng làm mục tiêu breadcrumb; hãy dùng đường dẫn đầy đủ. - Nhiều khối BreadcrumbList trên mỗi trang, không hại nhưng không cần thiết, Google sẽ chọn một.
- Nhãn không khớp với breadcrumb hiển thị, khiến Google mất tin tưởng vào toàn bộ dữ liệu có cấu trúc của bạn.
Vị trí đặt
- Đặt
<script>trong<head>để thu thập dữ liệu sạch nhất. - Bạn cũng có thể đặt trong
<body>, cả hai đều hoạt động. Tránh chèn bằng JavaScript trừ khi ngân sách thu thập dữ liệu của bạn ổn với việc kết xuất JS. - Không bọc nó trong
<noscript>.
Câu hỏi thường gặp
Nên có nhưng không bắt buộc tuyệt đối. Google yêu cầu breadcrumb có cấu trúc khớp với thứ người dùng nhìn thấy, nên breadcrumb hiển thị cộng với JSON-LD là tổ hợp an toàn nhất.
Không trực tiếp. Nó ảnh hưởng cách kết quả của bạn được hiển thị (đường breadcrumb thay URL trong SERP), điều này có thể cải thiện tỷ lệ nhấp. Tỷ lệ nhấp tốt hơn có thể gián tiếp hỗ trợ thứ hạng theo thời gian.
Có, Google hỗ trợ nhiều khối BreadcrumbList cho các trang có thể truy cập bằng nhiều đường khác nhau (ví dụ theo danh mục và theo thẻ). Hãy liệt kê mỗi đường trong khối script riêng.
Dán JSON-LD hoặc URL trang vào Google Rich Results Test. Công cụ sẽ đánh dấu các trường bắt buộc bị thiếu và xem trước breadcrumb đúng như Google sẽ hiển thị.
Công cụ liên quan
Trình kiểm tra độ dài mô tả siêu dữ liệu
Đo mô tả meta theo ký tự và pixel ước tính, so sánh các mốc biên tập và xem bố cục minh họa trên máy tính lẫn thiết bị di động.
Trình mô phỏng kết quả Google
Xem snippet gần đúng theo kiểu Google với giới hạn ký tự cho điện thoại và máy tính. Bản nháp chỉ ở trong phiên trình duyệt này.
Trình kiểm tra header bảo mật HTTP
Dán header phản hồi HTTP và kiểm tra cục bộ HSTS, CSP, clickjacking, MIME, referrer cùng chính sách cross-origin.
Trình tạo thẻ chuẩn
Tạo thẻ liên kết rel=canonical hợp lệ cho bất kỳ URL nào. Bao gồm xác thực URL và các lỗi phổ biến cần tránh.
Trình kiểm tra URL chuẩn
Dán HTML của một trang và kiểm tra thẻ rel=canonical: có tồn tại không, có phải URL tuyệt đối hợp lệ không, có khớp với URL trang không.
Trình kiểm tra sơ đồ trang web XML
Kiểm tra XML của sơ đồ trang web trong trình duyệt để tìm lỗi phân tích, vị trí còn thiếu, URL trùng lặp và giá trị trường phổ biến.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- Generator Breadcrumb Schema [ID]
- Gerador de Esquema de Breadcrumb [PT]
- مولد Breadcrumb Schema [AR]
- Generator schematu breadcrumbs [PL]
- パンくずリストSchemaジェネレーター [JA]
- Breadcrumb Schema Oluşturucu [TR]
- 브레드크럼 Schema 생성기 [KO]
- ตัวสร้าง Breadcrumb Schema [TH]
- Generador de esquema de migas de pan [ES]
- Breadcrumb Schema 生成器 [ZH]
- Breadcrumb Schema-generator [SV]
- Générateur de schéma de fil d'Ariane [FR]
- Breadcrumb schema-generator [NL]
- Breadcrumb-Schema-Generator [DE]
- Breadcrumb Schema Generator [EN]
- Generatore di Schema Breadcrumb [IT]
- Генератор Breadcrumb Schema [RU]