Cụm từ “website chuẩn SEO” thường xuất hiện trong báo giá thiết kế web, nhưng nếu không có checklist nghiệm thu thì khách hàng rất khó biết mình đang nhận được điều gì. Một website có giao diện đẹp, cài plugin SEO và đạt điểm lab cao vẫn có thể gặp lỗi crawl, noindex, canonical, redirect hoặc tracking.
Bài này là checklist dành cho giai đoạn trước khi website đi live hoặc ngay sau bàn giao. Nó không bảo đảm website sẽ lên top. Mục tiêu là đảm bảo nền tảng không tự tạo rào cản cho crawl, render, index, đo lường và vận hành nội dung.
1. URL quan trọng phải trả đúng HTTP status
Các trang dự định index cần tải được bình thường, không nằm sau login và không trả lỗi 4xx/5xx. Nếu website thay URL cũ, cần có redirect hợp lý từ URL cũ sang URL mới tương ứng thay vì đẩy toàn bộ về trang chủ.
- Trang indexable chính trả HTTP 200.
- URL cũ quan trọng có redirect 301/308 đúng đích khi đổi cấu trúc.
- Không có redirect loop hoặc chain dài không cần thiết.
- Trang lỗi thật trả status phù hợp thay vì soft 404.
Nếu đây là dự án redesign hoặc đổi cấu trúc URL, nên dùng thêm checklist SEO Migration. Khi thay đổi diễn ra ở quy mô lớn và cần quản lý inventory, redirect map, staging QA, launch và hậu kiểm, xem dịch vụ SEO Migration.
2. Robots.txt, noindex và quyền truy cập phải được kiểm tra riêng
Robots.txt và noindex không phải một cơ chế. Robots.txt kiểm soát việc crawler có được crawl một đường dẫn hay không; noindex là chỉ thị liên quan đến index. Trước khi live, cần đặc biệt kiểm tra các cấu hình staging/development để tránh giữ lại noindex hoặc block crawl trên production.
- Production không vô tình bật “Discourage search engines”.
- Không có meta robots noindex trên các trang cần index.
- Robots.txt không chặn CSS/JS hoặc khu vực cần render nội dung chính.
- Trang private/account thực sự cần bảo vệ bằng authentication, không chỉ dựa vào robots.
3. Canonical phải phản ánh URL preferred thật
Canonical là tín hiệu giúp công cụ tìm kiếm hiểu URL ưu tiên khi có nội dung trùng/gần trùng; nó không phải công cụ để che một trang nội dung yếu hoặc khác biệt lớn. Khi nghiệm thu, nên kiểm tra canonical của homepage, category/service page, post/product và các URL có tham số quan trọng.
- Trang indexable thường canonical về chính URL preferred của nó.
- Không canonical nhầm toàn bộ website về homepage.
- HTTP/HTTPS và www/non-www được thống nhất.
- Canonical không trỏ đến URL redirect hoặc lỗi.
4. XML sitemap chỉ nên chứa URL preferred indexable
Sitemap không phải công cụ ép index. Nó nên là danh sách URL mà website thực sự muốn công cụ tìm kiếm khám phá và xem là phiên bản preferred.
- URL trong sitemap trả 200.
- Không chứa URL noindex, redirect hoặc canonical sang URL khác.
- Sitemap được cập nhật khi publish/xóa nội dung theo cơ chế phù hợp.
- Đã có đường dẫn sitemap để khai báo trong Search Console sau khi live.
5. Mobile phải giữ nội dung và liên kết có ý nghĩa tương đương
Responsive không chỉ là “không vỡ giao diện”. Trên mobile, nội dung chính, title/meta, heading, structured data và các internal link quan trọng không nên bị mất chỉ vì cách render khác desktop.
- Navigation mobile truy cập được các nhóm trang quan trọng.
- CTA/form dùng được bằng thao tác chạm.
- Không ẩn nội dung quan trọng chỉ vì màn hình nhỏ.
- Không có popup che toàn bộ nội dung ngay khi tải trang.
6. Metadata và heading cần phục vụ search task
Plugin SEO chỉ cung cấp giao diện để nhập title/meta; nó không tự tạo chiến lược. Trước bàn giao nên kiểm tra các page template quan trọng có khả năng đặt title, meta description, H1 và social metadata mà không bị hard-code hoặc nhân bản vô lý.
- Mỗi URL owner có title phản ánh task chính.
- H1 không bị bỏ trống hoặc lặp từ component không cần thiết.
- Template không tạo hàng loạt title/meta giống nhau.
- OG/social image có cơ chế fallback hợp lý.
7. Internal link và navigation phải nối các trang quan trọng
Website có trang dịch vụ rất tốt nhưng không được liên kết từ navigation, nội dung liên quan hoặc hub page sẽ khó được người dùng và crawler khám phá hơn. Internal link nên phản ánh quan hệ giữa các task thay vì chèn exact-match anchor một cách máy móc.
Với website doanh nghiệp, nên kiểm tra ít nhất luồng: Trang chủ → nhóm dịch vụ → trang dịch vụ → case study/bài hỗ trợ → liên hệ.
8. Structured data phải khớp nội dung nhìn thấy
Schema có thể giúp máy hiểu cấu trúc dữ liệu, nhưng validation PASS không bảo đảm rich result. Chỉ nên khai báo loại dữ liệu thực sự tồn tại và khớp với nội dung người dùng nhìn thấy.
- Organization/LocalBusiness dùng thông tin thật và nhất quán.
- Article/Post schema không khai báo tác giả/ngày giả.
- Product/Offer chỉ dùng khi trang thực sự là sản phẩm có dữ liệu tương ứng.
- FAQ markup chỉ dùng khi nội dung FAQ hiển thị trên trang và phù hợp chính sách hiện hành.
9. Core Web Vitals và performance: đo đúng trước khi tối ưu
Không cần đặt mục tiêu Lighthouse 100 cho mọi trang. Khi có field data, ngưỡng Core Web Vitals tốt ở percentile 75 thường là LCP ≤ 2,5 giây, INP ≤ 200 mili giây và CLS ≤ 0,1. Với website mới chưa có field data, có thể dùng lab tools để phát hiện vấn đề nhưng cần hiểu lab và field là hai loại dữ liệu khác nhau.
Chi tiết kỹ thuật xem tại tối ưu tốc độ website và Core Web Vitals.
10. Ảnh, font và JavaScript cần được kiểm soát
- Ảnh có kích thước phù hợp, không tải file quá lớn không cần thiết.
- Ảnh nội dung quan trọng có alt mô tả phù hợp.
- Không để quá nhiều script marketing chạy trước nội dung chính nếu không cần.
- Font và icon không tạo layout shift rõ rệt.
- Lazy-load được dùng hợp lý; ảnh hero/LCP không bị trì hoãn sai cách.
11. Tracking phải được nghiệm thu như một tính năng
Một website tạo lead nhưng không đo form submit, click gọi điện hoặc click CTA thì rất khó đánh giá hiệu quả sau khi live. Tracking nên có measurement plan thay vì chỉ “cài GA4”.
- GA4/GTM chỉ được cài theo phạm vi và consent phù hợp.
- Form submit/event quan trọng được test thực tế.
- Không đếm trùng conversion khi reload thank-you page.
- Search Console được xác minh bởi tài khoản doanh nghiệp hoặc có quy trình bàn giao quyền.
12. Bàn giao tài khoản, backup và quyền sở hữu
SEO tốt không có nhiều ý nghĩa nếu sau này doanh nghiệp không có quyền truy cập domain, hosting, CMS hoặc analytics. Khi nghiệm thu cần có danh sách tài sản số và owner rõ ràng.
- Tài khoản domain và hosting.
- Admin CMS với quyền phù hợp.
- Backup gần nhất và cách khôi phục.
- Danh sách plugin/theme/license quan trọng.
- GA4, GTM và Search Console.
- Tài liệu vận hành cơ bản.
Phần này nên được khóa trong hợp đồng thiết kế website, không chờ đến ngày bàn giao mới trao đổi.
13. Checklist nghiệm thu nhanh trước khi ký biên bản
| Nhóm | PASS khi |
|---|---|
| Indexability | URL cần index không bị block/noindex và trả 200 |
| Canonical | Trỏ đúng URL preferred, không trỏ lỗi/redirect |
| Sitemap | Chứa URL indexable preferred |
| Mobile | Nội dung/CTA/navigation hoạt động tương đương về ý nghĩa |
| Metadata | Template cho phép quản trị title/meta/H1 đúng task |
| Internal link | Trang quan trọng có đường dẫn khám phá hợp lý |
| Schema | Khớp visible content và loại trang |
| Performance | Không có bottleneck rõ; có baseline để theo dõi |
| Tracking | Event/lead quan trọng đã test |
| Ownership | Tài khoản, backup và quyền bàn giao rõ |
“Website chuẩn SEO” không đồng nghĩa với “sẽ lên top”
Thiết kế website có thể tạo nền tảng kỹ thuật và cấu trúc tốt, nhưng ranking còn phụ thuộc search demand, intent, nội dung, cạnh tranh, liên kết, độ tin cậy và nhiều tín hiệu khác. Không có checklist kỹ thuật nào bảo đảm vị trí xếp hạng.
Nếu đang so sánh proposal, xem thêm cách so sánh báo giá thiết kế website trước khi ký và WordPress hay code tay. Công nghệ và giá chỉ là hai phần của quyết định; tiêu chí bàn giao mới cho biết website có vận hành được hay không.
Kết luận
Một website được gọi là chuẩn SEO khi bàn giao nên có các điều kiện kỹ thuật và vận hành có thể kiểm chứng: crawl/index không bị chặn sai, canonical/sitemap hợp lý, mobile đầy đủ, metadata quản trị được, internal link rõ, schema đúng nội dung, performance có baseline, tracking hoạt động và quyền sở hữu được bàn giao.