Umix

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

Thắng Nguyễn
Thắng Nguyễn
CEO & Founder Umix
17 tháng 4, 20265 phút đọc639

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ànhSubtype Schema.org
F&BRestaurant / FoodEstablishment
Y tếMedicalBusiness / Dentist / Hospital
Làm đẹpBeautySalon / HairSalon
Bán lẻStore / ConvenienceStore
Dịch vụ chuyên mônProfessionalService / 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&B
  • servesCuisine — cuisine cho restaurant
  • paymentAccepted, currenciesAccepted

Validate & Test

Sau khi add, test bằng 3 tool sau:

  1. Schema Markup Validatorvalidator.schema.org
  2. Google Rich Results Testsearch.google.com/test/rich-results
  3. 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.

#schema#localbusiness#json-ld#technical seo#code
Thắng Nguyễn
Tác giả
FOUNDER & CEO
Thắng Nguyễn
CEO & Founder Umix

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.