Kế hoạch thiết kế · Phiên bản 1.0 · 10.2026

Website bán hàng mới cho Hoà Phát Smart.

Thiết kế lại batchenang24h.com theo hướng mobile-first, tối ưu chuyển đổi và SEO với Rank Math — đi kèm 3 phương án giao diện để duyệt trước khi build.

78Sản phẩm hiện có
44%Sản phẩm “Giá liên hệ”
15Trang khu vực cần tái cấu trúc
8Tuần để launch
Chuẩn bị cho: Hoà Phát Smart Việt Nam · MST 038085004310 WordPress · WooCommerce · Rank Math SEO
Hoà Phát Kế hoạch thiết kế 2026
← 3 phương án
00

Tóm tắt điều hành

Website hiện tại đã có nền tảng đúng (WordPress + WooCommerce + Rank Math), nhưng đang trình bày 78 sản phẩm như một danh mục hàng hoá thông thường. Trong khi đó, phần lớn giá trị của Hoà Phát nằm ở dịch vụ may đo, khảo sát và thi công tại chỗ — những thứ giao diện cũ chưa kể được.

Đề xuất trong một câu: chọn Phương án 2 — Chuẩn Kỹ Thuật làm nền, giữ nhịp ảnh lớn và chữ serif của Phương án 1 cho phần câu chuyện xưởng, giữ thanh Zalo và app bar của Phương án 3 cho mobile. Mục tiêu không phải “đẹp hơn”, mà là biến người xem thành yêu cầu báo giá đủ thông tin.

5 việc phải làm cùng lúc với giao diện

  1. Thêm H1 và cấu trúc heading cho trang chủ, danh mục, sản phẩm — hiện trang chủ không có H1.
  2. Tái cấu trúc 15 trang quận thành landing page có nội dung riêng, thay vì 15 archive chứa 16–36 sản phẩm trùng nhau.
  3. Tạo luồng báo giá cho 34/78 sản phẩm “Giá liên hệ”: form + ảnh + số đo + Zalo + SLA 2 giờ.
  4. Thống nhất NAP (một hotline chính, một địa chỉ chuẩn) và bật LocalBusiness schema.
  5. Đo lường ngay từ ngày đầu: GA4 events, Search Console, Google Business Profile, Meta Pixel có consent.

KPI 90 ngày đề xuất

Chỉ sốBaselineMục tiêu 90 ngàyCách đo
Yêu cầu báo giá đủ SĐT + nhu cầuCần đo tuần 0×2Form + Zalo + call tracking
Tỷ lệ chuyển đổi visit → quoteCần đo≥ 3%GA4
Organic sessionsGSC+30%GSC / GA4
Từ khoá vào top 10Rank Math / GSC15 từ khoáGSC
Cuộc gọi từ Google BusinessGBP+40%GBP Insights
LCP mobile (p75)Cần đo≤ 2,5sCrUX / PageSpeed
INP / CLSCần đo≤ 200ms / ≤ 0,1CrUX
URL chuẩn được indexGSC≥ 95%GSC

Lưu ý: các mục tiêu tương đối chỉ có nghĩa sau khi có baseline. Tuần 0 dành 2 ngày để gắn tracking và đo hiện trạng trước khi launch.

01

Hiện trạng & audit

Số liệu lấy trực tiếp từ website đang chạy ngày 18.10.2026. Mục đích là phân biệt “vấn đề giao diện” với “vấn đề dữ liệu/cấu trúc” — vì đổi giao diện mà giữ nguyên dữ liệu thì không giải quyết được gì.

Dữ liệu nền

Nền tảngWordPress, theme Flatsome 3.20.5, WooCommerce, Rank Math SEO; PHP 8.x
Sản phẩm78 sản phẩm, 100% là simple product; 34 sản phẩm (43,6%) để “Giá liên hệ”; giá có sẵn từ 180.000₫ đến 11.280.000₫
Danh mục4 nhóm chính, 14 danh mục con; 15 trang “Thi công theo khu vực” (mỗi trang 16–36 sản phẩm)
Đánh giá0 review trên toàn bộ sản phẩm (Store API); chưa có review schema
Nội dung2 bài viết công khai, 11 page (gồm giỏ hàng, thanh toán, tài khoản)
Trang chủKhông có H1 (chỉ h2/h3); 1 khối JSON-LD Organization/WebSite/WebPage; 10 file CSS, 17 script; 61 ảnh JPG, 10 WebP, 4 PNG
Product schemaCó Product + Breadcrumb, nhưng không có offers, brand, sku, aggregateRating trên sản phẩm kiểm tra
NAP2 hotline (0971 916 788 và 0375 687 123), 2 cách ghi địa chỉ (Đại Mỗ / Trung Văn)

10 vấn đề ưu tiên

#Vấn đềBằng chứngTác độngƯu tiên
1Trang chủ thiếu H1Chỉ có h2/h3; tiêu đề nằm trong hình/divGoogle khó hiểu chủ đề, mất cơ hội sitelinkCao
215 trang quận trùng lặp16–36 sản phẩm/trang, phần lớn sản phẩm bị gán vào nhiều quậnNội dung mỏng, cannibalize từ khoá địa phươngCao
344% sản phẩm “Giá liên hệ”34/78 sản phẩm không có giáMất khách so sánh giá; không đo được chuyển đổiCao
4Product schema thiếu offersProduct JSON-LD không có offers/brand/skuRich result kém, Google Shopping không nhậnCao
5NAP không nhất quán2 hotline, 2 địa chỉLocal SEO và Google Business bị phân tánCao
6Không có luồng báo giáChỉ hotline/Zalo; không form, không dự toánMất lead ngoài giờ, thiếu thông tin để báo giáCao
70 đánh giáStore API trả review_count = 0Thiếu E-E-A-T và bằng chứng xã hộiTrung bình
8Chỉ 2 bài viếtPost API trả 2 bàiThiếu nội dung nuôi SEO và AI OverviewTrung bình
9Tải nặng, ảnh chưa tối ưu10 CSS, 17 JS, 61 JPG trên trang chủẢnh hưởng LCP/INP, đặc biệt mobileTrung bình
10Menu/footer quá tải15 link khu vực ở footer + menu 3 cấpRối mobile, loãng internal linkTrung bình

Quick wins 2 tuần đầu

SEO & nội dung

  • Thêm H1, sửa hierarchy heading toàn site.
  • Viết lại title/meta cho 78 sản phẩm và 15 trang quận.
  • Bật LocalBusiness + FAQPage schema; bổ sung offers cho sản phẩm có giá.
  • Chuẩn hoá NAP, chọn 1 hotline chính.

Chuyển đổi & đo lường

  • Gắn GA4 events: call, Zalo, quote, add_to_cart.
  • Form báo giá 4 trường + upload ảnh, gửi Zalo/email.
  • Thu 20 review thật (Zalo/Google) trước launch.
  • Nén ảnh WebP, preload hero, giảm script.
02

Mục tiêu & KPI

Một website bán hàng có 3 lớp mục tiêu: kinh doanh, marketing và kỹ thuật. Nếu chỉ đo “lượng truy cập” thì không biết giao diện mới có hiệu quả hay không.

Ba lớp mục tiêu

LớpMục tiêuChỉ số chính
Kinh doanhTăng yêu cầu khảo sát/báo giá; tăng đơn hàng có sẵn; giảm thời gian trả lờiQuote/tháng, tỷ lệ chốt, AOV, thời gian phản hồi đầu tiên
MarketingTăng hiện diện Google/Maps/Facebook/Zalo; tăng niềm tinOrganic sessions, top 10 keywords, GBP calls, CVR, review count
Kỹ thuậtNhanh, ổn định, dễ bảo trì, an toànLCP, INP, CLS, index coverage, uptime, lỗi 404
North-star metric: số yêu cầu báo giá đủ thông tin (có SĐT + nhu cầu + khu vực, lý tưởng là có ảnh/số đo) mỗi tuần. Đây là chỉ số dẫn dắt doanh thu cho cả hàng có sẵn và hàng may đo.

KPI theo giai đoạn

Giai đoạnTrọng tâmKPI
30 ngày đầuHoàn thiện tracking, sửa quick wins, ổn định tốc độ100% event hoạt động; LCP ≤ 3s; 0 lỗi 404 mới; 10 review
60 ngàyTăng trưởng nội dung & local+15% organic; 8 từ khoá top 10; 5 trang quận mới được index
90 ngàyTối ưu chuyển đổi×2 quote; CVR ≥ 3%; +30% organic; 15 từ khoá top 10
03

Khách hàng & hành trình

Sản phẩm của Hoà Phát không phải “một tấm bạt”. Khách mua một giải pháp che cho đúng vị trí, đúng khổ, được đo và lắp bởi người chịu trách nhiệm. Giao diện phải bán được niềm tin đó.

4 nhóm khách chính

NhómNhu cầuĐiều họ sợKênh & CTA
Chủ nhà phố / chung cư
35–55 tuổi
Che ban công, cửa sổ, sân thượng; thẩm mỹ, bền, bảo hànhLàm xong bị chùng, dột, phát sinh; thợ không quay lạiMobile, Zalo; CTA “Đặt khảo sát”
Chủ quán cafe / nhà hàng
28–45 tuổi
Che sân, mặt tiền; thi công nhanh, không ảnh hưởng kinh doanh; giá theo m²Mất khách trong lúc thi công; bạt bạc màuFacebook/Google; CTA “Báo giá trong 2 giờ”
Trường học / BQL
30–50 tuổi
Che sân, nhà đa năng, lưới an toàn; hồ sơ, hoá đơn, tiến độKhông đủ pháp lý; thi công ảnh hưởng học sinhGoogle, giới thiệu; CTA “Gửi yêu cầu khảo sát”
Nhà thầu / đại lýBáo giá sỉ, tiến độ, mẫu sẵnChậm tiến độ, giá không ổn địnhHotline/Zalo; CTA “Liên hệ hợp tác”

Hành trình 5 bước

BướcCâu hỏi trong đầu kháchNội dung/giao diện trả lờiCTA
1. Nhận biết“Có ai làm gần đây không?”Công trình theo quận, ảnh thật, Google review, bài viết địa phươngXem công trình
2. Tìm hiểu“Loại nào hợp ban công/quán cafe?”So sánh bạt xếp – mái hiên – bạt cuốn; tiêu chí chọnXem so sánh
3. Định giá“Khoảng bao nhiêu tiền?”Bảng giá, dự toán m², giá từ, ví dụ công trìnhTính dự toán
4. Liên hệ“Gọi ai, bao lâu được trả lời?”Form 4 trường, Zalo, hotline, cam kết 2 giờGửi ảnh / gọi
5. Sau bán“Có bảo hành không?”Hồ sơ bảo hành, tra cứu đơn, nhắc bảo trì, xin reviewTra cứu / đánh giá
Nguyên tắc CTA: hàng có sẵn (44 sản phẩm) → Thêm vào giỏ; hàng may đo (34 sản phẩm) → Nhận báo giá; công trình lớn → Đặt khảo sát. Không dùng một CTA duy nhất cho mọi loại sản phẩm.
04

Kiến trúc thông tin

Cấu trúc mới tách rõ 3 loại nội dung: sản phẩm (mua/báo giá), công trình (bằng chứng) và khu vực (local SEO). Đây là thay đổi quan trọng nhất về SEO, còn giao diện chỉ là lớp trình bày.

Sitemap đề xuất

Trang chủ
├── Sản phẩm
│   ├── Bạt che nắng mưa
│   │   ├── Bạt xếp lớp
│   │   ├── Mái hiên di động
│   │   ├── Bạt cuốn
│   │   ├── Bạt che bể bơi
│   │   └── Bạt che quán cafe
│   ├── Cửa chống muỗi & rèm tổ ong
│   ├── Giàn phơi thông minh
│   ├── Lưới an toàn
│   └── Sản phẩm khác
├── Công trình (case study)
├── Dịch vụ thi công
│   ├── Quy trình & bảo hành
│   └── 15 trang khu vực (landing page)
├── Bảng giá
├── Cẩm nang (blog)
├── Về Hoà Phát (xưởng, đội ngũ, E-E-A-T)
├── Liên hệ
└── Chính sách (bảo hành, vận chuyển, thanh toán, đổi trả, bảo mật)

Quy ước URL

LoạiURL mẫuGhi chú
Sản phẩm/san-pham/bat-mai-hien-di-dong-inox/Giữ slug cũ nếu có thể; bỏ ngày trong permalink bài viết
Danh mục/san-pham/bat-che-nang-mua/Chỉ 1 cấp danh mục; tránh URL quá dài
Khu vực/thi-cong/bat-che-nang-mua-cau-giay/Landing page, không phải archive sản phẩm
Công trình/cong-trinh/mai-xep-quan-cafe-cau-giay/Mỗi công trình 1 URL, ảnh thật, thông số
Bảng giá/bang-gia/Cập nhật theo quý, có ngày hiệu lực
Cẩm nang/cam-nang/chon-bat-che-nang-mua/Cluster theo chủ đề, không dùng ngày

Tái cấu trúc 15 trang quận

Hiện tại mỗi quận là một product_cat chứa 16–36 sản phẩm gần như giống nhau. Cách làm này tạo ra 15 trang mỏng, trùng lặp và dễ bị xem là doorway page. Hướng mới:

Quyết định cần chốt: giữ 15 trang quận hay gộp thành 5–7 cụm (nội thành, phía Tây, phía Nam, phía Bắc, ngoại thành)? Với 78 sản phẩm và đội thi công hiện tại, tôi khuyên giữ 15 trang nhưng chỉ 5–7 trang được đầu tư nội dung mạnh trước, các trang còn lại ở mức cơ bản và mở rộng dần.

Quy tắc internal link

05

Ba phương án thiết kế

Cả 3 phương án dùng chung dữ liệu sản phẩm, ảnh công trình và hotline thật. Khác nhau ở thứ tự ưu tiên: thương hiệu, chuyển đổi hay tốc độ liên hệ. Xem trực tiếp tại mockups/index.html.

01

Xưởng Việt — premium editorial

Ảnh lớn · Serif · Kể chuyện vật liệu

Đưa website về đúng chất may đo: nhịp chậm, ảnh công trình lớn, chữ serif, câu chuyện về khung – ray – phụ kiện. Bán cảm giác “được làm riêng” trước khi bán sản phẩm. Phù hợp nếu Hoà Phát muốn nâng định vị lên nhóm khách nhà phố, biệt thự, quán cafe thiết kế.

Điểm mạnh: khác biệt, đáng nhớ, nâng giá trị cảm nhận. Đánh đổi: cần bộ ảnh rất tốt; ít tính “chốt đơn”; 34 sản phẩm giá liên hệ vẫn cần module báo giá riêng.

02

Chuẩn Kỹ Thuật — conversion system

Dự toán m² · So sánh · Form báo giá

Biến 78 sản phẩm và 44% “giá liên hệ” thành một hệ thống báo giá: dự toán theo m², bảng so sánh vật liệu, quy trình 4 bước, FAQ và schema. Trả lời câu hỏi “bao nhiêu tiền, làm trong bao lâu, bảo hành thế nào” trước khi khách gọi.

Điểm mạnh: tăng tỷ lệ để lại số, cấu trúc tốt cho SEO/Ads, dễ mở rộng module. Đánh đổi: cần chốt đơn giá minh hoạ; cảm xúc thương hiệu thấp hơn PA1.

03

24h Gần Bạn — local first

Zalo · App-like · Gửi ảnh nhận giá

Thiết kế như một ứng dụng: thẻ màu, chat Zalo, gửi ảnh nhận giá, thanh điều hướng dưới. Phù hợp khách mobile, quảng cáo local và những người muốn có giá trong 2 giờ. Đây là phương án dễ tiếp cận nhất với khách chung cư và quán nhỏ.

Điểm mạnh: gần gũi, ít bước, Zalo-first, thuận lợi chạy ads local. Đánh đổi: ít premium, khó thể hiện công trình lớn, phụ thuộc Zalo.

Đề xuất: PA2 làm nền; mượn ảnh lớn + serif của PA1 cho section “câu chuyện xưởng”; mượn app bar + Zalo + gửi ảnh của PA3 cho mobile. Đây là hybrid có kiểm soát, không phải “trộn ba phong cách”.
06

Design system

Một hệ thống tối giản nhưng đủ để đội dev dựng 12 template mà không phải hỏi lại từng màn hình. Token và component lấy theo PA2, có biến thể cho PA1/PA3.

Ngôn ngữ thương hiệu

Tính cách
Thẳng thắn, kỹ thuật, tử tế. Nói bằng số đo, vật liệu, thời gian — không dùng từ “số 1”, “tốt nhất”.
Giọng điệu
Xưng “Hoà Phát” và “bạn”. Câu ngắn. Ưu tiên động từ: đo, khảo sát, may, lắp, bảo hành.
Tránh
“Giá rẻ vô địch”, “cam kết 100%”, “uy tín hàng đầu” khi không có bằng chứng; ảnh stock; chữ trên ảnh.
Bằng chứng
Ảnh công trình thật, số đo, chính sách bảo hành, MST, địa chỉ, review thật.

Màu sắc

TokenGiá trịDùng choGhi chú
--color-ink#0A1B2BChữ chính, footerĐạt AA trên nền trắng
--color-brand#0B2A4AHeader, nút chính, bảng so sánhNavy kỹ thuật
--color-accent#F26522CTA, giá, điểm nhấnChỉ dùng cho hành động
--color-bg#F4F7FANền sectionTránh trắng hoàn toàn
--color-surface#FFFFFFCard, form
--color-line#DCE5EEBorder, divider
--color-muted#5C6C7CChữ phụKiểm tra contrast trên bg
--color-success#15803DTrạng thái thành công
--color-danger#B91C1CLỗi form

Typography

Spacing, grid, breakpoint

Spacing (4px base)

4 · 8 · 12 · 16 · 24 · 32 · 48 · 64 · 96. Section padding: 56–96px desktop, 40–56px mobile.

Breakpoint

360 · 390 · 480 · 768 · 1024 · 1280 · 1440 · 1920. Container 1280px, gutter 24px (16px mobile).

Component inventory

Header (sticky, mega menu, search), hero (3 biến thể), category card, product card, price row, quote form, calculator, comparison table, timeline, FAQ accordion, review card, project gallery, sticky mobile bar, modal, toast, breadcrumb, pagination, filter chips, variation swatches, gallery lightbox, trust badges, Zalo float, back-to-top.

State & accessibility

Design tokens (rút gọn)

:root {
  --font-sans: "Be Vietnam Pro", system-ui, sans-serif;
  --font-serif: "Lora", Georgia, serif;
  --color-ink: #0A1B2B;
  --color-brand: #0B2A4A;
  --color-accent: #F26522;
  --color-bg: #F4F7FA;
  --color-surface: #FFFFFF;
  --color-muted: #5C6C7C;
  --color-line: #DCE5EE;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 18px;
  --shadow-1: 0 10px 30px -24px rgba(10,27,43,.35);
  --shadow-2: 0 30px 70px -40px rgba(10,27,43,.45);
  --container: 1280px;
  --gutter: 24px;
  --space-1: 4px; --space-2: 8px; --space-3: 12px;
  --space-4: 16px; --space-6: 24px; --space-8: 32px;
  --space-12: 48px; --space-16: 64px; --space-24: 96px;
}
07

Template chi tiết

12 template đủ cho một kênh bán hàng hoàn chỉnh. Cột “mục tiêu” là điều kiện để duyệt design: nếu một section không phục vụ mục tiêu, cắt bỏ.

TemplateMục tiêuSection chínhSEO / CTA
Trang chủĐịnh vị + dẫn vào 3 luồng: mua, báo giá, xem công trìnhHero, 4 nhóm, bán chạy, dự toán, công trình, quy trình, bảo hành, review, tin tức, khu vực, FAQH1 chứa “bạt che nắng mưa Hà Nội”; CTA Zalo + báo giá
Danh mụcGiúp chọn đúng loại, lọc nhanh, hiểu khoảng giáIntro, filter, grid 24, SEO copy, FAQ, internal linkH1 danh mục; ItemList; CTA báo giá
Sản phẩmChốt mua hoặc lấy yêu cầu báo giáGallery, giá/CTA, biến thể, thông số, mô tả, công trình, review, FAQ, liên quan, sticky barProduct schema; CTA Zalo/gọi/mua
Công trìnhBằng chứng thật theo loại/khu vựcẢnh lớn, thông số, vị trí, vật liệu, câu chuyện, CTAArticle/ImageObject; link sản phẩm
Khu vựcLocal SEO + chốt khảo sátIntro riêng, công trình, dịch vụ, giá, quy trình, FAQ, map, NAPService + LocalBusiness + FAQ; CTA gọi
Bảng giáMinh bạch giá, lọc khách không phù hợpBảng theo nhóm, ghi chú, ví dụ, FAQ, CTAH1 “bảng giá”; cập nhật ngày
Bài viếtKéo organic, trả lời câu hỏi dàiTL;DR, mục lục, nội dung, bảng, FAQ, tác giả, liên quanArticle + FAQ + Breadcrumb; CTA mềm
Liên hệChốt cuộc gọi/Zalo/khảo sátForm, hotline, Zalo, map, giờ, NAPLocalBusiness; form ngắn
Giỏ hàngGiữ đơn, upsell nhẹLine item, phí lắp đặt, mã giảm, cross-sellNoindex
Thanh toánGiảm bỏ giỏ, chọn COD/chuyển khoản3 bước, thông tin, lịch lắp, VAT, xác nhậnNoindex; tracking purchase
Tài khoản / tra cứuTra đơn, bảo hành, tải hoá đơnLogin, order list, warranty lookupNoindex
404 / tìm kiếmGiữ khách ở lạiGợi ý sản phẩm, ô tìm, hotlineNoindex

Trang sản phẩm — anatomy

  1. Breadcrumb + H1 (tên sản phẩm, không thêm từ khoá nhồi).
  2. Gallery 4–6 ảnh (ảnh công trình thật + ảnh chi tiết phụ kiện), có lightbox và alt mô tả.
  3. Khối giá/CTA: giá niêm yết hoặc “Giá liên hệ”; đơn vị (cái/m²/bộ); nút “Thêm vào giỏ” hoặc “Nhận báo giá”; Zalo; hotline; cam kết khảo sát 0đ.
  4. Biến thể (nếu có): kích thước, màu, vật liệu; giá cập nhật theo biến thể; cảnh báo “chưa chọn đủ”.
  5. Thông số dạng bảng: kết cấu, vật liệu, bảo hành, khu vực, thời gian thi công (nếu chắc chắn).
  6. Mô tả có cấu trúc: vấn đề → giải pháp → vật liệu → phù hợp với ai → lưu ý.
  7. Công trình thực tế dùng sản phẩm này (2–3 ảnh).
  8. Review thật + ảnh; chưa có thì hiển thị CTA “Đánh giá sau khi lắp”.
  9. FAQ 4–6 câu; schema FAQPage.
  10. Sản phẩm liên quan 4 item; sticky bar mobile với giá + gọi + Zalo.

Trang khu vực — template nội dung

KhốiNội dungĐộ dài
H1 + intro“Thi công bạt che nắng mưa tại [Quận]” + đặc điểm khu vực (chung cư, nhà phố, quán cafe)150–200 từ
Công trình3–5 ảnh thật, loại sản phẩm, địa chỉ rút gọn, năm—
Dịch vụ & giá4 nhóm sản phẩm, khoảng giá “từ”, ghi chú khảo sát200–300 từ
Quy trình4 bước, thời gian phản hồi, bảo hành150 từ
FAQ5 câu riêng theo khu vực250 từ
Map + NAPBản đồ, địa chỉ, hotline, giờ—
Review2–3 review thật từ khách trong khu vực—
Internal link2–3 sản phẩm, 2 quận lân cận, 1 bài cẩm nang—

Checkout — 3 bước

Bước 1: thông tin nhận hàng + chọn “cần lắp đặt” (tự tính phí theo khu vực). Bước 2: phương thức thanh toán (COD, chuyển khoản, VNPay, MoMo) + yêu cầu hoá đơn VAT. Bước 3: xác nhận + hẹn khảo sát/lắp đặt. Với hàng may đo, checkout chuyển thành “đặt cọc & hẹn khảo sát”, không thu full.

08

Tính năng bán hàng

Không cần biến website thành một sàn thương mại điện tử phức tạp. Cần đủ để bán hàng có sẵn, nhận yêu cầu may đo và giữ khách quay lại.

4 mô hình sản phẩm

Mô hìnhSố lượng dự kiếnLuồngGhi chú
Hàng có sẵn, giá niêm yết~44 sản phẩmAdd to cart → checkout → giao/lắpCOD/chuyển khoản; phí lắp theo khu vực
May đo, “Giá liên hệ”~34 sản phẩmForm/Zalo → khảo sát → báo giá → cọc → thi côngKhông dùng giỏ hàng; trạng thái pipeline
Biến thể (kích thước/màu/vật liệu)Mở rộng sauChọn biến thể → giá theo m² → cart/quoteCần bảng giá theo m² và quy tắc làm tròn
Combo (mái hiên + lưới, giàn phơi + che)3–5 comboBundle → cartChỉ tạo khi có giá thật

Luồng báo giá (quote flow)

  1. Khách gửi form/Zalo: tên, SĐT, khu vực, hạng mục, kích thước ước lượng, ảnh (tối đa 5).
  2. Hệ thống gửi email/Zalo cho người phụ trách + auto-reply cho khách (“đã nhận, gọi lại trong 2 giờ”).
  3. Kỹ thuật gọi lại, xác nhận nhu cầu, hẹn khảo sát; ghi chú vào CRM.
  4. Khảo sát → báo giá PDF/Zalo có khổ, vật tư, phụ kiện, thời gian, bảo hành.
  5. Chốt → cọc (30–50% với may đo) → sản xuất → lắp → nghiệm thu → kích hoạt bảo hành → xin review.
Công cụ đề xuất: Fluent Forms (form + upload) + FluentCRM (pipeline, email) + Zalo OA (chat, ZNS) + Google Sheet backup. Không cần ERP ở giai đoạn này.

Thanh toán & vận chuyển

Thanh toán

  • COD cho hàng có sẵn.
  • Chuyển khoản ngân hàng (hiển thị STK + nội dung CK).
  • VNPay / MoMo cho đơn online (sandbox trước khi bật).
  • Cọc 30–50% với công trình may đo.
  • Yêu cầu hoá đơn VAT: field riêng, xuất sau khi thanh toán.

Vận chuyển & lắp đặt

  • Phí lắp theo khu vực: nội thành / ngoại thành / tỉnh.
  • Khảo sát miễn phí 15 quận; ngoại thành báo trước.
  • Chọn ngày/giờ hẹn khi checkout hoặc sau khi báo giá.
  • Ghi chú “không có thang máy”, “quán đang mở”, “cần thi công ngoài giờ”.

Tính năng hỗ trợ chuyển đổi

Tính năngMục đíchGiai đoạn
Tìm kiếm live + gợi ýGiảm 3 bước tìm sản phẩmLaunch
Lọc theo không gian / loại / giáGiúp chọn đúngLaunch
Dự toán m²Trả lời “bao nhiêu tiền”Launch
So sánh 3 sản phẩmHỗ trợ quyết địnhLaunch
Review có ảnhTăng tin cậyLaunch
WishlistLưu để cân nhắcPhase 2
Abandoned cartThu hồi đơnPhase 2
Mã giảm giá / comboTăng AOVPhase 2
Tra cứu bảo hànhGiảm tải hotlinePhase 2
Đặt lịch khảo sát onlineGiảm vòng gọiPhase 2

Analytics events

EventKhi nàoTham số
generate_leadSubmit form báo giá thành côngneed, area, source, has_photo
call_clickClick tel:page_type, product_id
zalo_clickClick Zalopage_type, product_id
calculator_useĐổi slider / xem kết quảtype, area, result_range
add_to_cart / begin_checkout / purchaseWoo eventsvalue, currency, items
searchTìm kiếm nội bộsearch_term
filter_useChọn filterfilter_name, value
09

SEO 2026 với Rank Math

Rank Math đã có sẵn trên site; vấn đề không phải cài thêm plugin mà là cấu hình đúng và tạo nội dung đủ sâu. Chiến lược 2026: technical sạch, entity rõ, nội dung trả lời câu hỏi, local nhất quán và schema đầy đủ.

Technical checklist

Nền tảng

  • HTTPS toàn site, không mixed content.
  • Permalink: bỏ ngày; một cấp danh mục.
  • Canonical self; noindex cho tag, search, filter thừa, giỏ/thanh toán.
  • Sitemap XML sạch, chỉ URL chuẩn; gửi GSC.
  • Breadcrumb hiển thị + schema.
  • 301 toàn bộ URL cũ khi đổi cấu trúc; 404 monitor.

Hiệu năng & mobile

  • LCP ≤ 2,5s (p75 mobile), INP ≤ 200ms, CLS ≤ 0,1.
  • Ảnh WebP/AVIF, srcset, width/height, lazy trừ LCP.
  • Font self-host, subset tiếng Việt, preload 1 font.
  • Không dùng slider nặng ở hero; không autoplay video.
  • Kiểm tra 360/390/768/1024/1440.

Title & meta formula

TrangTitle (≤ 60 ký tự)Meta description (≤ 155)
Trang chủBạt Che Nắng Mưa Hoà Phát – Thi Công Tại Hà NộiThi công bạt che nắng mưa, mái hiên, lưới an toàn tại Hà Nội. Khảo sát 0đ, báo giá trong 2 giờ. Gọi 0971 916 788.
Danh mục%category% – Giá Tốt, Thi Công Tận Nơi | Hoà PhátChọn %category% phù hợp, giá tham khảo rõ ràng, khảo sát miễn phí 15 quận. Xem mẫu và báo giá trong 2 giờ.
Sản phẩm%title% | Bạt Che Nắng 24h Hoà Phát%excerpt% Khảo sát 0đ, bảo hành theo chính sách. Gọi 0971 916 788.
Khu vựcThi Công Bạt Che Nắng Mưa Tại %quận% – Khảo Sát 0đCông trình thật tại %quận%, thi công bạt xếp, mái hiên, lưới an toàn. Khảo sát miễn phí, báo giá trong 2 giờ.
Công trình%title% – Công Trình Thực Tế | Hoà PhátẢnh và thông số công trình %title%. Xem vật liệu, khổ, thời gian thi công và đánh giá.
Bài viết%title% | Cẩm Nang Hoà Phát%excerpt% Kinh nghiệm chọn và thi công bạt che từ đội ngũ Hoà Phát.
Bảng giáBảng Giá Bạt Che, Mái Hiên, Lưới An Toàn 2026Giá tham khảo theo m²/bộ, ghi rõ vật tư và phạm vi. Khảo sát miễn phí để báo giá chính xác.

Dùng biến Rank Math: %title%, %category%, %sitename%, %sep%, %excerpt%. Không nhồi từ khoá; mỗi title chỉ một ý chính.

Schema cần bật

SchemaTrangTrường bắt buộcGhi chú
HomeAndConstructionBusinessToàn site (Organization)name, url, telephone, address, geo, openingHours, areaServed, sameAs, image, priceRangeDùng 1 địa chỉ chuẩn; map đúng
WebSite + SearchActionTrang chủurl, name, potentialActionRank Math bật sẵn
BreadcrumbListTất cảitemListElementKhớp breadcrumb hiển thị
Product + OfferSản phẩm có giáname, image, description, sku, brand, offers(price, priceCurrency, availability, url)Không bịa giá; chỉ bật khi có giá thật
Product không OfferSản phẩm “Giá liên hệ”name, image, description, brand, additionalPropertyKhông dùng AggregateOffer nếu không có giá
AggregateRating / ReviewSản phẩm có review thậtratingValue, reviewCount, authorKhông tạo review giả
ServiceTrang khu vực, dịch vụname, provider, areaServed, serviceTypeKèm LocalBusiness
FAQPageTrang có FAQmainEntityChỉ dùng khi FAQ hiển thị thật
Article / BlogPostingBài viếtheadline, author, datePublished, dateModified, imageAuthor thật, có bio
HowToQuy trình thi côngstep, tool, supplyKhông dùng nếu quy trình không rõ
ItemListDanh mụcitemListElementHỗ trợ hiểu cấu trúc
VideoObjectCông trình có videoname, thumbnailUrl, uploadDate, contentUrlVideo thật, không autoplay

Local SEO

AEO — tối ưu cho AI Overview & tìm kiếm hội thoại

Kênh & hành động

KênhVai tròHành động chính
Google SearchKênh organic chínhSEO on-page, schema, internal link, 24 bài trong 90 ngày
Google Maps / GBPLocal intent, cuộc gọiNAP, ảnh, review, bài đăng, Q&A, dịch vụ
Google AdsBắt cầu nhanhSearch brand + non-brand, PMax, call tracking; Local Services nếu đủ điều kiện
Merchant CenterHàng có sẵnFeed chỉ sản phẩm có giá; loại sản phẩm “liên hệ”
Facebook / MetaNhận diện + retargetingOG tag, Pixel/CAPI có consent, catalog, Messenger, lead ads
Zalo OAChốt đơn, chăm sócChat, ZNS, broadcast, QR, mini app (phase 2)
TikTok / YouTubeVideo công trìnhVideo ngắn trước/sau, nhúng + VideoObject
Directory / ngànhCitationTrang vàng, hội xây dựng, đối tác

Kế hoạch nội dung 90 ngày

ClusterBàiMục tiêu
Chọn loại bạt6So sánh bạt xếp/mái hiên/bạt cuốn; chọn theo vị trí
Giá & dự toán4Giá theo m², yếu tố ảnh hưởng, tránh phát sinh
Thi công & bảo hành5Quy trình, lỗi thường gặp, bảo trì mùa mưa
Khu vực15Landing page quận, công trình thật
Công trình10Case study ảnh + thông số
So sánh vật liệu4PVC/PE/PP, inox 304/316, lưới cáp

Tổng ~44 nội dung trong 90 ngày. Nếu nguồn lực hạn chế, ưu tiên 15 trang khu vực + 10 case study + 8 bài chọn loại/giá.

Migration & 301

  1. Crawl toàn bộ URL hiện tại (Screaming Frog) + export GSC 16 tháng.
  2. Lập bảng mapping: URL cũ → URL mới, giữ slug khi có thể.
  3. 301 từng URL, không redirect hàng loạt về trang chủ.
  4. Cập nhật internal link, sitemap, canonical, OG image.
  5. Gửi sitemap mới, theo dõi 404/soft 404 trong 30 ngày.
  6. Giữ title/meta/H1 cũ nếu URL giữ nguyên, chỉ cải thiện dần.
10

Hiệu năng & kỹ thuật

Giao diện mới phải nhanh hơn, không chỉ đẹp hơn. Với đặc thù ảnh công trình nhiều, hiệu năng là phần khó nhất — cần ngân sách ngay từ đầu.

Chọn hướng triển khai theme

HướngƯu điểmNhược điểmThời gianKhuyến nghị
Custom block theme (theme.json + Woo block templates)Kiểm soát tối đa, nhẹ, đúng design, dễ mở rộngChi phí cao, cần dev WordPress giỏi5–6 tuầnĐề xuất
Kadence/Blocksy child themeNhanh, ổn định, nhiều module sẵnÍt khác biệt, phụ thuộc plugin, khó tinh chỉnh sâu3–4 tuầnPhương án dự phòng
Refresh Flatsome (UX Builder)Rẻ, quen tay, giữ nội dungLegacy, nặng, khó đạt CWV, design dễ giống mẫu2–3 tuầnKhông khuyến nghị cho 2026

Plugin stack đề xuất

NhómPluginMục đích
CoreWooCommerceBán hàng, sản phẩm, đơn
SEORank MathTitle/meta, schema, sitemap, redirect, local
Form & CRMFluent Forms + FluentCRMBáo giá, pipeline, email
CacheWP Rocket hoặc LiteSpeed CacheCache, CSS/JS tối ưu
ẢnhShortPixel / ImagifyWebP/AVIF, resize
Thanh toánVNPay, MoMo (gateway chính thức)Thanh toán online
MetaMeta for WooCommerce + PixelYourSiteCatalog, Pixel/CAPI
FeedProduct Feed PROGoogle Merchant, Facebook catalog
ZaloZalo OA plugin / Mini AppChat, ZNS, broadcast
Backup & bảo mậtUpdraftPlus, WordfenceSao lưu, firewall, 2FA
SMTPWP Mail SMTPEmail giao dịch
DevQuery Monitor (staging)Debug, không bật production

Ngân sách hiệu năng

Hạng mụcMục tiêu
HTML≤ 100 KB (nén)
CSS≤ 80 KB critical + defer phần còn lại
JS≤ 150 KB; không jQuery nếu không cần
Hero image≤ 200 KB (WebP/AVIF), preload
Fonts≤ 2 family, 4 weight, self-host, subset Việt
Requests≤ 50 trang chủ
LCP / INP / CLS≤ 2,5s / ≤ 200ms / ≤ 0,1 (p75 mobile)
TTFB≤ 600ms (có cache/CDN)
Lighthouse mobile≥ 90 Performance, ≥ 95 SEO, ≥ 90 A11y

Hạ tầng & vận hành

Quyền riêng tư: Pixel/CAPI và GA4 chỉ chạy sau khi khách đồng ý (consent mode). Cập nhật chính sách quyền riêng tư, nêu rõ dữ liệu ảnh khách gửi qua Zalo/form, thời gian lưu và cách xoá. Đây là yêu cầu ngày càng được người dùng và cơ quan quản lý để ý.
11

Lộ trình 8 tuần

Giả định nội dung và ảnh được cung cấp đúng hạn. Nếu ảnh/nội dung chậm, tuần 3–4 sẽ trượt; đây là rủi ro lớn nhất của dự án.

TuầnCông việcĐầu raPhụ trách
0Kickoff, đo baseline, chốt NAP/KPI, chọn phương ánBiên bản chốt, baseline GA4/GSCChủ shop + PM
1Chốt IA, danh mục, URL; kiểm kê ảnh/nội dung; viết copy hero & 10 trang ưu tiênSitemap, content brief, ảnh bộ 1PM + Content
2Design system + 3 template chính (home, category, product); review vòng 1Figma/HTML prototype, duyệtDesign
3Dựng theme, header/footer, block library, Woo templateTheme stagingDev
4Quote module, calculator, filter, search, form uploadLuồng báo giá chạy đượcDev + PM
5Template khu vực, công trình, blog, contact, checkout; nhập nội dung12 template hoàn chỉnhDev + Content
6SEO schema, sitemap, 301, tracking, tối ưu tốc độSEO checklist passSEO + Dev
7QA chức năng, cross-browser, mobile, accessibility, bảo mật; UATBug list = 0 blockerQA + PM
8Launch, monitor 72h, training, bàn giaoSite live, tài liệu, dashboardCả team

Ước lượng nguồn lực

Vai tròEffortGhi chú
PM / chủ shop10–12 ngàyChốt nội dung, duyệt, phối hợp ảnh
Design15–20 ngàyDesign system + 12 template + states
Dev WordPress25–35 ngàyTheme, Woo, quote, calculator, SEO technical
Content / SEO15–20 ngày15 trang khu vực, 10 case study, 12 bài
QA5–7 ngàyFunctional, mobile, a11y, performance
Nhiếp ảnh2–3 ngày20–30 ảnh công trình, 3–5 video ngắn

Tổng ~70–95 person-days. Con số thay đổi theo số template và mức độ tùy biến; chưa gồm chi phí hosting, plugin trả phí, quảng cáo.

RACI rút gọn

Hạng mụcChủ shopPMDesignDevSEO/Content
Chốt phương án & NAPARCIC
Nội dung & ảnhARCIR
Design systemIARCC
Build & tích hợpIACRI
SEO & migrationARICR
LaunchARIRR
12

QA & launch

Checklist dùng để “pass/fail” trước khi bấm launch. Mỗi mục có người chịu trách nhiệm và bằng chứng (ảnh, link, báo cáo).

NhómKiểm tra
Nội dungKhông còn placeholder; H1 duy nhất mỗi trang; ảnh có alt; số điện thoại/địa chỉ đúng; chính sách đầy đủ; ngày cập nhật.
SEOTitle/meta đủ; canonical; schema validate; sitemap; robots; 301; breadcrumb; internal link; không index giỏ/thanh toán/filter.
WooCommerceThêm giỏ, biến thể, phí lắp, coupon, COD/chuyển khoản, email đơn, hoàn tiền, tồn kho, thuế/VAT.
QuoteForm gửi được; upload ảnh; email/Zalo đến người phụ trách; auto-reply; dữ liệu lưu CRM; SLA 2h.
Mobile360/390/414/768; sticky bar không che CTA; menu mở/đóng; form dễ nhập; không tràn ngang.
Hiệu năngLCP/INP/CLS; Lighthouse mobile; ảnh WebP; cache; không render-blocking; font swap.
AccessibilityKeyboard; focus; contrast; label; lỗi form; reduced motion; alt; skip link.
Bảo mật2FA; backup; WAF; quyền user; plugin bản mới; không lộ debug; SSL; form spam.
AnalyticsGA4 events; GSC; GBP; Meta Pixel/CAPI; consent; UTM; dashboard.
Pháp lýChính sách bảo mật, điều khoản, cookie/consent, hoá đơn VAT, thông tin công ty.

Ngày launch

  1. Backup full + export database; chụp ảnh site cũ.
  2. Đóng băng nội dung 24h trước; chạy crawl cuối.
  3. Chuyển DNS/duplicate lên production; bật SSL, cache, CDN.
  4. Kiểm tra 20 URL quan trọng + form + thanh toán + 301.
  5. Gửi sitemap GSC, yêu cầu index các URL chính.
  6. Theo dõi 404, 500, tốc độ, đơn hàng, form trong 72h.
  7. Thông báo nội bộ, cập nhật GBP, Zalo, Facebook.

30 ngày sau launch

13

Rủi ro & câu hỏi

Những rủi ro dưới đây đã từng làm chậm các dự án tương tự. Xác định trước để không phải xử lý giữa đường.

Rủi roKhả năngTác độngGiảm thiểu
Ảnh công trình ít/không đẹpCaoCaoBố trí 2–3 ngày chụp; dùng ảnh thật + mô tả thông số; không dùng stock
Thiếu review thậtCaoTrung bìnhXin review sau nghiệm thu; ưu tiên 20 review trước launch
34 sản phẩm không có giáChắc chắnCaoQuote flow + “giá từ” + dự toán; không bịa giá
Nội dung 15 quận chậmTrung bìnhCaoTemplate + 1 ngày/trang; làm 5 trang trước
Scope creep (thêm tính năng)CaoTrung bìnhPhase 2 backlog; chỉ giữ must-have cho launch
Migration làm rớt SEOTrung bìnhCao301 mapping, giữ URL, monitor 30 ngày
Thanh toán/Zalo lỗiTrung bìnhCaoTest sandbox; phương án COD dự phòng
Hosting yếuTrung bìnhTrung bìnhStaging + load test trước launch; CDN

10 câu hỏi cần trả lời trước khi build

  1. Khách mục tiêu ưu tiên: nhà ở, quán cafe hay trường học? Tỷ trọng doanh thu hiện tại?
  2. Hotline/địa chỉ nào là chuẩn để thống nhất NAP?
  3. Giữ 15 trang quận hay gộp thành 5–7 cụm?
  4. Có thể công bố “giá từ” cho 34 sản phẩm “Giá liên hệ” không? Nếu không, dùng dự toán khoảng giá?
  5. Ai phụ trách ảnh, nội dung, trả lời Zalo trong 2 giờ?
  6. Có xuất hoá đơn VAT không? Quy trình hiện tại?
  7. Bật thanh toán online nào (VNPay, MoMo, cả hai)?
  8. Ngân sách và deadline mong muốn?
  9. Được dùng ảnh/địa chỉ khách hàng không? Cần xin phép thế nào?
  10. KPI ưu tiên 90 ngày: leads, đơn hàng hay nhận diện?
Điều kiện để dự án thành công: một người có quyền quyết định nội dung, một người chịu trách nhiệm ảnh, và một cam kết trả lời khách trong 2 giờ. Thiếu một trong ba, giao diện đẹp đến mấy cũng không tạo ra doanh thu.
A

Phụ lục kỹ thuật

A1. Schema LocalBusiness mẫu

{
  "@context": "https://schema.org",
  "@type": "HomeAndConstructionBusiness",
  "@id": "https://batchenang24h.com/#business",
  "name": "Hoà Phát Smart Việt Nam – Bạt Che Nắng 24h",
  "url": "https://batchenang24h.com",
  "telephone": "+84971916788",
  "image": "https://batchenang24h.com/logo.jpg",
  "priceRange": "180.000₫ - 11.280.000₫",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "56 Đại Linh, P. Đại Mỗ",
    "addressLocality": "Nam Từ Liêm",
    "addressRegion": "Hà Nội",
    "addressCountry": "VN"
  },
  "areaServed": { "@type": "City", "name": "Hà Nội" },
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
    "opens": "07:30", "closes": "19:00"
  },
  "sameAs": ["https://zalo.me/0375687123"]
}

A2. Product schema có giá

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Bạt che nắng tự cuốn màu trắng HM0053",
  "image": ["https://.../hm0053.jpg"],
  "description": "Bạt tự cuốn màu trắng cho ban công, cửa sổ.",
  "sku": "HM0053",
  "brand": { "@type": "Brand", "name": "Hoà Phát Smart" },
  "offers": {
    "@type": "Offer",
    "url": "https://batchenang24h.com/san-pham/...",
    "priceCurrency": "VND",
    "price": "180000",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}

A3. Bảng mapping 301 (mẫu)

URL cũURL mớiLoạiGhi chú
/danh-muc-san-pham/khu-vuc-ha-noi/thi-cong-cau-giay//thi-cong/bat-che-nang-mua-cau-giay/301Landing page mới
/danh-muc-san-pham/bat-che-nang-mua/bat-cuon//san-pham/bat-che-nang-mua/bat-cuon/301Giữ cấu trúc
/2026/03/11/bai-viet-cu//cam-nang/bai-viet-cu/301Bỏ ngày
/san-pham/abc-123//san-pham/abc/301Chuẩn hoá slug

A4. GA4 events tối thiểu

EventTriggerĐích đến
generate_leadSubmit form báo giáGA4 + Ads + Meta (consent)
call_clicktel: linkGA4
zalo_clickZalo linkGA4
calculator_useSlider changeGA4
add_to_cart / purchaseWooGA4 + Ads + Meta
searchSearch formGA4
filter_useFilter chipGA4

A5. Checklist ảnh

A6. Rank Math — cấu hình nhanh

Bật

  • Titles & Meta, Sitemap, Schema, Breadcrumbs, Local SEO, Redirections, 404 Monitor, Instant Indexing.
  • Schema type: HomeAndConstructionBusiness; Product; FAQ; Article.
  • Breadcrumb hiển thị + schema.
  • Noindex: search, tag thừa, filter, cart, checkout, account.

Kiểm tra

  • Title ≤ 60 ký tự, meta ≤ 155; không trùng giữa 78 sản phẩm.
  • Product schema chỉ bật offer khi có giá.
  • Review schema chỉ khi có review thật.
  • Redirect 301 không tạo chuỗi; kiểm tra 404 hàng tuần.