Schema là gì? Hướng dẫn tạo Schema cho website từ A tới Z

Bạn có tin rằng chỉ cần bỏ ra khoảng 30 – 60p làm SEO. Nó sẽ giúp cho bạn tăng trưởng thứ hạng về mặt tổng thể chỉ sau vài ngày…?

Tuyệt vời hơn, nếu như web của bạn là một website mới – Nó sẽ giúp bạn thoát ra khỏi Sandbox của Google chỉ sau một lần Google Submit URL sau khi tối ưu?

Vâng, điều đó hoàn toàn là sự thật với kĩ thuật Entity Building, cụ thể là việc ứng dụng Schema Markup.

“Tuy nhiên! Mình không biết gì về code cả!” – Ồ, đừng lo nếu như bạn không biết gì về code. Vì tôi ở đây sẽ hướng dẫn bạn làm cụ thể từng bước.

Đầu tiên, cùng tôi tìm hiểu khái niệm Schema là gì

Theo Moz, Schema là gì ? Được định nghĩa như sau:

Schema là một từ vựng ngữ nghĩa của các tag (hoặc microdata). Ta sẽ thêm vào HTML của mình để cải thiện cách các công cụ tìm kiếm đọc và thể hiện trang của bạn trong SERPs.

schema là gì
Định nghĩa của Moz về schema là gì?

Tôi cũng đã có 1 video giải thích Schema là gì? Hướng dẫn từng bước tạo schema cho website vào năm 2017 rồi. Xem tại đây:

Nhưng ngay cả khi bạn đã quá rành với Schema là gì. Thì tôi vẫn khuyến khích đọc hết nội dung bài viết này.

Vì những gì tôi sắp chia sẻ là những điều mới mẻ khác biệt về Schema. Chắc chắn rất ít người biết đến. Đảm bảo sẽ không làm bạn thất vọng.

Schema ở đây, tôi sử dụng như một kỹ thuật xây dựng Entity. Cách này dù là 1 thủ thuật rất nhỏ thôi nhưng giúp Google hiểu về website của bạn hơn. Từ đó xoay chuyển thứ hạng từ khoá một cách tích cực!

Trong trường hợp cụ thể này, tôi sẽ hướng dẫn tạo Schema doanh nghiệp. Trước khi tôi hướng dẫn chi tiết bạn cách làm, tôi sẽ điểm qua lại một vài lợi ích của Entity. Để bạn thấy được Entity quan trọng thế nào trong việc ứng dụng vào website nhé.

entity là gì
>> Bài 1: Entity là gì?
cách để tối ưu entity
>> Bài 2: 10 Cách tối ưu SEO Entity

Schema ảnh hưởng như thế nào đến SEO & Công cụ tìm kiếm?

Theo những gì Google công bố, thì Schema Markup không phải là yếu tố/tín hiệu xếp hạng. 

Trong thực tế, có nhiều ý kiến tranh cãi xoay quanh vấn đề này. Nhưng chắc chắn một điều nên biết là: Không nên tin tưởng 100% vào những gì Google nói. Không phải họ không minh bạch mà họ phải giữ bí mật về thuật toán.

Hãy cùng tôi tìm hiểu những điểm sau để hiểu thêm về sự tác động của Schema Markup đến SEO:

CTR (Click Through Rate – Tỷ lệ nhấp)

Schema Markup có thể không phải là một tín hiệu xếp hạng. Nhưng nó chắc chắn có thể giúp xếp hạng (ít nhất là gián tiếp).

Bạn thấy đấy, bất kỳ thay đổi nào xảy ra với kết quả tìm kiếm (của bạn) sẽ có tác động đến CTR. Thay đổi tiêu cực sẽ làm giảm CTR, ngược lại thay đổi tích cực sẽ tăng CTR.

Với CTR cao hơn, thứ hạng cũng sẽ cao hơn.

Nếu nhiều người click vào trang của bạn trên bảng kết quả tìm kiếm. Google sẽ nhận được tín hiệu cho thấy người dùng muốn đọc nội dung của bạn.

Để đáp ứng nhu cầu đó, Google sẽ xếp hạng bài viết của bạn cao hơn để nhiều người xem nó hơn. Điều này xảy ra liên tục, vì vậy đừng mong đợi bài viết của bạn sẽ giữ thứ hạng lâu.

Ngày mai, đối thủ cạnh tranh có thể sẽ thay đổi tiêu đề content để CTR của họ cao hơn bạn. Tất nhiên, Google cũng sẽ nhận thấy điều đó, thứ hạng sẽ lại được thay đổi.

Trong khi đó, Schema Markup có thể giúp đẩy CTR nhờ ưu điểm dễ dàng truy xuất, hiển thị và phân tích của nó. Thông qua Schema là gì, Google sẽ kiểm tra thông tin của trang chính xác và nhanh hơn rất nhiều lần. Từ đó tăng CTR cho trang.

Sự ưu tiên

Mặc dù nói rằng Schema Markup ảnh hưởng đến xếp hạng. Bạn vẫn nên ưu tiên giải quyết các vấn đề liên quan đến trang và SEO trước khi sử dụng nó.

Cần đảm bảo các yếu tố quan trọng như nghiên cứu từ khóa, tối ưu nội dung, SEO onpage,… Và nó được hoàn thiện trước khi thêm Schema vào trang.

Tại sao lại phải ưu tiên các yếu tố đó trước? Bởi vì Google cho biết họ hiểu nội dung cần thiết để hiện Snippet ( đoạn trích) cho người dùng dù cho có hay là không có Schema.

Ví dụ: Nếu có một số HTML với 5 sao và đoạn văn bản “Đánh giá: 4.7 – 24 bình luận”. Google tự phán đoán và trích snippet đoạn đánh giá của bạn mà không cần sự trợ giúp của Scheme (hay structured data).

Tuy nhiên, nếu bạn muốn những bài đánh giá có cơ hội hiển thị cao hơn thì Schema Markup chắc chắn sẽ có ích.

Chương 0: Mối quan hệ mật thiết giữa Schema và Entity

Lợi ích thiết thực của Entity

  • Google cực kỳ tin tưởng những website mà nó đã xác định được là 1 entity (thực thể) và mong muốn càng nhiều website thực hiện Entity từ năm 2013 đến nay và trong tương lai
  • Rất khó để đối thủ mò ra được website bạn đang có Entity nếu họ không có kiến thức gốc rễ về Entity Building. (Nếu như nghĩ Entity dễ dàng mò ra được thì trong bài viết này tôi sẽ chứng minh ngược lại cho bạn)
  • Thời gian ảnh hưởng và cập nhật nhanh. Ở đây, khi làm xong Schema, submit xong thì chỉ 3, 4 ngày sau đã thấy sự thay đổi rồi.
  • Một ưu điểm nữa là Entity giúp cải thiện thứ hạng đáng kể cho những từ khoá đang bị kẹt tại trang 2, 3 trong hiệu ứng con cừu đen hay khi website bạn bị sandbox.
schema la gi
Entity có ưu điểm là có thể giúp website của bạn thoát khỏi sandbox
  • Thứ hạng lên rất nhanh và mạnh. Chắc chắn những từ khoá mới SEO đang nằm ngoài top 100 cũng sẽ bay ngay vào trang 4, 5 luôn sau khi triển khai Entity (tất nhiên là với website không bị phạt).
  • Entity là còn là một màn chắn vững chắc bảo vệ website bạn khỏi nguy cơ từ các hình phạt của Google hay các thuật toán cập nhật bất ngờ.
    (Điển hình nếu bạn muốn biết chính là cú lội ngược dòng của GTV chỉ sau một tháng vỏn vẹn)
  • Cực kì hiệu quả trong việc tăng Trust (độ tin tưởng) cho các website mới tạo là một ưu điểm nữa của Entity mà bạn nên nhớ.
  • Nuôi dưỡng lượng truy cập tự nhiên tăng đều đặn cho website

Những ý kiến trái chiều về Entity

Song song đó, cũng có vài ý kiến trái chiều khác nhau về Entity là không khác gì mấy với cách thống trị Google SEO Map như tôi đã chia sẻ vào năm 2017 (hay những video khác về social).

Theo như các bạn thấy, đối thủ cũng chẳng khó khăn gì để nhận ra mình làm Entity và họ cũng dễ dàng bắt chước theo.

Tôi xin phép được đính chính rằng:

Entity không đơn giản như bạn nghĩ.

Nếu thế thì tôi đã chẳng tốn đến 4, 5 tháng liên tục mới mày mò hiểu được phần nào về Entity, cũng chẳng phải thất bại và chảy máu biết bao nhiêu dự án.

Tiếp đó, không đơn giản gì, hiện tại trên thế giới rất ít bài viết đề cập về kĩ thuật Entity một cách cụ thể.

schema.org là gì
Kỹ thuật về Entity rất khó nắm bắt

Dịch vụ SEO tại TPHCM| GTV SEO chuyên nhận SEO website chuyên nghiệp

Vấn đề các SEO-er mới bắt đầu hay gặp phải

Đúng là cách SEO Google Map hay việc sử dụng các trang mạng xã hội để SEO từ trước đến nay khá giống với cách tôi hướng dẫn trong buổi Offline.

Nhưng có một vấn đề ở đây là mỗi lần tôi đề cập đến một cái tên quen thuộc, một chủ đề đã từng nói thì mọi người lại xem là biết hết tất cả về nó rồi. Hầu như không chịu mở lòng đón nhận nó nữa, dù cho nó là cái mới. Chính như vậy, họ tự làm cho mình lạc hậu đi….

Và một điều nữa bạn cần biết: Social chỉ là 1 mảng xíu xíu trong Entity Building thôi. Còn vô vàn kỹ thuật xây dựng Entity khác nữa.

Nếu bạn là người thích mày mò học hỏi thì với kiến thức gốc rễ về Entity mà tôi chia sẻ trong buổi offline. Đi kèm với sự tự nghiên cứu thì tôi dám chắc rằng bạn sẽ ngộ ra được nhiều điều. Schema Markup là một trong số đó.

Xác thực Entity bằng Schema

Trong Entity Building, để xác định “thực thể” và để Google tin tưởng bạn hơn, có 2 loại Schema cần tới là:

  • Schema Business (về doanh nghiệp)
  • Schema Person (về con người)
schemas là gì
2 Loại schema cần thiết nhất

Ở sự kiện Offline, tôi cũng đã nói: Bất kì doanh nghiệp nào cũng đều do một cá nhân thành lập nên.

Khi Google kiểm tra website, nếu nó thấy những thông tin, dữ liệu về một website nào đó đồng nhất với những gì ghi về nó trên Internet. Đồng thời công ty này do một người A thành lập.

Google dễ dàng xác nhận website của doanh nghiệp là một thực thể xác định. Từ đó giúp tăng thứ hạng một cách tổng thể cho website.

Chương 1: Từng bước tiếp cận với Schema

Sự khác biệt Schemas, Microdata và Structured Data 

Trước tiên, hãy cùng tôi tóm tắt ngắn gọn ý nghĩa của các thuật ngữ: Structured Data, Microdata và Schema là gì.

  • Structured Data (Dữ liệu được cấu trúc): Là một thuật ngữ (term) chung đại diện cho các mục liên kết với các giá trị (value) để có cấu trúc thông tin tốt hơn. 
  • Nó có thể liên quan đến SEO và bất cứ thứ gì khác có chứa thông tin.
  • Microdata: là một định dạng đại diện cho cách mà dữ liệu được cấu trúc theo “cách trực quan”. Để cho dễ hiểu, bạn hãy nghĩ nó như văn bản, âm thanh hay video. Ví dụ: Một dữ liệu được cấu trúc ở định dạng Microdata hoặc ở định dạng JSON-LD.
  • Schema: là một từ vựng xác định các term và value. Có nhiều loại từ vựng khác nhau ví dụ như Dublin Core. Để dễ hiểu hơn, ta có thể xem chúng như một loại ngôn ngữ. 

Schema.org được nhiều nền tảng chấp nhận, do đó nó được ưa chuộng, nhất là trong việc triển khai Structured Data.

Có một số điểm chúng ta cần lưu ý như sau:

  • Bạn có thể có các dữ liệu được cấu trúc ở nhiều định dạng, như Microdata hoặc JSON-LD.
  • Có thể xác định term bằng nhiều từ vựng như Schema.org hoặc Dublin Core.
  • Sử dụng loại từ vựng tùy chọn với định dạng tùy chọn
  • Khi người ta nói đến Schema Markup, rất có khả năng họ đang nói đến Structured data (Structured data sử dụng Schema.org)

Các loại Schema Markup được Google tín nhiệm

Tôi chắc rằng bạn đang tự hỏi có bao nhiêu loại Schema Markup? Chà, có khá là nhiều Markup, tuy nhiên chỉ có một số loại Rich snippet giới hạn mà Google phát triển.  Mỗi loại đều được cải tiến và có những nét độc đáo riêng.

Schema Markup công ty/người

Schema markup công ty/ người  không phải là Rich snippet nhưng nó lại là một phần rất quan trọng vì xuất hiện nhiều trong các đoạn Snippet. 

Nó cho thấy các thông tin liên quan đến nội dung, thường được dùng để quảng bá công ty hoặc một người.

Schema markup công ty có thể bao gồm tên công ty, logo, thông tin chi tiết, các liên hệ,…

schemas
Schema Markup quảng bá thông tin về công ty/người

Breadcrumbs Schema Markup đóng vai trò quan trọng trong việc thể hiện cấu trúc trang web. Nó làm nổi bật đường link đến trang mà bạn đang tìm kiếm.

schema markup
Breadcrumbs Schema Markup quan trọng trong cấu trúc web

hoặc

schema google
Breadcrumbs Schema làm nổi bật link bạn muốn tìm

Schema Markup loại đánh giá, sản phẩm và ưu đãi mua sắm  

Loại Markup phổ biến nhất có lẽ là đánh giá và sản phẩm. Có nhiều mặt hàng được thêm vào trong Snippet như: Tên, giá, nội dung chi tiết,…  Bạn cũng có thể thêm vào các đánh giá, giá thấp nhất, giá cao nhất và ưu đãi mua sắm và Snippet..

schema org
Loại Schema Markup Review

Schema Markup công thức

Loại Schema này sẽ hiện công thức nấu ăn ngay trong phần Snippet khi có người dùng tìm kiếm.  Bạn có thể nhìn thấy cả nguyên liệu lẫn thời gian nấu, đánh giá công thức như ví dụ dưới đây:

schema seo là gì
Schema thể hiện công thức trong phần Snippet

FAQ Schema Markup

FAQ Schema Markup sẽ liệt kê các câu trả lời liên quan đến chủ đề câu hỏi đặt ra theo định dạng thả xuống. Từ đó, người dùng sẽ có ý định nhấp vào cao hơn, tăng Traffic trang web.  

tạo schema cho website
FAQ Schema liệt kê các câu hỏi theo Intent người dùng

Article Schema Markup

Loại Article Schema Markup này giúp Google hiểu rõ các phần quan trọng của nội dung.  Ví dụ bên dưới: Tên tờ báo, các bài viết nổi bật, bài blog,.. được thể hiện rất rõ ràng.

schema
Article Schema giúp công cụ tìm kiếm hiểu rõ tầm quan trọng của nội dung

Video Schema Markup

Bạn có thể xem ngay ở ví dụ Article Schema Markup  bên trên: Video nằm ở phần Top Stories để người dùng nhấn vào xem nếu muốn.

Event Schema Markup

Loại Schema Markup này sẽ thể hiện ngày giờ, và đường dẫn đặt vé ở Snippet để người dùng dễ dàng tìm hiểu:

schema la gi
Event Schema hiển thị thông tin ngày,giờ ở phần Snippet

Local Business Schema Markup – Schema Markup doanh nghiệp địa phương

Nếu bạn sở hữu một doanh nghiệp địa phương hoặc đang làm sale cho doanh nghiệp tương tự. Thì bạn có thể sử dụng loại Schema Markup này. Các thông tin sẽ được liệt kê rất rõ ràng và chi tiết.

schema la gi
Schema Local Business – Hiển thị thông tin doanh nghiệp

Những loại Schema Markup khác:

Có thể xem thêm danh sách Rich snippet mà Google hỗ trợ ở đây  Ngoài ra, hãy lưu ý rằng các công cụ tìm kiếm khác nhau như Bing, Yahoo cũng sẽ sử dụng Schema Markup và Structured Data nhé.

Chương 2: Hướng dẫn tạo Schema từ A đến Z

Đọc đến đây thì tôi cá là bạn đã nắm rõ khái niệm Schema là gì, lợi ích và các loại Schema quan trọng. Và giờ là lúc tôi sẽ hướng dẫn chi tiết cách tạo lập Schema cho website của bạn. Kèm theo đó là những lưu ý cụ thể từng bước tạo.

Để cho dễ dàng thì tôi có làm một video hướng dẫn tạo Schema từ A – Z ở bên dưới. Bạn hãy coi cụ thể cách tôi tạo Schema nhé. Tôi khuyến khích bạn nên coi video lẫn bài viết vì sự chi tiết của nó.

Ngoài video cụ thể, tôi cũng viết tóm tắt lại nội dung video bên dưới về các ý chính khi bạn triển khai Schema mà bạn xem được, nếu như bạn không phải là tuýp người coi video.

À, để làm được điều này chính xác. Hãy nhận điền nội dung bên dưới để nhận được Form Schema mẫu nhé

Đăng kí nhận Form Schema mẫu cho Entity Building

Schema Business (về doanh nghiệp)

Google có 1 công cụ tuyệt vời để bạn tạo lập và kiểm tra thử Schema có hoạt động ổn không trước khi bạn chèn vào Source code của website. Đó là công cụ kiểm tra dữ liệu có cấu trúc (Structured Data Testing Tool) tại đây.

schema markup
Ví dụ về Schema của GTV

Như bạn thấy hình mẫu trên, có 2 loại thông tin khác nhau trong đoạn Schema. Cột bên trái là “loại thông tin” bạn cần nhập. Còn cột bên phải là thông tin do mình cung cấp tương ứng với loại thông tin yêu cầu. Các nội dung cần nhập cách nhau bằng dấu “,”.

Lưu ý

Các dấu câu này phải dùng cho chính xác. Nếu không khi test sẽ trả về kết quả lỗi và Schema của bạn sẽ không hoạt động. Có các loại thông tin cụ thể bạn cần cung cấp chính sau đây:

  • Context: https://schema.org
  • Type: Nên thêm vào những loại hình doanh nghiệp mà Schema đề cập đến.
    Trong trường hợp thêm loại doanh nghiệp không nằm trong danh sách Schema, Schema có thể báo lỗi. Nhưng thứ hạng lại có khi tăng lên. Vì đội ngũ tạo ra Type doanh nghiệp Schema khác với đội ngũ sáng lập thuật toán Google. Điều này đối thủ rất khó nhận ra. (tôi sẽ nói cụ thể bên dưới)
  • @id: URL website công ty
  • Url:URL website công ty
  • Logo: URL của logo phải là đường link website doanh nghiệp. Hình logo đáp ứng yêu cầu tối thiểu: 112x112px, theo định dạng .jpg vs .png. Và cho phép bot Google index hình ảnh
  • Image: Để 1 Hình ảnh bất kì của công ty
  • Pricerange: giá dịch vụ (kèm theo mã tiền tệ như: VND, $,…)
  • HasMap: Phần này khá quan trọng, bạn phải khai báo chính xác địa chỉ công ty ở đâu. Cách tìm như sau:

Bước 1: Lấy URL địa chỉ Google Map của doanh nghiệp.

Vào Google Map search tên doanh nghiệp để lấy được URL địa chỉ công ty của bạn. Lưu ý không copy trực tiếp URL trên thanh browser -> chọn “chia sẻ” -> chọn “sao chép liên kết

schema google
Lấy link từ Google Map để khai báo chính xác phần schema Hasmap

Phải chắc chắn là link này redirect 301 để lấy được trọn ven Link Juice từ Google khi để trong Schema. Nếu đây là link redirect 302, thì sẽ tương ứng với link nofollow. Chứ không phải dofollow. Vì vậy bạn sẽ không được hưởng hết sức mạnh từ nó

Để kiểm tra, bạn vào redirect-checker.org

Dán link cần kiểm tra vào ô search, Chọn loại bot cần kiểm tra. Lúc này mình sẽ chọn loại Search Bot – Google Bot. Và cuối cùng, click “Analyse

schema google
Kiểm tra đường dẫn qua bot và copy đường link ngay trên 200 OK

Như bạn thấy, kết quả trả về như sau: Đây là link 301 Redirect, trả về đúng cái URL địa chỉ Google của bạn. Và link này có mã số 200 – Nghĩa là có thể index được. vậy là ổn! Bạn hãy lấy đường link này bỏ vào phần Hasmap

Nếu trường hợp, bạn kiểm tra thấy 302 Redirect thì thế nào? Lúc này hãy copy đường URL ngay bên trên 200 OK để dán vào nhé.

schema seo là gì
Chèn link vừa copy vào phần Hasmap của schema
  • Email: Thêm phần chữ “mailto” vào trước email. Ví dụ: mailto:info@gtvseo.com
  • Founder: Tên người thành lập công ty.
  • Address: Copy địa chỉ chính xác trên Google Map và dán vào.
    Nếu thông tin này bạn cần update lại theo địa chỉ mới nhất thì trước tiên hãy vào Google My Business sửa. Sau đó hãy copy y nguyên vào schema.
    Một lần nữa, nếu Google My Business bạn ghi địa chỉ doanh nghiệp là 33 Đặng Thai Mai, Phường 7, Phú Nhuận, 70000, Hồ Chí Minh, Việt Nam. Thì đừng ghi Schema bạn chỉ là 33 Đặng Thai Mai, Phường 7, Phú Nhuận thôi mà hãy ghi chính xác những gì bạn đã điền trong Google My Business.
  • Description: Mô tả về dịch vụ công ty.
  • Tên: Tên công ty trên các trang đều phải như nhau.
    Tôi thấy nhiều công ty để tên mỗi nơi 1 kiểu.
    Ví dụ: Có nơi để GTV SEO, có nơi để Công ty TNHH GTV SEO, có nơi khác lại để Cty GTV SEO.
    Như vậy không ổn. Tất cả mọi nơi trên Internet, tên công ty của bạn đều phải giống nhau.
    Ví dụ ở đây tôi để là: GTV SEO trên Google Maps thì Schema cũng sẽ ghi GTV SEO. Nhiều bạn lo sợ rằng nếu không chèn từ khoá vào Google Map thì không SEO lên top được.
    Không phải như vậy. Như đã thấy đó, tôi không cần cố gắng nhồi nhét từ khoá vào thương hiệu nhưng vẫn lên top được đó thôi.
    Còn các đối thủ khác của tôi, dù họ có để từ khoá vào thì thứ hạng vẫn nằm sau GTV. Bạn sẽ có rất nhiều cách để SEO Google Map. Phần tên thương hiệu này chỉ là 1 phần nhỏ thôi, bạn còn có hàng tá cách khác nữa. Điển hình, bạn nên đọc lại nội dung case study Thống trị Google Map 2021ở đây để biết 1 trong những cách tôi đã làm thành công.
  • Số điện thoại: Tương tự, phải giống nhau ở tất cả mọi chỗ.
  • Time: Thống nhất giờ mở cửa trên Google My Business và trên Schema. (open, close, day off …).
  • Geo: Tọa độ kinh độ và vĩ độ của doanh nghiệp trên Google Map. Bạn phải lấy thông tin này trong đường link mục “Chia sẻ”. Tránh phóng to thu nhỏ map. Vì có thể kinh độ, vĩ độ của bạn bị thay đổi theo.
schema seo là gì
Ghi chính xác tọa độ vào phần Geo được cung cấp trên Google Map

Một lần nữa, hãy ghi chính xác nhé. Nếu kinh độ là 10.830954 thì hãy ghi trong Schema là 10.830954 chứ đừng chỉ ghi 10.83 thôi nha.

  • Potential Action: Là nơi để vào trang đích của bạn muốn khách hàng click vào. Như tôi thì tôi muốn dắt người dùng đến trang đăng kí dịch vụ SEO nên tôi để URL trang đăng kí vào.
  • SamAs: Khá là quan trọng. Đây là nơi bạn dán vào những thông tin khác trên Internet mô tả chi tiết hơn về công ty của bạn. Chú ý: những thông tin này phải đặt trên những website uy tín. Ví dụ: Bạn có 1 bài PR về công ty trên báo Vnexpress, Dantri hoặc trên wikipedia. Ngoài ra, bạn cũng để các trang mạng xã hội khác của bạn vào; đặc biệt là những trang Google khuyến khích bạn bỏ vào theo list ở đây

Gợi ý

  • Ngoài ra, bạn còn có thể bỏ thêm các trang MXH khác như Snapchat, Spotify…và nhiều trang khác vào schema nữa.
    Mặc dù Google không yêu cầu, nhưng khi nghiên cứu 1 số trang web nổi tiếng của nước ngoài, họ bỏ đến hơn 40 trang mạng xã hội vào schema. Nhìn có vẻ spam nhưng hiệu quả thật đấy. Tôi cũng áp dụng y vậy cho rất nhiều dự án tôi triển khai luôn.
  • Về Social ở sameas (ở cả business và person bên dưới) thì bạn nên bỏ vào những social tôi liệt kê ở buổi offline GTV SEO Entity vừa rồi nhé. Google cực kì thích đấy!
  • Samas là một cú pháp dữ liệu mà nhiều người không biết tới và sẽ rất ngạc nhiên khi nghe được.
    Mỗi URL chèn vào ở đây sẽ đóng vai trò như 1 liên kết, 1 link out ra ngoài. Do vậy bạn đang truyền Link juice của bạn cho trang bạn điền vào. (Nó không tính Anchor text, chỉ truyền sức mạnh thôi).

Nhiều bạn sợ rằng việc Link out này sẽ làm thất thoát sức mạnh website của bạn. Điều này rất sai lầm.

Vì như tôi đã nói trong khoá học Entity Mastermind và rất nhiều video khác về cấu trúc Silo của website. Khi có link in trỏ về, thì cũng nên có Link out trỏ ra. Như vậy mới tự nhiên.

schema markup
Nên có sự đa dạng về link in và link out
  • Nếu bạn tính bỏ 40, 50 trang mạng xã hội vào phần Sameas của schema thì bạn nên chèn ở những trang bạn không muốn SEO. Hoặc những trang thông tin về chung chung doanh nghiệp.
    Ví dụ như tôi chèn hàng chục trang mạng xã hội trên Schema của trang chủ GTV SEO. Trang tôi không cần SEO cho nó. Còn với trang “dịch vụ seo” tôi không để quá nhiều link vào. Để tránh thất thoát quá nhiều sức mạnh. Link out thì tốt, nhưng đừng quá nhiều nhé!

Kĩ thuật Schema không phải ai cũng biết

Có 1 mánh nhỏ tôi muốn tiết lộ với bạn về schema là gì. Tôi nghĩ điều này Google đang giấu bạn. Cụ thể, trong Schema chỉ có một số loại Local Business được thêm vào như hướng dẫn của nó.

Ví dụ: Nếu dịch vụ công ty bạn là kế toán – Thì sẽ khai báo Accountant Service.

Nhưng có thể bạn sẽ muốn để tên loại dịch vụ cụ thể hơn mà Schema không ghi rõ. Lúc này, bạn sẽ làm theo cách như sau:

Chẳng hạn, với GTV SEO tôi muốn để là Dịch vụ tiếp thị trên Internet, chứ không chỉ là Local Business.

Thì đầu tiên tôi sẽ chuyển ngôn ngữ trình duyệt trên Google My Business ra tiếng Anh, để biết chính xác tên dịch vụ của mình bằng tiếng Anh là gì? Lưu ý là tất cả nội dung bạn khai báo trên Schema phải bằng tiếng Anh nhé. Tiếng Việt Google không hiểu đâu.

Với GTV SEO, tên dịch vụ tiếng anh là Internet Marketing Service. Bạn sẽ điền nó vào Schema phần @type. Nhớ viết liền không khoảng cách nhé.

Sau khi click mũi tên kiểm tra thì kết quả trả về bị lỗi. Bạn nhận được thông báo đỏ đại loại nghĩa là “Đây là loại hình doanh nghiệp Google không biết tới”

schema
Schema tool không nhận dạng được schema của bạn dù rằng không sai

Tôi sai ở điểm nào à?

Thực ra, chỗ này Google đang lừa bạn.

Ý tôi là, đội ngũ code ra dữ liệu cấu trúc Schema.org và đội ngũ code thuật toán chấm điểm của Google là 2 đội khác nhau. Vì vậy, việc hai đội ngũ không đồng nhất thông tin là chuyện có khả năng xảy ra. Và tôi nghĩ đây là một trong những lỗi (“bug”) ở Google.

Tôi đã nhắc bạn trong suốt video và buổi Offline là việc đồng nhất thông tin cực kì quan trọng. Do vậy, cứ theo nguyên tắc đồng nhất thông tin, bạn cũng sẽ để trên Schema phần này là “internetmarketingservice” mặc dù nó báo lỗi.

Theo kết quả test của tôi và người đã hướng dẫn tôi thủ thuật này, khi vừa submit Schema làm vầy thì thứ hạng Google Map của tôi nhảy lên liền sau vài ngày. Mặc dù, chỉ 1 chi tiết nhỏ ở đây thôi!

Lúc này, bạn có thể không tin điều tôi nói. Nhưng bạn hãy cứ test thử để kiểm chứng nhé!

Những điều cần lưu ý khi làm Schema

Tất cả dữ liệu bạn khai báo trên Internet & trên Google và trên Schema của website phải khớp với nhau từng chi tiết. Có như vậy Google mới xác thực bạn dễ hơn, cho điểm thứ hạng nhiều hơn.

Ví dụ: Phần khai báo URL trên Schema. Có nhiều người khai báo phần URL này trên Google My Business là URL họ đang muốn SEO. Trong khi trên Schema, lại để là URL gốc thôi. Điều này chắc chắn sẽ gây khó hiểu cho Google. Bạn nên để tất cả mọi nơi được hỏi chỉ 1 thông tin thôi. Nhớ nhé!

Phần tiếp theo tôi giới thiệu với bạn là Schema về Person – Cá nhân cụ thể tạo lập nên doanh nghiệp.

Schema Person (về cá nhân)

  • Context: https://schema.org/
  • Type: Person
  • Name: Tên người thành lập doanh nghiệp
  • Jobtitle: Vị trí công việc
  • Image: Hình ảnh của chủ doanh nghiệp
  • Work for: Tên doanh nghiệp
  • Url: Địa chỉ trang Facebook cá nhân. Hoặc là trang mạng xã hội khác. Hoặc nếu trên website có 1 trang mô tả thông tin chi tiết là người thành lập doanh nghiệp thì bạn hãy để URL đó vào. Vì bạn đang muốn cung cấp cho Google thông tin của chủ doanh nghiệp 1 cách đầy đủ nhất
  • Sameas: Tương tự như trên. Ta sẽ bỏ vào phần này những trang MXH mà Google cực thích. Ở Offline của Entity tôi đã cho 1 list danh sách những trang mạng xã hội mà cá nhân chủ doanh nghiệp nên tạo lập rồi. Tôi xin phép không chia sẻ lại list này cho mọi người. Vì cũng muốn giữ cho các bạn tham dự Offline vừa qua 1 lợi thế hơn mọi người còn lại.
  • Alumiof: Thông tin về chủ doanh nghiệp đã từng học trường nào. Ví dụ trên Facebook, tôi để đã học tại trường Nguyễn Thượng Hiền và trường RMIT nên tôi sẽ Copy và dán y chang vào phần này.
Mẫu code Schema

Điều khiến đối thủ cực kì khó phân tích chiến lược của bạn

Tới đây, Tôi nghĩ rằng, nếu như bạn không hiểu rõ về Entity thì sẽ không làm Schema kĩ lưỡng như ở trên tôi hướng dẫn. Hoặc thậm chí còn chả thèm làm Schema nữa cơ.

Rất khó để đối thủ nhận ra thủ thuật này nếu đối thủ của bạn không hiểu rõ gốc rễ của Entity và nguyên tắc đồng nhất thông tin. Đối thủ vào Schema của bạn kiểm tra thấy lỗi, nhưng ai ngờ đấy là chủ ý của bạn đâu. Chỉ một chi tiết nhỏ xíu, mà xem như bạn thay đổi cả cuộc chơi!

schemas
Schema là điều làm chiến lược của bạn trở nên khó lường

Có nhiều người nói rằng, Schema thì cũng thường thôi, chỉ cần 5 phút thôi là mình đã nhận ra cách GTV làm Entity như thế nào rồi. Không hề đơn giản như bạn nghĩ đâu.

Bạn thấy đó, đây chỉ là 1 thủ thuật nhỏ xíu trong vô vàn kỹ thuật khác về Entity mà GTV đang triển khai. Vậy mà đối thủ rất khó để nhận ra rồi. Entity Building là 1 chủ đề lớn. Còn nhiều nhiều thứ hay ho khác nữa, tôi sẽ chia sẻ từ từ trong tương lai!

Nếu như bạn muốn tìm hiểu thêm các chiến thức SEO nâng cao và bí quyết SEO Entity X10 Organic Traffic sau 6 tháng, thì đây là khóa đào tạo dành cho bạn. Đăng ký 3 ngày học thử miễn phí khóa Khóa đào tạo SEO chuyên sâu ENTITY MASTERMIND!

Trial Entity Mastermind

Báo giá dịch vụ SEO Web GTV | Khởi sắc Doanh thu 2021 NGAY HÔM NAY!

Chương 3: Cách kiểm tra Schema hoạt động

Kiểm tra Schema bằng Google Search Console

Google Search Console hiển thị tất cả các loại Markup được phát hiện trong tab Enhancements:

kiểm tra schema
Kiểm tra Schema bằng Webmaster

Nhấp vào loại Schema cụ thể để xem báo cáo:

kiểm tra schemas
Vào từng loại Schemas để xem thông tin

Nếu bạn đã xác thực Markup trước khi triển khai thì chắc chắn sẽ không gặp sự cố gì ở đây. Bạn cũng cần lưu ý rằng có một số thuộc tính bắt buộc đối với một số loại Schema, các thuộc tính này có thể gây ra lỗi nếu bạn thiếu chúng. May thay, chúng thường không đáng kể, nên đừng quá lo lắng nhé.

Kiểm tra Markup bằng Structured Data Testing Tool

Sử dụng Structured Data Testing Tool để kiểm tra trang của bạn sẽ trông như thế nào khi thêm Markup.

Thay vì phân tích một trang web đã xuất bản, chúng ta sẽ đi vào phân tích mã mà công cụ đã tạo trong ví dụ dưới đây:

kiểm tra schema markup
Kiểm tra trang của bạn ra sao khi thêm Markup

Sau khi đã dán đoạn mã, chọn “preview.” Tool này sẽ cho thấy các bài viết sẽ hiển thị như thế nào trong kết quả tìm kiếm của Google.

kiểm tra schema markup bằng strucdata tesing tool
Hiển thị đoạn mã trên Schema org

Ngoài ra, bạn cũng có thể kiểm tra mọi phần tử Markup đã thêm vào.

kiểm tra schema org
Tự kiểm tra Markup đã thêm vào

Nếu cần thiết, bạn sẽ chỉnh sửa HTML trực tiếp trong tool để cập nhật lại Schema và xem trước kết quả ngay tại đó.

Bonus: Hướng dẫn chèn schema cho WordPress

Có rất nhiều loại Schema khác nhau, nhưng nên chọn Schema JSON-LD như những gì tôi đã hướng dẫn bạn ở trên. Schema nên chèn vào phần header của website.

Bạn có thể chọn cách để Schema ở Footer, hay trong nội dung bài viết cũng được nhưng sẽ làm giảm tác dụng của Schema đi nhiều lắm! Tôi cũng đã test thử thì thấy phần Schema Header giúp cải thiện thứ hạng tốt hơn hẳn. Nhớ nhé.

Sau đây tôi sẽ hướng dẫn chỗ chèn schema vào các website WordPress:

Bước 1: Đầu tiên, cần download 1 plugin tên là Header and Footer Scripts về. Cho phép bạn chèn những Script vào phần Header. Sau khi down plugin về và active nó lên, ta sẽ chèn bộ Script Schema như nãy giờ tôi làm vào rồi chọn Update!

chèn schema vào Header
Tool Header and Footer Scripts cho phép chèn schema vào Header

Bước 2: Refresh lại trang và kiểm tra Source code của trang. Lúc này bạn sẽ thấy toàn bộ phần Schema trong thẻ Header.

Bước 3: Submit trên Google Search Console sau khi chèn schema vào Header. Lưu ý có 2 loại submit: Bằng máy tính và Submit với phiên bản điện thoại di động. Tôi thấy rằng khi Submit với phiên bản di động thì thấy Google index nhanh hơn; thường thì khoảng 2, 3 ngày => kiểm tra trong Google kiểm tra cấu trúc.

Những tuyệt kĩ của Schema Google không phải ai cũng biết

  • Schema phải chèn cho từng page: Trước đây, ta thường tạo Schema 1 lần cho toàn bộ website. Nhưng ở bài viết này tôi sẽ không hướng dẫn làm vậy. Ta sẽ tạo Schema Google trên từng trang, từng URL để tránh, hoặc giảm rủi ro bị Google Panda ghé thăm do vấn đề trùng lập nội dung (duplicated content).
    Schema vẫn là code của HTML. Nếu để Schema toàn trang web thì rất dễ xảy ra trường hợp Duplicated Content (trùng lặp nội dung). Vì thuật toán Panda xác định nội dung trùng lặp dựa trên HTML website của bạn.
  • Schema ở Header: Như trong hướng dẫn của Google, việc bạn để Schema ở Header sẽ được hưởng toàn bộ lợi ích từ Schema. Nên hãy cố gắng chèn toàn bộ Schema ở phần Header nhé.

Hiệu ứng “Trải thảm đỏ” giúp bạn thoát khỏi sandbox

Trong quá trình tôi nghiên cứu, nếu sử dụng kĩ thuật Entity với Social mà tôi hướng dẫn trong buổi Offline (phải đúng như những gì tôi hướng dẫn nhé, chứ không phải chỉ có việc bạn “tạo Social” và điền thông tin là xong đâu) kèm theo Schema và kĩ thuật xác thực Entity khác tôi hướng dẫn trong buổi Offline vào website mới thì người ta gọi đây là kĩ thuật “Trải thảm đỏ” và giúp website thoát khỏi Sandbox.

Kĩ thuật “Trải thảm đỏ"
Kĩ thuật “Trải thảm đỏ”

Khi các website mới bắt đầu được index và Google có thể “cào” được các website này thì Google sẽ ngay lập tức nhận diện ra bạn là ai? Những thông tin nào trên internet nói về bạn? Ai là người sáng lập? Họ có ảnh hưởng như thế nào?…

Cảnh tượng này giống như khi bạn tới một show diễn và là người bước vào chiếc thảm đỏ vậy. Lúc này, mọi người đều chú ý và nhận ra bạn cũng như tin tưởng như Google tin tưởng website vậy.

Vì vậy, website bạn sẽ thoát khỏi vùng “sandbox” – một thuật toán kiềm hãm của Google nhanh chóng. Đó là lý do mà nhiều người gọi nó là kĩ thuật “red carpet” (thảm đỏ).

Đăng ký học thử 3 ngày khóa học SEO Online miễn phí Entity Mastermind x10 Organic Traffic ngay hôm nay!

Kết luận

Khái niệm Schema là gì cũng như mọi thứ về Schema có thể không xa lạ với các tay SEOer kinh nghiệm đầy mình. Nhưng sẽ không quá nhiều người biết cụ thể tường tận lợi ích của nó, cũng những các thủ thuật hack nó đâu. Vì bạn sẽ chẳng tìm được bài viết nào tương tự bài này trên Internet cả.

Bên cạnh bài viết, tôi cũng đã chuẩn bị 1 video hướng dẫn làm Schema trực tiếp trên máy tính. Hãy sử dụng song song cả bài viết và video để dễ dàng triển khai hơn nhé.

Tôi hy vọng rằng, nay sau khi bạn đọc xong nội dung bài viết, hãy áp dụng ngay kỹ thuật Schema này vào website. Nhớ đo lường các chỉ số trước và sau khi áp dụng Schema để thấy rõ kết quả nhé.

Entity Building là 1 chủ đề rộng với vô vàn kỹ thuật thú vị. Nếu bạn là người bận rộn và không có quá nhiều thời gian tìm hiểu, áp dụng cũng như muốn tận hưởng hết toàn bộ những gì Entity Building mang lại. Tôi tin chắc sẽ cần dùng đến dịch vụ seo tại GTV SEO để tiết kiệm thời gian và đẩy nhanh tiến độ dự án.

Chúc bạn thành công!

Tài Liệu Tham Khảo:

  1. What Is Schema Markup & Why It’s Important for SEO | Search Engine Journal | https://www.searchenginejournal.com/technical-seo/schema/
  2. Schema.org Markup | Moz | https://moz.com/learn/seo/schema-structured-data
  3. How to Boost Your SEO by Using Schema Markup | Neil Patel | https://neilpatel.com/blog/get-started-using-schema/

Đọc tiếp:

>> Tham khảo ngay khóa học SEO Fundamental – một trong những khóa học SEO online có lộ trình bài bản từ A -> Z dành cho những người mới bắt đầu.

Tôi là Vincent Do, hiện đang là CEO, Co-Founder của GTV SEO. Tôi đã từng gặp khá nhiều khó khăn trong quá trình tìm hiểu SEO & Inbound Marketing. Với kinh nghiệm thực chiến nhiều dự án ở các lĩnh vực khác nhau và niềm đam mê S.E.O & Inbound Marketing, tôi hy vọng những kiến thức miễn phí tôi chia sẻ có thể giúp mọi người đạt nhiều thành công hơn trong quá trình triển khai SEO.

Vincent Do

>