Harthliving OTA · bản chữ cho AI · dựng từ vault (nguồn sửa lần cuối 29/09/2026 09:28) · mục lục: https://harthliving-ota.pages.dev/ai/index.txt URL (HTML): https://harthliving-ota.pages.dev/status/booking/25anthuong11/full/ [Tổng quan](https://harthliving-ota.pages.dev/) › [Platform Status](https://harthliving-ota.pages.dev/status/) › [Booking.com](https://harthliving-ota.pages.dev/status/booking/) › [25 An Thượng 11](https://harthliving-ota.pages.dev/status/booking/25anthuong11/) # 25 An Thượng 11 — Booking.com · toàn văn hồ sơ Toàn bộ những gì đã chép từ Booking.com cho 25 An Thượng 11. ## 2 tài liệu Nguồn: `properties/25anthuong11/booking*.md` [25 An Thượng 11 — Booking.com 16927056](#doc-booking)[⭐ Kế hoạch tăng rating & booking](#doc-booking-plan) ### 25 An Thượng 11 — Booking.com `16927056` **Nguồn:** 26 trang extranet đọc bằng `scripts/ota-read-booking.mjs` (CDP, chỉ đọc) + trang công khai đọc bằng `chrome-grab.mjs`, ngày **11/09/2026**. Dump thô: [`_raw/2026-09-11-booking/`]. **Luật truy cập:** [`vault/10-rules/ota-readonly-rule.md`](https://harthliving-ota.pages.dev/library/tech/ota-readonly-rule/) — chỉ đọc, không bấm Save/Apply. **Luật chơi của Booking:** [`platforms/booking-ranking-playbook.md`](https://harthliving-ota.pages.dev/guide/booking/booking-ranking-playbook/). **Kế hoạch hành động cho căn này: [`booking-plan.md`](https://harthliving-ota.pages.dev/status/booking/25anthuong11/#doc-booking-plan).** #### 0. Tóm tắt một màn hình | | | |---|---| | Tên trên Booking | **4BR Villa in An Thuong 500m to MyKhe Beach** | | Địa chỉ · toạ độ | 25 An Thượng 11, 550000 Danang · `16.0475341, 108.2428625` | | Trạng thái | **Open/Bookable** · `XML (edits overwritten)` — đã nối PriceLabs | | Property Page Score | **100%** trên `content_score.html` · ⚠️ **70%** trên dashboard và home (area avg **96%**) | | **Review trên Booking** | 🔴 **0 review.** Trang khách hiện *"No reviews yet"* | | Điểm hiện trên thẻ | **9,0 "Wonderful" — điểm NGOÀI, từ 2 review ở nền tảng khác** | | Ảnh | 43 trong extranet · **36 hiện công khai** · 0 ảnh kém · 0 thiếu tag · **Smart ordering BẬT, không có ảnh bìa tự chọn** | | **Search result views (90 ngày)** | **112.723** | | **CTR** | 🔴 **0,46%** (112.723 → 520 lượt xem trang) | | **Conversion** | 🔴 **0,77%** (520 → 4 booking) | | Bookings (90 ngày, gross) | **4** · huỷ **33,3%** (area 38,6% — tốt hơn khu vực) | | **Doanh thu trọn đời** | 🔴 **2 đêm · 6.800.000₫** (Aug 2026, đặt trên Weekly Rate) | | **Pace 7 tháng tới** | 🔴 **0 đêm, 0₫** — không có gì trên sổ | | ADR | 3.400.000₫ | | Giá lịch | **phẳng 3.450.000₫ mọi ngày** = đúng `Min Price` của PriceLabs | | Search Results Score | 1180/2191 — hơn **46%** property trong thành phố | | Genius | 🔴 **Không đủ điều kiện** — Review Score 0, Number of Reviews 0 | | Promotions | 🔴 **0 đang chạy.** New Property Deal **đã hết hạn** | | Competitive set | 🔴 **Chưa dựng** — "1 out of 1", mọi so sánh đều vô nghĩa | | Phí | Cleaning fee **300.000₫/lượt**, không gồm trong giá | | Thanh toán | **Chỉ tiền mặt** · prepayment bị khoá chờ verification | | Việc treo | ⚠️ **"You have an unpaid invoice"** | #### 1. General info & property status - Tên: `4BR Villa in An Thuong 500m to MyKhe Beach` · Status **Open/Bookable** - **Partner Liability Insurance: đã tham gia** (bảo hiểm trách nhiệm tới 1.000.000 USD) - Set up the basics: **4/4 hoàn tất** (ngày 03/09 mới 0/5, 10/09 lên 2/5 — đã xong) #### 2. Property Page Score `content_score.html` báo **100% — "Awesome job!"**, toàn bộ 11 mục `Done!`: upload ≥10 ảnh · ảnh chất lượng cao · ảnh ngoại thất · ngôn ngữ nhân viên · ảnh phòng khách · key pickup · cỡ giường · diện tích phòng · room amenities · bed info · ảnh phòng tắm. ⚠️ **Mâu thuẫn:** `showrank.html` và `home.html` vẫn hiện **70%** (area avg 96%). Nhiều khả năng là độ trễ cập nhật — Booking nói rõ rating/score cập nhật **theo chu kỳ, không tức thì**. **Đọc lại sau 7 ngày** để chốt. #### 3. Photos 43 ảnh · 0 ảnh kém · 0 unit thiếu ảnh · 0 ảnh thiếu tag. Trang khách chỉ hiện **36** (`+35 photos`). 🔴 **Hai vấn đề về ảnh — đây là nút thắt CTR:** 1. **`Smart ordering` đang BẬT và ô `Preferred main photo` để trống** ⇒ Booking tự chọn ảnh bìa. 2. **Ảnh bìa Booking đang chọn là phòng khách**, trong đó **cây phong đỏ giả** chiếm trọn mép trái và **ghế massage đen** chắn góc dưới. Ở cỡ thumbnail, hai khối này át hết. Ảnh không nói được "villa 4 phòng ngủ, 200 m², sát biển". 3. Ghế massage xuất hiện trong **≥4/12** ảnh đầu, cây phong đỏ trong ~5/12 — lặp và làm loãng. 4. Ứng viên ảnh bìa tốt hơn có sẵn trong kho: **ảnh mặt tiền villa giữa vòm cây xanh** (`916810341`) và **ảnh bếp + bàn ăn 8 ghế** — cái sau nói thẳng "đủ chỗ cho cả nhóm". #### 4. Descriptions (Booking tự sinh) + Fine print Mô tả do Booking sinh từ facilities/amenities, **không tự viết được** (chỉ sửa lỗi chính tả, ~6 ngày). Ba đoạn hiện tại xoay quanh: 4 phòng ngủ/3 phòng tắm · airport shuttle miễn phí, WiFi, chỗ đỗ xe riêng, **karaoke**, chỗ ngồi ngoài trời, work desk · cách My Khe Beach 9 phút đi bộ, sân bay 7 km. Mô tả phòng: *"1 living room, 4 separate bedrooms and 3 bathrooms… well-fitted kitchen… The unit offers 5 beds."* #### 5. Your Profile (host profile) Đang hiển thị tốt trên trang khách: **"Managed by Huy Nguyen · Company review score 9.8 · 13 reviews from 8 properties"**, kèm đoạn giới thiệu dài về đội ngũ, quy trình dọn, hỗ trợ tại chỗ. Phần *Property info* và *Neighborhood info* viết kỹ, có mốc thời gian đi bộ cụ thể. **Đây là tài sản mạnh nhất của listing lúc này** — nó đang gánh phần tin cậy mà 0 review để lại. #### 6. Facilities & services **BẬT 37 / TẮT 146.** Đáng chú ý đang bật: Airport shuttle (free) · Airport pickup · Indoor parking · Private (guests only) · Family rooms · Non-smoking rooms · Designated smoking area · Karaoke · Massage chair · Baggage storage · CCTV · Smoke alarms · Carbon monoxide detector · Contactless check-in/out · Pre-shared PIN/code. #### 7. Room details + Room amenities `Villa` (`1692705601`) · 1 unit · **max 8 khách / 8 người lớn / 7 trẻ em / 7 sơ sinh** · 200 m². Giường: 2 queen + 2 king + 1 sofa bed = **5 giường**. Room amenities **BẬT 46 / TẮT 129**: Kitchen · Kitchenette · Kitchenware · Stovetop · Microwave · Refrigerator · Coffee machine · Electric kettle · Dining table · Balcony · Outdoor furniture · Washing machine · Drying rack · Private entrance · Flat-screen TV · Air conditioning · Wardrobe · Bath or shower · Bidet · Free toiletries · **Upper floors accessible by stairs only**. #### 8. Property policies | Mục | Giá trị | |---|---| | Trẻ em | Mọi lứa tuổi · **trẻ ≤2 tuổi miễn phí** | | **Cribs / Extra beds** | 🔴 *"You haven't added any cribs / any extra beds"* — **để TRỐNG, chưa khai dứt khoát** | | Thanh toán | 🔴 **Chỉ tiền mặt** | | Internet | WiFi mọi khu vực, miễn phí | | Nhận/trả phòng | **14:00** / **11:00** | | Số điện thoại khách | Bắt buộc | | **Phí phụ thu** | **Cleaning fee 300.000₫/lượt — không gồm trong giá** | | Damage policy | **Không có** | | Key pick-up | Mã cửa, gửi qua tin nhắn Booking hôm trước ngày đến — **viết rất kỹ, có phương án dự phòng người ra mở** | | **Nội quy** | ✅ **Smoking is not allowed** (user sửa 12/09/2026; trước đó là *Smoking is allowed*) · Pets không · Party không · Giờ yên tĩnh 22:00–07:00 | #### 9. Reservation policies - **Flexible - 1 day (General)** — huỷ miễn phí tới 1 ngày trước. *No prepayment.* 90 ngày: **2 room nights · 6.800.000₫ · huỷ 33,3%**. - **Non-refundable** — tồn tại nhưng ⚠️ *"Prepayment options are temporarily paused while we finish verifying your property"* (**L-10**). - Opportunity Center nhắc: *"you're not offering non-refundable rates **or flexible rates with free cancellation for 7 days or more**"* — vế sau **không bị khoá**, làm được ngay. #### 10. Children policies & occupancy Standard children rates đang dùng. Trẻ ≤2 miễn phí. Max infants = 7 và **đã LOẠI khỏi max guests** (`child_policies.html` ☑ *Exclude from max. total guests* · payload `infant_mode = on_top` · preview *"Excluded from max total guests, this room can fit 7 infants"* · search hiện `8 adults + 7 infants`). ⚠️ Bản 11/09 đọc nhầm: thẻ *"Exclude infants from max guests"* trên trang home là gợi ý chung của Booking, không phản ánh trạng thái thật — đã kiểm lại 12/09/2026 trên cả `child_policies.html` lẫn modal `rooms.html` (`infant_mode = true`). #### 11. Rate plans | Plan | ID | Chính sách | Giá | Nguồn | |---|---|---|---|---| | Standard Rate | `67628679` | Flexible - 1 day | 3.450.000₫ | **Mapped from PriceLabs** | | Weekly Rate-Villa | `67628681` | Flexible - 1 day | 3.277.500₫ (−5%) | | | Monthly | `69060005` | Flexible - 1 day | 3.105.000₫ (−10%) | | 🔴 **Giá phẳng tuyệt đối 3.450.000₫ suốt 31 ngày đọc được — đúng bằng `Min Price`.** Không cuối tuần, không mùa. Cùng bệnh với **L-39** (`181THT`, `41LHC` cũng bị kẹp sàn). 📌 Booking duy nhất từng bán được lại rơi vào **Weekly Rate**, không phải Standard. #### 12. Promotions 🔴 **Không có promotion nào đang chạy.** Và: *"The New Property Deal won't apply to your next bookings — automatically turns off once you've received 3 bookings or after 90 days."* ⇒ **cú hích listing mới đã tắt.** #### 13. VAT / Tax / Charges Không khai thuế/VAT riêng trên trang này (khác `alacarte305` — xem **L-36** về khoản +8%). #### 14. Genius 🔴 **"You're not eligible."** `Review Score 0` · `Number of Reviews 0`. Booking tự công bố cho chương trình này: +30% search views · +45% bookings · +40% revenue. #### 15. Competitive set / peer group 🔴 **Competitive set chưa dựng** — dashboard hiện *"1 out of 1 · Performing better than 0% of current competitors"*. **Đây KHÔNG phải bằng chứng mình kém nhất** — chỉ là tập rỗng. Ứng viên Booking gợi ý, gần nhất trước: `RORI BEACH -101- An Thuong Town` **0,1 km** · `Camelia Villa` 2,12 km · `Thao Villas Da Nang` 2,44 km · `Private Garden & Pool Villa Near Marble Mountain` 3,89 km · `The Sea Apartment` 4,43 km · `Monte Mare Villa` 6,68 km · `Luxury Villa Tam An - 4 bedrooms - Sea View` 7,19 km. #### 16. Messaging · Sustainability Messaging: ⬜ **chỉ đọc được tab *General settings*** (bật email khi khách nhắn, khi có auto-reply; daily reminder tắt). Tab **Message templates**, **Automatic replies**, **Template scheduler** là tab con — **chưa mở, chưa biết có bao nhiêu mẫu**. Đừng đọc `messaging.templates = null` trong JSON thành 0. Sustainability: chưa khai chứng nhận nào. #### 17. Trang khách nhìn thấy gì (đọc trực tiếp trang công khai) - Tiêu đề **"No reviews yet"**, ngay dưới là **"Rated: Wonderful 9 — based on 2 reviews"** kèm ghi chú *"This 9.0 score is from guests who booked this property on **several other travel websites**. It will be replaced by a Booking.com review score once this property receives its first review from guests on our site."* - **Property highlights Booking chọn:** *Free Private Parking Available On Site* · **Activities: Karaoke, Massage chair**. 🔴 Với villa 4PN cho nhóm/gia đình, để karaoke + ghế massage làm điểm nhấn là **định vị sai phân khúc** — và nó bắt nguồn từ chính bộ tiện ích đang bật. - **"Travelers are asking"** — câu hỏi đầu tiên gồm: *Do they serve breakfast? · Is there a swimming pool? · Is there a restaurant? · Are there rooms with an ocean view? · Is there a spa?* ⇒ khách đến trang này đang **kỳ vọng thứ villa không có**. Tín hiệu lệch giữa thứ hút người bấm vào và thứ thật sự bán. - Hiện "Non-smoking rooms" trong *Most popular facilities* — ✅ từ 12/09/2026 House Rules cũng ghi **Smoking is not allowed**, hết ngược nhau. Chính sách thật: cấm hút trong nhà/trong phòng, có khu hút thuốc riêng ngoài trời (*Designated smoking area = Yes*). #### 18. Bốn tham số xếp hạng — đối chiếu playbook 📜 Theo [GDT Annex 4](https://harthliving-ota.pages.dev/guide/booking/booking-ranking-playbook/), tầng 1 gồm CTR · conversion · gross+net bookings. | Tham số | Số đo 90 ngày | Đọc | |---|---|---| | **Search result views** | **112.723** | ✅ **Booking đang cho hiển thị RẤT nhiều.** Không phải vấn đề hiển thị | | **CTR** (b) | **0,46%** | 🔴 **Nút thắt số 1.** `alacarte305` đạt 1,23% và đã bị coi là thấp (peer 2,00%) | | **Conversion** (c) | **0,77%** | 🔴 **Nút thắt số 2** | | **Gross bookings** (d) | 4 | huỷ 33,3% ⇒ net ~1 booking = 2 đêm | | Property page score | 100% / 70% | ⚠️ chờ đồng bộ | | Review score | **0 review** | 🔴 chặn Genius, chặn Preferred, làm yếu thẻ | **Phép tính đau nhất:** 112.723 lượt hiện → 520 lượt xem trang → 4 đơn → **1 đơn thật, 2 đêm, 6,8 triệu đồng trọn đời**. Nếu CTR chỉ nhích từ 0,46% lên **1,20%** (vẫn dưới mức peer 2,00%) thì 112.723 lượt hiện sẽ thành **~1.350 lượt xem trang** thay vì 520 — gấp **2,6 lần**, mà không cần thêm một đồng hoa hồng nào. #### 19. Phát hiện → issues.md 🔵 = mới từ phiên 11/09, **chưa cấp mã `L-nn`** (chờ user duyệt để tránh đụng số với agent khác). | 🔵 | Phát hiện | Mức đề xuất | |---|---|---| | **A** | **0 review trên Booking** ⇒ khoá Genius + Preferred, và thẻ tìm kiếm chỉ có điểm ngoài từ 2 review | **P0** | | **B** | **CTR 0,46%** trên 112.723 lượt hiện — lãng phí lượng hiển thị lớn nhất trong danh mục | **P0** | | **C** | **Ảnh bìa do Booking tự chọn** (Smart ordering bật, Preferred main photo trống); ảnh hiện tại bị cây phong giả + ghế massage chiếm khung | **P0** | | **D** | **Giá kẹp sàn 3.450.000₫ phẳng mọi ngày** = `Min Price`, không mùa vụ, không cuối tuần | **P1** | | **E** | **0 promotion; New Property Deal đã hết hạn** — thẻ không có nhãn nào | **P1** | | **F** | **Competitive set rỗng** ⇒ mọi benchmark đều mù | **P1** | | **G** | **Cribs/Extra beds để TRỐNG** — đúng cái bẫy §6d đã trả giá ở `alacarte305` (rò chính sách mặc định xuống trang khách) | **P1** | | **H** | ~~Nội quy cho phép hút thuốc~~ **ĐÃ XONG 12/09/2026** — user đổi House Rules sang *Smoking is not allowed*; ba tầng (House Rules · room Non-smoking · facility Designated smoking area) đã khớp | — | | **I** | **"You have an unpaid invoice"** trên trang home | **P1** | | **J** | ~~Max infants = 7 tính vào max guests~~ **ĐÃ GỠ 12/09/2026** — kiểm lại: infants vốn đã loại khỏi max guests (`infant_mode = on_top`); mục 11/09 đọc nhầm thẻ khuyên trên home | — | | **K** | Chỉ nhận **tiền mặt**, không damage policy | **P2** | | **L** | Page score **100% vs 70%** lệch giữa các trang — chờ đồng bộ, đọc lại sau 7 ngày | **P3** | 📌 **Cập nhật kiến thức cũ:** [`platforms/booking.md` §2b](https://harthliving-ota.pages.dev/guide/booking/booking/) ghi căn này *"chưa khai phí nào"* (đo 03/09). **Nay đã có Cleaning fee 300.000₫/lượt** — phần **L-25** liên quan căn này đã được xử lý. #### 20. 28/09/2026 — Promotion + Visibility Booster tháng 10–11 (chỉ đọc) 🟢 - **Active: 1 — Late Escape Deal 28 %** (campaign deal, tạo 28/09): đặt 3/9/2026→7/1/2027, ở **1/10→30/11/2026**, rate plan Standard Rate · Weekly rate · Monthly; chỉ chồng với Genius (chưa đủ điều kiện) ⇒ 28 % là mức duy nhất; có nhãn + gạch giá. - **Ended:** Mobile rate 10 % · Basic deal · Getaway Deal · Late Escape 25 % (cả bốn dừng 20/09) · New Property Deal 20 %. - **Visibility Booster** (`co_add.html`, dữ liệu `initial_data.commission_override_list`): **61 ngày nhận phòng 1/10→30/11, hoa hồng 30 %**, `base_commission: 15`, Global. Thanh trượt "Current commission: 15%" trên trang là ô nhập mức mới, không phải mức đang áp. - Genius: không đủ (0 review) · Preferred: không đủ (performance 60 %, review 0). - Trang khách 11→13/10 · 8 NL: 6.531.200 → **4.702.464** (= PriceLabs 3.265.600 × 2 × 0,72), nhãn "Includes taxes and charges". - **Phí dọn (đọc `property_policies.html` 28/09): "Cleaning fee of 600000VND/stay – included in price"** ⇒ Booking KHÔNG thu thêm 600k ở đâu; tiền dọn chỉ về qua PriceLabs offset +4 % (+125.600/đêm ở giá 3,14 tr, sau −28 % còn +90.432/đêm; đủ 600k ở ~7 đêm). Khác `data/booking.json` cũ (18/09 ghi not included) — đã sửa JSON. - Báo cáo: https://claude.ai/artifact/UNKF1nhAvcruPJZv4S41uR · thô `_raw/2026-09-28-pricing-promo-report/booking/`. ### Kế hoạch tăng rating & booking — 25 An Thượng 11 (`16927056`) ##### 📌 Cập nhật 18/09/2026 — đọc lại 26 trang extranet + trang khách + trang tìm kiếm công khai **Đã làm từ 12/09:** ảnh bìa ✅ · Mobile rate 10 % ✅ (bật **15/09**, chưa có đơn) · Set up the basics **5/5** ✅ · phí dọn nay **600.000₫/lượt, không gộp giá** · hút thuốc ✅. **Chưa làm:** Basic deal · Country rate · competitive set (vẫn 1/1) · hoá đơn **vẫn treo** · verification **vẫn chưa xong** (non-refundable/prepayment khoá, "Cash only · No credit card needed"). **Phễu 30 ngày (Booking ghi *as of Sep 13* — tức TRƯỚC khi bật Mobile rate, chưa đo được gì):** `11.476 lượt hiện (+28 % peer) ──2,08 %──▶ 239 lượt xem (−14 %) ──0,42 %──▶ 1 đơn ──huỷ 50 %──▶ ~0 peer 3,10 % peer 1,12 %` Trọn đời vẫn **2 đêm · 6,8 triệu** (đơn 12–14/08, Weekly Rate). Sổ Sep 2026 → Mar 2027: **0 đêm**. Availability for search **81 %** (peer ≈ 41 %) — mở lịch tối đa, nên được hiện nhiều. **Kiểm tra bằng mắt khách 18/09** (tìm *Đà Nẵng · Villas · 6 người lớn · 16–18/10*, tài khoản Huy): mình đứng **#1/104 villa** và là **villa RẺ NHẤT trang 1** (3,45 M so với 5,3–8,6 M của villa có hồ bơi). ⇒ **Không phải bị chôn, không phải đắt.** Thẻ của mình khác các thẻ bên cạnh ở ba chỗ: *"+VND 600,000 taxes and fees"* (đối thủ: *Includes taxes and fees*) · *"2 external reviews · New to Booking.com"* · *"700 m from beach"* trong khi tên hứa *500m*. **Chẩn đoán một câu:** khách thấy, khách rẻ, nhưng khách **không tin** — 0 review Booking, thu tiền mặt không cần thẻ, phí phụ hiện tách, và khách vào trang là hỏi *hồ bơi / bữa sáng / spa* (thứ villa không có). Việc phải làm không phải kéo thêm lượt hiện, mà là **mua 3 review đầu tiên** bằng giá + gỡ ma sát thanh toán. | # | Đòn bẩy (thứ tự làm) | Tác động lên | Việc cụ thể | Ghi | |---|---|---|---|---| | 1 | **Gỡ chặn verification** | huỷ 50 % · conversion | Nhắn Partner Support (Inbox → Booking.com messages) hỏi trạng thái xác minh, kèm hotel ID; 5/5 basics đã xong, đã ở trạng thái này từ 20/06 | Xong thì mở prepayment/thẻ bảo đảm, hết "No credit card needed" | | 2 | **Trả hoá đơn** | rủi ro bị đóng listing | Finance → Invoices | Treo từ trước 16/09 | | 3 | **Giá theo mùa + theo số khách** (đang phẳng 3,45 M cho 1–8 khách mọi ngày) | CTR · conversion | (a) ~~L-15~~ PriceLabs **đã có** dòng `16927056___1692705601` (Min 3,45 · Base 4,6 · Max 11,5 M, Sync ON) — giá phẳng vì kẹt Min; **user chốt 18/09: không sửa giá PriceLabs**, nên chỉ còn: Oct–Dec −15 %, Tết/hè +20 %; (b) bật *price per guest*: ≤4 khách −15 % | Airbnb cùng căn từng bán thực ~2,0 M (**L-22**, 03/09) → Booking đang đắt hơn chính mình | | 4 | ~~Gộp phí dọn vào giá~~ **Đã thử rồi trả về cũ 18/09** — *included* làm thẻ hiện *Includes taxes and fees* (đã test thật), nhưng vì không nâng giá PriceLabs nên khách rẻ đi 600k/lượt → user chọn giữ **not included** | CTR | Chỉ làm lại nếu user đồng ý nâng giá đêm ở PriceLabs +300k | Cơ chế: *included* là lời khai, Booking không cộng gì | | 5 | ~~Basic deal 10 %~~ ✅ **Đã bật 18/09 ~22:30** — "Basic deal 10% Q4-2026", ở 18/09–18/12 (mặc định form, date-picker không nhận gõ), chỉ Standard Rate, Everyone | conversion → 3 review đầu | Khách app 19 % = 2.794.500 · desktop 10 % = 3.105.000 | Limited-time deal không có cho căn này (403) | | 6 | Sửa tên: bỏ *500m* (Booking tự in 700 m ngay dưới) | tin cậy thẻ | *4BR Villa in An Thuong – 7 min walk to My Khe Beach* hoặc chỉ *4BR Villa in An Thuong, Da Nang* | Việc nhỏ, làm cùng lượt | 🔴 **Chưa giải:** Home + Ranking Dashboard chấm *Property page score* **70 % ("poor", khu vực 96 %)** trong khi `content_score.html` báo **100 %** — cùng số từ 11/09; hỏi Partner Support cùng lượt với #1. 🔴 Tôi **chưa sửa gì** trên extranet — mọi dòng trên là thao tác GHI, chờ lệnh từng việc. **Dữ liệu:** [`booking.md`](https://harthliving-ota.pages.dev/status/booking/25anthuong11/#doc-booking) (11/09) · [`_raw/2026-09-18-booking/`] (18/09) · `data/25anthuong11/booking.json`. **Luật chơi:** [`platforms/booking-ranking-playbook.md`](https://harthliving-ota.pages.dev/guide/booking/booking-ranking-playbook/). #### 0. Bối cảnh 11/09 (giữ để so) — chẩn đoán lúc đó #### 1. 🔴 Việc tuần này — sửa cái THẺ (0 đồng) 📜 CTR là tham số xếp hạng tầng 1 (b). Khách chỉ thấy bốn thứ trên thẻ: **ảnh bìa · tên · giá · điểm review**. ##### 1.1 Giành lại quyền chọn ảnh bìa — việc quan trọng nhất **Hiện trạng:** `Smart ordering` **đang bật**, ô `Preferred main photo` **để trống** ⇒ Booking tự chọn. Nó đang chọn ảnh phòng khách có **cây phong đỏ giả chắn mép trái** và **ghế massage đen chắn góc dưới**. Ở cỡ thumbnail hai khối đó át hết, và ảnh không nói được đây là villa 4 phòng ngủ 200 m². **Làm:** Property → Photos → đặt **Preferred main photo**, tắt `Smart ordering`, sắp tay 5 ảnh đầu. **Hai ứng viên ảnh bìa, nên chạy thử lần lượt:** | | Ảnh | Lý do | Rủi ro | |---|---|---|---| | **A** | **Mặt tiền villa giữa vòm cây xanh** (`916810341`) | Nói ngay "villa riêng, ngõ yên tĩnh, nhiều cây" — khác hẳn rừng thẻ căn hộ | Cành cây che khá nhiều mặt nhà; ở thumbnail có thể đọc thành "ảnh cây" | | **B** | **Bếp + bàn ăn marble 8 ghế** | Nói ngay "đủ chỗ cho cả nhóm 8 người" — đúng thứ đang bán | Không lộ được đây là villa nguyên căn | **Đề xuất:** chạy **B trước 30 ngày**, vì điểm bán thật của căn này là *sức chứa nhóm*, và ảnh B truyền tải điều đó trong 1 giây. Ghi lại CTR trước/sau rồi mới đổi sang A. **Năm ảnh đầu nên là:** bàn ăn 8 ghế → mặt tiền cây xanh → phòng ngủ master sáng → phòng khách (chọn khung **không có ghế massage**) → phòng tắm đẹp nhất. **Đẩy xuống dưới:** ảnh tủ quần áo cận cảnh, máy giặt, các khung toilet cận cảnh. ⚠️ Ghế massage xuất hiện trong ≥4/12 ảnh đầu, cây phong đỏ trong ~5/12. Không cần xoá ảnh — chỉ cần **đừng để chúng ở 5 khung đầu**. ##### 1.2 Tạo nhãn trên thẻ — hiện đang trắng trơn **New Property Deal đã tự tắt** (hết 3 booking hoặc 90 ngày) và **không có promotion nào chạy**. Thẻ của mình không có một nhãn màu nào, cạnh những thẻ có *Genius* / *Deal* / *Mobile rate*. | Bật cái gì | Vì sao | Nguồn | |---|---|---| | **Mobile Rate** | 🟨 Booking: *80% khách nghiên cứu bằng app, đối tác bật Mobile Rate được **+30% booking*** | Trang home của chính căn này đang gợi ý | | **Basic Deal** | 🟨 *55% khách có xu hướng tìm chỗ có khuyến mãi* | Playbook §9.1 | | **Country Rate** | 🟨 Trang home báo **40% booking đến từ khách nội địa** | Gợi ý riêng cho căn này | Ba cái này **hạ giá hiển thị mà không phá giá gốc** — và vì là cơ chế của chính Booking nên **không đụng luật parity** (§3 playbook). **Cập nhật 12/09/2026 — đọc từ trang setup thật** ([audit](https://harthliving-ota.pages.dev/library/reports/2026-09-12-25at11-opportunity-center/)): - **Mobile rate và Country rate KHÔNG chồng nhau** — khách chỉ thấy mức lớn hơn. Thứ chồng được lên chúng là **Basic deal** (và Genius). Mobile 10 % + Basic 10 % = 19 %; Mobile 10 % + Country 10 % = **10 %**. - Con số **40 % nội địa** ở trên là **toàn thị trường Việt Nam 14 ngày** (chú thích trên trang Country rate), không phải đơn của căn này. Demand Đà Nẵng cùng kỳ: Mobile **61 %** thiết bị · Couple 86 % · Free cancellation 72 % đơn. - **Cấu hình đề xuất:** Mobile 10 % (App + mobile web) · Country 10 % tick *Domestic + Australia + EEA* · Basic deal 10 % kỳ ở 12/09–12/12 — cả ba **chỉ tick Standard Rate** để Weekly/Monthly không bị chồng thêm. Giá thấp nhất khách thấy: 3.105.000₫ (một nhãn) hoặc 2.794.500₫ (Mobile/Country + Basic). - Opportunity Center chấm `score`: Mobile **0,429** · Country 0,280 · Basic 0,268 — đúng ba việc này đứng đầu bảng 19 mục. ##### 1.3 Dựng competitive set Đang là **"1 out of 1"** ⇒ mọi dòng benchmark đều vô nghĩa. ⚠️ Dòng *"better than 0% of competitors"* **không phải bằng chứng mình kém nhất** — chỉ là tập rỗng, đừng đọc nhầm. Thêm trước: **RORI BEACH -101- An Thuong Town (0,1 km)** · Camelia Villa (2,12 km) · Thao Villas Da Nang (2,44 km) · Luxury Villa Tam An - 4 bedrooms (7,19 km). ##### 1.4 Bốn việc nhỏ, làm một lượt | Việc | Vì sao | |---|---| | **Bấm `Save` ở Extra bed & crib với giá trị 0** — *nên làm cho chắc, không gấp* | Đang là *"You haven't added any cribs"* = Booking coi là **chưa từng khai**. Trang khách 25AT11 hiện **không** rò gì (*"Cribs and extra beds aren't available"*, kiểm 12/09/2026). Lý do làm là ghi chép 07/09 ở `platforms/booking.md` §6d về `alacarte305` — ⚠️ ghi chép đó **không có snapshot thô trước-sửa**, chưa tự tái hiện được. ⚠️ **Khai 0, KHÔNG khai "có nôi rồi để giá 0"** | | ~~Xem lại nội quy hút thuốc~~ **ĐÃ XONG 12/09/2026** | User tự đổi House Rules sang **"Smoking is not allowed"** (cấm hút trong nhà/phòng, có khu hút thuốc riêng ngoài trời). Khớp room *Non-smoking* + facility *Designated smoking area = Yes*. Trước đó trang khách vốn đã hiện *"Smoking is not allowed"* (khai cấp phòng thắng), nên đây là sửa cho nội bộ nhất quán, không phải sửa lỗi khách nhìn thấy | | ~~Loại trẻ sơ sinh khỏi max guests~~ **KHÔNG CẦN LÀM** | Kiểm lại 12/09/2026: infants **đã được loại** (`child_policies.html` ☑ Exclude from max. total guests · `infant_mode = on_top` · search hiện `8 adults + 7 infants`). Thẻ khuyên trên home chỉ là gợi ý chung của Booking, không phải trạng thái thật | | **Xử lý "You have an unpaid invoice"** | Đang treo trên trang home | #### 2. 🟡 30 ngày — khởi động cỗ máy REVIEW **Đây là phần "tăng rating", và nó chỉ có một đường đi.** ##### 2.1 Vì sao 0 review là nút thắt gốc | Hệ quả | Chi tiết | |---|---| | **Khoá Genius** | Cần **≥3 review + ≥7,5 điểm**. Extranet ghi thẳng: `Review Score 0 · Number of Reviews 0 · You're not eligible` | | **Khoá Preferred** | Cần **≥7,0 điểm** | | **Làm yếu thẻ** | Trang khách ghi *"No reviews yet"*; điểm 9,0 đang hiện là **điểm NGOÀI từ 2 review ở nền tảng khác**, và Booking nói rõ nó **sẽ bị thay** ngay khi có review Booking đầu tiên | ##### 2.2 🔴 Ba vị khách đầu tiên quyết định điểm của cả năm Từ **01/2025 Booking tính điểm theo độ mới — review mới nhất nặng nhất**. Với căn 0 review, **ba review đầu CHÍNH LÀ điểm số**. Một review 6/10 lúc này kéo trung bình xuống dưới ngưỡng 7,5 của Genius và phải rất nhiều review tốt mới gỡ được. **Cách làm — đối xử ba khách đầu như khách VIP:** 1. Trước ngày đến: xác nhận mã cửa + bản đồ ghim (quy trình key pickup hiện tại **đã viết rất tốt**, giữ nguyên). 2. Trong kỳ ở: nhắn hỏi sau đêm đầu — bắt lỗi **khi còn sửa được**, trước khi nó thành review. 3. Sau trả phòng: nhắc để lại review. 🔴 Dùng chữ **"review"**, **không xin "5 sao"**. Booking không cấm như Airbnb, nhưng kho tin nhắn ở [`vault/16-ota-messages/`] đã chuẩn hoá câu chữ an toàn cho cả ba kênh — **lấy nguyên từ đó**. 4. Không nhận đơn mình biết sẽ vỡ kỳ vọng (xem 2.3). ##### 2.3 Chặn kỳ vọng lệch — nguồn review xấu và huỷ phòng Trang công khai đang hiện mục **"Travelers are asking"** với các câu đầu tiên là: *"Is there a swimming pool?" · "Do they serve breakfast?" · "Is there a restaurant?" · "Are there rooms with an ocean view?" · "Is there a spa?"* ⇒ Người đang bấm vào trang này **kỳ vọng hồ bơi, bữa sáng, view biển** — **căn này không có cái nào**. Đó vừa là lý do conversion 0,77%, vừa là mầm review 6–7 điểm. **Chữa bằng cách nói rõ mình LÀ gì, thay vì để khách tự đoán:** - Booking **không cho tự viết mô tả** (sinh từ facilities) — nhưng **ô *About the Property* trong host profile thì tự viết được**, và nó đang hiển thị tốt trên trang khách. Thêm một dòng thẳng thắn: *villa nguyên căn 4 phòng ngủ, không hồ bơi, cách biển 550 m đi bộ 7 phút*. - 📜 Đây cũng là `policies` + `quality of content` ở tầng 2 — tác động lên **cả conversion lẫn tỷ lệ huỷ** (tham số `d`). ##### 2.4 Định vị lại — karaoke đang là điểm nhấn, và đó là vấn đề Booking đang tự chọn **Property highlights = "Free Private Parking" + "Activities: Karaoke, Massage chair"**. Với villa 4 phòng ngủ cho gia đình/nhóm, để karaoke và ghế massage làm mặt tiền là **kéo sai tệp khách** — và tệp đó cũng là tệp dễ gây ồn, dễ vi phạm giờ yên tĩnh 22:00, dễ để lại rắc rối. 📜 Booking sinh highlight **từ chính bộ tiện ích mình bật**. Muốn đổi mặt tiền thì **đổi tiện ích**, không đổi được bằng chữ. Cụ thể: bổ sung những tiện ích **có thật mà chưa khai** để chúng cạnh tranh vị trí highlight. **Đã đối chiếu với [`property_details_25anthuong11.md`] — những thứ CÓ THẬT mà Booking đang để tắt:** | Khai thêm | Bằng chứng trong vault | |---|---| | **Máy lọc nước uống trực tiếp** | *"Máy lọc nước uống trực tiếp"* | | **Sân phơi trong nhà riêng** | *"Sân phơi trong nhà riêng"* | | **Gara đỗ xe riêng** | *"Gara đỗ xe riêng"* (đang khai Indoor parking — kiểm xem có mục Garage riêng) | | **Dọn phòng định kỳ** | *"Miễn phí dọn phòng mỗi 2 ngày"* — ⚠️ **KHÔNG khai `Daily housekeeping`**, vì là 2 ngày/lần chứ không phải hằng ngày | | **Đón sân bay miễn phí từ 3 đêm** | Đã bật `Airport shuttle (free)` ✅ | 🔴 **TUYỆT ĐỐI KHÔNG khai:** hồ bơi · view biển · bữa sáng · nhà hàng · spa · thang máy · nôi em bé. Villa **không có**, và user đã chốt 09/09/2026 là **không căn nào có nôi**. Khai thừa để lọt bộ lọc là **amenity not present** — ăn thẳng vào review và huỷ phòng, tức tham số `d`. ##### 2.4b Đối chiếu với `alacarte305` — căn khoẻ nhất danh mục `python3 scripts/listing-data.py compare booking`: | | **25anthuong11** | **alacarte305** | |---|---|---| | Page score | 100% | 100% | | **Review** | 🔴 **0** | 9,0 (11 review) | | Ảnh | **43** | 63 | | **Tiện ích bật** | 🔴 **37** | **71** | | **Nhóm tiện ích hiện công khai** | 🔴 **9** | **21** | | Diện tích | **200 m²** | 70 m² | | Sức chứa | **8** | 4 | | Mẫu tin nhắn tự động | ⬜ **chưa đọc được** | 3 | | Tỷ lệ huỷ | 33,3% | 40,0% | **Hai điều đọc ra:** 1. **Căn lớn hơn gấp 3 lần nhưng khai được nửa số tiện ích.** 37 so với 71, và khách chỉ thấy **9 nhóm** thay vì 21. Đây là lý do trực tiếp khiến Booking phải lấy *karaoke* và *ghế massage* làm highlight — nó chỉ có bấy nhiêu để chọn. Bổ sung tiện ích **có thật** (§2.4) vừa lấp bộ lọc, vừa đổi được mặt tiền. 2. **Mẫu tin nhắn tự động — chưa xác minh được, phải tự kiểm.** Trang `messaging/settings.html` chỉ render tab *General settings*; *Message templates* là tab con nên lần đọc này **không thấy**. ⬜ **Đừng đọc thành "0 mẫu".** Nhưng có một dấu hiệu đáng ngờ: vault chỉ có **một** file tin cho căn này (`25anthuong11-03-checkin.md`), trong khi `alacarte305` chạy đủ ba mốc. **Việc cần làm:** mở Inbox → Messaging preferences → Message templates, đếm thật. Nếu thiếu mốc **sau trả phòng** thì bổ sung ngay — với căn đang cần **3 review đầu tiên**, đó là chỗ dễ rơi nhất. Câu chữ đã chuẩn hoá ở [`vault/16-ota-messages/booking/`]. ##### 2.5 Gỡ giá khỏi sàn Giá đang **phẳng 3.450.000₫ mọi ngày** = đúng `Min Price` PriceLabs. Không cuối tuần, không mùa. Cùng bệnh **L-39** (`181THT`, `41LHC`). ⚠️ **Đừng hạ `Min` thêm.** Với 112.723 lượt hiện mà chỉ 0,46% bấm vào, **giá không phải thứ ngăn người ta bấm** — ảnh và điểm review mới là. Hạ giá lúc này là vừa mất biên, vừa không chữa đúng bệnh. Thứ tự đúng: 1. Dựng competitive set (**1.3**) → mới có cái để so. 2. Sửa ảnh bìa (**1.1**) → đo CTR 30 ngày. 3. **Rồi mới** xét `Base` / `Max` / mùa vụ. 📌 **Một manh mối đáng theo:** đơn duy nhất từng bán được rơi vào **Weekly Rate**, không phải Standard. Căn 4 phòng ngủ 8 khách hợp với **kỳ ở dài**. Booking cũng nhắc *"flexible rates with free cancellation for 7 days or more"* — vế này **không bị khoá bởi verification**, làm được ngay. #### 3. 🟢 90 ngày — mới tính tới trả tiền | Thứ tự | Việc | Điều kiện mở khoá | |---|---|---| | 1 | **Genius** | Có **≥3 review** và **≥7,5 điểm** → 🟨 +30% search views · +45% bookings · +40% revenue. **Không tăng hoa hồng**, chi phí nằm ở giảm 10% | | 2 | Gỡ khoá **prepayment / non-refundable** | Chờ Booking xong property verification (**L-10**). Không có nút bấm cho nhanh; đường tự làm được là hoàn tất *Set up the basics* — **đã 4/4** ⇒ giờ chỉ còn hỏi Partner Support | | 3 | **Preferred Partner** | Cần **performance score ≥70%** + review ≥7,0. Con số performance thật chỉ xem được ở Boost performance → Preferred Partner Program | | 4 | **Visibility Booster** | ⛔ **Chưa.** Xem §5 | #### 4. Cách đo — đọc lại đúng sáu số Sau **30 ngày**, chạy lại và so với mốc hôm nay: `node scripts/ota-read-booking.mjs --hotel 16927056 --out ` | Số | Hôm nay (11/09/2026) | Mốc 30 ngày | |---|---|---| | Search result views | 112.723 | giữ được là tốt | | **CTR** | **0,46%** | 🎯 **≥ 0,90%** | | Property page views | 520 | 🎯 ≥ 1.000 | | **Conversion** | **0,77%** | 🎯 ≥ 1,20% | | Bookings (gross) | 4 | 🎯 ≥ 8 | | **Số review Booking** | **0** | 🎯 **≥ 3** ⇒ mở khoá Genius | | Property page score | 100% / 70% lệch | 🎯 hai trang cùng 100% | **Quy tắc đọc:** CTR nhích mà conversion không nhích ⇒ ảnh bìa đã đúng, nút thắt chuyển sang **trang** (quay lại §2.3, §2.4). Cả hai đứng yên sau khi đã đổi ảnh ⇒ đổi sang ảnh bìa phương án A. #### 5. ⛔ Việc KHÔNG nên làm lúc này | Đừng | Vì sao | |---|---| | **Bật Visibility Booster** | 📜 Nó chỉ mua **thêm lượt hiển thị**. Căn này **đã có 112.723 lượt** mà chỉ 0,46% bấm. Trả thêm hoa hồng để đẩy thêm người vào cùng cái phễu hỏng là **nhân cái lỗ lên**, không phải chữa nó. Playbook §12: *đừng đảo thứ tự* | | **Hạ `Min Price` xuống nữa** | Giá không phải lý do người ta không bấm — xem §2.5 | | **Khai hồ bơi / view biển / bữa sáng để lọt bộ lọc** | *Amenity not present* ⇒ review xấu + huỷ phòng ⇒ đánh thẳng tham số `d` | | **Khai "có nôi" rồi để giá 0₫** | Vẫn là khai có trong khi không có. Khai **0 nôi** mới đúng | | **Đổi tên property để nhồi từ khoá** | Tên hiện tại đã có sẵn ba tín hiệu tốt: `4BR` · `An Thuong` · `500m to MyKhe Beach` | | **Đổi cả ảnh bìa lẫn giá lẫn promotion cùng một lúc** | Đổi hết một lượt thì 30 ngày sau **không biết cái nào có tác dụng**. Ảnh bìa trước, đo, rồi tới lớp sau | #### 6. Ba điều tôi CHƯA xác minh được Ghi rõ để không ai trích file này như thể đã chắc: 1. **Giá đối thủ quanh vùng.** Booking chặn trang search khi đọc tự động, và competitive set đang rỗng nên extranet cũng không có số so sánh. ⇒ Mọi khuyến nghị về *mức* giá trong file này đều là **có điều kiện**, phải dựng comp set trước. 2. **Page score thật là 100% hay 70%.** Ba trang của chính Booking đang nói khác nhau; nghiêng về độ trễ đồng bộ. Đọc lại sau 7 ngày. 3. **Ảnh bìa nào thắng.** A hay B là **giả thuyết**, không phải kết luận. CTR đo được, nên hãy để số liệu quyết định thay vì thẩm mỹ.