Schema là gì? Schema là một trong những cấu trúc website quan trọng mà bất cứ người làm SEO hay đang qaunr trị website cũng đều phải biết. Trong bài viết này, ATP Software sẽ chia sẻ về chủ đề Schema là gì và cách để tạo Schema hiệu quả cho website, mọi người cùng tham khảo nhé
Schema là gì?
Schema hay Schema.org, Schema Markup là một đoạn html hoặc code khai báo java script được dùng cho việc đánh dấu dữ liệu có cấu trúc đặc biệt (structured data). Schema bắt đầu xuất hiện với sự cộng tác của 4 công cụ tìm kiếm nổi tiếng vào ngày nay là Google, Bing, Yandex và Yahoo. Cùng ATP software tìm hiểu về chức năng của Schema là gì nhé!
Schema là ngôn ngữ dùng để đánh dấu dữ liệu có cấu trúc(structured data)
Schema được gắn vào website để giúp công cụ tìm kiếm dễ dàng nhận biết, chia loại và trả về kết quả tốt nhất, chuẩn xác hơn. Nếu không có Schema thì một website sẽ chỉ bao gồm các nội dung mà vẫn chưa có ngữ cảnh phù hợp.
Vì sao mỗi website đều nên có Schema?
Hay theo một cách khác, lợi ích của schema là gì? Theo các tài liệu đã được công bố chính thức thì Google rất mong muốn và khuyến khích bạn sử dụng schema. Việc này giúp những con bot Google nói riêng và bộ máy công cụ tìm kiếm nói chung dễ dàng biết được thông tin của bạn giữa vô vàn các nội dung khác trên Internet:
- Xác thực Entity (Validate Entity): Giúp công cụ tìm kiếm Google công nhận thông tin trên internet, nội dung dữ liệu trực tiếp của Google và cuối cùng là thông tin ở ngay trên site.
- Để Google hiểu rõ nội dung. thông thường, Google sẽ phải thu thập dữ liệu trên chính thông tin site của bạn và những backlinks trỏ tới. Ở đây, với schema; chúng ta sẽ cung cấp cho Google thêm cơ sở dữ liệu thứ 3 để Google đánh giá chuẩn xác hơn.
- Có schema sẽ giúp Google nhận xét trang ấy cao hơn, từ đấy cũng dẫn tới các đường link out từ trang có schema có thể được Google nhận xét nhiều hơn
- Và nhiều hơn thế nữa…
Tác động trong SEO của Schema là gì?
Việc bổ sung cấu trúc schema vào mã HTML, như đã nói, là cách dễ dàng giúp công cụ tìm kiếm lấy nội dung và giải thích nội dung trên trang một cách hiệu quả hơn. Tuy nhiên, điều cốt yếu cần lưu ý là sử dụng schema (hay bất kì định dạng cấu trúc dữ liệu nào khác) chẳng phải là một mánh “hack” seo hay chức năng thần thánh nào đấy giúp bạn lên top trong vài ngày
John Mueller, trưởng bộ phân nghiên cứu và thúc đẩy các xu hướng tiếp thị của Webmaster cho rằng các công cụ hỗ trợ search hàng đầu như Google hay Bing nên thêm vào các danh sách cấu trúc Schema vào danh sách các yếu tố xếp hạng tìm kiếm site. Nhưng không phải vậy, đến vào thời điểm hiện tại, Google vẫn khẳng định rằng việc dùng cấu trúc Schema không được dùng làm tín hiệu thứ hạng
Tuy vậy, như đã nói đến ở phần trên, việc sửa đổi và nâng cấp code với cấu trúc Schema giúp website của bạn xảy ra nổi bật hơn trong SERPs, cùng lúc đó hiển thị chi tiết về nội dung trên page, làm tăng tỉ lệ nhấp vào website, traffic là một trong những vấn đề xếp hạng được ưu tiên hàng đầu của Google cũng như các công cụ tìm kiếm khác. Vì thế, có thể khẳng định rằng Schema cũng tác động cụ thể đến chiến dịch seo.
Cấu trúc của Schema trong từng loại website
Hiểu rõ Schema là gì? Nắm rõ các ích lợi mà nó đem đến cho website nhưng vận dụng Schema vào thực tiễn là điều không hề dễ dàng với những bạn chưa có kinh nghiệm. thấu hiểu chông gai ấy, ATPsoftware sẽ mách bạn bí quyết tối ưu website với Schema cực kỳ đơn giản ngay phần thông tin sau đây.
Cấu trúc Schema với website thương mại và điện tử
Các Schema đánh dấu sản phẩm (Product) và số lượng (Offer) gồm giá và tình trạng sản phẩm. Bạn cũng nên chú ý rằng: việc đánh đánh dấu số luôn là một yếu tố không thể không có để giá xuất hiện trong phần SERPS của anh chàng khó tính “Google”. 2 tính chất bắt buộc cần cần có trong cấu trúc Schema với website thương mại điện tử đấy là:
- Với cấu trúc Schema Product chỉ cần có “tên”
- Với cấu trúc Schema Offer đòi hỏi phải có “giá bán”
bBài viết trên site của bạn càng được tính nhiều sao trên thang điểm từ 1 đến 5 sao của Google thì xếp hạng nhận xét độ uy tín của thương hiệu sản phẩm càng tốt. Khi đó, khả năng tiếp cận sẽ rộng rãi hơn với các khách hàng. Bạn có thể đánh dấu bài viết bằng thuộc tính bestRating làm tăng tỉ lệ đánh giá thứ hạng đó.
Phần đánh giá website sẽ giúp tạo sự tin tưởng khi trên bảng phong thần của Google
Cấu trúc Schema với site của nhà xuất bản (Publisher Sites)
Nếu trang web của bạn thuộc loại web của nhà xuất bản, bạn sẽ lựa chọn các thuộc tính thích hợp nhất với khuyến nghị mà cấu trúc News Article hay BlogPost caug đưa ra. Việc chọn thuộc tính nào sẽ phụ thuộc hoàn toàn vào nội dung trong trang website bạn đang tạo dựng.
Một vài thuộc tính không thể thiếu cho trang website của nhà xuất bản như “tiêu đề”, “hình ảnh”, “ngày xuất bản”. Bạn cần tìm hiểu kĩ hơn các vấn đề này và có chọn lựa đúng đắn để bài viết của bạn được xảy ra qua cả những tìm kiếm sâu hơn.
Cấu trúc của Schema với website của tổ chức
Cấu trúc Schema Rating Markup ngoài dùng cho website thương mại và điện tử có thể dùng cho website của tổ chức để đánh giá khi nhiều web khác có cùng thứ hạng. Đáng chú ý, bạn nên dùng cấu trúc của LocalBusiness và PostalAddress để chỉ ra chuẩn xác địa chỉ doanh nghiệp ở đâu, giờ mở – đóng cửa, thanh toán bằng những phương thức nào và nhiều nội dung đa dạng khác.
Cấu trúc Schema trong những website sự kiện
Những site tổ chức sự kiện, buổi biểu diễn nghệ thuật hay lễ hội âm nhạc có thể tận dụng các “Event” và làm ra các đoạn trích chi tiết về sự kiện hoàn hảo nhất. trong đó, bạn còn có thể quảng bá cho các sự kiện được tổ chức qua sơ đồ tài liệu của Google.
Cấu trúc Schema giúp phần tin tức nổi bật được thu thập nhanh và tạo chú ý nhiều hơn
Cấu trúc Schema với web công thức
Bạn sẽ sử dụng các đoạn mã Schema Recipe để khai báo dữ liệu cho site phương pháp. thuộc tính bắt buộc chỉ phải “tên”. tuy vậy, bạn phải cần chú ý rằng Google chỉ cho hiển thị tối thiểu 2 tính chất trong số các thuộc tính như:
- Preptime, cookTime, TotalTime.
- tính chất hình ảnh.
- Phần nội dung dinh dưỡng.
- Hoặc phần nhận xét bài viết.
Bạn phải chọn 2 trong số các thuộc tính nên có để khai báo dữ liệu cho website
Cấu trúc Schema với website cá nhân (Schema Personal Markup)
Các trang website cá nhân (Person) sẽ được thừa nhận mục đích của Đồ thị tri thức. bạn cần theo dõi chắc chắn Lược đồ và nhận xét dữ liệu cấu trúc Schema của mình, và tất nhiên bạn cần cam kết phải tuân thủ nghiêm ngặt các nguyên tắc mà Google đã đặt ra.
sau khi tạo Schema cho website của mình, bạn cần thực hiện lần lượt 3 bước để khai báo Schema cho site đã tạo:
- Bước 1: truy cập đường dẫn http://schema.org/docs/full.html. khi đó, các ô sẽ hiển thị danh mục thích hợp cho site.
- Bước 2: Tiến hành các bước khai báo theo đòi hỏi sẵn có trong trang hiển thị.
- Bước 3: Cập nhật site sau khi khai báo xong ở bước 2. Để chắc chắn hơn, bạn sẽ kiểm tra bằng cách dùng công cụ quản trị site Google Webmaster và kiểm soát tình hình site.
Việc tạo một Schema sẽ gần như là đơn giản khăn nếu như bạn thực sự nghiêm túc và nỗ lực. tuy nhiên có một chú ý nho nhỏ rằng với các site gồm có số lượng trang hoặc bài viết lớn thì cần nhiều thời gian để thực hiện tạo Schema cho tất cả các trang/bài viết đấy.
- Lưu ý: Trong WordPress bạn nên tận dụng plugin để tạo Schema cho các trang website. Còn với các website thông thường bạn có thể thêm Schema theo cách thủ công.
- trong đó, nếu như chưa có kinh nghiệm và thuần thục trong tạo Schema, bạn có thể liên kết với sự hỗ trợ từ các lập trình viên, người thiết kế site cho bạn. Họ sẽ giúp hỗ trợ bạn thêm các đoạn mã Schema vào website hay tạo việc thêm chúng một cách tự động thay vì chọn thủ công.
Thêm Schema Markup thông qua Plugin Yoast seo
Nếu bạn đã sử dụng plugin Yoast seo trên trang website WordPress của mình, thì tin tốt là bạn có thể dùng plugin này để thêm Schema. Nó không thêm nhiều tùy chỉnh schema như một số plugin cao cấp được liệt kê ở trên và không dành riêng cho Schema markup. Tuy nhiên điều đấy nghĩa là bạn không nên thiết lập và định cấu hình một plugin bổ sung.
Hãy để một cái nhìn về cách làm Điều này.
Khi mà bạn lần thứ nhất cài đặt Yoast, bạn sẽ được yêu cầu thông tin như thực thể mà trang web đại diện và các liên kết truyền thông xã hội. Đây là một phần của việc thêm Schema vào trang website WordPress của bạn.
Đầu tiên, bạn sẽ được hỏi loại hình tổ chức mà trang web đại diện.
Sau đó, bạn đã yêu cầu tên của người hoặc tổ chức. nếu nó là một doanh nghiệp, bạn cũng sẽ cần phải tải lên một logo. Trong ảnh chụp màn hình phía dưới, tôi đã chọn một người dùng làm người mà trang web đại diện. nếu như bạn cần thay đổi chi tiết về người đó, bạn làm điều đấy thông qua trang hồ sơ của họ.
Nếu như trang web của bạn đại diện cho một người vẫn chưa có account người sử dụng, bạn có hai tùy chọn. Chọn tùy chọn Organization và điền thông tin chi tiết như thể người đấy là tổ chức hoặc cài đặt account người sử dụng với địa chỉ email mà bí danh của bạn, để khách hàng của bạn giành được tiếp tục nhận email từ hệ thống.
Nếu như bạn cần cập nhật loại thực thể mà trang web của bạn đại diện bất cứ lúc nào, hãy đi tới SEO > Search Appearance (SEO> bố cục và giao diện tìm kiếm) và chọn General tab. Cuộn xuống phần Knowledge Graph & Schema.org và điền chi tiết chuẩn xác vào đó.
Nếu như trang web của bạn đại diện cho một cá nhân, bạn có thể chọn người sử dụng từ danh sách thả xuống và plugin sẽ lấy thông tin về người dùng đấy từ hồ sơ người dùng của họ. Nếu như đó là bạn, hãy cam kết bạn nhập vào hồ sơ người dùng của bạn với thông tin về tên và account mạng xã hội của bạn.
Nếu trang web đại diện cho một đơn vị hoặc một người không có account người sử dụng, bạn chỉ phải nhập thông tin về người hoặc tổ chức đấy thay vì chọn người dùng. Để làm Việc này, hãy vào SEO > Social.
Khi bạn đã thiết lập loại trang web, Yoast sẽ tự động thêm các loại dữ liệu và Schema markup vào trang web WordPress của bạn.
Ví dụ về cách Yoast thêm Schema markup vào trang website WordPress của bạn bao gồm:
- Biểu đồ thực thể đầy đủ, dựa trên các kiểu nội dung trong trang website của bạn và cài đặt cho loại trang web. đây chính là danh sách các thực thể và loại nội dung trong trang web của bạn, như được hiển thị khi mà bạn search trong Công cụ tìm kiếm dữ liệu có cấu trúc của Google – Google Structured Data Testing Tool
- Đánh dấu các nội dung bài viết và trang duy nhất với các kiểu dữ liệu bài đăng và Tác giả.
- Đánh dấu các trang lưu giữ với loại dữ liệu thích hợp, ví dụ: CollectionPage cho chia loại và lưu trữ ngày và ProfilePage cho lưu trữ tác giả.
- Đánh dấu kết quả tìm kiếm là SearchResultsPage.
Một tính năng thú vị khác là Khối dữ liệu có cấu trúc Yoast (Yoast Structured Data Blocks). bạn sẽ sử dụng những mục này để thêm Câu hỏi thường gặp, Cách thực hiện vào bài đăng hoặc trang của mình và đánh dấu Lược đồ xoay quanh có thể được dùng để cho công cụ tìm kiếm biết chúng là gì.
Bạn cũng có thể thêm Schema bổ sung với các tiện ích bổ sung Yoast, giống như các kiểu dữ liệu vị trí với Local seo add-on và dữ liệu tin tức News seo add-on.
Nguồn: tổng hợp