Cyber SEO: giảm 50%
Tùy chọn

Quyền riêng tư rất quan trọng với chúng tôi, vì vậy bạn có thể tắt một số loại lưu trữ không cần thiết cho hoạt động cơ bản của website. Việc chặn các nhóm này có thể ảnh hưởng đến trải nghiệm của bạn trên website. Thông tin thêm (Chính sách cookie)

Chấp nhận tất cả cookie

Schema LocalBusiness: ví dụ JSON-LD đầy đủ, quy định của Google và các lỗi cần tránh

Giải thích schema doanh nghiệp địa phương: thuộc tính bắt buộc và khuyến nghị, ví dụ JSON-LD đầy đủ, giờ mở cửa, nhiều địa điểm, kiểm tra và khả năng hiển thị trên AI.

Xuất bản ngày
19/10/2026
Cập nhật ngày
19/10/2026
Thời gian đọc
11 phút
Ghim bản đồ màu xanh dương có huy hiệu ngôi sao vàng ở góc trên bên phải, biểu tượng phẳng trên nền chấm nhạt

Công cụ

Trên trang này

Tóm lại

schema doanh nghiệp địa phương là một khối dữ liệu có cấu trúc, thường ở dạng JSON-LD, mô tả một doanh nghiệp có địa điểm thực với công cụ tìm kiếm: loại hình, tên, địa chỉ, số điện thoại, tọa độ, giờ mở cửa và website. Google chỉ bắt buộc name và address, nhưng khuyến nghị tọa độ, giờ mở cửa, số điện thoại, URL và khoảng giá. Mã đánh dấu giúp Google và các trợ lý AI kết nối website của bạn với doanh nghiệp mà họ biết từ Hồ sơ Doanh nghiệp trên Google và các thư mục; nó không thay thế hồ sơ và không bảo đảm một kết quả phong phú.

Muốn tìm hiểu sâu hơn? Hãy hỏi

Bài trắc nghiệm nhanh

Ai nên sửa phần kỹ thuật của website?

Câu hỏi 1 trên 425%
Hiện tại đang xảy ra chuyện gì?

Schema doanh nghiệp địa phương là loại mã đánh dấu schema biến khối liên hệ của một cửa hàng, nhà hàng, phòng khám hay công ty dịch vụ thành dữ liệu mà máy đọc được. Google ghi lại cách dùng trong hướng dẫn dữ liệu có cấu trúc cho doanh nghiệp địa phương, và từ vựng đến từ schema.org/LocalBusiness. Bài này cung cấp một ví dụ đầy đủ để bạn điều chỉnh, các quy tắc quan trọng, và những lỗi khiến mã đánh dấu trở nên vô dụng.

Schema LocalBusiness là gì?

LocalBusiness là một loại trong schema.org dùng cho “một doanh nghiệp vật lý cụ thể hoặc một chi nhánh của một tổ chức”. Nó kế thừa từ hai loại cha, Organization và Place, nên chấp nhận cả thuộc tính của công ty (logo, số điện thoại, hồ sơ mạng xã hội) lẫn thuộc tính của địa điểm (địa chỉ, tọa độ, bản đồ, giờ mở cửa).

Schema.org liệt kê 30 loại con trực tiếp, và nhiều loại trong số đó có loại con riêng. Google yêu cầu bạn dùng loại con cụ thể nhất có sẵn. Một nha sĩ nên dùng Dentist, một tiệm bánh dùng Bakery, một văn phòng luật dùng LegalService hoặc Attorney. Các lựa chọn phổ biến nhất:

Doanh nghiệpLoại khuyến nghịLoại cha
Nhà hàng, quán cà phê, quán barRestaurant, CafeOrCoffeeShop, BarOrPubFoodEstablishment
Cửa hàngClothingStore, HardwareStore, Florist...Store
Nha sĩ, bác sĩ, nhà thuốcDentist, Physician, PharmacyMedicalBusiness
Tiệm làm tóc, spa, tiệm làm móngHairSalon, DaySpa, NailSalonHealthAndBeautyBusiness
Thợ sửa ống nước, thợ điện, thợ lợp máiPlumber, Electrician, RoofingContractorHomeAndConstructionBusiness
Luật sư, công chứng viênAttorney, NotaryLegalService
Khách sạn, nhà nghỉ kiểu bed and breakfastHotel, BedAndBreakfastLodgingBusiness
Gara, đại lý ô tôAutoRepair, AutoDealerAutomotiveBusiness
Kế toán, chi nhánh ngân hàngAccountingService, BankOrCreditUnionFinancialService
Công ty dịch vụ (agency), tư vấn viên, văn phòng chuyên môn khácProfessionalServiceLocalBusiness

Nếu doanh nghiệp thuộc nhiều loại, Google chấp nhận một mảng, ví dụ ["Store", "AutoRepair"]. Google không hỗ trợ additionalType cho mục đích này.

Google yêu cầu và khuyến nghị những thuộc tính nào?

Tài liệu của Google chia các thuộc tính thành hai nhóm. Chỉ có hai thuộc tính là bắt buộc; các thuộc tính khuyến nghị mới làm cho mã đánh dấu thực sự hữu ích.

Thuộc tínhTình trạng tại GoogleNội dung cần điền
nameBắt buộcTên doanh nghiệp đúng như trên biển hiệu và Hồ sơ Doanh nghiệp
addressBắt buộcMột PostalAddress gồm đường, thành phố, vùng, mã bưu chính và mã quốc gia
geoKhuyến nghịVĩ độ và kinh độ với ít nhất 5 chữ số thập phân
openingHoursSpecificationKhuyến nghịCác ngày, giờ mở và đóng cửa, ngoại lệ theo mùa
telephoneKhuyến nghịSố chính, kèm mã quốc gia và mã vùng
urlKhuyến nghịTrang đang hoạt động của đúng địa điểm này
priceRangeKhuyến nghịMột khoảng giá tương đối như “$$” hoặc “$20-50”, dưới 100 ký tự
menu, servesCuisineKhuyến nghị (ẩm thực)URL thực đơn và loại món ăn
departmentKhuyến nghịCác bộ phận riêng có giờ hoặc số điện thoại riêng (nhà thuốc bên trong siêu thị)
aggregateRating, reviewChỉ khuyến nghị cho trang đánh giáĐánh giá về doanh nghiệp khác do website của bạn thu thập, không bao giờ là đánh giá về chính bạn
image, logo, sameAs, areaServed, hasMapGoogle không liệt kê, nhưng hợp lệ trên schema.orgẢnh, logo, URL hồ sơ, khu vực phục vụ, liên kết bản đồ: hữu ích để máy hiểu thực thể

Dòng cuối cùng quan trọng với khả năng hiển thị trên AI. sameAs liên kết trang của bạn với Hồ sơ Doanh nghiệp, tài khoản mạng xã hội và các danh sách trong thư mục, giúp mọi hệ thống xác nhận rằng các hồ sơ này mô tả cùng một thực thể.

Ví dụ schema LocalBusiness đầy đủ bằng JSON-LD

JSON-LD là định dạng Google khuyến nghị: một thẻ script kiểu application/ld+json, đặt trong head hoặc body của trang địa điểm. Dưới đây là một ví dụ đầy đủ cho một phòng nha khoa hư cấu, để bạn điều chỉnh theo dữ liệu của mình:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "@id": "https://www.example-dental.com/lyon/#business",
  "name": "Nha khoa Ví dụ Lyon",
  "url": "https://www.example-dental.com/lyon/",
  "image": "https://www.example-dental.com/images/lyon-front.jpg",
  "logo": "https://www.example-dental.com/images/logo.png",
  "telephone": "+33 4 00 00 00 00",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "12 Rue de la République",
    "addressLocality": "Lyon",
    "postalCode": "69002",
    "addressRegion": "Auvergne-Rhône-Alpes",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.76012,
    "longitude": 4.83584
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:30",
      "closes": "19:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "09:00",
      "closes": "12:30"
    }
  ],
  "sameAs": [
    "https://www.facebook.com/exampledentallyon",
    "https://www.linkedin.com/company/example-dental"
  ]
}
</script>

Ba chi tiết làm cho ví dụ này vững chắc: @id cấp cho doanh nghiệp một định danh ổn định để các khối khác trên website (Organization, Service, Review) có thể tham chiếu tới; tọa độ có 5 chữ số thập phân như Google yêu cầu; và url trỏ tới trang địa điểm, không phải trang chủ. Nếu bạn không muốn tự viết mã, công cụ tạo schema miễn phí của chúng tôi sẽ dựng khối này từ một biểu mẫu.

Làm sao để đánh dấu giờ mở cửa, ngày nghỉ và nhiều địa điểm?

Giờ mở cửa

Dùng một đối tượng OpeningHoursSpecification cho mỗi nhóm ngày có cùng giờ. Tài liệu của Google bao quát các trường hợp đặc biệt:

  • Mở cửa muộn: một đối tượng có thể kéo dài qua nửa đêm (thứ Bảy từ 18:00 đến 03:00).
  • Mở cửa 24 giờ: opens là "00:00" và closes là "23:59".
  • Đóng cửa cả ngày: cả opens và closes đều là "00:00".
  • Giờ theo mùa hoặc đóng cửa dịp lễ: thêm các ngày validFrom và validThrough (YYYY-MM-DD) vào đối tượng.

Cập nhật mã đánh dấu khi giờ thay đổi, đồng thời với Hồ sơ Doanh nghiệp. Giờ mở cửa không khớp giữa hai nơi là một nguyên nhân phổ biến gây thông tin sai trên Google và trong câu trả lời của AI.

Nhiều địa điểm

Mỗi địa điểm cần một trang riêng với khối LocalBusiness riêng, địa chỉ, số điện thoại và giờ mở cửa riêng. Đừng xếp mười địa chỉ vào một khối trên trang chủ. Trang chủ mang một khối Organization cho thương hiệu, và mỗi trang địa điểm tham chiếu tới nó bằng parentOrganization. Hướng dẫn về SEO đa địa điểm và trang đích địa phương của chúng tôi giải thích cách xây dựng các trang này.

Bộ phận

Một nhà thuốc bên trong siêu thị hay một trung tâm dịch vụ bên trong đại lý ô tô được đưa vào mảng department, chỉ kèm các thuộc tính khác với doanh nghiệp chính. Google gợi ý đặt tên theo mẫu “{tên cửa hàng} {tên bộ phận}”, trừ khi bộ phận có thương hiệu riêng.

Doanh nghiệp phục vụ tại địa chỉ khách hàng

Một thợ sửa ống nước làm việc tại nhà khách hàng vẫn có thể dùng LocalBusiness với địa chỉ trụ sở đã đăng ký, và mô tả khu vực được phục vụ bằng areaServed. Google không liệt kê areaServed trong các thuộc tính của mình, nhưng schema.org chấp nhận nó, và nó giữ cho trang của bạn nhất quán với một Hồ sơ Doanh nghiệp theo khu vực phục vụ.

Schema LocalBusiness có thay thế được Hồ sơ Doanh nghiệp trên Google không?

Không. Hồ sơ Doanh nghiệp trên Google vẫn là nguồn chính cho nhóm kết quả địa phương và Google Maps. Trung tâm trợ giúp của Google nêu rõ kết quả địa phương chủ yếu phụ thuộc vào mức độ liên quan, khoảng cách và độ nổi bật, và rằng “doanh nghiệp có thông tin đầy đủ và chính xác có nhiều khả năng xuất hiện hơn”. Schema hoạt động ở phía bên kia: nó khiến website của bạn nói cùng một điều với hồ sơ, theo một định dạng mà máy đọc được mà không phải đoán.

Tiêu chíHồ sơ Doanh nghiệp trên GoogleSchema LocalBusiness
Nơi tồn tạiTrong hệ thống của Google, do chủ sở hữu đã xác minh quản lýTrong mã nguồn website của bạn
Tác động chínhNhóm kết quả địa phương, Google Maps, bảng thông tin thực thể, đánh giáDữ liệu thực thể rõ ràng cho Google, Bing và các trợ lý AI
Ai đọc đượcCác sản phẩm của GoogleMọi trình thu thập đọc được trang của bạn
Xác minhBắt buộc (thư bưu điện, video, điện thoại...)Không bắt buộc, nhưng phải khớp với nội dung hiển thị
Thứ tự ưu tiênĐứng đầuThứ hai, như một lớp nhất quán

Mối liên kết giữa hai bên là tính nhất quán NAP: tên, địa chỉ và số điện thoại được viết giống nhau trên hồ sơ, website, mã đánh dấu và các thư mục. Định nghĩa của chúng tôi về NAP nêu chi tiết các quy tắc, và trang SEO địa phương đặt schema cùng các tín hiệu địa phương khác.

Làm sao để kiểm tra mã LocalBusiness, và những lỗi nào thường gặp?

Kiểm thử mọi mẫu trang địa điểm bằng hai công cụ: Rich Results Test của Google, kiểm tra tư cách hiển thị các tính năng của Google, và Schema Markup Validator, kiểm tra cú pháp theo schema.org. Công cụ kiểm tra dữ liệu có cấu trúc của chúng tôi chạy một kiểm tra nhanh trên bất kỳ URL nào. Sau khi triển khai, các báo cáo cải thiện trong Search Console sẽ hiển thị lỗi trên quy mô lớn.

Chính sách về dữ liệu có cấu trúc của Google đặt khuôn khổ: “Đừng đánh dấu nội dung mà người đọc trang không nhìn thấy.” Vi phạm có thể dẫn tới một hành động thủ công làm mất tư cách hiển thị kết quả phong phú. Những lỗi chúng tôi thấy thường xuyên nhất:

LỗiHậu quảCách khắc phục
Loại LocalBusiness chung chungHiểu hoạt động kinh doanh kém chính xác hơnDùng loại con cụ thể nhất
Địa chỉ hoặc số điện thoại khác với Hồ sơ Doanh nghiệpTín hiệu mâu thuẫn, dữ liệu sai trong câu trả lờiCùng một NAP ở mọi nơi
aggregateRating tự viết cho chính doanh nghiệp của bạnKhông có sao đánh giá, có thể bị hành động thủ côngGỡ bỏ; hiển thị đánh giá mà không dùng mã tự phục vụ
Mọi địa điểm nằm trong một khối trên trang chủCác địa điểm bị lẫn lộn, không khớp với trang nàoMột trang và một khối cho mỗi địa điểm
Giờ trong mã không hiển thị trên trangMã bị bỏ qua hoặc bị gắn cờHiển thị giờ trong nội dung trang
Tọa độ có 2 hoặc 3 chữ số thập phânGhim vị trí không chính xácÍt nhất 5 chữ số thập phân
Giờ lỗi thời sau một thay đổiKhách hàng bị dẫn tới một cửa hàng đã đóng cửaCập nhật hồ sơ và mã cùng lúc

Lỗi về đánh giá đáng được chú ý: từ năm 2019, Google không còn hiển thị sao đánh giá cho các đánh giá “tự phục vụ” mà một LocalBusiness hoặc Organization tự công bố về chính mình. Hướng dẫn về schema đánh giá của chúng tôi trình bày chi tiết, và cùng logic đó áp dụng cho schema FAQ: chỉ đánh dấu những gì trang hiển thị.

Schema LocalBusiness và GEO: các trợ lý AI sử dụng nó như thế nào

Khi ai đó hỏi ChatGPT, Gemini hay Perplexity “một nha sĩ mở cửa thứ Bảy ở Lyon”, câu trả lời được xây dựng từ các nguồn mà trợ lý có thể đọc và đối chiếu: dữ liệu Hồ sơ Doanh nghiệp, thư mục, nền tảng đánh giá và chính website của doanh nghiệp. Nghiên cứu của chúng tôi về thư mục trong câu trả lời AI cho thấy những danh sách bên thứ ba này được trích dẫn thường xuyên đến mức nào.

Dữ liệu có cấu trúc giúp theo hai cách. Nó cung cấp cho trình thu thập những sự thật rõ ràng (giờ, địa chỉ, loại hình) không phụ thuộc vào việc phân tích chân trang, và nó gắn website của bạn với cùng một thực thể như các hồ sơ khác thông qua sameAs và NAP nhất quán. Hướng dẫn về dữ liệu có cấu trúc cho tìm kiếm AI giải thích bức tranh rộng hơn, và kiểm tra dữ liệu có cấu trúc cho LLM cho thấy một mô hình ngôn ngữ trích xuất gì từ trang của bạn. Mã đánh dấu không bao giờ đủ một mình: các sự thật cũng phải được viết trong nội dung hiển thị, vì hầu hết trợ lý đọc trang chứ không chỉ JSON-LD của trang.

Để xem nỗ lực này có đáng không, theo dõi lượt nhắc đến AI của Sorank theo dõi các câu hỏi địa phương mà khách hàng đặt ra và cho thấy doanh nghiệp của bạn có được trích dẫn hay không, trong khi tối ưu GEO giúp bạn xuất bản nội dung về địa điểm và dịch vụ mà các trợ lý trích dẫn. Trang dành cho doanh nghiệp địa phương của chúng tôi tóm tắt cách tiếp cận này.

Quy tắc cần nhớ: một địa điểm, một trang, một khối LocalBusiness, với cùng tên, địa chỉ, số điện thoại và giờ mở cửa như Hồ sơ Doanh nghiệp của bạn. Hãy thêm, kiểm tra, và cập nhật mỗi khi doanh nghiệp thay đổi.

Câu hỏi thường gặp

Tôi nên đặt schema LocalBusiness ở đâu trên website?

Hãy đặt nó trên trang mô tả địa điểm: trang chủ với doanh nghiệp một địa điểm, và mỗi trang địa điểm với doanh nghiệp có nhiều địa chỉ. Đặt thẻ script JSON-LD trong head hoặc body của trang đó. Bản thân thương hiệu được mô tả tốt hơn bằng một khối Organization trên trang chủ.

Schema LocalBusiness có cải thiện thứ hạng địa phương không?

Google không coi dữ liệu có cấu trúc là một yếu tố xếp hạng, và thứ hạng trong nhóm kết quả địa phương chủ yếu phụ thuộc vào mức độ liên quan, khoảng cách và độ nổi bật của Hồ sơ Doanh nghiệp. Mã đánh dấu giúp Google hiểu và hiển thị đúng thông tin doanh nghiệp của bạn, đồng thời giữ website nhất quán với hồ sơ. Giá trị của nó nằm ở sự rõ ràng và khả năng đủ điều kiện hiển thị các tính năng, không phải ở việc đẩy thứ hạng trực tiếp.

Doanh nghiệp phục vụ tại địa chỉ khách hàng có dùng được schema LocalBusiness không?

Có. Doanh nghiệp phục vụ khách hàng tại địa điểm của họ có thể dùng LocalBusiness, hoặc một loại con cụ thể hơn như Plumber, với địa chỉ trụ sở đã đăng ký. Khu vực được phục vụ có thể mô tả bằng thuộc tính areaServed, mà schema.org chấp nhận dù Google không liệt kê. Hãy giữ thông tin nhất quán với khu vực phục vụ đã thiết lập trong Hồ sơ Doanh nghiệp.

Kiểm toán SEO & GEO miễn phí

Nhận kế hoạch nội dung 30 ngày miễn phí

Chúng tôi phân tích đối thủ, website và mức độ hiển thị trên AI của bạn để lập kế hoạch nội dung phù hợp, hoàn toàn miễn phí.

Công cụ SEO miễn phí của chúng tôi

Xem tất cả công cụ miễn phí của chúng tôi

Nhận bản kiểm tra website miễn phí

HỌ ĐÃ THỬ SORANK TRƯỚC BẠN

Lời chứng thực từ các nhà sáng lập đầy tham vọng

Tăng trưởng tự nhiênE-commerce

từ 0 lên 10000 lượt truy cập trong 5 tháng

Celio Fabianomonrobotlavevitre.fr
Tăng trưởng tự nhiênPhần mềm

từ 0 lên 5000 khách hàng trong 8 tháng

Thibault BMsorank.com
Tăng trưởng tự nhiênGiải trí và hàng không

từ 0 lên 1104 lượt nhấp trong 4 tháng

Dominiqueflight-sensations-idf.com
Tăng trưởng tự nhiênTạo khách hàng tiềm năng cho đơn vị lắp đặt

x98 lượt nhấp trong 2 tháng

LeadBolt Agencyleadbolt.online
Tăng trưởng tự nhiênPhần mềm âm nhạc

tăng gấp 55 lần lượt nhấp trong 5 tháng

Valentin Cordiertiger-sounds.com