Schema LocalBusiness — Tích Hợp Đúng Vào Website

Schema.org LocalBusiness markup là cách "nói chuyện" với Google bằng ngôn ngữ structured data — giúp Google hiểu chính xác business của bạn (tên, địa chỉ, giờ hoạt động, dịch vụ). Tăng trust signal + cơ hội rich result trong SERP.
🎯 Mục tiêu: Sau khi đọc bài này, bạn có thể tự thêm Schema LocalBusiness chuẩn vào website + validate qua Google Rich Results Test.
JSON-LD Template Cơ Bản
Đây là template tối thiểu cần có trên homepage:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Umix Agency",
"image": "https://umix.com.vn/logo.png",
"telephone": "+842839874567",
"email": "hi@umix.vn",
"address": {
"@type": "PostalAddress",
"streetAddress": "250C Chu Văn An",
"addressLocality": "Phường 26",
"addressRegion": "Bình Thạnh",
"addressCountry": "VN"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 10.8035,
"longitude": 106.7102
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
"opens": "08:30",
"closes": "18:00"
}],
"url": "https://umix.com.vn"
}
</script>
Subtypes Quan Trọng
Tuỳ ngành chọn subtype cụ thể hơn LocalBusiness:
| Ngành | Subtype Schema.org |
|---|---|
| F&B | Restaurant / FoodEstablishment |
| Y tế | MedicalBusiness / Dentist / Hospital |
| Làm đẹp | BeautySalon / HairSalon |
| Bán lẻ | Store / ConvenienceStore |
| Dịch vụ chuyên môn | ProfessionalService / LegalService |
✅ Khuyến nghị: Subtype càng cụ thể, Google càng hiểu đúng → ranking tốt hơn cho keyword ngành.
Properties Khuyến Nghị
Ngoài cơ bản, add thêm các properties sau để rich snippet đẹp:
image— 3-5 ảnh chất lượng (logo, store, products)aggregateRating— rating trung bình + count (chỉ khi có review thật)priceRange—"$$"/"$$$"cho F&BservesCuisine— cuisine cho restaurantpaymentAccepted,currenciesAccepted
Validate & Test
Sau khi add, test bằng 3 tool sau:
- Schema Markup Validator —
validator.schema.org - Google Rich Results Test —
search.google.com/test/rich-results - Google Search Console — báo cáo Enhancements
⚠️ Cẩn trọng: KHÔNG add aggregateRating nếu chưa có review thật trên website. Google sẽ filter hoặc penalty.
Kết luận
Schema không trực tiếp là yếu tố ranking, nhưng giúp Google hiểu doanh nghiệp → eligibility cho Knowledge Panel, Rich Results, Local Pack chuẩn xác hơn. Mọi website business nên có ngay từ đầu.
Tại Sao Schema Quan Trọng
Schema markup là "ngôn ngữ chung" giúp search engines hiểu nội dung website. Schema LocalBusiness báo cho Google: tôi là business gì, ở đâu, cung cấp dịch vụ nào, có rating bao nhiêu. Website có schema có Knowledge Panel hiển thị + Rich Results = CTR tăng 30-40%.
JSON-LD Template Cơ Bản
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "UMIX Agency",
"image": "https://umix.vn/logo.png",
"telephone": "+84 905 673 666",
"email": "hi@umix.vn",
"address": {
"@type": "PostalAddress",
"streetAddress": "250C Chu Văn An",
"addressLocality": "Phường Bình Thạnh",
"addressRegion": "Hồ Chí Minh",
"postalCode": "70000",
"addressCountry": "VN"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 10.811,
"longitude": 106.702
},
"openingHours": "Mo-Sa 07:30-17:00",
"priceRange": "$$",
"url": "https://umix.vn"
}
Subtypes Quan Trọng
Thay vì "LocalBusiness" chung, dùng subtype chính xác:
- Restaurant, BarOrPub, CafeOrCoffeeShop
- BeautySalon, HealthAndBeautyBusiness, DaySpa
- MedicalClinic, Hospital, Dentist
- HomeAndConstructionBusiness, Electrician, Plumber
- EducationOrganization, School
- RealEstateAgent
- AutoDealer, AutoRepair
Properties Khuyến Nghị
aggregateRating: Show stars trong SERP nếu có review
review: Mảng các reviews để hiển thị
hasMap: Link Google Maps
sameAs: Mảng social profiles (Facebook, Instagram, YouTube)
makesOffer: Các dịch vụ/sản phẩm chính
Validate & Test
Schema.org Validator: https://validator.schema.org
Google Rich Results Test: https://search.google.com/test/rich-results
Test xong, deploy lên website (thường trong head tag). Google crawl + index trong 1-4 tuần.
Cách Tích Hợp
WordPress: Plugin "Schema & Structured Data for WP" hoặc Yoast SEO Premium
Static HTML: Paste vào <head> trang chính (homepage, contact)
React/Next.js: Inject qua <script type="application/ld+json"> trong layout
Common Mistakes
- Schema không match content thực tế (Google detect, penalty)
- Fake reviews trong schema (KHÔNG — đây là gian lận)
- Coordinates sai → user bị dẫn nhầm địa chỉ
- Multi-location dùng cùng 1 schema → confusion
UMIX Schema Service
UMIX cung cấp schema setup + validation + monitoring cho khách hàng. Đặc biệt cho multi-location chain, e-commerce có 1000+ products. Liên hệ 0905 673 666.
Schema Multi-Location
Business chain với 5+ chi nhánh cần schema riêng cho mỗi location. Approach UMIX khuyến nghị:
Parent Schema (homepage):
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "UMIX Spa Chain",
"branchOf": [
{"@id": "https://umix.vn/q1"},
{"@id": "https://umix.vn/q3"},
{"@id": "https://umix.vn/q7"}
]
}
Branch Schema (page mỗi chi nhánh):
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://umix.vn/q1",
"name": "UMIX Spa Q1",
"parentOrganization": {"@id": "https://umix.vn"},
"address": {...},
"telephone": "0905 673 001"
}
Service Schema Riêng
Mỗi service chính nên có schema Service riêng:
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Google Maps SEO",
"provider": {
"@type": "LocalBusiness",
"name": "UMIX Agency"
},
"areaServed": {
"@type": "Country",
"name": "Vietnam"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "SEO Services",
"itemListElement": [
{"@type": "Offer", "name": "Local SEO Basic", "price": "5000000"},
{"@type": "Offer", "name": "Local SEO Premium", "price": "15000000"}
]
}
}
Schema Reviews & Ratings
Show stars trong SERP yêu cầu aggregate rating schema:
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "248",
"bestRating": "5"
}
QUY TẮC NGHIÊM NGẶT: Schema rating phải MATCH với rating thực trên Google Business Profile + website reviews. Fake rating = Google manual action penalty.
Schema Cho Posts/Articles
Blog posts trên website business dùng schema Article:
{
"@type": "Article",
"headline": "5 Cách Tối Ưu Google Maps 2026",
"author": {"@type": "Person", "name": "Thắng Nguyễn"},
"datePublished": "2026-04-15",
"publisher": {"@type": "Organization", "name": "UMIX Agency"}
}
FAQ Schema — Bonus Cho Trang Chi Tiết
Trang service detail thêm FAQ schema để show FAQ accordion trong SERP:
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "UMIX nhận khách hàng quy mô như thế nào?",
"acceptedAnswer": {
"@type": "Answer",
"text": "UMIX hỗ trợ từ SMB đến enterprise..."
}
}
]
}
Common Validation Errors
- Missing required fields: LocalBusiness yêu cầu address — thiếu sẽ error
- Wrong type: Dùng "Person" cho business name sẽ error
- Invalid format: Phone không đúng E.164
- Conflicting data: Schema rating khác visible rating
Monitoring Schema Performance
Google Search Console → Enhancements → Logo, Sitelinks searchbox, Breadcrumbs, Products, Reviews. Mỗi loại có report riêng.
Track:
- Số trang valid (target 100%)
- Số trang có error (target 0)
- Số trang có warning (acceptable <20%)
UMIX Schema Service
UMIX có team chuyên schema implementation cho khách hàng. Bao gồm: audit website hiện tại, implement schema chuẩn, validate, monitor monthly. Liên hệ 0905 673 666.

CEO & Founder Umix, chuyên gia 10 năm kinh nghiệm về Google Maps, Google Business Profile và Local SEO tại Việt Nam.


