Kế hoạch thiết kế · Phiên bản 1.0 · 10.2026
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.
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.
| Chỉ số | Baseline | Mục tiêu 90 ngày | Cách đo |
|---|---|---|---|
| Yêu cầu báo giá đủ SĐT + nhu cầu | Cần đo tuần 0 | ×2 | Form + Zalo + call tracking |
| Tỷ lệ chuyển đổi visit → quote | Cần đo | ≥ 3% | GA4 |
| Organic sessions | GSC | +30% | GSC / GA4 |
| Từ khoá vào top 10 | Rank Math / GSC | 15 từ khoá | GSC |
| Cuộc gọi từ Google Business | GBP | +40% | GBP Insights |
| LCP mobile (p75) | Cần đo | ≤ 2,5s | CrUX / PageSpeed |
| INP / CLS | Cần đo | ≤ 200ms / ≤ 0,1 | CrUX |
| URL chuẩn được index | GSC | ≥ 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.
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ì.
| Nền tảng | WordPress, theme Flatsome 3.20.5, WooCommerce, Rank Math SEO; PHP 8.x |
|---|---|
| Sản phẩm | 78 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ục | 4 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 dung | 2 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 schema | Có Product + Breadcrumb, nhưng không có offers, brand, sku, aggregateRating trên sản phẩm kiểm tra |
| NAP | 2 hotline (0971 916 788 và 0375 687 123), 2 cách ghi địa chỉ (Đại Mỗ / Trung Văn) |
| # | Vấn đề | Bằng chứng | Tác động | Ưu tiên |
|---|---|---|---|---|
| 1 | Trang chủ thiếu H1 | Chỉ có h2/h3; tiêu đề nằm trong hình/div | Google khó hiểu chủ đề, mất cơ hội sitelink | Cao |
| 2 | 15 trang quận trùng lặp | 16–36 sản phẩm/trang, phần lớn sản phẩm bị gán vào nhiều quận | Nội dung mỏng, cannibalize từ khoá địa phương | Cao |
| 3 | 44% 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 đổi | Cao |
| 4 | Product schema thiếu offers | Product JSON-LD không có offers/brand/sku | Rich result kém, Google Shopping không nhận | Cao |
| 5 | NAP không nhất quán | 2 hotline, 2 địa chỉ | Local SEO và Google Business bị phân tán | Cao |
| 6 | Không có luồng báo giá | Chỉ hotline/Zalo; không form, không dự toán | Mất lead ngoài giờ, thiếu thông tin để báo giá | Cao |
| 7 | 0 đánh giá | Store API trả review_count = 0 | Thiếu E-E-A-T và bằng chứng xã hội | Trung bình |
| 8 | Chỉ 2 bài viết | Post API trả 2 bài | Thiếu nội dung nuôi SEO và AI Overview | Trung bình |
| 9 | Tải nặng, ảnh chưa tối ưu | 10 CSS, 17 JS, 61 JPG trên trang chủ | Ảnh hưởng LCP/INP, đặc biệt mobile | Trung bình |
| 10 | Menu/footer quá tải | 15 link khu vực ở footer + menu 3 cấp | Rối mobile, loãng internal link | Trung bình |
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.
| Lớp | Mục tiêu | Chỉ số chính |
|---|---|---|
| Kinh doanh | Tă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ời | Quote/tháng, tỷ lệ chốt, AOV, thời gian phản hồi đầu tiên |
| Marketing | Tăng hiện diện Google/Maps/Facebook/Zalo; tăng niềm tin | Organic sessions, top 10 keywords, GBP calls, CVR, review count |
| Kỹ thuật | Nhanh, ổn định, dễ bảo trì, an toàn | LCP, INP, CLS, index coverage, uptime, lỗi 404 |
| Giai đoạn | Trọng tâm | KPI |
|---|---|---|
| 30 ngày đầu | Hoà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ày | Tăng trưởng nội dung & local | +15% organic; 8 từ khoá top 10; 5 trang quận mới được index |
| 90 ngày | Tối ưu chuyển đổi | ×2 quote; CVR ≥ 3%; +30% organic; 15 từ khoá top 10 |
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 đó.
| Nhóm | Nhu 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ành | Làm xong bị chùng, dột, phát sinh; thợ không quay lại | Mobile, 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àu | Facebook/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 sinh | Google, 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ẵn | Chậm tiến độ, giá không ổn định | Hotline/Zalo; CTA “Liên hệ hợp tác” |
| Bước | Câu hỏi trong đầu khách | Nội dung/giao diện trả lời | CTA |
|---|---|---|---|
| 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ương | Xem 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ọn | Xem 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ình | Tí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 review | Tra cứu / đánh giá |
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.
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)
| Loại | URL mẫu | Ghi 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 |
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:
khu_vuc) với nội dung riêng 800–1.200 từ.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.
Đư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.
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.
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.
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.
| Token | Giá trị | Dùng cho | Ghi chú |
|---|---|---|---|
| --color-ink | #0A1B2B | Chữ chính, footer | Đạt AA trên nền trắng |
| --color-brand | #0B2A4A | Header, nút chính, bảng so sánh | Navy kỹ thuật |
| --color-accent | #F26522 | CTA, giá, điểm nhấn | Chỉ dùng cho hành động |
| --color-bg | #F4F7FA | Nền section | Tránh trắng hoàn toàn |
| --color-surface | #FFFFFF | Card, form | |
| --color-line | #DCE5EE | Border, divider | |
| --color-muted | #5C6C7C | Chữ phụ | Kiểm tra contrast trên bg |
| --color-success | #15803D | Trạng thái thành công | |
| --color-danger | #B91C1C | Lỗi form |
clamp(), không nhỏ hơn 28px cho H2 và 32px cho H1.4 · 8 · 12 · 16 · 24 · 32 · 48 · 64 · 96. Section padding: 56–96px desktop, 40–56px mobile.
360 · 390 · 480 · 768 · 1024 · 1280 · 1440 · 1920. Container 1280px, gutter 24px (16px mobile).
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.
prefers-reduced-motion; không parallax trên mobile; animation 180–280ms.: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;
}
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ỏ.
| Template | Mục tiêu | Section chính | SEO / CTA |
|---|---|---|---|
| Trang chủ | Định vị + dẫn vào 3 luồng: mua, báo giá, xem công trình | Hero, 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, FAQ | H1 chứa “bạt che nắng mưa Hà Nội”; CTA Zalo + báo giá |
| Danh mục | Giúp chọn đúng loại, lọc nhanh, hiểu khoảng giá | Intro, filter, grid 24, SEO copy, FAQ, internal link | H1 danh mục; ItemList; CTA báo giá |
| Sản phẩm | Chố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 bar | Product schema; CTA Zalo/gọi/mua |
| Công trình | Bằ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, CTA | Article/ImageObject; link sản phẩm |
| Khu vực | Local SEO + chốt khảo sát | Intro riêng, công trình, dịch vụ, giá, quy trình, FAQ, map, NAP | Service + LocalBusiness + FAQ; CTA gọi |
| Bảng giá | Minh bạch giá, lọc khách không phù hợp | Bảng theo nhóm, ghi chú, ví dụ, FAQ, CTA | H1 “bảng giá”; cập nhật ngày |
| Bài viết | Kéo organic, trả lời câu hỏi dài | TL;DR, mục lục, nội dung, bảng, FAQ, tác giả, liên quan | Article + FAQ + Breadcrumb; CTA mềm |
| Liên hệ | Chốt cuộc gọi/Zalo/khảo sát | Form, hotline, Zalo, map, giờ, NAP | LocalBusiness; form ngắn |
| Giỏ hàng | Giữ đơn, upsell nhẹ | Line item, phí lắp đặt, mã giảm, cross-sell | Noindex |
| Thanh toán | Giảm bỏ giỏ, chọn COD/chuyển khoản | 3 bước, thông tin, lịch lắp, VAT, xác nhận | Noindex; tracking purchase |
| Tài khoản / tra cứu | Tra đơn, bảo hành, tải hoá đơn | Login, order list, warranty lookup | Noindex |
| 404 / tìm kiếm | Giữ khách ở lại | Gợi ý sản phẩm, ô tìm, hotline | Noindex |
| Khối | Nộ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ình | 3–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át | 200–300 từ |
| Quy trình | 4 bước, thời gian phản hồi, bảo hành | 150 từ |
| FAQ | 5 câu riêng theo khu vực | 250 từ |
| Map + NAP | Bản đồ, địa chỉ, hotline, giờ | — |
| Review | 2–3 review thật từ khách trong khu vực | — |
| Internal link | 2–3 sản phẩm, 2 quận lân cận, 1 bài cẩm nang | — |
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.
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.
| Mô hình | Số lượng dự kiến | Luồng | Ghi chú |
|---|---|---|---|
| Hàng có sẵn, giá niêm yết | ~44 sản phẩm | Add to cart → checkout → giao/lắp | COD/chuyển khoản; phí lắp theo khu vực |
| May đo, “Giá liên hệ” | ~34 sản phẩm | Form/Zalo → khảo sát → báo giá → cọc → thi công | Khô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 sau | Chọn biến thể → giá theo m² → cart/quote | Cầ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 combo | Bundle → cart | Chỉ tạo khi có giá thật |
| Tính năng | Mục đích | Giai đoạn |
|---|---|---|
| Tìm kiếm live + gợi ý | Giảm 3 bước tìm sản phẩm | Launch |
| Lọc theo không gian / loại / giá | Giúp chọn đúng | Launch |
| Dự toán m² | Trả lời “bao nhiêu tiền” | Launch |
| So sánh 3 sản phẩm | Hỗ trợ quyết định | Launch |
| Review có ảnh | Tăng tin cậy | Launch |
| Wishlist | Lưu để cân nhắc | Phase 2 |
| Abandoned cart | Thu hồi đơn | Phase 2 |
| Mã giảm giá / combo | Tăng AOV | Phase 2 |
| Tra cứu bảo hành | Giảm tải hotline | Phase 2 |
| Đặt lịch khảo sát online | Giảm vòng gọi | Phase 2 |
| Event | Khi nào | Tham số |
|---|---|---|
generate_lead | Submit form báo giá thành công | need, area, source, has_photo |
call_click | Click tel: | page_type, product_id |
zalo_click | Click Zalo | page_type, product_id |
calculator_use | Đổi slider / xem kết quả | type, area, result_range |
add_to_cart / begin_checkout / purchase | Woo events | value, currency, items |
search | Tìm kiếm nội bộ | search_term |
filter_use | Chọn filter | filter_name, value |
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 đủ.
| Trang | Title (≤ 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ội | Thi 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át | Chọ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ực | Thi 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 2026 | Giá 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 | Trang | Trường bắt buộc | Ghi chú |
|---|---|---|---|
| HomeAndConstructionBusiness | Toàn site (Organization) | name, url, telephone, address, geo, openingHours, areaServed, sameAs, image, priceRange | Dùng 1 địa chỉ chuẩn; map đúng |
| WebSite + SearchAction | Trang chủ | url, name, potentialAction | Rank Math bật sẵn |
| BreadcrumbList | Tất cả | itemListElement | Khớp breadcrumb hiển thị |
| Product + Offer | Sả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 Offer | Sản phẩm “Giá liên hệ” | name, image, description, brand, additionalProperty | Không dùng AggregateOffer nếu không có giá |
| AggregateRating / Review | Sản phẩm có review thật | ratingValue, reviewCount, author | Không tạo review giả |
| Service | Trang khu vực, dịch vụ | name, provider, areaServed, serviceType | Kèm LocalBusiness |
| FAQPage | Trang có FAQ | mainEntity | Chỉ dùng khi FAQ hiển thị thật |
| Article / BlogPosting | Bài viết | headline, author, datePublished, dateModified, image | Author thật, có bio |
| HowTo | Quy trình thi công | step, tool, supply | Không dùng nếu quy trình không rõ |
| ItemList | Danh mục | itemListElement | Hỗ trợ hiểu cấu trúc |
| VideoObject | Công trình có video | name, thumbnailUrl, uploadDate, contentUrl | Video thật, không autoplay |
llms.txt và trang “Về chúng tôi” đầy đủ để AI hiểu entity.| Kênh | Vai trò | Hành động chính |
|---|---|---|
| Google Search | Kênh organic chính | SEO on-page, schema, internal link, 24 bài trong 90 ngày |
| Google Maps / GBP | Local intent, cuộc gọi | NAP, ảnh, review, bài đăng, Q&A, dịch vụ |
| Google Ads | Bắt cầu nhanh | Search brand + non-brand, PMax, call tracking; Local Services nếu đủ điều kiện |
| Merchant Center | Hàng có sẵn | Feed chỉ sản phẩm có giá; loại sản phẩm “liên hệ” |
| Facebook / Meta | Nhận diện + retargeting | OG tag, Pixel/CAPI có consent, catalog, Messenger, lead ads |
| Zalo OA | Chốt đơn, chăm sóc | Chat, ZNS, broadcast, QR, mini app (phase 2) |
| TikTok / YouTube | Video công trình | Video ngắn trước/sau, nhúng + VideoObject |
| Directory / ngành | Citation | Trang vàng, hội xây dựng, đối tác |
| Cluster | Bài | Mục tiêu |
|---|---|---|
| Chọn loại bạt | 6 | So sánh bạt xếp/mái hiên/bạt cuốn; chọn theo vị trí |
| Giá & dự toán | 4 | Giá theo m², yếu tố ảnh hưởng, tránh phát sinh |
| Thi công & bảo hành | 5 | Quy trình, lỗi thường gặp, bảo trì mùa mưa |
| Khu vực | 15 | Landing page quận, công trình thật |
| Công trình | 10 | Case study ảnh + thông số |
| So sánh vật liệu | 4 | PVC/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á.
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.
| Hướng | Ưu điểm | Nhược điểm | Thời gian | Khuyến nghị |
|---|---|---|---|---|
| Custom block theme (theme.json + Woo block templates) | Kiểm soát tối đa, nhẹ, đúng design, dễ mở rộng | Chi phí cao, cần dev WordPress giỏi | 5–6 tuần | Đề xuất |
| Kadence/Blocksy child theme | Nhanh, ổn định, nhiều module sẵn | Ít khác biệt, phụ thuộc plugin, khó tinh chỉnh sâu | 3–4 tuần | Phương án dự phòng |
| Refresh Flatsome (UX Builder) | Rẻ, quen tay, giữ nội dung | Legacy, nặng, khó đạt CWV, design dễ giống mẫu | 2–3 tuần | Không khuyến nghị cho 2026 |
| Nhóm | Plugin | Mục đích |
|---|---|---|
| Core | WooCommerce | Bán hàng, sản phẩm, đơn |
| SEO | Rank Math | Title/meta, schema, sitemap, redirect, local |
| Form & CRM | Fluent Forms + FluentCRM | Báo giá, pipeline, email |
| Cache | WP Rocket hoặc LiteSpeed Cache | Cache, CSS/JS tối ưu |
| Ảnh | ShortPixel / Imagify | WebP/AVIF, resize |
| Thanh toán | VNPay, MoMo (gateway chính thức) | Thanh toán online |
| Meta | Meta for WooCommerce + PixelYourSite | Catalog, Pixel/CAPI |
| Feed | Product Feed PRO | Google Merchant, Facebook catalog |
| Zalo | Zalo OA plugin / Mini App | Chat, ZNS, broadcast |
| Backup & bảo mật | UpdraftPlus, Wordfence | Sao lưu, firewall, 2FA |
| SMTP | WP Mail SMTP | Email giao dịch |
| Dev | Query Monitor (staging) | Debug, không bật production |
| Hạng mục | Mụ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 |
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ần | Công việc | Đầu ra | Phụ trách |
|---|---|---|---|
| 0 | Kickoff, đo baseline, chốt NAP/KPI, chọn phương án | Biên bản chốt, baseline GA4/GSC | Chủ shop + PM |
| 1 | Chốt IA, danh mục, URL; kiểm kê ảnh/nội dung; viết copy hero & 10 trang ưu tiên | Sitemap, content brief, ảnh bộ 1 | PM + Content |
| 2 | Design system + 3 template chính (home, category, product); review vòng 1 | Figma/HTML prototype, duyệt | Design |
| 3 | Dựng theme, header/footer, block library, Woo template | Theme staging | Dev |
| 4 | Quote module, calculator, filter, search, form upload | Luồng báo giá chạy được | Dev + PM |
| 5 | Template khu vực, công trình, blog, contact, checkout; nhập nội dung | 12 template hoàn chỉnh | Dev + Content |
| 6 | SEO schema, sitemap, 301, tracking, tối ưu tốc độ | SEO checklist pass | SEO + Dev |
| 7 | QA chức năng, cross-browser, mobile, accessibility, bảo mật; UAT | Bug list = 0 blocker | QA + PM |
| 8 | Launch, monitor 72h, training, bàn giao | Site live, tài liệu, dashboard | Cả team |
| Vai trò | Effort | Ghi chú |
|---|---|---|
| PM / chủ shop | 10–12 ngày | Chốt nội dung, duyệt, phối hợp ảnh |
| Design | 15–20 ngày | Design system + 12 template + states |
| Dev WordPress | 25–35 ngày | Theme, Woo, quote, calculator, SEO technical |
| Content / SEO | 15–20 ngày | 15 trang khu vực, 10 case study, 12 bài |
| QA | 5–7 ngày | Functional, mobile, a11y, performance |
| Nhiếp ảnh | 2–3 ngày | 20–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.
| Hạng mục | Chủ shop | PM | Design | Dev | SEO/Content |
|---|---|---|---|---|---|
| Chốt phương án & NAP | A | R | C | I | C |
| Nội dung & ảnh | A | R | C | I | R |
| Design system | I | A | R | C | C |
| Build & tích hợp | I | A | C | R | I |
| SEO & migration | A | R | I | C | R |
| Launch | A | R | I | R | R |
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óm | Kiểm tra |
|---|---|
| Nội dung | Khô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. |
| SEO | Title/meta đủ; canonical; schema validate; sitemap; robots; 301; breadcrumb; internal link; không index giỏ/thanh toán/filter. |
| WooCommerce | Thê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. |
| Quote | Form gửi được; upload ảnh; email/Zalo đến người phụ trách; auto-reply; dữ liệu lưu CRM; SLA 2h. |
| Mobile | 360/390/414/768; sticky bar không che CTA; menu mở/đóng; form dễ nhập; không tràn ngang. |
| Hiệu năng | LCP/INP/CLS; Lighthouse mobile; ảnh WebP; cache; không render-blocking; font swap. |
| Accessibility | Keyboard; focus; contrast; label; lỗi form; reduced motion; alt; skip link. |
| Bảo mật | 2FA; backup; WAF; quyền user; plugin bản mới; không lộ debug; SSL; form spam. |
| Analytics | GA4 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. |
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 ro | Khả năng | Tác động | Giảm thiểu |
|---|---|---|---|
| Ảnh công trình ít/không đẹp | Cao | Cao | Bố 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ật | Cao | Trung bình | Xin 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ắn | Cao | Quote flow + “giá từ” + dự toán; không bịa giá |
| Nội dung 15 quận chậm | Trung bình | Cao | Template + 1 ngày/trang; làm 5 trang trước |
| Scope creep (thêm tính năng) | Cao | Trung bình | Phase 2 backlog; chỉ giữ must-have cho launch |
| Migration làm rớt SEO | Trung bình | Cao | 301 mapping, giữ URL, monitor 30 ngày |
| Thanh toán/Zalo lỗi | Trung bình | Cao | Test sandbox; phương án COD dự phòng |
| Hosting yếu | Trung bình | Trung bình | Staging + load test trước launch; CDN |
{
"@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"]
}
{
"@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"
}
}
| URL cũ | URL mới | Loại | Ghi chú |
|---|---|---|---|
| /danh-muc-san-pham/khu-vuc-ha-noi/thi-cong-cau-giay/ | /thi-cong/bat-che-nang-mua-cau-giay/ | 301 | Landing page mới |
| /danh-muc-san-pham/bat-che-nang-mua/bat-cuon/ | /san-pham/bat-che-nang-mua/bat-cuon/ | 301 | Giữ cấu trúc |
| /2026/03/11/bai-viet-cu/ | /cam-nang/bai-viet-cu/ | 301 | Bỏ ngày |
| /san-pham/abc-123/ | /san-pham/abc/ | 301 | Chuẩn hoá slug |
| Event | Trigger | Đích đến |
|---|---|---|
| generate_lead | Submit form báo giá | GA4 + Ads + Meta (consent) |
| call_click | tel: link | GA4 |
| zalo_click | Zalo link | GA4 |
| calculator_use | Slider change | GA4 |
| add_to_cart / purchase | Woo | GA4 + Ads + Meta |
| search | Search form | GA4 |
| filter_use | Filter chip | GA4 |