Hiện nay rất nhiều anh em Webmaster và SEOer rất quan tâm đến schema, vì nhận thấy tầm quan trọng và ứng dụng của schema trong việc xác thực entity và chiến dịch SEO Web của mình, tuy nhiên hiện nay, rất rất… nhiều anh em mơ hồ chưa biết schema là gì? không biết triển khai như thế nào? và hầu hết anh em đều mắc sai lầm dẫn đến spam schema.
Mục lục nội dung chính:
Schema là gì?
Schema hay schema markup có tên đầy đủ là schema.org là một loại ngôn ngữ dùng để định dạng dữ liệu có cấu trúc, đây là một sản phẩm do sự hợp tác 4 search engine lớn nhất trên thế giới là Google, Bing, Yandex, Yahoo hợp tác cùng nhau phát triển và liên tục cải tiến.
Trong đó có 3 loại định dạng dữ liệu cấu trúc được hỗ trợ bạn cần biết: JSON-LD (JavaScript), Microdata (HTML) và RDFa (HTML 5). Google khuyên dùng là định dạng JSON-LD, vì vậy trong suốt bài viết về Schema mình chỉ xoay quanh về định dạng này.
Các loại Schema bạn cần nắm
- Article: Bài viết
- Book: Sách
- Course: Khóa học
- Event: Sự Kiện
- Job Posting: Việc làm
- Local Business: Doanh nghiệp
- Person: Người
- Review: Đánh giá
- Product: Sản phẩm
- Recipe: Công thức nấu ăn
- Service: Dịch vụ
- Software Application: Ứng dụng phần mềm
- Video Object: Đối tượng video
Những lợi ích bất ngờ của Schema
- Đối với công cụ tìm kiếm: Mục đích lớn nhất để 4 gã khổng lồ cùng hợp tác và phát triển schema đó chính là giúp họ hiểu hơn, phân loại chủ đề và hỗ trợ xếp hạng nội dung của hàng tỷ tỷ website hiện nay.
- Đối với Website: Khi triển khai schema đúng cách thì trang web bạn sẽ được những con bọ tìm kiếm (Googlebot…) dễ dàng phân loại, thu thập nội dung website của mình. Hơn nữa, schema sẽ góp phần thúc đẩy quá trình Ranking bộ từ khóa của bạn dễ dàng hơn đấy.
- Giúp kết quả hiển thị nổi bật (Rich Snippets): Sẽ rất ấn tượng nếu trong các kết quả tìm kiếm, website bạn được hiển thị nổi bật và “chiếm nhiều diện tích hiển thị” hơn những đối thủ còn lại nhờ rich snippet như: Hình ảnh, đánh giá sao, breadcrumbs, hỏi đáp, sự kiện, sản phẩm, âm nhạc… từ đó khả năng nhấp chuột vào kết quả (CTR) sẽ rất cao.
Những sai lầm phổ biến khi triển khai Schema
Đa phần khi triển khai schema anh em chỉ 1 mục đích duy nhất làm “làm đẹp kết quả tìm kiếm”. Đây là những sai lầm cực kỳ phổ biến khi anh em triển khai schema. Điều này sẽ ảnh hưởng cực kỳ nghiêm trọng đến chiến dịch SEO của anh em về lâu dài, nguy hiểm hơn nữa là website sẽ dính tác vụ thủ công, nào! hãy cùng mình điểm qua xem đúng không nhé:
- Khi tạo lập và xác thực Entity: Không biết Schema Local Business và Schema Person gắn ở đâu, thậm chí gắn hết luôn tất cả các URL của website
- Schema đánh giá: Fake đánh giá ảo số lượng lớn và người dùng không được đánh giá
- Schema sản phẩm: Thiếu một vài trường schema product rồi nghĩ đó là lỗi và tiến hành dùng code để xóa luôn schema product
- Schema hỏi đáp:
Tự tạo câu hỏi và tự trả lời, người dùng không thể tương tác đượcPhần này “quan điểm của mình chưa chính xác” mình đính chính lại, hiện tại có 2 dạng FAQPage và QAPage, tùy vào từng loại mà có cách triển khai và ứng dụng khác nhau, các bạn nên đọc thêm tài liệu hướng dẫn từ Google nhé. - Schema sự kiện và công thức nấu ăn: Tự tạo chúng để làm đẹp kết quả hiển thị trong khi đó loại hình website và nội dung chẳng liên quan gì đến chúng
Hãy dừng lại và check schema ngay, để xem bạn đã và đang spam schema hay không bằng nguyên tắc rất đơn giản. Schema là dữ liệu có cấu trúc được tạo ra từ nội dung “đang hiển thị” và “có thể tương tác” website bạn cho người dùng.
Ví dụ đơn giản: Khi tạo Schema Person vào URL nào thì bạn phải đảm bảo URL đó hiển thị thông tin của Person đó. Hoặc schema hỏi đáp hay schema review (đánh giá 5 sao), bạn phải đảm bảo yếu tố rằng trong nội dung website phải có phần hiển thị là đánh giá sao và quan trọng người dùng phải được đánh giá và quyết định 1 sao hay 5 sao. Rất đơn giản phải không nào!
Công cụ kiểm tra dữ liệu có cấu trúc của Google
Google rất chu đáo, gã khổng lồ này đã tạo sẵn một công cụ kiểm tra dữ liệu có cấu trúc tại đây. Sau khi truy cập vào công cụ hãy copy và dán vào URL đích (lưu ý là từng URL cụ thể) vào phần tìm nạp URL hoặc dán đoạn mã bạn vào.
Chờ một vài giây công cụ sẽ tiến hành quét và hiển thị tất cả các schema của URL đang sử dụng, vì vậy bạn hoàn toàn có thể kiểm tra schema của mình hoặc một website đối thủ bất kỳ.
Hướng dẫn tạo Schema Markup
Để có một bộ Content chuẩn SEO, ngoài phục vụ cho người dùng, bạn cần phải tạo thêm schema về loại nội dung đó để giúp Googlebot hiểu hơn về loại nội dung của website bạn cung cấp. Hôm nay Viện IT sẽ hướng dẫn bạn cách tạo schema markup đầy đủ và đúng chuẩn nhất mà không cần biết lập trình.
Một số công cụ hỗ trợ việc tạo Schema thủ công miễn phí
- Công cụ đánh dấu dữ liệu chính chủ từ Google tại đây
- Công cụ tạo Schema Markup Generator (JSON-LD) từ MERKLE rất toàn diện tại đây
Lưu ý quan trọng: Khi bạn tạo schema thủ công, yêu cầu bạn phải dán mã code vào đúng từng URL (không được dán vào header của toàn trang)
Hướng dẫn tạo Schema “chuẩn” hoàn toàn tự động
Không phải ai cũng biết và giỏi code, mình thế khi tạo và chèn schema thủ công sẽ rất khó cho người không giỏi code, đặc biệt là anh em newbie. Nếu bạn đang sử dụng mã nguồn mở CMS WordPress đừng lo lắng quá mức, mình sẽ hướng dẫn anh em cách tạo schema markup đúng chuẩn từ những plugin tạo schema tốt nhất hiện nay.
Hướng dẫn sử dụng plugin Schema Pro
Mình sẽ hướng dẫn dùng Schema Pro để tạo Schema Local Business và Schema Person, giúp hỗ trợ quá trình xác thực Entity
Lưu ý: Plugin Schema Pro là plugin có phí (mình có chia sẻ miễn phí và hướng dẫn tải trong mô tả dưới video). Nếu anh em có điều kiện, hãy mua plugin chính chủ để ủng hộ đội ngũ của schema pro tại đây: https://wpschema.com/
Hướng dẫn dùng plugin kk Star Ratings tạo Schema Review
Bạn sẽ khá bất ngờ ở thời gian trước đây một vài năm việc tạo xếp hạng sao để hiển thị trên Google rất dễ dàng, do nhận thấy bị lạm dụng và spam schema xếp hạng sao rất nhiều, đặc biệt là thị trường Việt Nam nên Google đã bóp chặt và thay đổi chính sách rất nhiều.
Hiện nay để được hiển thị đoạn trích đánh giá sao trong kết quả tìm bạn có thể tận dụng các type schema có hỗ trợ như:
- Sách
- Khóa học
- Sự kiện
- Hướng dẫn
- Doanh nghiệp địa phương
- Phim
- Sản phẩm
- Công thức
- Ứng dụng phần mềm
Viện IT sẽ hướng dẫn cách tạo đánh giá sao trong trang và bài viết bằng plugin kk star ratings với type CreativeWorkSeries
video đang cập nhật…
Hướng dẫn dùng plugin WooCommerce để tạo Schema Product
Hướng dẫn tạo Schema Product chuẩn và cách khắc phục “báo thiếu” tất cả các trường cho WordPress hiện nay bằng WooCommerce
Nguồn: Văn Thế Web
Hướng dẫn dùng plugin Yoast SEO để tạo Schema Organization và Breadcrumb
Plugin Yoast SEO có sẵn tính năng tạo Schema Breadcrumb và Schema Organization (tổ chức) công việc của bạn rất đơn giản chỉ cần làm theo hướng dẫn sau.
video đang cập nhật…
Lời kết
Hy vọng với bài viết trên từ Viện IT sẽ giúp nhiều anh em hiểu rõ schema là gì? và cách tạo schema đúng chuẩn một cách bài bản để tránh spam schema, và hơn nữa giúp dự án SEO của mình sẽ phát triển và ranking tốt hơn.
Nếu bài viết hữu ích, đừng ngần ngại chia sẻ ngay đến mọi người nhé. Cảm ơn anh em, chúc anh em thành công!
Có thể bạn chưa biết:
Viện IT là một trong SEO Agency cung cấp dịch vụ SEO uy tín hàng đầu. Với mỗi dự án SEO, chúng tôi luôn có chính sách tặng kèm miễn phí 100% dịch vụ thiết kế (hoặc audit) website chuẩn SEO Onpage, đặc biệt công nghệ Technical và triển khai Schema bài bản.
Biên tập: Hòa Huỳnh Founder Viện IT
Schema là một đoạn code dùng để định dạng dữ liệu có cấu trúc giúp công cụ tìm kiếm hiểu rõ hơn về các thông tin trên trang website của bạn để phục vụ kết quả tìm kiếm người dùng.
Các công cụ tìm kiếm phổ biến nhất hỗ trợ ba loại định dạng cấu trúc dữ liệu đó là JSON-LD, Microdata, RDFa.
Truy cập trang công cụ của Google sau đó dán URL trang web mà bạn muốn biết vào nó sẽ hiển thị đầy đủ các schema có trên đó.
Schema giúp các công cụ tìm kiếm hiểu được nội dung, chủ đề của website muốn đề cập đến nhằm thúc đẩy quá trình Ranking TOP từ khóa một cách dễ dàng và nhanh chóng. Mặt khác, nó còn giúp tăng tỷ lệ nhấp cho website.
Thật đơn giản, bạn chỉ cần cài đặt plugin Schema Pro hoặc Rankmath cho trang website của mình. Chúng sẽ giúp bạn tạo schema hoàn toàn tự động và có tích hợp nhiều loại Schema Markup cho bạn tùy ý lựa chọn. Bạn cũng có thể tự tạo schema thủ công nếu biết về code.
Cảm ơn admin, mình đã áp dụng thành công! Mời các bạn ghé qua https://hdhaihung.com/ để xem thêm các sản phẩm về công nghệ nha ^^
Bài viết haychi tiết đúng cái mình đang cần
Bài viết rất hữu ích. Cám ơn Ad nhiều!
Bài viết rất hữu ích.
Bài viết của Anh hay quá. Đúng là cái mà mình đang tìm. Chúc Vienit ngày càng phát triển nha.
Thank ad đã viết một cách chi tiết nhé. Rất mong có những bài như thế này lần sau
Chào anh, trước em có dùng schema pro sau đó xoá đi nhưng lại không mất schema product. Giờ Google Search Console báo lỗi, em cài lại schema pro nhưng lại bị trùng schema product nên nó thành 2 schema. Mong được anh chỉ cách xoá schema cũ ạ?
Schema Product còn là do mặc định woocomerce tạo ra. Bạn không cần phải cài thêm bằng schema pro, mà hãy khắc phục (search thêm trên google) các fix các trường schema product do woocomerce tạo ra nhé!
Đọc xong bài viết của bạn mình mới hiểu hơn về Schema. Cảm ơn bạn đã chia sẻ một bài viết rất hữu ích!
Anh ơi kiểm tra website thì có cái là WebSite cái đó là gì nhỉ ? với sài schema pro nó ra nhiều schema quá
Minh chưa hiểu câu hỏi của bạn, bạn thử chụp hình ib vào fanpage Viện IT thử nha
Khi bạn tạo schema thủ công, yêu cầu bạn phải dán mã code vào đúng từng URL (không được dán vào header của toàn trang). Hi anh, mình dán từng trang vào như thế nào vậy a?
Chào bạn, khi bạn sử dụng plugin Schema Pro thì việc này đã được làm tự động, bạn xem thêm video có giải thích chi tiết nha
Bài viết rất hữu ích, tôi đã áp dụng nó cho site của mình. Nhưng hiện tại google vẫn chưa nhận và hiển thị ở kết quả tìm kiếm!
Schema rất tốt cho các trang thương mai điện tử cũng như các trang bán hàng.Bài viết rất hữu ích.
Mình dùng schema pro cho sản phẩm thì khi check có đến 2 phiên bản product. Mình tìm hiểu thì 1 cái do schema pro và 1 cái do wooco. Làm thế nào để xóa schema do wooco tạo ra? Trên mạng có hướng dẫn add code nhưng mình thử nghiệm đều không được. Mong bạn giúp mình. Cảm ơn
lý do của bạn xuất hiện 2 schema product là do có schema product mặc định của woocomrce và schema pro, giải pháp của bạn là xóa 1 và giữ 1 nha, nếu dùng woo rồi thì ko cần add thêm, nếu muốn dùng schema pro để chèn thì nên xóa code do woo.
Bài viết rất hữu ích, cảm ơn bạn!
Cảm ơn bạn đã theo dõi!
bên mình xài SAPO thì cấu hình schema kiểu gì bạn?
Chỉ có cách nhờ bên sapo họ chèn thôi bạn, và hình như tốn phí trên mỗi lần support
Vậy nếu em dùng rankmath thì có cách nào để khai báo schema tốt nhất vậy anh?
Bạn tham khảo khai thác các schema mà rankmath đã tích hợp sẵn nha, vậy là đủ dùng rồi. Có thể search thêm Google.
Bài viết của bác tuyệt quá , video công phu ghê . Cho mình hỏi là mình không dùng yoastseo , mình dùng rankmath vậy rankmath có kết hợp được với schema pro . Cám ơn bác rất nhiều
Chào bạn, Rankmath ko dùng chung được với schema pro nhé bạn
Bài viết và video bác làm công phu và chi tiết thật. Sau video này sẽ làm thử vì trước mình hay làm bằng tay cũng có nhiều sai xót và mất nhiều công sức. Cho e hỏi chút là web Vienit này bác cũng đang dùng Schema Pro à?
Đúng rồi bạn!
Schema cho website mảng nhiều chủ đề có vẻ khá khó triển khai hơn. Nhưng vẫn đang tìm hiểu để hoàn thành nó. Cảm ơn anh nhiều nhé!
Ok bạn, chúc bạn thành công nhé!
Nếu có tiền thì chơi Schema Pro, nhưng không có tiền nhiều để gia hạn mỗi gói, thì nên sử dụng tới việc code tay. Bài này hay, để dành nghiên cứu thêm về sau nữa
dạ cảm ơn anh đã theo dõi 🙂
Em chào anh. Làm cách nào để chỉ những người có đăng ký tài khoản trên web của mình thì mới đánh giá được anh nhỉ ?
Trong plugin kk Star Ratings bạn bỏ tùy chọn “Cho phép khách bỏ phiếu” đi là được nhé
A làm video chất lượng quá, theo dõi và ủng hộ A 😀
Ok cảm ơn bạn!
A có ưu tiên làm schema bằng tay hơn là plugin không a ?
Tạo và chèn Schema thủ công thì yêu cầu phải biết code tý xíu để hiểu rõ hơn, hơn nữa phải chèn thủ công từng url tương ứng nên rất tốn time. Trong khi đó có công cụ hỗ trợ auto cho mình thì tại sao ko sử dụng, đơn giản vậy thôi bạn 🙂
Em có thắc mắc là các website lên top tại mảng thị trường bất động sản không gắn schema đầy đủ. Anh có nhận xét gì về vấn đề này không ạ?
Vì schema chỉ là 1 phần rất nhỏ trong bài toán tổng quan SEO, hiện tại mảng bất động sản khá cạnh tranh và nhiều phương pháp seo khác nhau.
Bài đọc bài viết để hiểu thêm về lợi ích của schema nha.
bài viết bổ ích hay lắm ad
cảm ơn bạn, chúc bạn thành công nhé!
Kiến thức bổ ích. Cám ơn anh nhiều
Yasr có vẻ hơn kk rattings mà bác hòa không recommend nó nhỉ
Cảm ơn anh đã góp ý, do chưa xài Yasr nên em chưa rõ nó có good hơn ko, nếu được a có thể review ngắn trong bình luận, so sánh giữa 2 plugin giúp em nha. Cảm ơn anh!
Tks Hoà Huỳnh đã chia sẻ.
From Rseo w Love
Bài viết hay quá ạ.
hóng bài viết chi tiết cách làm schema event từ bạn
ok cảm ơn bạn đã theo dõi!