Schema Markup là một 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ề nội dung trên website. Việc cấu hình schema không chỉ cải thiện khả năng hiển thị trên Google mà còn tăng cơ hội xuất hiện dưới dạng rich snippets, thu hút nhiều lượt nhấp hơn. Trong bài viết này, mình sẽ giới thiệu cách thiết lập Schema Markup bằng Rank Math để tối ưu website một cách hiệu quả.
Những điểm chính
- Cấu hình schema trong Rank Math: Kích hoạt schema từ tùy chọn Global, thiết lập schema mặc định và thêm schema vào từng bài viết/trang.
- So sánh Rank Math Free & PRO: Hiểu rõ sự khác biệt giữa hai phiên bản và các loại schema có sẵn.
- Tùy chỉnh và quản lý schema: Sử dụng Schema Templates, đặt điều kiện hiển thị, nhập schema từ nhiều nguồn.
- Cấu hình từng loại schema: Hướng dẫn thiết lập các schema phổ biến như Article, FAQ, Product, Video…
- Kiểm tra và tối ưu schema: Xác thực schema, thêm nhiều schema trên một trang và tối ưu schema cho nội dung tùy chỉnh.
- Biết thêm Vietnix – Đơn vị cung cấp giải pháp hosting chất lượng.
- Câu hỏi thường gặp: Giải đáp các vấn đề thắc mắc xoay quanh việc cấu hình Schema Markup.
Kích hoạt schema từ tùy chọn Global
Trước tiên, bạn cần chắc chắn rằng đã cài đặt và cấu hình Rank Math SEO trên website. Để bật tính năng schema, bạn cần kích hoạt module Schema (Structured Data) trong cài đặt của Rank Math. Các bước thực hiện như sau: Vào Rank Math SEO > Dashboard.

Tiếp theo, bạn tìm Schema (Structured Data) và kiểm tra xem module này đã được bật hay chưa:

Việc cấu hình Schema Markup sẽ trở nên dễ dàng hơn khi bạn sử dụng Rank Math PRO. Nếu bạn chưa sở hữu phiên bản này và đang tìm kiếm giải pháp lưu trữ tối ưu cho website WordPress, hãy tham khảo ngay dịch vụ WordPress hosting của Vietnix. Không chỉ giúp website vận hành nhanh, ổn định, web hosting này còn tặng kèm Rank Math PRO, giúp bạn tạo schema tự động và cải thiện SEO hiệu quả. Ngoài ra, bạn còn nhận được nhiều plugin và theme bản quyền hoàn toàn miễn phí. Đừng bỏ lỡ!
Tạo website nhanh chóng & dễ dàng với
BỘ QUÀ TẶNG THEME VÀ PLUGIN FREE TỪ VIETNIX!
Nhận ngay Rank Math Pro, Elementor Pro, WP Smush Pro và hơn 500 theme bản quyền hoàn toàn miễn phí khi mua WordPress hosting!
Khám phá kho quà tặng!

Thiết lập schema mặc định cho trang web
Mỗi bài viết hay trang trên website đều nên có schema để cải thiện khả năng hiển thị trên kết quả tìm kiếm. Với Rank Math, bạn có thể dễ dàng chọn một loại schema mặc định để tự động áp dụng cho tất cả bài viết và trang. Để thiết lập, bạn truy cập Rank Math SEO > Titles and Meta và tìm các tùy chọn liên quan đến schema.

Sau đó, bạn đến phần cài đặt Title & Meta của Rank Math > Nhấp vào tùy chọn Posts từ menu bên trái:

Để xem tất cả các kiểu schema được hỗ trợ, bạn nhấp vào menu thả xuống. Sau đó, bạn có thể cuộn hoặc tìm kiếm tất cả chúng tại mục này:

Bạn có thể chọn loại schema mà bạn sử dụng nhiều nhất trên trang web và lưu cài đặt – có thể lặp lại quy trình cho tất cả các trang. Nếu trang web có các loại bài đăng tùy chỉnh, chúng cũng sẽ hiển thị trong menu. Bạn nên thực hiện thao tác này cho tất cả các loại bài đăng.

Điều quan trọng là bạn phải hiểu rằng cho đến bước này thì công cụ vẫn chưa thêm schema vào bất kỳ bài viết nào; bạn chỉ chọn loại schema mặc định sẽ được thêm vào bài, sau đó có thể tùy chỉnh theo từng bài viết hoặc từng trang.
Thêm schema vào bài viết hoặc trang
Sau khi đã thiết lập loại schema mặc định cho trang web, bạn có thể bắt đầu thêm hoặc tùy chỉnh schema cho từng bài viết và trang cụ thể, thông qua các trình chỉnh sửa như sau:
- Thêm schema trong Classic Editor:
Bạn truy cập Post > Add New để tạo bài viết mới. Sau đó, bạn kéo xuống dưới cùng sẽ thấy Rank Math Metabox. Nếu không thấy, bạn nhấn vào Screen Options và chọn Rank Math SEO. Sau đó, bạn chuyển sang tab Schema để xem và quản lý schema hiện tại.

- Thêm schema trong Gutenberg (Block Editor):
Đầu tiên, bạn nhấp vào biểu tượng Rank Math trên thanh công cụ WordPress.

Tiếp theo, bạn chuyển sang tab Schema để mở giao diện quản lý schema. Tại đây, bạn sẽ thấy loại schema mặc định đã được thiết lập trước đó. Nếu muốn thay đổi, hãy xóa schema hiện có bằng cách nhấn vào biểu tượng thùng rác.

Sau đó, bạn click vào Có.

Bây giờ, chúng ta sẽ bắt đầu với một trang trắng, hãy thêm một schema hoàn toàn mới bằng cách nhấp vào nút Schema Generator.

Giao diện này sẽ hiển thị tất cả các loại schema mà Rank Math hỗ trợ. Mình sẽ giải thích chi tiết về các loại schema này trong phần sau của bài viết.

Nếu bạn dùng Rank Math Free, một số tính năng nâng cao như Custom Schema sẽ bị khóa và yêu cầu nâng cấp lên Rank Math PRO.

Tại đây, bạn có thể chọn loại schema phù hợp với nội dung bài viết để tối ưu hóa khả năng hiển thị trên kết quả tìm kiếm.

So sánh schema trong Rank Math Free và Rank Math PRO
Rank Math cung cấp 2 phiên bản khác nhau bao gồm miễn phí và trả phí. Dưới đây là bảng so sánh giữa Rank Math Free và Rank Math PRO để bạn dễ dàng phân biệt:
Tính năng | Rank Math Free | Rank Math PRO |
Các loại Schema hỗ trợ | None, Article, Book, CollectionPage, Course, Event, FAQ Schema, HowTo Schema, Job Posting, Music, Person, Person or Organization, Product, ProfilePage, Recipe, Restaurant, Service, Software Application, Video, WebPage, WebSite, Blog Posting, Breadcrumb Schema, Easy Digital Downloads Schema, Local SEO Schema, News Article, Sitelinks Search Box Schema, WooCommerce Schema, SiteNavigationElement Schema. | Giống như phiên bản miễn phí nhưng bổ sung thêm 9 schema cao cấp như Dataset, FactCheck (Claim Review), Movie, Podcast Episode, About and Mentions, ItemList Schema, Carousel Schema, Q&A Page Schema, Speakable Schema. |
Global Schema Templates | ❌ Không hỗ trợ | ✅ Cho phép tạo và lưu template Schema dùng chung. |
Importing Schema | ❌ Không hỗ trợ | ✅ Nhập schema từ URL, JSON-LD, HTML. |
Custom Schema | ❌ Không hỗ trợ | ✅ Cho phép tùy chỉnh schema theo nhu cầu. |
Advanced Schema Editor | ❌ Không hỗ trợ | ✅ Cung cấp trình chỉnh sửa schema nâng cao. |
Code Validation | ❌ Không hỗ trợ | ✅ Kiểm tra và xác thực schema trước khi xuất bản. |
Thêm nhiều Schema trên một trang | ❌ Không hỗ trợ | ✅ Hỗ trợ thêm nhiều schema trên cùng một trang. |
Với Rank Math PRO, bạn có thêm nhiều tùy chọn nâng cao để tối ưu schema, giúp nội dung có cơ hội hiển thị nổi bật hơn trên Google. Nếu bạn cần triển khai schema chuyên sâu, Rank Math PRO là lựa chọn đáng cân nhắc.
Tổng hợp các biến trong Rank Math
Trong Rank Math, variables (biến) hoạt động như các tham chiếu động, giúp bạn tự động điền giá trị từ nội dung bài viết vào các trường schema mà không cần nhập thủ công. Điều này giúp tiết kiệm thời gian và đảm bảo tính nhất quán và cực kỳ hữu ích khi thiết lập schema hàng loạt cho nhiều trang. Dưới đây là danh sách đầy đủ các biến trong Rank Math:
1. Basic
%sep%
%search_query%
%count(varname)%
%filename%
%sitename%
%sitedesc%
%currentdate%
%currentday%
%currentmonth%
%currentyear%
%currenttime%
%currenttime(F jS, Y)%
%org_name%
%org_logo%
%org_url%
2. Advanced
%id%
%focuskw%
%keywords%
%customfield(field-name)%
%page%
%pagenumber%
%pagetotal%
%pt_single%
%pt_plural%
%randomword(word1|word2|word3)%
%randomword_np(word1|word2|word3)%
3. Post
%title%
%parent_title%
%excerpt%
%excerpt_only%
%seo_title%
%seo_description%
%url%
%post_thumbnail%
%date%
%modified%
%date(F jS, Y)%
%modified(F jS, Y)%
%category%
%categories%
%categories(limit=3&separator= | &exclude=12,23)%
%tag%
%tags%
%tags(limit=3&separator= | &exclude=12,23)%
4. Term
%term%
%term_description%
%customterm(taxonomy-name)%
%customterm_desc(taxonomy-name)%
5. Author
%userid%
%name%
%user_description%
6. WooCommerce
%wc_price%
%wc_sku%
%wc_shortdesc%
%wc_brand%
7. BuddyPress
%group_name%
%group_desc%
Lưu ý
Các biến WooCommerce ( wc_) chỉ hoạt động trên các trang/sản phẩm liên quan đến WooCommerce. group_ Các biến tương tự ( ) sẽ chỉ hoạt động trên các trang nhóm BuddyPress.
Cách cấu hình từng loại schema với Rank Math
Tiếp theo, chúng ta hãy chuyển sang các loại schema thực tế:
1. No Schema
Mặc dù schema rất quan trọng, nhưng không phải trang nào cũng cần sử dụng nó. Nếu bạn đã bật schema từ cài đặt Global, Rank Math sẽ tự động thêm schema mặc định vào tất cả bài viết hoặc trang. Để tránh điều này, bạn có thể tắt schema Global và chỉ thêm schema khi cần hoặc sử dụng Rank Math PRO để thiết lập điều kiện hiển thị schema trên các trang cụ thể.

Nếu bạn đang dùng schema Global nhưng muốn xóa schema khỏi một trang cụ thể, chỉ cần mở bài viết hoặc trang đó, tìm schema đã được thêm vào, sau đó xóa nó. Ngay lập tức, trang sẽ không còn chứa schema nữa.

2. Article
Schema Article nên được sử dụng trên tất cả các bài viết trên trang web, vì vậy bạn nên thiết lập nó làm kiểu schema mặc định. Trong loại schema này, bạn sẽ tìm thấy một số tùy chọn như Title, Description và các tùy chọn khác như hiển thị bên dưới.

Sau khi đã kết hợp loại schema này vào bài viết, rich snippet có thể xuất hiện trong kết quả tìm kiếm, như mô tả bên dưới:

Trong ví dụ trên, hình ảnh minh họa là các bài viết với phần tiêu đề và mô tả được hiển thị theo cách thông thường. Đáng chú ý, Google xác định chính xác các từ khóa mà người dùng tìm kiếm và thậm chí liên kết đến các tiêu đề phụ cụ thể trong đó.
3. Book
Nếu bài đăng liên quan đến bất kỳ loại sách nào, bạn nên sử dụng Schema Book. Khi chọn loại schema na, bạn sẽ được cung cấp nhiều tùy chọn khác nhau cần điền vào như sau:

Khi bạn đã cấu hình và sử dụng Schema Book trên các bài đăng, các công cụ tìm kiếm như Google có thể sẽ hiển thị nó dưới dạng rich result trên trang kết quả tìm kiếm, tương tự như hình ảnh bên dưới:

Có thể thấy từ hình ảnh, Google đã giới thiệu một cuốn sách trên kết quả tìm kiếm. Các thông tin về quyển sách này bao gồm: Tên tác giả, đánh giá, ngày xuất bản và các thông tin liên quan khác. Điều này có thể thu hút nhiều sự chú ý hơn từ độc giả hoặc người dùng tiềm năng.
4. CollectionPage
CollectionPage Schema được thêm theo mặc định vào các trang chứa tập hợp các bài đăng và trang khác, ví dụ: trang Category và Tag. Nó cũng sẽ được thêm vào trang chủ, nếu trang này được thiết lập để hiển thị các bài đăng mới nhất của bạn chứ không phải trang tĩnh.
5. Course
Nếu đang xem xét hoặc thảo luận về một khóa học trực tuyến, bạn có thể sử dụng Schema Course. Sau đây là tất cả các tùy chọn bạn có thể thấy khi chọn Schema Course:

Sau khi triển khai loại Schema Course trên các trang khóa học, trang web của bạn sẽ đủ điều kiện để hiển thị đoạn trích chi tiết về các khóa học như chủ sở hữu khóa học, danh mục giá, tên khóa học, đánh giá, thời lượng,… trong kết quả tìm kiếm, như mô tả bên dưới:

6. Dataset
Schema Dataset phù hợp nhất với các trang hoặc bài đăng mà bạn đang nói về một file dữ liệu có thể truy cập công khai. Bạn có thể chỉ nói về dữ liệu hoặc thậm chí rút ra kết luận từ dữ liệu đó. Sau đây là các trường bạn cần cấu hình trong loại schema này:

7. Event
Bài đăng hoặc trang của bạn có liên quan đến sự kiện công khai không? Nếu có hãy sử dụng Schema Event để đánh dấu siêu dữ liệu của bạn. Sau đây là tất cả các trường mà bạn sẽ thấy khi sử dụng Schema Event trong bài đăng:

Khi sử dụng Schema Event trên các trang web, Google có thể hiển thị chúng dưới dạng kết quả có nhiều sự kiện với các thông tin chi tiết quan trọng như ngày tháng, địa điểm, địa chỉ,… như minh họa trong hình ảnh bên dưới:

8. FAQ Schema
Nếu bạn sở hữu một trang chứa danh sách các câu hỏi và câu trả lời tương ứng về một chủ đề cụ thể, thì việc sử dụng FAQ Schema sẽ giúp tăng khả năng hiển thị chung cho trang. Schema FAQPage là dữ liệu có cấu trúc giúp Google biết rằng trang này có phần câu hỏi thường gặp (FAQ) và câu trả lời tương ứng cho các câu hỏi.
Với FAQ Block của Rank Math, việc thêm FAQ Schema phù hợp vào bài đăng trên blog rất dễ dàng. Bạn cũng có thể thêm FAQ Schema bằng Elementor và Rank Math. Tuy nhiên, tính năng thêm FAQ Schema chỉ khả dụng trong phiên bản Rank Math PRO. Trong phiên bản miễn phí, bạn chỉ có thể thêm Schema FAQ bằng cách sử dụng FAQ Block từ Block Editor.

9. FactCheck (Claim Review)
Claim Review được sử dụng khi bạn kiểm tra tính đúng đắn của một số tuyên bố do cá nhân hoặc tổ chức đưa ra. Bạn có thể tìm hiểu thêm về nó trên Schema.org. Google cũng đã tạo một trang chuyên dụng để giải thích về Schema Claim Review – Google gọi đó là Fact Check. Sau đây là tất cả các tùy chọn mà bạn thấy trong Schema Fact Check:

Khi bạn kết hợp Schema Fact Check, Google sẽ hiển thị rich result bao gồm thông tin chi tiết về khiếu nại, người khiếu nại và tính trung thực của khiếu nại, như được hiển thị bên dưới:

10. HowTo Schema
Nếu bạn xây dựng một trang web có nội dung dưới dạng hướng dẫn hoặc giải thích dưới bất kỳ hình thức nào – bạn nên cân nhắc sử dụng loại HowTo Schema. Các đoạn code “How-to” nhằm mục đích cung cấp các bước hướng dẫn chi tiết trong SERP cho các truy vấn có nhu cầu tìm hiểu về cách làm một thứ gì đó. Bạn có thể thêm Schema HowTo vào các trang bằng Schema Generator của Rank Math (chỉ có trong Rank Math PRO).
Lợi ích của tùy chọn Schema Generator là nó cho phép sử dụng HowTo Schema với Classic Editor, Elementor hoặc bất kỳ trình tạo trang nào khác. Đồng thời, HowTo Block chỉ hoạt động trên Gutenberg. Ở phiên bản miễn phí, bạn chỉ có thể thêm HowTo Schema bằng cách sử dụng khối HowTo by Rank Math từ Block Editor:

11. Job Posting
Nếu muốn liệt kê các công việc cụ thể trên trang web, bạn nên thêm Schema Job Posting vào trang. Loại schema này sẽ có giá trị cao nhất đối với các trang web việc làm, bảng việc làm và các trang web tương tự. Sau đây là tất cả các tùy chọn để cấu hình cho loại schema này:

Khi bạn áp dụng Schema Job Posting vào các trang tuyển dụng, chúng sẽ có nhiều khả năng được hiển thị dưới dạng rich result trên SERP. Những kết quả này có thể bao gồm dữ liệu quan trọng như chức danh công việc, địa điểm, loại, ngày đăng và nhiều thông tin khác, như được hiển thị trong ví dụ hình ảnh dưới đây:

12. Movie
Nếu chủ đề trong các bài viết là thảo luận về những bộ phim, bạn nên sử dụng Schema Movie. Sau đây là các tùy chọn bạn cần cấu hình:

Việc cấu hình Schema Movie và đưa chúng vào trang có thể giúp bộ phim mà bạn đang thảo luận đủ điều kiện xuất hiện trên rich snippet của Google. Như bạn có thể thấy trong hình ảnh bên dưới, Google đã đưa ra các dữ liệu liên quan đến bộ phim bao gồm tên, ngày phát hành, đạo diễn, xếp hạng và các thông tin liên quan khác:

13. Music
Nếu bài viết liên quan đến các chủ đề về âm nhạc, thì bạn nên sử dụng Schema Music. Sau đây là tất cả các tùy chọn có sẵn cho loại schema này:

14. Person
Schema Person được sử dụng khi nội dung trên trang đề cập về một người cụ thể và bạn muốn người đó xuất hiện trên rich snippet trong kết quả tìm kiếm. Người đó có thể còn sống, đã chết hoặc thậm chí là hư cấu. Sau đây là tất cả các tùy chọn hiển thị khi bạn chọn Schema Person:

15. Person or Organization
Schema Person được thêm vào theo mặc định khi nội dung trang đề cập đến một cá nhân. Tương tự, Schema Organization được thêm vào theo mặc định khi trang web được vận hành thay mặt cho một tổ chức. Bạn có thể truy cập Schema Person và Organization bằng cách vào WordPress Dashboard > Rank Math SEO và bật module Local SEO như hiển thị bên dưới:

Tiếp theo, bạn điều hướng đến Rank Math SEO > TItles & Meta > Local SEO:

Tiếp theo, bạn hãy đến Person hoặc Company và chọn Person nếu trang web do một cá nhân sở hữu hoặc Organization nếu trang web do một tổ chức sở hữu. Sau khi hoàn tất, bạn cuộn xuống và nhấp vào Save Changes.

16. Podcast Episode
Khi liệt kê các tập podcast trên trang, bạn có thể sử dụng loại Schema Podcast để giúp công cụ tìm kiếm hiểu và hiển thị các tập podcast dưới dạng rich result trong kết quả tìm kiếm. Những đoạn trích này có thể bao gồm các chi tiết như tiêu đề tập, tên khách mời và thậm chí cả thumnail, giúp podcast nổi bật và thu hút người dùng nhấp vào. Khi bạn chọn loại Schema Podcast, nó sẽ trông như thế này:

17. Product
Schema Product đặc biệt có lợi khi giới thiệu sản phẩm trên trang web, dù là bài viết đánh giá trực tiếp hay chỉ để link liên kết. Ngoài ra, nếu bạn điều hành một cửa hàng thương mại điện tử, thì nên kết hợp Schema Product vào các trang sản phẩm của mình. Sau đây là tất cả các tùy chọn mà bạn sẽ thấy trong Schema Product:

Những rich result do Google hiển thị khi dùng Schema Product có thể bao gồm các thông tin chi tiết quan trọng như giá sản phẩm, đánh giá, xếp hạng, tình trạng còn hàng,…như được hiển thị trong hình ảnh bên dưới:

18. ProfilePage
Shema ProfilePage được thêm vào trang tác giả theo mặc định. Bạn có thể tắt nó bằng cách vào WordPress Dashboard > Rank Math SEO > Titles & Meta > Authors.

Sau đó, bạn truy cập vào Author Archives và nhấp vào Disabled. Khi hoàn tất, bạn cuộn xuống và chọn Save Changes.

19. Recipe
Thêm Schema Recipe có thể là cách cải thiện khả năng hiển thị trên Google, nếu trang web của bạn đề cập đến các công thức nấu ăn. Để nổi bật và thu hút nhiều lưu lượng truy cập hơn vào trang web công thức nấu ăn, điều quan trọng là phải cấu hình và điền đầy đủ thông tin chi tiết trong trường này. Sau đây là tất cả các tùy chọn bạn cần cấu hình:

Sau khi bạn áp dụng đánh dấu Schema Recipe vào các trang công thức, chúng sẽ đủ điều kiện để xuất hiện dưới dạng rich snippets trên các công cụ tìm kiếm như Google, như hình ảnh minh họa sau:

20. Restaurant
Nên sử dụng Schema Restaurant khi bài đăng của bạn thảo luận về một quán ăn, quán cà phê hoặc nhà hàng. Sau đây là tất cả các tùy chọn mà bạn sẽ thấy khi chọn loại Restaurant Schema:

21. Service
Schema Service nên được sử dụng khi bạn nói về một dịch vụ cụ thể. Ví dụ, nếu bạn đang nói về một doanh nghiệp địa phương hoặc một đơn vị sửa chữa điện, bạn sẽ sử dụng Service Schema. Bạn cũng có thể sử dụng loại schema này trên trang web doanh nghiệp địa phương. Sau đây là các tùy chọn mà bạn cần cấu hình:

22. Software Application
Nếu đang bán hoặc thảo luận về các sản phẩm phần mềm trên trang web của mình, thì bạn nên sử dụng Schema Software Application. Sau đây là tất cả các tùy chọn mà bạn có thể nhìn thấy:

Bằng cách triển khai Schema Software Application, bạn cho phép các công cụ tìm kiếm nắm bắt nội dung trang và thu thập thông tin về phần mềm bạn đang giới thiệu hoặc đánh giá. Đổi lại, điều này giúp trang của bạn đủ điều kiện xuất hiện dưới dạng rich snippet trong kết quả tìm kiếm, như hiển thị bên dưới. Bạn sẽ thấy một đoạn thông tin chi tiết về ứng dụng được hiển thị trong kết quả tìm kiếm bao gồm: Tên ứng dụng, mô tả, xếp hạng, danh mục và ưu đãi…

23. Video
Khi đề cập đến video trong bài đăng, bạn nên sử dụng Schema Video. Sau đây là các tùy chọn bạn sẽ thấy khi chọn loại schema này:

Khi bạn áp dụng Schema Video, nó sẽ hợp lý hóa quy trình để công cụ tìm kiếm hiểu nội dung video, do đó tạo điều kiện hiển thị thông tin chi tiết về video trên kết quả tìm kiếm. Một số thông tin về video được hiển thị bao gồm: Tiêu đề, thumbnail, ngày tải lên, nguồn và thậm chí cả các đoạn video clip hoặc khoảnh khắc cụ thể…

24. Schema About and Mentions
Bạn có thể tận dụng tối đa Schema About and Mentions bằng cách thêm thông tin bổ sung vào các outbound links để đánh dấu chúng là đề cập hoặc tham chiếu. Lưu ý rằng, tính năng này chỉ khả dụng trong phiên bản Rank Math PRO. Bạn có thể thêm Schema About and Mentions vào bài đăng bằng cách thêm liên kết vào văn bản và bật tùy chọn About and Mentions như hiển thị bên dưới:

25. Blog Posting
Bạn có thể sử dụng Schema Blog Posting vào các bài viết có dạng như sau: Article, tin tức và blog. Khi thêm loại schema này vào bài đăng giúp các công cụ tìm kiếm nhanh chóng tìm ra nội dung và tăng cơ hội được xếp hạng cao hơn trong SERP. Các trường Article và Blog Post có thể được sử dụng thay thế cho nhau:

26. Breadcrumb Schema
Thêm Schema Breadcrumbs vào trang web có thể giúp cải thiện trải nghiệm điều hướng của trang web. Rank Math giúp bạn dễ dàng đưa Breadcrumbs vào trang web và bao gồm Schema Breadcrumb có liên quan.
Để bật Breadcrumbs trên trang web, bạn điều hướng đến Rank Math SEO > General Settings > Breadcrumbs trong WordPress Dashboard và kích hoạt Enable Breadcrumbs function. Sau khi Breadcrumbs được kích hoạt và đặt vào trang web bằng shortcode hoặc bằng hàm, Rank Math sẽ tự động thêm code schema.

27. Schema Carousel
Carousel Schema hỗ trợ hiển thị danh sách kết quả tìm kiếm theo định dạng carousel. Trong hầu hết các trường hợp, công cụ tìm kiếm Google hiển thị một carousel phim có hình ảnh nội dung, tiêu đề và năm phát hành. Điều này cũng được sử dụng cho sách và nhiều mặt hàng khác.
Rank Math PRO tự động thêm Carousel Schema vào bài đăng hoặc trang khi người dùng sử dụng nhiều schema cùng loại. Ví dụ, khi người dùng sử dụng Course Schema hai lần cho hai khóa học riêng biệt, Rank Math sẽ thêm Carousel Schema vào trang đó ngoài Schema Course.
28. Easy Digital Downloads Schema
Rank Math hoạt động liền mạch với Easy Digital Downloads và các plugin tương tự, giúp bạn bán sản phẩm kỹ thuật số với trang web WordPress. Rank Math phát hiện xem EDD có được cài đặt trên trang web hay không và thêm cài đặt cấu hình schema vào cài đặt Title & Meta bên trong Rank Math.

Rank Math cũng sẽ thêm schema phù hợp vào bất kỳ sản phẩm nào bạn tạo và chúng sẽ kế thừa các thiết lập từ thiết lập chung. Bạn có thể tùy chỉnh schema này giống như tùy chỉnh bất kỳ loại schema nào khác.

29. ItemList Schema
ItemList đề cập đến danh sách bao gồm các mục, mà tất cả các URL trong danh sách phải tham chiếu đến các trang riêng biệt trên cùng một tên miền nếu được sử dụng trên trang tóm tắt. Bạn cũng có thể đọc định nghĩa đầy đủ về ItemList trong tài liệu của Schema.org nếu muốn hiểu cách thức hoạt động của nó theo góc độ kỹ thuật.
Rank Math tự động thêm Schema ItemList vào danh mục, sản phẩm và kho lưu trữ thẻ. Để chức năng này hoạt động, bạn phải bật module Schema bằng cách truy cập vào Rank Math SEO > Dashboard.
30. Schema Local SEO
Rank Math cũng có các thiết lập schema dành riêng cho các doanh nghiệp địa phương (tức là các doanh nghiệp phục vụ khách hàng tại một hoặc nhiều địa điểm thực tế). Đây là một phần của module SEO Local của Rank Math.
Để biết hướng dẫn đầy đủ về cách thiết lập module SEO địa phương của Rank Math như tạo vị trí mới, hiển thị thông tin doanh nghiệp và vị trí của bạn ở giao diện trang web có thể tham khảo bài viết chi tiết về Schema Local SEO của mình.
31. Schema News Article
News Article là bài viết có nội dung thông báo tin tức hoặc cung cấp bối cảnh nền và tài liệu hỗ trợ để hiểu tin tức. Ngoài ra, một định dạng không phải bài đăng (ví dụ: trang, loại bài đăng tùy chỉnh, trang chủ, trang sản phẩm,…) có thể được chọn làm loại tin tức trong một số trường hợp hiếm hoi. Rank Math hỗ trợ Schema News Article và bạn có thể chọn bài viết của mình là nội dung tin tức thực tế:

32. Q&A Page Schema
Q&A Page Schema được sử dụng trên các trang theo định dạng câu hỏi và trả lời. Nếu đang điều hành diễn đàn, bạn nên cân nhắc thêm Q&A Page Schema cho các trang này. Rank Math có thể tự động phát hiện xem plugin bbPress có được sử dụng trên trang web hay không và kích hoạt module bbPress. Sau khi module này được kích hoạt, bạn không cần phải cấu hình bất kỳ cài đặt nào cụ thể cho Q&A Page Schema. Rank Math sẽ tự động tạo Q&A Page Schema khi chủ đề có được câu trả lời.
33. Sitelinks Search Box Schema
Sitelinks là các liên kết bổ sung xuất hiện bên dưới kết quả tìm kiếm. Khi module schema được bật, Rank Math sẽ tự động đưa Sitelinks Search Box Schema vào trang web theo hướng dẫn của Google. Do đó, bạn không cần phải cấu hình bất kỳ cài đặt bổ sung nào để trải nghiệm chức năng này.
Lưu ý
Google không còn hỗ trợ tính năng Sitelinks Search Box do ít sử dụng. Tuy nhiên, việc này sẽ không ảnh hưởng đến thứ hạng trang web hoặc gây ra lỗi trong trang tìm kiếm.
34. Speakable Schema
Với sự gia tăng về số lượt tìm kiếm bằng giọng nói, Speakable Schema ra đời giúp các thông tin quan trọng nhất trở nên mạch lạc và dễ đọc. Speakable Schema có trong Rank Math PRO giúp người dùng chọn thông tin muốn Google đọc và sử dụng cho đối tượng cần nhắm đến. Rank Math sẽ thêm các đánh dấu phù hợp vào bài đăng, nhằm thông báo cho Google biết nơi cần chọn văn bản để đọc với người dùng.

35. WebPage
WebPage Schema chỉ định rằng một page bất kỳ là một trang web. Nó được thêm theo mặc định vào các trang web và chứa các chi tiết như ngày trang được xuất bản và sửa đổi. Schema này cũng bao gồm URL, tiêu đề và ngôn ngữ của trang.
36. WebSite
Schema WebSite chứa thông tin chi tiết về trang web bao gồm: Tên, tên thay thế và liệu một cá nhân hay tổ chức sở hữu trang web đó. Theo mặc định, nó được thêm tự động vào trang web. Bạn có thể cấu hình WebSite Schema của mình bằng cách vào WordPress Dashboard > Rank Math SEO. Sau khi hoàn tất, bạn hãy bật module Local SEO.

Tiếp theo, bạn truy cập vào Rank Math SEO > Title & Meta > SEO Local.

Sau đó, bạn sẽ thấy một số tùy chọn trên trang và có thể chỉnh sửa WebSite bằng cách sử dụng tùy chọn Person or Company, Website Name và Website Alternate Name, như được hiển thị bên dưới:

Sau đây là cách bạn cấu hình Schema WebSite:
- Person or Company: Chọn xem trang web đó thuộc về cá nhân hay tổ chức.
- Website Name: Nhập tên trang web.
- Website Alternate Name: Nhập tên trang web thay thế. Đây có thể là từ viết tắt hoặc phiên bản rút gọn của tên trang web. Nếu trang web không có tên thay thế, hãy để trống trường này.
37. WooCommerce Schema
Nếu vận hành một cửa hàng trực tuyến với WooCommerce, bạn chắc chắn nên cải thiện khả năng hiển thị của sản phẩm bằng schema để tăng doanh số và thu hút nhiều lưu lượng truy cập hơn. Rank Math tự động phát hiện nếu bạn cài đặt WooCommerce hoặc các plugin tương tự và thêm schema phù hợp vào các trang sản phẩm.

Không giống như các loại schema khác mà mình đã từng đề cập, bạn không cần phải thêm hoặc chỉnh sửa dữ liệu trong Schema Editor. Thay vào đó, Rank Math sẽ tự động lấy dữ liệu sản phẩm từ WooCommerce, giúp đảm bảo dữ liệu schema và dữ liệu sản phẩm WooCommerce luôn chính xác, bất kể có thay đổi nào (như giá, tình trạng còn hàng, xếp hạng,…). Nếu muốn cấu hình chi tiết của schema được thêm vào sản phẩm, bạn truy cập vào Rank Math SEO > General Setting > WooCommerce.

38. SiteNavigationElement Schema
Rank Math tự động thêm schema bao gồm Schema SiteNavigationElement cho các tiêu đề được Rank Math thêm vào mục lục. Nhìn chung, các loại schema sẽ được thiết lập tương đối dễ dàng khi bạn sử dụng Rank Math Pro. Một điều quan trọng cuối cùng là sau khi bạn đã điền đầy đủ thông tin vào schema hãy nhớ lưu lại các cài đặt. Khi lưu, bạn sẽ thấy hai tùy chọn khác nhau (nếu bạn đang sử dụng Rank Math PRO). Các tùy chọn này bao gồm: Save for this Post và Save as Template. Hãy cùng mình tìm hiểu sự khác nhau giữa hai lựa chọn này trong phần bên dưới.
Giới thiệu Schema Templates – Supercharging Schema
Trước đây, việc thiết lập schema trong Rank Math thường diễn ra theo các bước sau:
- Chọn loại schema phù hợp để thêm vào bài viết/trang.
- Tùy chỉnh dữ liệu trong schema trực tiếp từ trang đó.
Cách tiếp cận này hoạt động hiệu quả nhưng có những hạn chế nhất định. Khi website phát triển với nhiều loại trang khác nhau, nhu cầu kiểm soát schema một cách linh hoạt hơn cũng gia tăng. Nắm được nhu cầu này, Rank Math đã giới thiệu Schema Templates – giúp việc triển khai schema trở nên nhanh chóng, dễ dàng, hạn chế lỗi và đảm bảo nó luôn được cập nhật chính xác trên toàn bộ trang web.
Thay vì phải thiết lập từng schema thủ công cho mỗi bài viết, giờ đây bạn có thể lưu cấu hình hiện tại thành một template chỉ với một cú nhấp chuột vào nút “Save as Template”. Ngoài ra, Rank Math còn cung cấp một giao diện chuyên biệt để tạo và quản lý Schema Templates, mang lại nhiều lợi ích hơn nữa. Mình sẽ đi sâu vào các tính năng này trong phần tiếp theo của bài viết. Nhưng trước hết, hãy cùng mình hoàn tất quá trình thiết lập schema để thấy sự khác biệt mà Schema Templates mang lại.
1. Lưu schema
Sau khi đã điền đầy đủ thông tin vào schema, bạn sẽ lưu nó dưới dạng Template.

Sau đó, bạn sẽ thấy nút thay đổi thành Template saved. Tiếp theo, bạn nhấn Save for this Post. Nút Template thay đổi là tạm thời, sau đó nó sẽ trở lại là “Save as Template”. Nếu bạn không thấy nút này và thử lưu Save as Template một lần nữa, bạn sẽ nhận được cảnh báo, đây là dấu hiệu cho thấy template đã được lưu. Sau khi lưu, schema được thêm vào sẽ trông như thế này bên trong menu Rank Math.

Bạn vẫn có nút Schema Generator trên trang. Đó là vì Rank Math hiện hỗ trợ thêm nhiều loại schema trên một bài đăng hoặc trang (chỉ Rank Math PRO). Bạn có thể nhấp vào nút và thêm một loại schema khác theo cách mình đã đề cập.
2. Giải thích chi tiết về Schema Template
Nếu schema được thêm vào một trang thông qua Schema Template, thì bạn sẽ tìm thấy nó trong phần Global Templates in Use. Có thể thêm nhiều Schema Template vào một trang và nếu bạn muốn xóa bất kỳ Schema Template nào cho một trang cụ thể, chỉ cần nhấp vào tùy chọn Delete bên cạnh Schema Template đó.

Khi hướng dẫn cách tạo schema mới bằng Rank Math, mình đã đề cập đến cách lưu các schema này. Nhưng đó không phải là cách duy nhất để tạo Schema Template. Nếu đang sử dụng Rank Math PRO, bạn sẽ thấy một tùy chọn hoàn toàn mới bên trong menu Rank Math có tên là Schema Templates.

Đây là nơi bạn sẽ tìm thấy tất cả các loại schema khác nhau mà bạn tạo ra. Hãy coi nó như một kho lưu trữ cho tất cả các schema.

Trước khi xem các tùy chọn cho từng schema, hãy cùng xem các tùy chọn trong giao diện. Nó tương tự như những gì bạn thấy bên trong WordPress cho các bài đăng và trang. Bạn có các tùy chọn chỉnh sửa hàng loạt, tùy chọn tìm kiếm, lọc theo ngày và một trường thùng rác khi xóa một Schema Template. Ngoài ra, bạn có thể tạo mới hoặc chỉnh sửa Schema Templates hiện có hoặc xóa nhanh khi di chuột qua một Schema Template cụ thể.

Bạn có thể tạo một schema mới bằng cách nhấp vào nút Add New Schema ở trên cùng:

Khi đó, bạn sẽ thấy danh sách các schema có thể sử dụng:

Đây không phải là điều mới mẻ, điểm khác biệt duy nhất là schema sẽ được lưu dưới dạng template theo mặc định. Bạn hãy chỉnh sửa Schema Template hiện có bằng cách nhấp vào Edit xuất hiện ngay bên dưới Schema Template.

Sau khi bạn thực hiện, trình chỉnh sửa schema sẽ mở ra như sau:

Các tùy chọn ở đây tương tự như những tùy chọn bạn thấy trên bài đăng. Tuy nhiên, nó có một điểm khác biệt duy nhất chính là tùy chọn Display Conditions.
Giới thiệu về Display Conditions
Display Conditions là một cách tối ưu để triển khai schema trên nhiều trang và bài viết cùng lúc. Với chức năng này, bạn có thể áp dụng đúng loại schema cho hàng trăm, thậm chí hàng nghìn bài viết chỉ trong vài thao tác. Đây chính là cách tự động hóa schema ở quy mô lớn. Ví dụ, bạn tạo một Schema Template bằng cách nhấn vào nút Add New và chọn loại Schema Article chẳng hạn.

Một Display Conditions cũ sẽ được thiết lập, bạn hãy xóa nó để bắt đầu lại từ đầu.

Sau đó, bạn nhấp vào Add New Condition để tạo điều kiện mới.

Trên một trang web WordPress, nội dung được tổ chức thành nhiều loại khác nhau, bao gồm bài viết, trang, danh mục, thẻ, trang lưu trữ và trang sản phẩm. Những cấu trúc này giúp sắp xếp nội dung một cách hợp lý. Giả sử, bạn có một trang web về đồng hồ, bạn có thể có danh mục đánh giá dành riêng cho các bài viết đánh giá sản phẩm. Thông thường, tất cả bài viết trong danh mục này sẽ cần cùng một loại schema – chẳng hạn như Review Schema. Tương tự, nếu bạn có một cửa hàng thương mại điện tử, tất cả sản phẩm của bạn sẽ cần Product Schema.
Đây chính xác là cách mà Display Conditions giúp bạn tự động hóa quá trình triển khai schema. Bằng cách thiết lập các quy tắc, bạn có thể đảm bảo rằng mỗi loại nội dung sẽ tự động nhận được schema phù hợp mà không cần thêm thủ công từng bài viết. Khi kết hợp với các biến động trong Rank Math, bạn sẽ có một hệ thống schema tối ưu và linh hoạt. Bây giờ, hãy cùng mình quay lại với ví dụ thực tế và xem cách thiết lập điều kiện hiển thị đầu tiên.

Trong Display Condition, bạn có 3 mục để cấu hình:
- Điều kiện là inclusion hay exclusion hoặc insert.
- Mục tiêu vào toàn bộ trang web, hay kho lưu trữ, hay chỉ các trang riêng lẻ
- Lọc bổ sung
Sau đây là cách bạn cấu hình các tùy chọn này:
1. Inclusion and Exclusion (Bao gồm và loại trừ)
Điều kiện hiển thị có thể là inclusion hoặc exclusion. Nói một cách đơn giản, khi bạn chọn quy tắc bao gồm (Inclusion) thì tất cả các trang đáp ứng các điều kiện sẽ nhận được schema. Khi bạn chọn quy tắc loại trừ (Exclusion), tất cả các trang đáp ứng các điều kiện sẽ không nhận được schema. Theo cách này, bạn có toàn quyền kiểm soát các trang mà schema được thêm vào và có thể chọn loại quy tắc bằng cách nhấp vào menu thả xuống và chọn.

2. Nhắm mục tiêu
Tùy chọn nhắm mục tiêu giúp bạn chỉ định schema xuất hiện trên toàn bộ trang web, hay chỉ các bài đăng hoặc một danh mục cụ thể. Sau đây là tất cả các tùy chọn bạn sẽ tìm thấy bên trong:

Bạn có tùy chọn chọn toàn bộ trang web (Entire), chỉ phần lưu trữ (Archives) hoặc các trang riêng lẻ (Singular). Sau đây là những gì bạn sẽ thấy nếu chọn toàn bộ trang web:

Nếu bạn chọn lưu trữ:

Từ danh sách thả xuống, bạn sẽ có thể chọn trang lưu trữ nào sẽ được thêm schema vào:

Đây là những gì bạn sẽ thấy nếu chọn Singular.

Bạn có thể chọn bài đăng, trang hoặc loại bài đăng tùy chỉnh (nếu trang web của bạn có) từ danh sách thả xuống:

3. Lọc
Tùy chọn lọc là nơi cuối cùng quyết định các trang hoặc bài đăng mà schema được thêm vào. Ví dụ, nếu bạn chọn Archives > Category, thì bộ lọc sẽ giúp chọn Category mà schema sẽ được thêm vào. Tiếp theo, bạn cần nhập tên danh mục, bài đăng, trang hoặc bất kỳ mục tiêu nào đã chọn và Rank Math sẽ tìm kiếm chúng và cho phép bạn lựa chọn. Đây là bản demo:

Quy trình tương tự sẽ được sử dụng bất kể bạn chọn mục tiêu nào, nó áp dụng cho tác giả, danh mục, thẻ, trang và bài đăng. Nếu bạn muốn thêm nhiều danh mục vào điều kiện hiển thị, bạn sẽ cần thêm một quy tắc khác.
4. Thêm và xóa quy tắc
Đôi khi, bạn cần áp dụng cùng một schema cho nhiều danh mục hoặc thiết lập quy tắc nhắm mục tiêu phức tạp hơn. Đây là lúc xếp chồng điều kiện (stacking) phát huy tác dụng. Với Rank Math, bạn có thể tạo nhiều quy tắc chồng lên nhau để linh hoạt hơn trong việc áp dụng schema. Ví dụ:
- Bài viết thuộc cả danh mục 1 và 2, nhưng không thuộc danh mục 3.
- Tất cả bài viết trong một danh mục, trừ những bài có thẻ cụ thể.
- Tất cả trang trên website, ngoại trừ một số trang nhất định.
- Tất cả bài viết của một tác giả cụ thể.
Để thêm điều kiện mới, bạn chỉ cần nhấp vào Add New Condition và tiếp tục thiết lập.

Bạn cần thêm một điều kiện khác tương tự như điều kiện trên để có thể cấu hình dễ dàng.

Bạn cũng có thể xóa một điều kiện cụ thể bằng cách nhấp vào liên kết Remove bên cạnh điều kiện đó.

Với Display Condition, bạn sẽ có thể nhắm mục tiêu mọi trang hoặc bài đăng trên trang web bằng đúng loại schema sau khi bạn tạo đúng template và đúng quy tắc. Vì không có giới hạn về số lượng mẫu và điều kiện hiển thị có thể áp dụng, nên bạn có toàn quyền kiểm soát chi tiết việc các trang nào nhận được schema nào.
5. Chèn thuộc tính schema
Rank Math PRO giúp chèn thuộc tính schema vào bất kỳ schema hiện có nào một cách rất dễ dàng với sự trợ giúp của điều kiện hiển thị Insert. Trường này hữu ích cho người dùng nâng cao muốn mở rộng schema hiện tại bằng thông tin bổ sung.

Nếu bạn chọn tùy chọn Custom, hãy nhập loại schema vào trường Enter Schema Type, như hiển thị bên dưới:

6. Quy tắc ưu tiên
Vì có nhiều loại quy tắc, điều quan trọng là bạn phải biết quy tắc nào được ưu tiên hơn các quy tắc khác. Không đi sâu vào quá nhiều chi tiết, bạn nên biết những điều sau:
- Exclude được ưu tiên hơn Include.
- Tùy chọn Singular & Archive được ưu tiên hơn tùy chọn Entire.
Cách nhập schema chi tiết nhất
Với sự ra đời của Rank Math PRO, bạn không chỉ có thể thêm schema của riêng mình bằng các template mà còn có thể nhập schema từ các công cụ khác và thậm chí từ các trang web khác. Để thực hiện, trước tiên bạn mở Schema Generator như bình thường bằng cách nhấp vào nút Schema trong menu Rank Math.

Tại đây, bạn sẽ thấy tab Import hãy nhấp vào nó (tab này chỉ khả dụng trên Rank Math Pro):

Phần Import sẽ trông như thế này:

Bạn có 3 tùy chọn để Import Schema Code from: URL/ Online Page, HTML Code hoặc JSON-LD/Custom Code.

1. URL/Online Page
Nếu chọn tùy chọn này, bạn hãy nhập URL của một trang trực tiếp và nó sẽ trích xuất schema từ trang đó:

Sau đó, bạn có thể nhấp vào bất kỳ schema riêng lẻ nào đã được lấy theo loại và kiểm tra. Sau khi hoàn thành, bạn sẽ có tùy chọn thêm schema vào bài đăng hoặc lưu dưới dạng template.
2. Nhập code HTML
Tùy chọn nhập code HTML cho phép bạn nhập schema từ code HTML. Tùy chọn này khá hữu ích khi làm việc trên các trang web local hoặc trong các trường hợp không thể trích xuất schema từ trang trực tiếp.
Quá trình thực hiện khá giống với việc lấy schema từ một URL. Nhưng trong trường hợp này, bạn phải dán code HTML của trang vào trường. Để minh họa, chúng ta hãy thêm code HTML của cùng một trang mà chúng ta đã lấy schema và nhấp vào Process HTML. Sau cùng, bạn có thể kiểm tra tất cả các loại schema đã nhập và lưu chúng dưới dạng template hoặc riêng lẻ vào bài đăng.

3. Nhập code JSON-LD/Custom
Thay vì dùng các trình tạo JSON-LD để thêm schema thủ công cho từng trang, bạn có thể nhập chúng vào Rank Math dưới dạng template và áp dụng cho nhiều trang cùng lúc. Cách thực hiện rất đơn giản như sau:
- Tạo schema bằng một công cụ bên ngoài.
- Sao chép đoạn code JSON-LD và dán vào trình nhập schema của Rank Math.
- Nhấp vào Process Code để hoàn tất.

4. Ưu điểm của việc nhập schema
Công cụ nhập Schema của Rank Math mang lại nhiều lợi ích, đặc biệt cho người dùng nâng cao. Dưới đây là những điểm nổi bật:
- Hỗ trợ nhiều loại Schema hơn: Rank Math có sẵn nhiều schema phổ biến, nhưng thực tế Schema.org hỗ trợ hàng trăm loại khác nhau. Công cụ nhập cho phép bạn sử dụng những loại schema không có sẵn trong plugin.
- Tránh làm phức tạp giao diện: Nếu Rank Math hỗ trợ tất cả các loại schema, giao diện sẽ trở nên rối rắm và khó sử dụng. Thay vào đó, Custom Schema Builder và Schema Importer giúp bạn linh hoạt thêm schema cần thiết.
- Tạo schema tùy chỉnh: Bạn có thể nhập nhiều loại schema khác nhau hoặc tạo schema riêng phù hợp với nhu cầu website mà không bị giới hạn bởi danh sách mặc định.
Dù không phải ai cũng cần đến tính năng này, nhưng nó giúp những người dùng có nhu cầu sử dụng nâng cao có thể tận dụng tối đa Rank Math.
Hướng dẫn Custom Schema – PRO
Thông thường, các loại schema có sẵn trong Rank Math đã đủ để đáp ứng nhu cầu của hầu hết người dùng. Tuy nhiên, với những ai cần tùy chỉnh nâng cao, việc sử dụng schema có sẵn có thể chưa đủ. Về bản chất, schema chỉ là một dạng siêu dữ liệu và bạn có thể thêm bất kỳ loại dữ liệu có cấu trúc nào vào trang của mình. Google có thể không hiển thị nó trong rich result, nhưng vẫn sẽ phân tích cú pháp dữ liệu đó.
Để hỗ trợ việc thêm schema tùy chỉnh dễ dàng hơn, Rank Math PRO cung cấp trình tạo Custom Schema. Bạn có thể tìm thấy công cụ này ngay trong Schema Generator của Rank Math. Nếu không thấy tùy chọn này, hãy kiểm tra lại xem bạn đã cài đặt phiên bản Rank Math PRO chưa.

Sau khi nhấp vào tab, bạn sẽ thấy nội dung tương tự như thế này.

Việc Custom Schema có thể khiến bạn cảm thấy phức tạp, nhưng thực ra nó khá đơn giản. Schema Generator cung cấp sẵn các trường để bạn điền dữ liệu, còn Custom Schema Builder cho phép bạn tự tạo các trường theo ý muốn. Bạn bắt đầu với một bảng trắng, sau đó thêm các thuộc tính và nhóm thuộc tính để xây dựng schema.
Về cơ bản, nhóm thuộc tính giúp sắp xếp các thuộc tính có liên quan. Sử dụng tùy chọn Custom Schema, bạn có thể tạo một schema tùy chỉnh, điền schema và thêm vào một trang. Hoặc, bạn có thể tạo một cấu trúc schema trống và lưu dưới dạng template để sử dụng trên nhiều trang.
Giới thiệu về Advanced Schema Editor – PRO
Rank Math hiện cũng bao gồm Advanced Schema Editor, giúp tùy chỉnh schema đã tạo bằng Schema Generator và Custom Schema Builder. Để sử dụng Advanced Schema Editor, bạn hãy mở bất kỳ schema nào mà bạn đã thêm vào trang hoặc bài đăng.

Nếu chưa thêm bất kỳ schema nào, bạn bắt buộc phải tạo một schema trước khi sử dụng Advanced Schema Editor. Bạn sẽ thấy tùy chọn ngay bên cạnh tùy chọn Save as Template.

Khi nhấp vào nút Advanced Editor, bạn sẽ thấy nút xác nhận trên màn hình, nhấp vào OK để tiếp tục đến Advanced Editor.
Lưu ý
Khi bạn chuyển sang trình chỉnh sửa nâng cao, loại schema cụ thể đó sẽ luôn phải được chỉnh sửa bằng công cụ này. Nếu muốn tìm hiểu kỹ lưỡng, bạn có thể sử dụng Advanced Schema Editor trên bất kỳ schema nào, sau đó không lưu bài đăng.

Sau khi nhấp vào nút OK, loại schema mà bạn đã chọn (trong trường hợp này là Schema Book) sẽ mở ra trong Advanced Schema Editor. Sau đây là giao diện của Advanced Editor cho Schema Book mà mình đã tạo:

Custom Schema Generator trong phần trên mình đã đề cập không phù hợp với những người không hiểu rõ về schema. Bạn cần thử nghiệm và sửa chữa trước khi nó hoạt động trên trang. Bạn có thể sử dụng Advanced Schema Editor như một tài liệu tham khảo. Advanced Schema Editor và Custom Schema có giao diện giống hệt nhau:

Cách xác thực schema
Việc có schema trên trang là quan trọng, tuy nhiên nếu schema bị sai hoặc không đầy đủ, Google có thể không hiển thị trang trên rich result. Trong một số trường hợp hiếm hoi, trang web của bạn có thể bị phạt. Để tránh điều này, Rank Math cung cấp tính năng Code Validation giúp bạn kiểm tra schema trước khi xuất bản. Tính năng này giúp phát hiện lỗi trong code schema, đảm bảo trang được lập chỉ mục chính xác.
Bạn có thể tìm thấy tùy chọn Code Validation trên từng trang và trong phần Schema Template. Tuy nhiên, tính năng này nên được sử dụng trên các trang riêng lẻ, vì trong Schema Template, Rank Math sử dụng các biến động, giá trị thực tế chỉ xác định khi áp dụng cho từng bài đăng cụ thể. Để sử dụng, bạn chỉ cần mở schema và chọn tab Code Validation.

Sau khi mở tab, bạn sẽ thấy code JSON-LD thực tế cho schema trên trang. Đảm bảo rằng bài đăng được lưu dưới dạng bản nháp ít nhất, nếu không, bạn sẽ không thấy đầy đủ code.

Ở bên phải, bạn sẽ thấy hai nút:
- Sao chép: Sao chép code schema vào bộ nhớ tạm.
- Kiểm tra bằng Google: Mở công cụ Rich Result Test của Google trong tab mới với code chema đã được dán sẵn.
Để kiểm tra, bạn chỉ cần nhấp vào TEST CODE, Google sẽ quét và cho bạn biết code có hợp lệ hay không.

Lưu ý: Công cụ Kiểm tra của Google sẽ chỉ nhận dạng các đoạn rich snippet mà Google hỗ trợ chính thức. Đối với các loại schema tùy chỉnh khác, bạn có thể cần sử dụng công cụ Schema Validator để xác thực.
Cách thêm nhiều schema vào một trang
Với Rank Math PRO, bạn có thể thêm nhiều loại schema vào cùng một trang, giúp tối ưu hóa nội dung tốt hơn. Giả sử, bạn có một cửa hàng thương mại điện tử, trang sản phẩm có thể cần cả Product Schema và Review Schema để hiển thị đầy đủ thông tin. Đây chỉ là một trong nhiều trường hợp mà việc thêm nhiều schema trở nên hữu ích. Để thêm schema khác vào bài viết, bạn nhấp vào nút Schema Generator khi trang đã có sẵn schema.

Sau đó, bạn hãy làm theo quy trình mình đã hướng dẫn bên trên. Sau khi bạn thêm schema thứ hai, Rank Math sẽ trình bày nó như sau:

Cuối cùng, bạn có thể chỉnh sửa, xóa và thêm nhiều loại schema hơn vào trang bằng quy trình tương tự. Bạn cũng có thể thực hiện việc này bằng cách sử dụng Schema Templates, thông qua việc chỉ định các quy tắc hiển thị như vậy để một trang có nhiều hơn một loại schema.
Những schema cho loại bài đăng tùy chỉnh
Rank Math hỗ trợ đầy đủ các bài đăng tùy chỉnh cho dù bạn tạo chúng bằng code hay bằng cách sử dụng plugin như CPT UI. Sau khi bạn đăng ký một loại bài đăng, Rank Math sẽ bao gồm một phần trong cài đặt Title và Meta – nơi bạn có thể định cấu hình các tùy chọn chung cho loại bài đăng tùy chỉnh. Giả sử, mình vừa tạo một loại bài đăng tùy chỉnh có tên là tools .

Và khi đó, Schema Global được áp dụng cho bài đăng đó ngay lập tức.

Vietnix – Nhà cung cấp dịch vụ hosting chất lượng cao
Vietnix là đơn vị cung cấp hosting tối ưu với tốc độ cao, hiệu suất ổn định và bảo mật toàn diện, giúp website của bạn vận hành mượt mà. Với hơn 12 năm kinh nghiệm, Vietnix cam kết cung cấp dịch vụ đáng tin cậy, hỗ trợ kỹ thuật 24/7, sẵn sàng đồng hành cùng bạn xây dựng website hiệu quả. Chọn Vietnix – chọn sự an tâm và chất lượng cho website của bạn!
Thông tin liên hệ:
- Website: https://vietnix.vn/
- Hotline: 1800 1093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, TP HCM.
Câu hỏi thường gặp
Làm thế nào để triển khai Schema Markup động cho website có hàng nghìn trang?
Cách triển khai Schema Markup động:
– Dùng plugin SEO (Rank Math, Yoast…) để áp dụng Schema tự động.
– Tận dụng biến động (title, price…) để schema cập nhật theo nội dung.
– Tích hợp vào mã nguồn bằng PHP, JavaScript.
– Dùng Google Tag Manager (GTM) để chèn schema linh hoạt.
– Kết nối API hoặc database để tạo schema tự động.
Có thể tận dụng Schema Markup để tăng độ tin cậy cho nội dung YMYL (Your Money Your Life) không?
Có, Schema Markup giúp tăng độ tin cậy cho nội dung YMYL bằng cách:
– Author Schema xác thực tác giả, chuyên gia.
– Organization Schema hiển thị thông tin công ty.
– Review Schema cung cấp đánh giá, chứng thực.
– FAQ, Medical, Financial Schema giúp nội dung rõ ràng, đáng tin.
– Schema SameAs liên kết đến nguồn uy tín (Wikipedia, LinkedIn…).
Làm sao để thêm Schema Markup vào WordPress mà không cần plugin?
Bạn có thể thêm Schema Markup vào WordPress mà không cần plugin bằng cách:
– Chèn trực tiếp vào theme (header.php, footer.php).
– Thêm vào functions.php để tự động chèn JSON-LD.
– Dùng Google Tag Manager (GTM) để quản lý Schema.
– Thêm thủ công vào trình soạn thảo HTML của từng trang/bài viết.
Việc cấu hình Schema Markup có thể mất thời gian ban đầu, nhưng nó mang lại lợi ích lớn về SEO và giúp website nổi bật trên kết quả tìm kiếm. Khi tận dụng tốt Rank Math, bạn có thể tự động hóa quá trình áp dụng schema cho nhiều trang mà vẫn duy trì quyền kiểm soát. Nếu bạn gặp khó khăn, hãy nhớ rằng đối thủ của bạn cũng vậy – đây chính là cơ hội để tạo ra lợi thế cạnh tranh. Hãy bắt đầu triển khai schema ngay hôm nay để tối ưu website và nâng cao thứ hạng tìm kiếm!