SEO & Scraping
Scoping một dự án SEO: Cách ước lượng quy mô và báo giá trước khi ký hợp đồng
Hướng dẫn scoping dự án SEO b�ng mini audit trước khi báo giá: chạy crawler đo quy mô web, phân loại quick wins và complex issues, từ đó đặt giờ và báo giá sát thực tế.
PNTECH Writer · 26/08/2026

Khách hỏi giá SEO mà bạn chưa biết web họ lớn hay nhỏ — phải làm sao?
Khi mới nhận một khách hàng SEO, câu hỏi đầu tiên họ gửi vào inbox thường không phải "bạn làm gì cho tôi", mà là: "Tốn bao nhiêu? Mất bao lâu?". Nếu bạn chưa nhìn qua website, chưa biết số trang, chưa rõ web đã có ai làm SEO trước đó chưa, thì mọi con số bạn đưa ra chỉ là đoán. Đoán sai một lần thì bạn âm lời; đoán sai hai lần thì khách không quay lại.
Giải pháp không nằm ở chỗ bạn giỏi SEO hơn người ta, mà nằm ở chỗ bạn có một bước làm gọn trước khi báo giá: scoping dự án SEO bằng một mini audit. Mini audit ở đây là kiểm tra nhanh website bằng công cụ quét (gọi là crawler) để biết web lớn cỡ nào, có bao nhiêu trang cần sửa, phần nào làm nhanh được (quick wins), phần nào cần đụng sâu (complex issues). Từ đó bạn đặt giờ, báo giá và xếp lịch sát với thực tế — không bịa, không sợ.

Vì sao phải scoping trước khi báo giá SEO?
Hãy nghĩ theo kiểu đời thường: thợ sửa nhà chưa bao giờ báo giá khi chưa đo mặt sàn, chưa xem tường có nứt không. Họ đo xong mới nói "lát gạch phòng khách 20 mét vuông, tôi tính 3 ngày". Bạn cũng vậy — SEO là nghề đụng vào website, mà mỗi website là một ngôi nhà khác nhau. Web 10 trang khác hoàn toàn web 500 trang, web chưa ai đụng khác web đã qua tay vài agency.
Scoping là bước đo đó. Nó giúp bạn:
- Biết website lớn hay nhỏ để chọn cách báo giá phù hợp.
- Phát hiện sớm những vấn đề nghiêm trọng (ví dụ web dính phạt của Google trước đó) để không "nhận rồi bỏ".
- Tách được quick wins — việc làm trong 1–2 giờ có thể đẩy thứ hạng lên — để chứng minh giá trị ngay tháng đầu cho khách.
- Ước lượng tổng giờ làm việc và sắp lịch vào lịch cá nhân, tránh nhận quá nhiều khách cùng lúc.
Hai kiểu báo giá SEO phổ biến — và khi nào nên dùng
Trước khi vào phần "đo web", bạn cần chọn cách báo giá cho khách. Có hai kiểu phổ biến:
Báo giá theo giờ: Bạn ước lượng "dự án này tốn khoảng 40 giờ, giá 1.000.000 đồng/giờ, tổng 40 triệu". Kiểu này phù hợp khi dự án chưa rõ ràng, hoặc khách muốn bạn làm theo từng hạng mục (audit riêng, tối ưu on-page riêng, xây backlink riêng).
Báo giá trọn gói: Bạn gom tất cả thành một gói, ví dụ "gói SEO 6 tháng, 60 triệu, bao gồm audit, tối ưu, viết bài, báo cáo tháng". Kiểu này phù hợp khi bạn đã làm scoping kỹ, biết quy mô web và phạm vi rõ ràng.
Nghĩ theo ví dụ bữa cơm đám cỗ: bạn có thể tính theo từng món (bát canh bao nhiêu, đĩa thịt bao nhiêu) — đó là báo giá theo giờ/món. Hoặc bạn gói cả mâm cỗ 10 người, 3 triệu — đó là trọn gói. Đám cỗ 10 người với đám 50 người khác nhau, nên bạn phải đo trước khi chốt. Trong SEO, "đo" chính là scoping bằng mini audit.
Báo giá SEO mà chưa scoping là như đoán đám cỗ mấy người rồi ra giá — sai một ly là trật cả bữa.
Vì sao ước lượng thời gian lại quan trọng từ phía bạn?
Nhiều freelancer chỉ nghĩ đến con số báo giá mà quên mất việc xếp lịch. Bạn làm một mình, có khi đang ôm 3–4 khách cùng lúc. Nếu dự án mới bạn báo "3 tháng" mà thực tế tốn 5 tháng, thì lịch của bạn vỡ ra, các khách cũ bị delay, uy tín tụt.
Giống thợ sửa xe: một buổi có 3 xe xếp hàng. Anh biết rõ xe A thay dầu mất 30 phút, xe B thắng xe mất 2 tiếng, xe C thay lốp mất 1 tiếng. Nếu anh không đo trước, anh hẹn cả ba cùng lúc — rồi khách chờ, khách nổi giận, anh mất cả ba.
Ước lượng thời gian chính xác giúp bạn:
- Xếp lịch nhiều dự án trong tuần mà không đè nhau.
- Trả lời khách rõ ràng khi họ hỏi "khi nào xong?".
- Giữ tâm lý thoải mái khi làm — không bị áp lực "đang trễ deadline".
Website lớn hay phức tạp cỡ nào — xem nhanh bằng cách nào?
Bước đầu tiên của mini audit: bạn mở website, lướt vài trang, đếm sơ bộ. Nếu web vài chục trang thì gọn. Nếu web vài trăm, vài nghìn trang thì bạn cần dùng công cụ crawler (công cụ tự động rà tất cả đường link trong web như một con robot đi khắp chợ đếm từng sạp hàng) để biết chính xác bao nhiêu URL, bao nhiêu thẻ tiêu đề, bao nhiêu trang bị lỗi.
Với web lớn nhưng ngân sách khách nhỏ, bạn đừng cố "làm hết". Hãy chọn top pages — những trang có tiềm năng mang traffic nhất — để tối ưu trước. Ví dụ như đi mua áo mà chỉ có 100 nghìn: bạn chọn 1–2 cái chất lượng thay vì mua 5 cái rẻ rồi mặc không nổi.
Web crawler là gì và dùng nó để đo quy mô ra sao?
Web crawler là phần mềm tự động truy cập tất cả đường link trên website, giống như một con robot đi khắp chợ và đếm từng sạp hàng, xem sạp nào có hàng, sạp nào trống. Nó xuất ra một bảng dữ liệu lớn gồm: URL trang, thẻ tiêu đề (title tag), mô tả (meta description — đoạn chữ ngắn hiện dưới tiêu đề khi tìm kiếm), mã phản hồi (HTTP status — ví dụ 200 là bình thường, 404 là trang không tồn tại), và nhiều thông tin kỹ thuật khác.
Một số crawler phổ biến bạn có thể dùng:
- Screaming Frog: bản miễn phí quét tối đa 500 URL, bản trả phí quét không giới hạn. Đây là lựa chọn phổ biến nhất cho freelancer và agency nhỏ.
- Sitebulb: giao diện trực quan hơn, có báo cáo trực quan, phù hợp khi bạn muốn xuất báo cáo đẹp cho khách.
- JetOctopus: chạy trên cloud, phù hợp với web rất lớn (vài chục nghìn URL trở lên).
Crawler giúp bạn đo nhanh ba thứ quan trọng cho việc báo giá:
- On-page (phần hiển thị trên trang): title tag, meta description, heading, nội dung.
- Kỹ thuật cơ bản: trang lỗi 404, trang redirect (chuyển hướng), trang trùng lặp.
- Off-page (phần nằm ngoài trang, chủ yếu là backlink — các liên kết từ trang khác trỏ về web bạn): số lượng và chất lượng backlink, anchor text (đoạn chữ được click để dẫn về web).

Những thứ cần soi ngay khi có dữ liệu crawler
Sau khi crawler chạy xong, bạn mở bảng dữ liệu lên và lướt qua bốn nhóm thông tin dưới đây. Mỗi nhóm cho bạn một gợi ý về thời gian cần làm.
Thẻ tiêu đề và meta description
Thẻ tiêu đề (title tag) là dòng chữ to nhất hiện trên Google khi ai đó tìm kiếm. Meta description là đoạn chữ ngắn ngay dưới nó. Khi xem dữ liệu crawler, bạn sẽ thấy có trang viết tốt, có trang viết chung chung, có trang để trống hoặc trùng lặp.
Ví dụ tiệm phở: nếu thẻ tiêu đề là "Phở bò Hà Nội — Quán gia đình", kèm từ khóa chính mà khách hay tìm (gọi là focus keyword), thì tốt. Nếu thẻ tiêu đề là "Trang chủ" hoặc "Welcome" thì sai — Google không biết trang này nói về cái gì.
Bạn cần kiểm tra thêm từ khóa có lượng tìm kiếm (search volume — số lượt người gõ từ đó lên Google mỗi tháng) bao nhiêu. Công cụ phổ biến là Google Keyword Planner (trước đây có Google Keyword Tool riêng, hiện đã gộp vào Keyword Planner trong Google Ads). Số liệu chính xác từng tháng có thể thay đổi, bạn nên kiểm tra trực tiếp trên trang Google Ads khi cần.
Trùng lặp meta và trang lỗi
Nếu crawler báo nhiều trang có cùng title và meta description, đó là dấu hiệu web chưa được tối ưu kỹ. Nếu có nhiều trang lỗi 404 hoặc redirect lòng vòng, thì vấn đề kỹ thuật đã nặng. Khi đó bạn có thể cần tách riêng một gói audit kỹ thuật sâu, và báo giá phần đó riêng cho khách. Bạn có thể tham khảo thêm về technical SEO cơ bản để biết đâu là vấn đề kỹ thuật, đâu là vấn đề on-page.
Nội dung trùng lặp và copy từ nguồn khác
Lướt qua nội dung, nếu bạn thấy nhiều trang viết giống nhau, hoặc nghi ngờ copy từ trang khác, hãy kiểm tra nhanh. Hai cách đơn giản:
- Bôi đen một đoạn văn, Google trong dấu ngoặc kép — nếu ra đúng trang gốc thì nội dung đã bị copy.
- Dùng Copyscape — công cụ quét nội dung trùng lặp trên web. Tuy nhiên, Copyscape hiện vẫn hoạt động ổn nhưng bạn nên kiểm tra giá và tính năng trên trang chính hãng trước khi dùng.
Ví dụ thư xin việc: nếu ứng viên copy nguyên một mẫu thư trên mạng rồi gửi cho nhà tuyển dụng, nhà tuyển dụng Google là ra. Với web cũng vậy — copy nội dung là vi phạm nguyên tắc của Google, có thể bị giảm thứ hạng.
Hồ sơ backlink và dấu hiệu "agency SEO cũ"
Backlink là các đường link từ trang khác trỏ về website của khách. Anchor text là phần chữ mà người ta bôi đen để gắn link đó. Đây là phần khách ít khi chủ động kể bạn nghe, nhưng lại ảnh hưởng lớn đến thứ hạng.
Mở công cụ như Ahrefs, SEMrush hoặc Majestic (cần đăng ký trả phí, bạn nên kiểm tra giá hiện tại trên trang chính hãng) xem backlink. Bạn cần lưu ý:
- Nếu anchor text đa số là từ khóa chính xác (ví dụ "phở bò Hà Nội") và lặp đi lặp lại — đó là dấu hiệu agency trước đã làm backlink "non tự nhiên".
- Nếu có nhiều link từ site rác (trang web chất lượng kém, chuyên đăng nội dung spam) — đó là dấu hiệu có nguy cơ bị Google phạt.
Google có chính sách chống link spam (Google Spam Policies) và liên tục cập nhật. Nếu phát hiện web khách đang có dấu hiệu bị phạt, bạn cần cân nhắc rất kỹ trước khi nhận, vì việc gỡ phạt tốn rất nhiều thời gian. Bạn có thể tham khảo xây dựng backlink và uy tín tên miền để biết cách nhận diện backlink tốt, backlink xấu.
Phân loại Quick Wins và Complex Issues để đặt giờ cho hợp lý
Sau khi có dữ liệu, bạn chia việc thành hai nhóm:
Quick Wins (làm nhanh, thấy ngay): là các việc sửa thẻ tiêu đề, viết lại meta description, sửa vài lỗi 404 đơn giản, thêm alt text cho ảnh (alt text là đoạn mô tả ảnh giúp Google hiểu ảnh đó nói về gì). Những việc này thường tốn 15–30 phút mỗi trang, làm một loạt trong 1–2 ngày.
Complex Issues (làm lâu, cần suy nghĩ): là việc viết lại cấu trúc web, xử lý trùng lặp nội dung hàng loạt, gỡ backlink xấu, xây chiến lược nội dung mới. Mỗi việc có thể tốn vài ngày đến vài tuần.
Ví dụ dọn nhà: lau kính là quick win — 30 phút xong, thấy ngay. Sửa ống nước bục là complex issue — phải gọi thợ, mất nửa ngày, chờ vật tư. Bạn cần liệt kê cả hai nhóm để khách hiểu, và để bạn tính giờ chính xác.
Quick wins giúp bạn chứng minh giá trị ngay tháng đầu; complex issues giúp bạn giữ chân khách lâu dài. Hai nhóm này cân bằng nhau thì dự án mới bền.
Tóm lại: 6 bước scoping dự án SEO trước khi báo giá
- Hỏi khách vài câu cơ bản: web bao nhiêu trang, đã ai làm SEO chưa, mục tiêu chính là gì.
- Chạy crawler để biết số URL, thẻ tiêu đề, meta description, lỗi kỹ thuật.
- Soi nội dung: trùng lặp, copy từ nguồn khác, chất lượng bài viết hiện tại.
- Kiểm tra backlink: anchor text tự nhiên hay không, có link từ site rác không, có dấu hiệu bị phạt không.
- Phân loại quick wins và complex issues, đặt giờ cho mỗi nhóm.
- Tổng giờ × giá giờ (hoặc gói theo phạm vi) → ra con số báo giá cuối.
Càng làm nhiều mini audit, mắt bạn càng nhanh — bạn sẽ nhìn website vài phút là đoán được quy mô và phạm vi. Lúc đó báo giá không còn là đoán nữa, mà là dựa trên dữ liệu. Đó là lúc bạn bắt đầu làm SEO bài bản chứ không phải làm "cảm tính".
Bước tiếp theo sau khi đã scoping
Khi đã có số liệu và phạm vi rõ ràng, bạn có thể tiến sang scoping dự án trước khi ký hợp đồng để biết cách đặt câu hỏi đúng với khách ngay từ buổi đầu. Nếu cần hỗ trợ phần kỹ thuật riêng, hãy đọc thêm technical SEO cơ bản. Để đánh giá chất lượng nội dung hiện có, bạn có thể xem qua cách rà nội dung nội bộ trước khi viết thêm. Và nếu chưa nắm vững tư duy SEO nền tảng, hãy đọc 5 tư duy nền tảng cho người mới làm SEO trước đã.
Bạn cũng nên đặt mục tiêu SMART cho dự án ngay sau khi scoping xong — xem hướng dẫn tại sau khi ước lượng quy mô xong, bạn cần đặt mục tiêu SMART cho dự án. Khi đã chốt deal, bài viết sau khi đã scoping và ước lượng dự án xong (xem bài Scoping một dự án SEO) sẽ giúp bạn chứng minh giá trị SEO cho khách mà không tặng free quá nhiều. Còn trong quá trình làm, hãy tham khảo sau khi scoping xong, buổi họp đầu tiên với khách để giữ kỳ vọng đúng hướng. Cuối cùng, đừng quên nghiên cứu từ khóa SEO cho người mới và scoping một dự án SEO trước khi ký hợp đồng để có cái nhìn đầy đủ hơn khi cạnh tranh với đối thủ.

Tags
- freelancer SEO
- quick wins SEO
- mini audit SEO
- technical SEO cơ bản
- scoping dự án SEO
- báo giá SEO
- web crawler SEO
- ước lượng thời gian SEO
Câu hỏi thường gặp
Tiếp theo
Xem phần mềm — hoặc nhận tư vấn
Đọc xong thì chọn: phần mềm PN, công cụ khuyên dùng, hoặc nhờ mình làm theo nhu cầu.
