Cách Thêm Schema Đa Địa Điểm cho Doanh Nghiệp Địa Phương
Schema markup là một công cụ mạnh mẽ giúp các công cụ tìm kiếm hiểu rõ hơn về nội dung trang web của bạn. Đặc biệt, đối với các doanh nghiệp địa phương có nhiều địa điểm, việc sử dụng Schema đa địa điểm (Multiple Location Schema) là vô cùng quan trọng để cải thiện khả năng hiển thị trên kết quả tìm kiếm và thu hút khách hàng tiềm năng.
Tại Sao Cần Sử Dụng Schema Đa Địa Điểm?
Khi người dùng tìm kiếm một sản phẩm hoặc dịch vụ cụ thể gần khu vực của họ, các công cụ tìm kiếm như Google sẽ ưu tiên hiển thị các doanh nghiệp có thông tin chính xác và đầy đủ. Schema markup giúp bạn cung cấp thông tin này một cách có cấu trúc, giúp Google hiểu rõ về các địa điểm kinh doanh của bạn, giờ làm việc, thông tin liên hệ và các chi tiết khác liên quan.
Việc sử dụng Schema đa địa điểm mang lại nhiều lợi ích, bao gồm:
- Tăng khả năng hiển thị trên kết quả tìm kiếm địa phương.
- Cải thiện tỷ lệ nhấp chuột (CTR) nhờ thông tin hiển thị phong phú trên kết quả tìm kiếm.
- Giúp Google hiểu rõ hơn về cấu trúc và nội dung trang web của bạn.
- Cung cấp trải nghiệm người dùng tốt hơn bằng cách cung cấp thông tin chính xác và dễ tìm kiếm.
Các Loại Schema Thường Được Sử Dụng cho Doanh Nghiệp Địa Phương
Có một số loại Schema mà bạn có thể sử dụng cho doanh nghiệp địa phương của mình, tùy thuộc vào loại hình kinh doanh và thông tin bạn muốn hiển thị. Dưới đây là một số loại Schema phổ biến nhất:
- LocalBusiness: Đây là loại Schema chung nhất, phù hợp với hầu hết các doanh nghiệp địa phương.
- Restaurant: Dành riêng cho các nhà hàng, quán ăn, cung cấp thông tin về thực đơn, giá cả, đánh giá.
- MedicalOrganization: Dành cho các cơ sở y tế như bệnh viện, phòng khám, cung cấp thông tin về chuyên khoa, bác sĩ.
- Store: Dành cho các cửa hàng bán lẻ, cung cấp thông tin về sản phẩm, giờ mở cửa, thông tin liên hệ.
Ngoài ra, bạn có thể sử dụng các loại Schema cụ thể hơn như Hotel (khách sạn), Dentist (nha sĩ), LawFirm (văn phòng luật sư), v.v. Hãy chọn loại Schema phù hợp nhất với loại hình kinh doanh của bạn.
Cách Triển Khai Schema Đa Địa Điểm
Có nhiều cách để triển khai Schema đa địa điểm, nhưng phương pháp phổ biến nhất là sử dụng JSON-LD (JavaScript Object Notation for Linked Data). JSON-LD là một định dạng dữ liệu nhẹ, dễ đọc và dễ triển khai, được Google khuyến khích sử dụng.
Dưới đây là các bước cơ bản để triển khai Schema đa địa điểm bằng JSON-LD:
Bước 1: Xác định Thông Tin Cần Cung Cấp
Trước khi bắt đầu viết code, bạn cần xác định rõ những thông tin cần cung cấp cho mỗi địa điểm. Các thông tin cơ bản bao gồm:
- Tên doanh nghiệp.
- Địa chỉ (bao gồm số nhà, đường phố, thành phố, mã bưu điện, quốc gia).
- Số điện thoại.
- Địa chỉ website.
- Giờ làm việc.
- Tọa độ địa lý (latitude và longitude).
- Logo (URL của hình ảnh logo).
- Mô tả ngắn về doanh nghiệp.
- Các liên kết mạng xã hội (Facebook, Twitter, Instagram, LinkedIn, v.v.).
Đối với các loại Schema cụ thể hơn, bạn có thể cần cung cấp thêm thông tin. Ví dụ, đối với Schema Restaurant, bạn có thể cần cung cấp thông tin về thực đơn, loại hình ẩm thực, giá cả, v.v.
Bước 2: Tạo Mã JSON-LD cho Mỗi Địa Điểm
Sau khi đã xác định được thông tin cần cung cấp, bạn cần tạo mã JSON-LD cho mỗi địa điểm. Dưới đây là một ví dụ về mã JSON-LD cho một doanh nghiệp địa phương sử dụng Schema LocalBusiness:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Tên Doanh Nghiệp Của Bạn",
"image": "URL hình ảnh logo",
"@id": "URL trang web của bạn",
"url": "URL trang web của bạn",
"telephone": "+84 123 456 789",
"address": {
"@type": "PostalAddress",
"streetAddress": "Số nhà, Đường phố",
"addressLocality": "Thành Phố",
"postalCode": "Mã Bưu Điện",
"addressCountry": "VN"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "Vĩ độ",
"longitude": "Kinh độ"
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:00",
"closes": "17:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "08:00",
"closes": "12:00"
}],
"sameAs": [
"URL trang Facebook",
"URL trang Twitter",
"URL trang Instagram"
]
}
Thay thế các thông tin trong ví dụ trên bằng thông tin thực tế của doanh nghiệp bạn. Lưu ý rằng bạn cần tạo một đoạn mã JSON-LD riêng biệt cho mỗi địa điểm kinh doanh của bạn.
Bước 3: Thêm Mã JSON-LD Vào Trang Web
Sau khi đã tạo mã JSON-LD cho mỗi địa điểm, bạn cần thêm chúng vào trang web của mình. Có hai cách phổ biến để thực hiện việc này:
- Thêm trực tiếp vào mã HTML: Bạn có thể thêm mã JSON-LD vào thẻ <head> hoặc <body> của trang web. Đảm bảo rằng bạn đặt mã JSON-LD trong thẻ <script type=”application/ld+json”> và </script>.
- Sử dụng plugin SEO: Nếu bạn sử dụng WordPress, có nhiều plugin SEO hỗ trợ thêm Schema markup một cách dễ dàng, ví dụ như Yoast SEO, Rank Math, v.v.
Lưu ý quan trọng: Đặt mã JSON-LD cho mỗi địa điểm trên trang riêng biệt dành cho địa điểm đó. Ví dụ, nếu bạn có 3 địa điểm, bạn nên có 3 trang riêng biệt, mỗi trang chứa thông tin chi tiết về một địa điểm và mã JSON-LD tương ứng.
Bước 4: Kiểm Tra Schema Markup
Sau khi đã thêm Schema markup vào trang web, bạn cần kiểm tra xem nó có hoạt động chính xác hay không. Google cung cấp công cụ Rich Results Test miễn phí để giúp bạn thực hiện việc này. Bạn có thể truy cập công cụ này tại:
https://search.google.com/test/rich-results
Nhập URL của trang web của bạn vào công cụ và kiểm tra kết quả. Nếu có bất kỳ lỗi nào, hãy sửa chúng trước khi tiếp tục.
Ví Dụ Về Schema Đa Địa Điểm Trên Trang Liên Hệ
Một cách phổ biến để triển khai Schema đa địa điểm là trên trang “Liên hệ” của trang web. Trên trang này, bạn có thể liệt kê tất cả các địa điểm kinh doanh của mình và cung cấp thông tin chi tiết cho từng địa điểm. Hãy đảm bảo rằng mỗi địa điểm có một đoạn mã JSON-LD riêng biệt.
Ví dụ:
<div class="location" data-location-id="1">
<h3>Địa điểm 1</h3>
<p>Địa chỉ: Số nhà, Đường phố, Thành Phố</p>
<p>Điện thoại: +84 123 456 789</p>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Tên Doanh Nghiệp - Địa điểm 1",
"address": {
"@type": "PostalAddress",
"streetAddress": "Số nhà, Đường phố",
"addressLocality": "Thành Phố",
"postalCode": "Mã Bưu Điện",
"addressCountry": "VN"
},
"telephone": "+84 123 456 789"
}
</script>
</div>
<div class="location" data-location-id="2">
<h3>Địa điểm 2</h3>
<p>Địa chỉ: Số nhà, Đường phố, Thành Phố</p>
<p>Điện thoại: +84 987 654 321</p>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Tên Doanh Nghiệp - Địa điểm 2",
"address": {
"@type": "PostalAddress",
"streetAddress": "Số nhà, Đường phố",
"addressLocality": "Thành Phố",
"postalCode": "Mã Bưu Điện",
"addressCountry": "VN"
},
"telephone": "+84 987 654 321"
}
</script>
</div>
Trong ví dụ trên, mỗi địa điểm được bao bọc trong một thẻ <div> riêng biệt và có một đoạn mã JSON-LD tương ứng.
Lưu Ý Quan Trọng Khi Triển Khai Schema Đa Địa Điểm
Khi triển khai Schema đa địa điểm, hãy lưu ý những điều sau:
- Đảm bảo thông tin bạn cung cấp trong Schema markup chính xác và nhất quán với thông tin trên trang web của bạn.
- Tránh sử dụng Schema markup để đánh lừa hoặc thao túng kết quả tìm kiếm.
- Thường xuyên kiểm tra và cập nhật Schema markup của bạn để đảm bảo nó luôn hoạt động chính xác.
- Sử dụng công cụ Rich Results Test để kiểm tra Schema markup sau khi triển khai.
Kết Luận
Schema đa địa điểm là một công cụ quan trọng giúp các doanh nghiệp địa phương cải thiện khả năng hiển thị trên kết quả tìm kiếm và thu hút khách hàng tiềm năng. Bằng cách cung cấp thông tin chính xác và có cấu trúc về các địa điểm kinh doanh của bạn, bạn có thể giúp Google hiểu rõ hơn về doanh nghiệp của bạn và hiển thị nó cho những người dùng đang tìm kiếm các sản phẩm hoặc dịch vụ tương tự gần khu vực của họ. Hãy dành thời gian để tìm hiểu và triển khai Schema đa địa điểm cho trang web của bạn để tận dụng tối đa lợi ích mà nó mang lại.