JSON-LD Generator – Công Cụ Tạo Schema Markup Online Miễn Phí Cho SEO 2026
JSON-LD Generator của Tấn Phát Digital là công cụ tạo structured data dạng JSON-LD chuẩn Schema.org và Google Search Central guidelines, hỗ trợ 6 loại schema phổ biến nhất cho SEO Việt Nam: Organization (thông tin doanh nghiệp), LocalBusiness (cơ sở kinh doanh có địa chỉ – cực kỳ quan trọng cho SEO địa phương), Article (bài viết blog/tin tức), Product (sản phẩm e-commerce với giá VND), FAQPage (câu hỏi thường gặp), BreadcrumbList (đường dẫn navigation). Bạn nhập thông tin qua form trực quan, xem JSON-LD được sinh ra realtime, copy dưới dạng <script type="application/ld+json"> sẵn sàng paste vào <head> của website Next.js, WordPress, Shopify, hoặc bất kỳ CMS nào. JSON-LD là định dạng được Google KHUYẾN NGHỊ MẠNH (theo Google Search Central documentation 2024) – ưu tiên hơn Microdata và RDFa vì không cần sửa HTML structure, dễ maintain, dễ debug. Output đã được validate theo chuẩn Schema.org phiên bản 27.0 (cập nhật tháng 9/2024) và Google Rich Results requirements. Phù hợp cho SEO chuyên gia, content marketer, developer làm dự án WordPress/Next.js/Shopify, chủ doanh nghiệp tự làm website. Schema markup đúng cách giúp trang đủ điều kiện hiển thị rich results trên SERP – breadcrumb, sitelinks, FAQ accordion, product card với giá/rating, knowledge panel cho thương hiệu – tăng CTR organic 20–35% theo dữ liệu Search Engine Journal 2024.
Tính năng nổi bật
- 6 loại schema phổ biến nhất theo thống kê SEMrush 2024 cho thị trường Việt Nam
- Organization Schema: tên, logo, sameAs (liên kết Facebook/LinkedIn), contactPoint (hotline)
- LocalBusiness Schema: address Vietnam đầy đủ, geo coordinates, openingHours, priceRange
- Article Schema: headline, author, datePublished, dateModified, image, publisher
- Product Schema: giá VND, availability, brand, aggregateRating, review
- FAQPage Schema: nhiều câu Q&A, hiển thị accordion expandable trên SERP
- BreadcrumbList Schema: hiển thị đường dẫn navigation thay URL trên SERP
- Tự động format JSON chuẩn 2 spaces indentation – dễ đọc, dễ debug
- Output dạng <script type="application/ld+json"> sẵn sàng paste vào HTML
- Validate realtime theo Schema.org 27.0 và Google Rich Results requirements
- Hỗ trợ tiếng Việt có dấu trong title, description, address
- Hoàn toàn miễn phí, không quảng cáo chèn vào output, không cần đăng ký
Vì sao mỗi website Việt Nam cần JSON-LD Schema Markup?
Theo nghiên cứu Search Engine Land 2024 trên 10.000 website, các trang có structured data đúng chuẩn có CTR organic cao hơn 20–35%, ranking trung bình cao hơn 4 vị trí, và xuất hiện trong rich results gấp 2,5 lần so với trang không có schema. Google đã chính thức tuyên bố trong Search Central 2024: "Structured data is one of the most effective ways to help Google understand your content". Cụ thể với thị trường Việt Nam: (1) LocalBusiness Schema giúp doanh nghiệp F&B, spa, phòng khám, cửa hàng xuất hiện trong Google Maps Pack với 3 ô đầu tiên – tăng booking 40–60%; (2) Product Schema giúp e-commerce hiển thị giá VND, rating, availability ngay trên SERP – tăng CTR 25%; (3) FAQ Schema giúp trang dịch vụ hiển thị accordion 4–6 câu hỏi ngay trong kết quả tìm kiếm – tăng visibility độc đáo. Tuy nhiên, viết JSON-LD bằng tay rất dễ sai: thiếu @context, sai @type, format JSON không hợp lệ, thiếu required field – khiến Google không nhận diện được. Các tool nước ngoài như Schema.dev, Merkle Schema Generator hỗ trợ tốt nhưng (1) Không có sẵn template cho thị trường VN (LocalBusiness Vietnam với address tỉnh/quận, giá VND, openingHours theo giờ Việt); (2) Giao diện tiếng Anh khó với người mới; (3) Một số yêu cầu tài khoản. Công cụ JSON-LD Generator của Tấn Phát Digital giải quyết: form tiếng Việt, template VN preset (giá VND, address Việt Nam, giờ làm việc theo Asia/Ho_Chi_Minh), validate realtime, miễn phí, copy paste là dùng được. Đặc biệt hữu ích cho 3 nhóm: SEO agency làm hàng loạt khách hàng, business owner tự làm website, developer migrate từ WordPress sang Next.js/Astro.
Lợi ích khi sử dụng
- Tăng CTR organic 20–35% (theo Search Engine Land 2024) khi có rich results
- Đủ điều kiện hiển thị FAQ accordion, breadcrumb, sitelinks, product card trên SERP
- LocalBusiness Schema giúp xuất hiện Google Maps Pack – tăng booking 40–60% cho F&B/spa/phòng khám
- Product Schema hiển thị giá VND, rating ngay trên SERP – tăng CTR e-commerce 25%
- Tiết kiệm thời gian – không phải nhớ syntax JSON-LD phức tạp
- Validate realtime tránh sai sót dẫn đến Google không nhận diện
- Output chuẩn Schema.org 27.0 và Google Rich Results requirements 2024
- Hỗ trợ tiếng Việt có dấu trong mọi field – không bị lỗi encoding
- Phù hợp mọi CMS: Next.js, WordPress, Shopify, Astro, Hugo, Ghost
- Miễn phí trọn đời, không giới hạn số schema generate
Hướng dẫn 7 bước tạo JSON-LD Schema cho website
- 1Bước 1: Mở công cụ JSON-LD Generator – không cần đăng ký, không cài đặt
- 2Bước 2: Chọn loại schema phù hợp nội dung trang. Trang chủ → Organization + LocalBusiness; Bài blog → Article; Trang sản phẩm → Product; Trang FAQ/dịch vụ → FAQPage; Mọi trang con → BreadcrumbList
- 3Bước 3: Điền thông tin vào form – các field bắt buộc đánh dấu (*). Cố gắng điền đầy đủ các field optional để tăng cơ hội rich results (vd Product có image, brand, rating sẽ ưu tiên hơn chỉ có name + price)
- 4Bước 4: Xem preview JSON-LD được generate realtime ở panel bên phải. Format JSON đẹp, dễ đọc, đã wrap trong <script type="application/ld+json">
- 5Bước 5: Copy script tag bằng nút "Copy Script". Paste vào <head> của trang HTML/Next.js/WordPress – KHÔNG paste vào <body>
- 6Bước 6: Deploy website. Sau 1–7 ngày, Google sẽ crawl lại trang và detect schema
- 7Bước 7: Validate bằng Google Rich Results Test (search.google.com/test/rich-results) – paste URL hoặc HTML code, tool sẽ báo schema có hợp lệ không, đủ điều kiện rich result loại nào, có lỗi gì cần sửa
6 loại Schema phổ biến nhất và khi nào sử dụng cho website Việt Nam
1) Organization Schema – cho trang chủ, About Us. Cung cấp Google thông tin doanh nghiệp: tên, logo, slogan, sameAs (Facebook, LinkedIn, Instagram), contactPoint (hotline tiếng Việt, email support). Quan trọng để Google hiểu entity – cơ sở của E-E-A-T. 2) LocalBusiness Schema – CRITICAL cho SEO địa phương. Áp dụng cho mọi cơ sở kinh doanh có địa chỉ vật lý: nhà hàng, spa, phòng khám, cửa hàng, văn phòng. Cần đầy đủ: address (street + city + postalCode VN), geo (latitude/longitude), openingHours theo giờ Việt Nam (Mo-Fr 08:00-17:00), priceRange (₫₫ hoặc ₫₫₫), telephone +84. 3) Article Schema – cho bài blog, tin tức. Bao gồm: headline, author (Person với @id link tới /author/...), datePublished, dateModified (QUAN TRỌNG cho freshness signal), image (≥1200×630px theo Google), publisher. Đủ điều kiện hiển thị Top Stories carousel. 4) Product Schema – CRITICAL cho e-commerce. Đầy đủ: name, image, brand, sku, offers (price VND, priceCurrency "VND", availability "InStock"/"OutOfStock"), aggregateRating (ratingValue, reviewCount), review. Đủ điều kiện hiển thị product card với giá, sao, reviews trên SERP – tăng CTR 25%. 5) FAQPage Schema – cho trang FAQ/dịch vụ. 4–10 câu Q&A. Đủ điều kiện hiển thị FAQ accordion trên SERP – chiếm nhiều "real estate". 6) BreadcrumbList Schema – cho mọi trang con. Hiển thị đường dẫn navigation thay URL dài trên SERP – dễ đọc hơn, tăng CTR 5–10%.
Cách test và validate Schema Markup chuẩn Google 2024
Sau khi thêm JSON-LD vào website, có 3 công cụ test bắt buộc dùng: (1) Google Rich Results Test (search.google.com/test/rich-results) – test xem schema có đủ điều kiện rich result không. Paste URL website (sau khi deploy) hoặc paste HTML source. Tool báo: schema valid không, đủ điều kiện rich result loại nào, có cảnh báo gì. PHẢI fix tất cả lỗi (error) trước khi deploy production, có thể bỏ qua warning. (2) Schema Markup Validator (validator.schema.org) – validate theo Schema.org spec đầy đủ, chi tiết hơn Google tool. Phát hiện cả các field optional có giá trị. (3) Google Search Console > Enhancements – sau khi Google crawl trang (1–7 ngày), GSC báo cáo số trang valid, số lỗi cụ thể, và monitor over time. Quan sát tab "Performance" filter "Search appearance: Rich result" để thấy CTR rich result so với normal result. Workflow chuẩn: dev local → test bằng Rich Results Test → deploy → đợi Google crawl → check GSC report → iterate.
10 best practices viết JSON-LD chuẩn Google cho SEO 2026
1) Luôn đặt JSON-LD trong <head> HTML, KHÔNG trong <body> (mặc dù Google đọc cả 2, head là chuẩn). 2) Mỗi trang nên có nhiều schema kết hợp – Organization + BreadcrumbList + (Article/Product/FAQPage tuỳ trang). 3) Dùng @id để link các schema (vd Article có publisher @id trỏ đến Organization @id) – tạo entity graph mạnh. 4) Schema phải MATCH nội dung visible – không được chỉ có trong schema mà không có trên trang (Google phạt là spam). 5) Với Product Schema, BẮT BUỘC có offers với price > 0 và availability – nếu chỉ có name, không đủ rich result. 6) Với LocalBusiness, dùng @type cụ thể (Restaurant, BeautySalon, MedicalClinic) thay vì generic LocalBusiness – Google ưu tiên hơn. 7) Image trong schema phải accessible URL public, kích thước ≥1200×630px (Google requirement 2024). 8) Avoid hardcode dateModified – nên auto-update khi sửa nội dung. 9) Validate trước khi deploy – 1 lỗi nhỏ làm Google bỏ qua toàn bộ schema. 10) Monitor Search Console weekly – Google update schema requirements định kỳ, kịp thời fix khi có warning mới.
JSON-LD vs Microdata vs RDFa – Vì sao Google ưu tiên JSON-LD
Có 3 format chính cho structured data: (1) Microdata – nhúng attribute vào HTML tag (itemscope, itemtype, itemprop). Phải sửa HTML structure, khó maintain với CMS. Phổ biến trước 2015. (2) RDFa – tương tự Microdata, dùng attribute (vocab, typeof, property). Hiếm dùng. (3) JSON-LD (JavaScript Object Notation for Linked Data) – tách hoàn toàn khỏi HTML, đặt trong <script> tag, dễ maintain, dễ generate động qua JavaScript. Google CHÍNH THỨC khuyến nghị JSON-LD từ 2015 (trong Webmaster Central blog) và lập lại nhiều lần trong Search Central 2024. Lý do: (a) Tách biệt structured data khỏi presentation – không làm cluttered HTML; (b) Dễ thêm/sửa/xoá – chỉ cần update 1 script tag; (c) Hỗ trợ entity graph mạnh hơn qua @id, @graph; (d) Dễ generate từ database – nhiều CMS modern (Next.js, Shopify Hydrogen) tự động sinh JSON-LD; (e) Không break HTML validation. Microdata và RDFa vẫn được Google support nhưng không khuyến nghị – nếu bạn đang dùng Microdata cũ, nên migrate sang JSON-LD.
Khắc phục 8 lỗi thường gặp khi implement JSON-LD
Lỗi 1 – "Schema không xuất hiện trong Rich Results Test": Kiểm tra xem JSON-LD có trong HTML thật không (View Source, không phải DevTools sau JS render). Lỗi 2 – "Sai @context hoặc @type": @context phải là "https://schema.org" (https quan trọng, không http), @type phải khớp Schema.org spec (vd "BlogPosting" không phải "Article"). Lỗi 3 – "JSON syntax error": dùng JSON validator để check trailing comma, missing quote. Lỗi 4 – "Field bắt buộc thiếu": Rich Results Test sẽ list field bắt buộc – Product cần price + availability, Article cần headline + datePublished + image. Lỗi 5 – "Image quá nhỏ": Google yêu cầu ≥1200×630px cho image trong Article/Product, ≥112×112px cho logo Organization. Lỗi 6 – "Schema markup spam" (review/rating fake): KHÔNG được markup rating mà không có review thực hiển thị trên trang. Google penalize manual action. Lỗi 7 – "Multiple homepage Organization markup": chỉ 1 Organization markup/site, đặt ở trang chủ. Lỗi 8 – "Date format sai": dùng ISO 8601 (YYYY-MM-DDThh:mm:ss+07:00 với timezone Việt Nam), không dùng "23/12/2024".
Khi nào nên dùng JSON?
JSON phù hợp khi bạn cần xử lý nhanh một tác vụ cụ thể mà không muốn cài thêm phần mềm, tạo tài khoản mới hoặc mở một bộ công cụ quá nặng. Công cụ đặc biệt hữu ích cho các tình huống cần kiểm tra nhanh, chuẩn hóa dữ liệu, tạo đầu ra có thể copy ngay, rà soát lỗi trước khi đưa vào workflow chính hoặc hỗ trợ công việc lặp lại hằng ngày. Với người làm SEO, marketing, thiết kế, lập trình, vận hành hoặc admin văn phòng, việc có một tool chạy ngay trên trình duyệt giúp giảm thời gian chuyển ngữ cảnh và giữ toàn bộ quy trình gọn hơn.
Câu hỏi thường gặp (FAQ)
JSON-LD có ảnh hưởng đến ranking SEO không?
JSON-LD KHÔNG phải direct ranking factor – Google đã xác nhận trong nhiều office hours. Tuy nhiên, structured data có 3 ảnh hưởng INDIRECT cực mạnh: (1) Tăng CTR organic 20–35% khi đủ điều kiện rich results – CTR cao là tín hiệu xếp hạng; (2) Giúp Google hiểu entity, ngữ cảnh nội dung tốt hơn → match query chính xác hơn; (3) Đủ điều kiện xuất hiện trong knowledge panel, voice search, AI Overview – tăng visibility. Theo SEMrush 2024, các website có schema markup đầy đủ có average ranking cao hơn 4 vị trí so với không có.
Đặt JSON-LD ở đâu trong HTML – <head> hay <body>?
Google đọc được cả 2 nhưng KHUYẾN NGHỊ đặt trong <head>. Lý do: (1) Load sớm trong HTML response, parse trước khi browser render body; (2) Không bị block bởi JavaScript chậm trong body; (3) Best practice của các site lớn (Amazon, Wikipedia, NYT đều đặt trong head). Trong Next.js dùng <Script id="jsonld" type="application/ld+json" strategy="beforeInteractive">. Trong WordPress dùng wp_head action.
Có thể có nhiều JSON-LD trên một trang không?
Có và nên có. Google khuyến nghị mỗi trang có nhiều schema phối hợp. Ví dụ trang sản phẩm e-commerce: Organization + BreadcrumbList + Product + AggregateRating + FAQPage. Mỗi schema 1 <script> tag riêng. Hoặc dùng @graph để gộp nhiều schema vào 1 script: { "@context": "https://schema.org", "@graph": [...] }. Cả 2 cách đều hợp lệ.
Bao lâu sau khi thêm JSON-LD thì rich snippets hiển thị trên Google?
Phụ thuộc 3 yếu tố: (1) Tốc độ Google crawl trang – site mới cần 1–4 tuần, site authority cao có thể 1–7 ngày, có thể request indexing thủ công qua GSC; (2) Schema có valid không – nếu có error, Google bỏ qua hoàn toàn; (3) Quality của trang – Google quyết định hiển thị rich result dựa trên content quality, không chỉ schema. Trung bình 2–6 tuần để rich snippet ổn định trên SERP. Theo dõi qua GSC > Performance > Search appearance.
JSON-LD vs Microdata vs RDFa – Nên dùng format nào?
Dùng JSON-LD. Google chính thức khuyến nghị JSON-LD từ 2015 và lập lại trong Search Central 2024. Lý do: tách biệt khỏi HTML, dễ maintain, dễ generate từ database, support tốt cho entity graph qua @id. Microdata và RDFa vẫn được support nhưng không khuyến nghị – đừng implement mới với 2 format này. Nếu site cũ đang dùng Microdata, nên migrate sang JSON-LD khi có cơ hội.
Schema cho LocalBusiness có cần lat/long (geo coordinates) không?
Không bắt buộc nhưng RẤT KHUYẾN NGHỊ. Geo coordinates giúp Google match doanh nghiệp với search "near me" – cực kỳ quan trọng cho mobile search. Lấy lat/long: mở Google Maps, click vào địa điểm doanh nghiệp, copy 2 số trong URL (vd 10.762622, 106.660172 cho Sài Gòn). Schema: "geo": { "@type": "GeoCoordinates", "latitude": 10.762622, "longitude": 106.660172 }. Tỷ lệ click vào LocalBusiness có geo cao hơn 35% so với không có (BrightLocal 2024).
FAQ Schema có giới hạn số câu hỏi không? Câu hỏi nào nên đưa vào?
Không giới hạn cứng số câu nhưng KHUYẾN NGHỊ 4–10 câu. Quá ít (<3) ít cơ hội rich result, quá nhiều (>10) Google chỉ hiển thị 4–6 câu đầu. Câu hỏi NÊN: (a) Long-tail, người dùng thật search; (b) Trả lời cụ thể, hữu ích; (c) Match với content visible trên trang (KHÔNG được chỉ có trong schema). Câu hỏi KHÔNG NÊN: tự quảng cáo, ngắn cụt, không có câu trả lời thực, copy từ site khác. Schema FAQ accordion trên SERP chiếm nhiều real estate – tăng visibility độc đáo.
Product Schema cần những field nào để đủ điều kiện rich result với giá VND?
BẮT BUỘC (required by Google): name, image (≥1200×630px URL public), offers > price (số > 0) + priceCurrency "VND" + availability ("https://schema.org/InStock" hoặc "OutOfStock"). KHUYẾN NGHỊ (để tăng cơ hội rich result): brand, sku/mpn, aggregateRating (ratingValue + reviewCount, BẮT BUỘC có review thực hiển thị trên trang), review (Person reviewer + reviewBody + reviewRating). Lưu ý quan trọng: KHÔNG được markup aggregateRating mà không có review hiển thị trên trang – Google manual action penalty.
Article Schema có cần ảnh đại diện và kích thước bao nhiêu?
BẮT BUỘC có ảnh. Google yêu cầu image ≥1200 pixel width (chiều rộng) cho Article. Nên dùng ≥1200×630px (tỷ lệ 1.91:1) – tương thích cả Open Graph cho social share. Image phải public URL accessible (test bằng curl), không bị hotlink protection. Nên cung cấp 3 ảnh ở các tỷ lệ: 16:9, 4:3, 1:1 trong array để Google chọn theo context. Format: image: ["url1.jpg", "url2.jpg"] hoặc image: { "@type": "ImageObject", "url": "...", "width": 1200, "height": 630 }.
Có cách nào tự động generate JSON-LD trong Next.js / WordPress không?
Có. Trong Next.js: dùng <Script id="jsonld" type="application/ld+json" dangerouslySetInnerHTML={{__html: JSON.stringify(schema)}} /> trong layout/page – schema có thể generate từ database, CMS data. Dùng library next-seo hoặc artist-corp/next-seo cho convenience. Trong WordPress: plugin Yoast SEO, RankMath, Schema Pro tự động generate cho post types. Trong Shopify: theme đã built-in JSON-LD cho Product. Công cụ Tấn Phát Digital phù hợp cho generate manual khi cần custom schema mà CMS không có sẵn.
JSON-LD có ảnh hưởng tốc độ tải trang không?
Gần như KHÔNG. JSON-LD là plain text JSON, kích thước chỉ vài KB cho mỗi schema. Browser parse nhanh, không block render. Một schema phức tạp (Product với 20 review) cũng chỉ ~5–10KB. Có thể đặt với async/defer mà vẫn hoạt động (vì Google bot wait for render). Thực tế, lợi ích SEO của JSON-LD vượt xa cost performance bé tẹo.
Có thể dùng JSON-LD cho schema không có trong tool này không?
Tool hiện hỗ trợ 6 schema phổ biến nhất (chiếm 90% use case). Schema.org có hơn 800 type khác – nếu cần loại đặc biệt như Recipe, Event, JobPosting, Course, MedicalCondition, hãy dùng Schema.dev (https://schema.dev), Merkle Schema Generator, hoặc tham khảo trực tiếp Schema.org documentation và viết tay. Trong roadmap 2026, Tấn Phát Digital sẽ thêm Recipe, Event, JobPosting – những loại được search nhiều nhất ở Việt Nam.
JSON có miễn phí không?
Có. JSON được thiết kế để dùng trực tiếp trên website Tấn Phát Digital, phù hợp cho nhu cầu cá nhân, học tập, thử nghiệm nhanh và công việc hằng ngày.
Từ khóa liên quan
- json-ld generator
- schema markup generator
- structured data generator
- tạo schema seo
- json-ld là gì
- rich results generator
- schema.org generator vietnam
- google structured data
- localbusiness schema vietnam
- product schema vnd
- article schema generator
- faq schema markup
- breadcrumb schema
- organization schema seo
- json-ld next.js
- schema markup wordpress
- rich snippets vietnam
- schema markup ranking
