Landing Page GuideMở ứng dụng
Khóa 312 phútBài 13/19

Technical SEO

Nền tảng kỹ thuật để Google truy cập và hiểu trang: mã trạng thái HTTP, HTTPS, mobile-first, JavaScript, URL và chuyển hướng.

Mục tiêu bài học
  • Nắm các yêu cầu kỹ thuật tối thiểu của Google Search.
  • Dùng đúng mã trạng thái HTTP và chuyển hướng.
  • Kiểm tra trang render đúng trên di động và với JavaScript.

Technical SEO đảm bảo Google truy cập được, render được và hiểu được trang. Theo Google Search Essentials, yêu cầu kỹ thuật tối thiểu chỉ gồm ba điều: Googlebot không bị chặn, trang hoạt động (trả mã HTTP 200) và trang có nội dung lập chỉ mục được. Phần còn lại giúp quá trình đó ổn định và hiệu quả hơn.

Kỹ thuậtHTTPSrobots.txtTốc độ tảiKhông lỗi 404
Truy cập được → render được → hiểu được → không trùng lặp.

Mã trạng thái HTTP cần biết

MãÝ nghĩaẢnh hưởng tới Google
200Thành côngNội dung có thể được xem xét lập chỉ mục.
301 / 308Chuyển hướng vĩnh viễnTín hiệu mạnh rằng URL đích là bản chính.
302 / 307Chuyển hướng tạm thờiTín hiệu yếu hơn về canonical; dùng khi thật sự tạm thời.
404 / 410Không tìm thấy / đã xóaURL dần bị loại khỏi chỉ mục; 404 cho trang không tồn tại là bình thường.
5xxLỗi máy chủGoogle giảm tốc crawl; kéo dài có thể làm URL rơi khỏi chỉ mục.
Soft 404Trang báo “không có” nhưng trả 200Search Console báo lỗi; nên trả 404 thật hoặc thêm nội dung.

Checklist kỹ thuật cho Landing Page

  • HTTPS trên toàn site, http chuyển hướng 301 sang https; không có nội dung hỗn hợp (mixed content).
  • Mobile-first: Google chủ yếu dùng phiên bản di động để lập chỉ mục — nội dung, ảnh, structured data trên di động phải đầy đủ như máy tính.
  • Nội dung chính có trong HTML hoặc render được; trang tĩnh xuất HTML sẵn là lợi thế.
  • URL ngắn, dễ đọc, dùng gạch nối, ổn định lâu dài.
  • Không có chuỗi chuyển hướng dài hoặc vòng lặp chuyển hướng.
  • Thẻ lang đúng ngôn ngữ (lang="vi"); nếu có nhiều ngôn ngữ thì cân nhắc hreflang.
  • Bản staging/preview không bị index (noindex hoặc bảo vệ bằng mật khẩu) hoặc canonical về tên miền chính.

JavaScript và render

Google xử lý JavaScript qua ba bước: crawl, render, index. Trang dựng hoàn toàn bằng JavaScript vẫn có thể được index, nhưng dễ gặp rủi ro: nội dung tải sau thao tác người dùng, liên kết không phải thẻ a, lỗi script khiến trang trống. Với Landing Page, xuất HTML tĩnh (hoặc render phía máy chủ) là cách an toàn và nhanh hơn.

Ngân sách crawl (crawl budget) chủ yếu là mối lo của site rất lớn hoặc thay đổi liên tục. Site Landing Page vài chục trang thường không cần lo; hãy tập trung vào chất lượng và lỗi kỹ thuật cơ bản.
Ví dụ: SaaS chuyển tên miềnCông ty phần mềm chuyển từ app-cu.vn sang app-moi.vn. Việc cần làm: chuyển hướng 301 từng URL cũ sang URL mới tương ứng (không dồn hết về trang chủ), cập nhật canonical, sitemap, liên kết nội bộ, xác minh cả hai property trong Search Console và dùng công cụ Thay đổi địa chỉ.

Bài tập thực hành

Kiểm tra kỹ thuật Landing Page theo checklist: HTTPS, chuyển hướng, mã HTTP, hiển thị di động, nội dung trong HTML, lang, bản preview. Ghi kết quả đạt/chưa đạt cho từng mục.

Gợi ý: Dùng DevTools (Network, giả lập thiết bị), công cụ Kiểm tra URL trong Search Console (xem trang đã render) và xem nguồn trang.

  • Trang trả mã 200 qua HTTPS, http chuyển hướng 301.
  • Nội dung chính hiển thị đầy đủ trên di động.
  • Không có vòng lặp hay chuỗi chuyển hướng dài.
  • Bản preview/staging không bị index hoặc canonical về tên miền chính.

Làm bài & lưu ghi chú trong ứng dụng

Kiểm tra kiến thức

1. Google chủ yếu dùng phiên bản nào của trang để lập chỉ mục?
  1. Máy tính
  2. Di động
  3. Bản in
  4. Bản AMP bắt buộc
Xem đáp án

B. Di động — Với mobile-first indexing, Google chủ yếu dùng nội dung phiên bản di động để lập chỉ mục và xếp hạng.

2. Trang “Không tìm thấy sản phẩm” nhưng trả mã 200 được gọi là gì?
  1. Hard 404
  2. Soft 404
  3. Redirect
  4. Canonical
Xem đáp án

B. Soft 404 — Soft 404 là trang báo lỗi/không có nội dung nhưng trả mã thành công. Nên trả 404 thật hoặc bổ sung nội dung có ích.

Nguồn tham khảo chính thức