Schema Markup là một kỹ thuật tối ưu hóa SEO hiện đại giúp các công cụ tìm kiếm như Google dễ dàng hiểu và đọc được nội dung trên trang web của bạn. Bằng cách sử dụng các đoạn mã có cấu trúc, Schema Markup không chỉ sắp xếp nội dung thành các định dạng dễ hiểu cho máy đọc, mà còn giúp tăng khả năng hiển thị trong kết quả tìm kiếm với các rich snippets – những đoạn trích mở rộng hiển thị như xếp hạng sao, thông tin sản phẩm, sự kiện, công thức và nhiều yếu tố trực quan khác. Điều này không chỉ giúp trang web nổi bật hơn trong kết quả tìm kiếm, mà còn góp phần cải thiện tỷ lệ nhấp chuột (CTR) nhờ cung cấp thông tin hữu ích ngay trên trang kết quả. Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết về Schema Markup, cách sử dụng nó trong SEO, cũng như hướng dẫn để tích hợp Schema Markup vào trang web của bạn một cách hiệu quả.
Shema Markup hay còn gọi là dữ liệu có cấu trúc(Structured Data) về mặt tổng thể giúp công cụ tìm kiếm như Google hiểu viết bài chuẩn seo của bạn có đúng không, và SEO top tốt hơn trên website thông qua các công cụ tìm kiếm như Bing, Google, Yandex, Baidu, vv...
Chúng ta còn nhiều từ tiếng việt khác để gọi như là lược đồ, chúng là các nội dung thực tế của bạn rồi ghép vào một đoạn mã riêng ra để cho máy đọc, cụ thể ở đây ví dụ như là công cụ tìm kiếm Google đọc và quét nội dung được dễ dàng hơn.
Chúng ta thông thường khi đăng nội dung lên website chỉ đơn giản là viết bài chuẩn SEO là xong, nếu bạn chưa biết cách viết để tăng lượt chuyển đổi mời xem tại kêu gọi hành động có chuyển đổi cao. Nhưng đương nhiên chúng ta có những thông tin quan trọng, chúng ta muốn nhấn mạnh và ưu tiên chúng. Nhưng khi bạn đã làm điều đó trên website bằng các thẻ heading như <h1> đến <h6> hoặc thẻ bôi đậm như <b> thì nội dung trong trang vẫn có rất nhiều, các bộ máy tìm kiếm đọc nội dung trên website khác chúng ta đọc và dưới đây là ví dụ về nội dung trên một website mà người đọc và máy đọc sẽ hiển thị khác nhau như thế nào việc nắm được Schema Markup là gì và tại sao ai cũng cần sẽ giúp bạn hiểu được để SEO dễ hơn.
Cách bộ máy tìm kiếm đọc khác chúng ta
Chúng ta có thể thấy nội dung thực chất mà các bộ máy tìm kiếm(Google) đọc rất nhiều bao gồm cả những thứ khó hiểu, nếu website của bạn có một mã code không chuẩn SEO chứa nhiều các thẻ dư thừa thì còn làm cho Google khó đọc, các bạn có thể kiểm tra website chuẩn SEO chưa tại công cụ kiểm tra website của chính Google.
Việc bạn lọc riêng những thông tin ưu tiên cần thiết để cho Google đọc sẽ làm cho việc SEO website của bạn được tốt hơn rất nhiều vì Google hoặc các công cụ tìm kiếm khác sẽ ưu tiên đọc đoạn mã Schema Markup đó trước vậy nên chúng ta phải đưa nội dung mà chúng ta muốn Google đọc hiểu vào trong đoạn mã Schema như hình bên dưới.
Schema Markup là gì và nó làm việc như thế nào?
Sau khi các công cụ tìm kiếm(Google) đọc nội dung bên trong đoạn mã riêng đó từ đó sẽ phân tích nội dung vậy nên các bạn cần phải có Schema Markup trong website, nếu website của bạn chưa tích hợp thì bạn phải yêu cầu lập trình viên sửa hoặc nâng cấp website để thêm Schema Markup vào trong website, bạn cũng cần cân nhắc để có một thiết kế website chất lượng khi làm phần này đó là lý do mà ai cũng nên hiểu Schema Markup là gì mà website nào cũng có.
Với mỗi một loại dữ liệu bạn đăng lên website, bạn nên gán cho chúng những loại Schema riêng cho chúng đương nhiên đây cũng là một trong những phần thiết kế website để giảm chi phí marketing. Schema Markup đóng vai trò quan trọng giúp các trang web giao tiếp tốt hơn với công cụ tìm kiếm bằng cách cung cấp thông tin có cấu trúc rõ ràng. Mỗi loại Schema được thiết kế để giúp Google và các công cụ khác hiểu sâu hơn về từng loại nội dung cụ thể trên website của bạn – từ bài viết, sự kiện, sản phẩm, đến doanh nghiệp địa phương, đánh giá, và nhiều loại nội dung khác. Việc áp dụng đúng Schema Markup không chỉ làm tăng khả năng xuất hiện của website trong các rich snippets mà còn nâng cao trải nghiệm tìm kiếm cho người dùng. Bởi vì chính Google cũng đã cung cấp thông tin về schema markup và hướng dẫn đầy đủ về chúng, chúng ta có thể thể phân loại dữ liệu như sau:
Được sử dụng cho các bài viết, blog, tin tức và các nội dung tương tự. Schema này giúp Google hiểu rõ cấu trúc bài viết và hiển thị các đoạn trích mở rộng.
Loại này đối với các ngành mà hay tổ chức sự kiện mà đăng lên website nên dùng để hiển thị thông tin về các sự kiện như hội nghị, workshop, buổi hòa nhạc, v.v. Schema này giúp Google hiển thị ngày, giờ, địa điểm và các thông tin liên quan khác.
Cái này khá quan trọng, mỗi sản phẩm đều cần phải được đưa vào trong Schema Markup, thường sử dụng cho các website thương mại điện tử, schema này cho phép hiển thị chi tiết về sản phẩm như tên, giá, xếp hạng, kho hàng, v.v. trong rich snippets.
Loại này để nói với công cụ tìm kiếm rằng bạn là một tổ chức, có pháp lý đương nhiên sẽ uy tín hơn trong mắt Google và các công cụ tìm kiếm khác.
Đây phù hợp với các nhà kinh doanh qua cửa hàng thì chúng ta nên thêm dành cho dành cho các doanh nghiệp địa phương, giúp hiển thị thông tin như địa chỉ, giờ mở cửa, số điện thoại và đánh giá. Loại schema này rất quan trọng cho SEO địa phương.
Khi mà có đánh giá khách hàng bạn nên thêm cả ở nội dung website và vào trong mã dữ liệu có cấu trúc nữa, vì loại này Google hiển thị cả ra bên ngoài khi người dùng tìm kiếm. Được sử dụng để hiển thị đánh giá và xếp hạng, thường là cho sản phẩm, dịch vụ, phim ảnh hoặc sách. Schema này giúp kết quả tìm kiếm có thêm các đánh giá sao, thu hút người dùng.
Dành cho các trang công thức nấu ăn. Schema Recipe cho phép Google hiển thị các chi tiết như nguyên liệu, thời gian nấu, lượng calo và đánh giá công thức.
Nhiều người là chủ của website mà chưa thành lập doanh nghiệp, hoặc chủ doanh nghiệp cũng là một người, thường sử dụng cho các trang thông tin về nhân viên hoặc người nổi tiếng, giúp hiển thị các thông tin như tên, ngày sinh, nghề nghiệp và ảnh đại diện.
Rất nhiều người cũng dùng loại này vì khi đặt câu hỏi trong website và nó cũng hiển thị luôn ra ngoài khi người dùng tìm kiếm website của chúng ta. Schema này rất hữu ích cho các trang có nội dung hỗ trợ hoặc giải đáp câu hỏi thường gặp.
Hiển thị số sao đánh giá ra bên ngoài tìm kiếm cũng rất hay và đẹp.
Để viết được những mã schema markup trên thì phải sử dụng ngôn ngữ dữ liệu có cấu trúc để có thể tạo ra các dữ liệu có cấu trúc được.
Ở phần trên tôi đã giới thiệu là nên thêm nội dung vào trong Schema Markup, ở phần này tôi sẽ nói về các cách viết dữ liệu có cấu trúc đó có thể được viết theo những cách nào. Nếu bạn lập trình viên hoặc không phải đều có thể hiểu được và nên chọn một trong 3 cách viết Schema dưới đây.
Các thuộc tính được thể hiện như sau:
1. about: được dùng để xác định nguồn dữ liệu và nói về cái gì.
2. property: dùng để xác định các thuộc tính cho dữ liệu
3. rev, rel: xác định các mối quan hệ trong dữ liệu của bạn nhập vào.
4. prefix: cung cấp việc xác định cho dữ liệu nhiều hơn dạng mà ta muốn nói về dữ liệu đó.
5. typeof: được dùng để gán với chủ thể của chúng.
6. data-data-data-src, resrource và href được dùng để xác định dữ liệu liên quan.
7. content: ghi đè nội dung.
8. datatype: Xác định kiểu dữ liệu cho các phần tử.
Cũng khá giống với RDFa như sau:
1. itemscope: Dùng để tạo mục và chứa các thông tin về phần tử
2. itemtype: Mô tả dữ liệu bằng URL
3. itemprop: Mô tả một thẻ được xác định
4. itemid: Xác định một dữ liệu duy nhất
5. itemref: Dữ liệu liên quan
Đây là loại phổ biến và hay được dùng nhất
1. type: loại dữ liệu
2. context: nguồn schema
3. name: hầu như là tên của dữ liệu của bạn
4. image: chưa URL ảnh