Trong thời đại công nghệ phát triển nhanh chóng, việc tối ưu hóa nội dung trên trang web không chỉ dừng lại ở SEO truyền thống mà còn cần phải đáp ứng các tiêu chuẩn mới như hỗ trợ tính năng chuyển văn bản thành lời nói (TTS). Dữ liệu có cấu trúc speakable là một trong những yếu tố quan trọng giúp nội dung của bạn tiếp cận người dùng thông qua Trợ lý Google một cách hiệu quả. Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết về speakable, cách triển khai và các nguyên tắc cần tuân thủ để tối ưu hóa nội dung cho TTS.
Thuộc tính speakable trên schema.org được sử dụng để xác định các đoạn nội dung trong một bài viết hoặc trang web có thể tối ưu cho tính năng chuyển văn bản sang lời nói (TTS). Việc triển khai mã đánh dấu speakable giúp các công cụ tìm kiếm và các ứng dụng hỗ trợ TTS, chẳng hạn như Trợ lý Google, dễ dàng nhận diện và phát âm nội dung này trên các thiết bị thông minh. Nhờ vào việc tích hợp dữ liệu có cấu trúc speakable, các trang web có thể mở rộng phạm vi tiếp cận đến người dùng qua các kênh phân phối nội dung mới và tối ưu hóa trải nghiệm người dùng trên các nền tảng có hỗ trợ TTS.
Trợ lý Google sử dụng dữ liệu có cấu trúc speakable để đáp ứng yêu cầu tin tức thời sự trên các thiết bị loa thông minh. Khi người dùng yêu cầu thông tin về một chủ đề cụ thể, Trợ lý Google sẽ chọn lọc và trả về tối đa ba bài viết có liên quan từ các nguồn trực tuyến, đồng thời sử dụng tính năng TTS để đọc to những phần nội dung đã được đánh dấu bằng speakable. Trong quá trình đọc, Trợ lý Google cũng sẽ cung cấp thông tin nguồn và gửi liên kết URL của bài viết đầy đủ đến thiết bị di động của người dùng thông qua ứng dụng Trợ lý Google.
Ví dụ
Dưới đây là ví dụ minh họa về việc triển khai dữ liệu có cấu trúc speakable sử dụng định dạng JSON-LD với giá trị content-locator thông qua xPath:
<html>
<head>
<title>Speakable markup example</title>
<meta name="description" content="This page is all about the quick brown fox" />
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "WebPage",
"name": "Quick Brown Fox",
"speakable":
{
"@type": "SpeakableSpecification",
"xPath": [
"/html/head/title",
"/html/head/meta[@name='description']/@content"
]
},
"url": "https://www.example.com/quick-brown-fox"
}
</script>
</head>
<body>
</body>
</html>Phạm vi triển khai theo quốc gia và ngôn ngữ
Hiện tại, chúng tôi hỗ trợ thuộc tính speakable dành riêng cho người dùng tại Hoa Kỳ, sử dụng thiết bị Google Home được cài đặt ngôn ngữ tiếng Anh và cho các nhà xuất bản nội dung bằng tiếng Anh. Trong tương lai, chúng tôi dự kiến sẽ mở rộng hỗ trợ speakable đến nhiều quốc gia khác và bằng nhiều ngôn ngữ khác nhau khi số lượng nhà xuất bản triển khai speakable đạt đến ngưỡng nhất định.
Bắt đầu
Để đảm bảo nội dung tin tức của bạn đủ điều kiện xuất hiện trong kết quả tìm kiếm và được chọn làm câu trả lời cho các yêu cầu về tin tức thời sự, bạn cần thực hiện các bước sau:
- Đảm bảo rằng bạn đã tuân thủ tất cả các nguyên tắc do chúng tôi đề ra.
- Thêm dữ liệu có cấu trúc speakable vào trang web của bạn.
Nguyên tắc
Để nội dung speakable của bạn đủ điều kiện xuất hiện trong phần kết quả tìm kiếm liên quan đến tin tức, bạn cần tuân thủ nghiêm ngặt các nguyên tắc sau:
- Nguyên tắc kỹ thuật
- Nguyên tắc về nội dung
- 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 kỹ thuật
Khi triển khai mã đánh dấu speakable cho Trợ lý Google, bạn cần tuân thủ các nguyên tắc kỹ thuật sau để đảm bảo hiệu quả tối ưu:
- Tránh thêm dữ liệu có cấu trúc speakable vào các phần nội dung không rõ ràng khi được chuyển đổi sang giọng nói, chẳng hạn như dòng ghi ngày giờ, địa điểm, chú thích ảnh hoặc nguồn tin. Những nội dung này có thể gây khó hiểu khi chỉ được truyền tải bằng âm thanh.
- Thay vì đánh dấu toàn bộ bài viết, hãy tập trung vào các điểm chính quan trọng. Điều này không chỉ giúp người nghe dễ dàng nắm bắt được ý chính của bài viết mà còn đảm bảo rằng chức năng TTS không bỏ sót các chi tiết quan trọng.
Nguyên tắc về nội dung
Khi viết nội dung mà bạn dự định đánh dấu bằng dữ liệu có cấu trúc speakable, hãy tuân thủ các nguyên tắc sau để đảm bảo nội dung được tối ưu hóa cho TTS:
- Nội dung được đánh dấu bằng speakable cần có tiêu đề và/hoặc phần tóm tắt ngắn gọn, cung cấp thông tin chính xác, hữu ích và dễ hiểu cho người dùng.
- Nếu bạn quyết định đưa phần mở đầu của bài viết vào dữ liệu có cấu trúc speakable, hãy chia nhỏ thông tin thành các câu đơn giản, riêng lẻ để chức năng TTS có thể đọc nội dung một cách rõ ràng và mạch lạc hơn.
- Để tối ưu trải nghiệm người dùng, hãy đưa khoảng 20-30 giây nội dung vào mỗi phần được đánh dấu bằng speakable, tương đương với hai đến ba câu. Điều này giúp đảm bảo rằng nội dung được truyền tải một cách hiệu quả và dễ nghe nhất.
Định nghĩa các loại dữ liệu có cấu trúc
Dữ liệu có cấu trúc speakable được áp dụng trong các đối tượng như Article hoặc WebPage. Để hiểu rõ hơn về định nghĩa speakable, bạn có thể truy cập schema.org/speakable. Để nội dung của bạn đủ điều kiện sử dụng tính năng này, cần phải bao gồm các thuộc tính bắt buộc.
Bạn có thể lặp lại thuộc tính speakable bao nhiêu lần tùy ý. Trong đó, content-locator có thể được xác định bằng hai giá trị: bộ chọn CSS (cssSelector) hoặc xPath. Hãy chọn một trong hai phương thức này, tránh sử dụng cả hai cùng lúc.
Thuộc tính bắt buộc:
- cssSelector: Đây là định nghĩa text dùng cho nội dung trên các trang web có chú thích (ví dụ như thuộc tính class). Dưới đây là một ví dụ về cách sử dụng cssSelector:
"speakable": {
"@type": "SpeakableSpecification",
"cssSelector": [
".headline",
".summary"
]
}
- xPath: Được sử dụng để xác định nội dung thông qua xPath, thường áp dụng khi nội dung được hiển thị dưới dạng XML. Ví dụ về cách sử dụng xPath:
"speakable": {
"@type": "SpeakableSpecification",
"xPath": [
"/html/head/title",
"/html/head/meta[@name='description']/@content"
]
}
Khắc phục sự cố
Nếu bạn gặp sự cố khi triển khai hoặc gỡ lỗi dữ liệu có cấu trúc, bạn có thể tham khảo các tài nguyên hỗ trợ sau:
- Nếu bạn sử dụng hệ thống quản lý nội dung (CMS) hoặc có người khác quản lý trang web, hãy yêu cầu họ hỗ trợ. Đừng quên chuyển tiếp mọi thông báo trong Search Console để làm rõ vấn đề với họ.
- Google không đảm bảo rằng các tính năng sử dụng dữ liệu có cấu trúc sẽ xuất hiện trong kết quả tìm kiếm. Để hiểu rõ các lý do phổ biến khiến nội dung của bạn không xuất hiện trong kết quả nhiều định dạng, hãy xem qua Nguyên tắc chung về dữ liệu có cấu trúc.
- Nếu có lỗi trong dữ liệu có cấu trúc của bạn, hãy kiểm tra danh sách các lỗi liên quan để khắc phục.
- Nếu trang của bạn bị áp dụng biện pháp thủ công, dữ liệu có cấu trúc trên trang có thể bị bỏ qua (mặc dù trang vẫn có thể xuất hiện trong kết quả tìm kiếm của Google). Để giải quyết vấn đề này, hãy sử dụng báo cáo Biện pháp thủ công.
- Xem lại các nguyên tắc để xác định xem nội dung của bạn có tuân thủ các yêu cầu hay không. Lỗi có thể do nội dung hoặc thẻ đánh dấu không hợp lệ, tuy nhiên, vấn đề có thể không phải do lỗi cú pháp. Trong trường hợp đó, Công cụ kiểm tra kết quả nhiều định dạng có thể không xác định được các vấn đề.
- Khắc phục sự cố thiếu kết quả nhiều định dạng hoặc giảm tổng số kết quả nhiều định dạng
- Hãy kiên nhẫn chờ đợi để Google thu thập lại dữ liệu và lập chỉ mục. Lưu ý rằng có thể mất vài ngày sau khi xuất bản một trang mới thì Google mới tìm và thu thập dữ liệu trên trang đó. Đối với các câu hỏi chung về hoạt động thu thập dữ liệu và lập chỉ mục, hãy tham khảo Câu hỏi thường gặp về việc thu thập dữ liệu và lập chỉ mục trên Google Tìm kiếm.
- Nếu vẫn còn thắc mắc, hãy đăng câu hỏi của bạn trong diễn đàn của Trung tâm Google Tìm kiếm để nhận được sự hỗ trợ từ cộng đồng.
Không thể kích hoạt nội dung
Vấn đề: Bạn gặp khó khăn trong việc kích hoạt nội dung để sử dụng tính năng chuyển văn bản thành lời nói (TTS) qua Trợ lý Google.
Giải pháp:
Để khắc phục vấn đề này, bạn có thể thử các lệnh thoại sau:
- “Tin mới nhất về $chủ_đề là gì?”
- “Có tin gì mới về $chủ_đề không?”
- “Phát tin tức về $chủ_đề.”
Nếu bạn vẫn gặp sự cố sau khi thử các lệnh trên, nguyên nhân có thể là do thứ hạng của nội dung bị ảnh hưởng bởi các yếu tố thuật toán. Trợ lý Google chỉ cung cấp tối đa ba bài viết từ các nguồn tin tức khác nhau thông qua tính năng TTS. Để hiểu rõ hơn về cách Google xếp hạng các bài viết, bạn có thể tham khảo tài liệu về Cách hoạt động của Tìm kiếm.
Các giải pháp âm thanh khác
Ngoài việc sử dụng dữ liệu có cấu trúc speakable, bạn cũng có thể tích hợp các giải pháp âm thanh khác vào nội dung của mình trên Trợ lý Google. Ví dụ, bạn có thể sử dụng các giải pháp tích hợp nâng cao trong ứng dụng tùy chỉnh của riêng bạn để cho phép người dùng tương tác trực tiếp với ứng dụng thông qua Trợ lý Google. Để biết thêm chi tiết về cách thực hiện, bạn có thể tham khảo phần Hướng dẫn cho nhà phát triển về Actions on Google.
Việc sử dụng dữ liệu có cấu trúc speakable là một bước tiến quan trọng trong việc tối ưu hóa nội dung cho các thiết bị thông minh và trợ lý ảo. Bằng cách triển khai đúng cách và tuân thủ các nguyên tắc, bạn không chỉ giúp trang web của mình tiếp cận người dùng qua các kênh mới mà còn tăng cường hiệu quả SEO, cải thiện khả năng hiển thị và tương tác với người dùng. Hãy bắt đầu áp dụng speakable ngay hôm nay để đón đầu xu hướng phát triển công nghệ trong tương lai.
