Technical SEO là tối ưu kỹ thuật ở tầng server và mã nguồn để Googlebot crawl đúng, index đủ và tải nhanh. Không có nền kỹ thuật vững, nội dung hay và backlink (liên kết trỏ về) nhiều cũng không giúp trang xuất hiện trên kết quả tìm kiếm.
Technical SEO là gì?
Định nghĩa chính xác
Technical SEO tập trung vào phần kỹ thuật của trang web: cấu trúc URL, tốc độ tải, khả năng crawl và index. Đây là nhánh riêng biệt, không bao gồm nội dung hay liên kết ngoài.
Technical SEO đặt câu hỏi đầu tiên: “Bot tìm thấy và đọc được trang này chưa?” Chỉ sau đó mới đến câu hỏi về chất lượng nội dung.
Vị trí trong SEO pyramid 3 tầng
SEO thường được hình dung theo mô hình kim tự tháp 3 tầng từ dưới lên.
- Technical SEO (tầng nền): đảm bảo bot crawl được, index được, tải nhanh. Đây là điều kiện tiên quyết.
- Onpage SEO (tầng giữa): chất lượng nội dung, nghiên cứu từ khoá, cấu trúc heading, liên kết nội bộ.
- Offpage SEO (tầng đỉnh): backlink, brand mention, tín hiệu mạng xã hội và EEAT.
Quy tắc thực tế: audit Technical SEO trước khi đầu tư nội dung hay xây backlink. Site mới cần đạt chuẩn kỹ thuật nền trong 2-4 tuần đầu để Google index ổn định.
Technical SEO khác Onpage và Offpage ở điểm nào?
Onpage SEO và Offpage SEO tác động đến chất lượng và uy tín nội dung. Technical SEO tác động đến khả năng truy cập của bot.
Một trang viết rất tốt nhưng bị chặn bởi robots.txt sai sẽ không bao giờ được index — dù Onpage và Offpage hoàn hảo.
Vì sao Technical SEO quan trọng?
Google không thể index những gì không crawl được
Googlebot phải tìm thấy trang, crawl nội dung, rồi mới quyết định index hay không. Nếu robots.txt chặn nhầm hoặc server trả lỗi 5xx, quá trình dừng ở bước đầu tiên.
Bạn có thể tham khảo cách Web22 triển khai SEO tổng thể để hiểu mạch tổng quan.
Kết quả là trang tồn tại trong database WordPress nhưng hoàn toàn vắng mặt trên Google Search.
Tốc độ tải ảnh hưởng trực tiếp đến xếp hạng
Từ tháng 6/2021, Google đưa Core Web Vitals vào nhóm yếu tố xếp hạng chính thức. LCP, CLS và INP đo lường trải nghiệm tải trang thực tế của người dùng.
Site tải chậm mất điểm xếp hạng và tăng tỉ lệ thoát — cả hai đều ảnh hưởng đến lưu lượng truy cập tự nhiên.
Mobile-first index đã là mặc định từ 2019
Google hiện crawl và index phiên bản mobile trước. Site chưa tối ưu cho thiết bị di động sẽ xếp hạng thấp hơn đối thủ dù nội dung tương đương.
Điều này có nghĩa Technical SEO trên mobile không còn là tuỳ chọn — đó là yêu cầu tối thiểu để cạnh tranh.
Các yếu tố cốt lõi của Technical SEO
Crawlability — bot tìm thấy trang
Crawlability là khả năng Googlebot truy cập và đọc nội dung trang. Hai tệp kiểm soát chính là robots.txt và sitemap (sơ đồ trang XML).xml.
Bạn cũng có thể tham khảo bài Robots.txt để so sánh thêm góc nhìn.
- robots.txt: không được Disallow nhầm thư mục
/wp-content/vì Googlebot cần CSS và JS để hiển thị đúng trang. - sitemap.xml: liệt kê đủ URL canonical, cập nhật tự động và submit qua Google Search Console.
- Chuỗi chuyển hướng (redirect chain): không để chuỗi chuyển hướng quá 2 bước vì tốn ngân sách crawl.
- Orphan pages: mọi trang quan trọng phải được liên kết từ ít nhất một trang khác trong site.
Indexability — trang được đưa vào kết quả tìm kiếm
Bot crawl được trang không đồng nghĩa trang sẽ được index. Indexability quyết định Google có lưu và hiển thị trang hay không.
- Canonical tag: phải đúng — không tự self-canonical sai, không trỏ nhầm sang trang khác.
- Meta robots: kiểm tra kỹ để không noindex nhầm trang quan trọng, đặc biệt khi môi trường thử nghiệm (staging (môi trường thử nghiệm trước khi lên thật)) bị lộ ra môi trường chạy thật (production).
- Nội dung trùng lặp (duplicate content): trang archive
/category/và/tag/không được trùng nội dung với nhau. - Index Coverage trong GSC: mục tiêu là 0 lỗi “Excluded — noindex” với URL cần xuất hiện trên kết quả tìm kiếm.
Tốc độ tải và hiệu suất server
Tốc độ tải không chỉ ảnh hưởng trải nghiệm người dùng mà còn là tín hiệu xếp hạng trực tiếp qua Core Web Vitals.
- TTFB (Time to First Byte): phải dưới 200ms. Đây là nền tảng của LCP tốt.
- Hình ảnh quan trọng: thêm thuộc tính
fetchpriority="high"để trình duyệt ưu tiên tải trước. - CSS không dùng ngay: defer hoặc lazy load để tránh chặn hiển thị trang.
- CDN: phân phối tài nguyên từ server gần người dùng nhất, giảm độ trễ mạng đáng kể.
Tool kiểm tra: Google PageSpeed Insights, Lighthouse trong Chrome DevTools.
Mobile-first và responsive (tự co giãn theo màn hình)
Tối ưu mobile không chỉ là thu nhỏ layout. Google đánh giá nhiều tiêu chí kỹ thuật riêng biệt cho thiết bị di động.
- Viewport meta tag: bắt buộc có
content="width=device-width, initial-scale=1". - Vùng chạm (tap target): tối thiểu 48×48px, khoảng cách giữa các nút ít nhất 8px.
- Font chữ: cỡ chữ cơ bản tối thiểu 16px theo hướng dẫn của Apple và Google.
- Cuộn ngang: không được xuất hiện ở màn hình 360px — thường do hình ảnh hoặc bảng quá rộng.
HTTPS và bảo mật
HTTPS là yêu cầu tối thiểu năm 2026. Chrome hiển thị cảnh báo “Không an toàn” với mọi trang HTTP — điều đó ảnh hưởng trực tiếp đến tỉ lệ thoát.
- SSL hợp lệ: Let’s Encrypt tự gia hạn 90 ngày, cần cấu hình auto-renew đúng.
- Mixed content: trang HTTPS không được tải tài nguyên qua HTTP — trình duyệt sẽ chặn hoặc cảnh báo.
- HSTS header: buộc trình duyệt luôn dùng HTTPS, tránh redirect loop và tấn công downgrade.
Kiểm tra điểm SSL tại SSL Labs — mục tiêu đạt hạng A+.
Schema markup và dữ liệu có cấu trúc
Schema markup là gì và hoạt động thế nào
Schema markup là đoạn mã JSON-LD đặt trong phần <head>, mô tả nội dung trang theo ngôn ngữ mà Google hiểu trực tiếp.
Dữ liệu có cấu trúc giúp Google hiển thị rich result: FAQ snippet, breadcrumb, giá sản phẩm. Kết quả là tỉ lệ nhấp tăng so với kết quả thông thường.
Các loại Schema phổ biến
Mỗi loại trang nên dùng Schema phù hợp với nội dung thực tế.
- Article: dùng cho bài blog và bài viết tin tức.
- Product + Offer: dùng cho trang sản phẩm thương mại điện tử.
- FAQPage: dùng cho phần câu hỏi thường gặp, yêu cầu đánh dấu markup đúng chuẩn.
- Organization: dùng cho trang chủ, khai báo logo, thông tin liên hệ và tài khoản mạng xã hội.
- BreadcrumbList: nên thêm cho mọi trang con để hiển thị đường dẫn breadcrumb trong SERP.
Lưu ý khi triển khai Schema
Không phải loại Schema nào cũng an toàn để dùng tự do. Google có thể đánh dấu spam nếu Schema không khớp với nội dung thực tế.
Tránh dùng Review hoặc AggregateRating khi chưa có đánh giá thật từ người dùng. Xác thực Schema sau khi triển khai qua Rich Results Test của Google.
Core Web Vitals trong Technical SEO
Ba chỉ số cần theo dõi
Google đặt ngưỡng “Tốt” cho 75% lượt truy cập thực tế — không phải kết quả lab đơn lẻ.
- LCP (Largest Contentful Paint): thời gian phần tử lớn nhất xuất hiện — cần dưới 2.5 giây.
- INP (Interaction to Next Paint): thời gian phản hồi sau thao tác người dùng — cần dưới 200ms. INP thay thế FID từ tháng 3/2024.
- CLS (Cumulative Layout Shift): mức độ dịch chuyển bố cục ngoài ý muốn — cần dưới 0.1.
Nguyên nhân phổ biến khiến CWV kém
Phần lớn vấn đề Core Web Vitals đến từ ba nguồn chính trên WordPress.
- LCP kém: TTFB cao do hosting chậm hoặc thiếu bộ nhớ đệm trang, hình ảnh hero không được ưu tiên tải.
- CLS cao: hình ảnh thiếu thuộc tính width và height, quảng cáo hoặc widget tải sau đẩy nội dung.
- INP cao: JavaScript bên thứ ba chặn luồng xử lý chính, plugin cồng kềnh thêm script không cần thiết.
Cách cải thiện Core Web Vitals trên WordPress
Bộ ba giải pháp thực tế nhất cho hầu hết site WordPress.
- Plugin bộ nhớ đệm: LiteSpeed Cache hoặc WP Rocket — giảm TTFB và LCP ngay lập tức.
- CDN: Cloudflare phân phối tài nguyên tĩnh từ server gần người dùng nhất.
- Tối ưu hình ảnh: chuyển sang định dạng WebP hoặc AVIF, thêm lazy load cho hình ảnh ngoài màn hình đầu tiên.
Công cụ Technical SEO phổ biến
Google Search Console — điểm khởi đầu
Search Console là công cụ miễn phí của Google. Nó cho biết Google thực sự nhìn site như thế nào — không phải những gì bạn tự đánh giá.
- Báo cáo Index Coverage: liệt kê URL được index, bị loại trừ và lý do cụ thể.
- Core Web Vitals report: dữ liệu CrUX thực tế từ người dùng Chrome trong 28 ngày qua.
- Báo cáo Mobile Usability (khả năng dùng trên di động): phát hiện lỗi tap target nhỏ, font quá nhỏ, viewport sai.
Screaming Frog — crawl mô phỏng bot
Screaming Frog mô phỏng cách Googlebot crawl toàn bộ site và xuất báo cáo chi tiết về từng URL.
- Liên kết gãy (broken link): phát hiện liên kết 404 nội bộ và ngoại vi trong một lần quét.
- Chuỗi chuyển hướng (redirect chain): hiển thị chuỗi chuyển hướng và độ dài của mỗi chuỗi.
- Nội dung trùng lặp (duplicate content): so sánh title tag, meta description và nội dung trùng lặp giữa các trang.
Phiên bản miễn phí giới hạn 500 URL — đủ cho site vừa và nhỏ thực hiện audit cơ bản.
Ahrefs Site Audit — phân tích chuyên sâu
Ahrefs Site Audit kết hợp crawl kỹ thuật với dữ liệu backlink, cho phép xem toàn cảnh sức khoẻ SEO của site.
- Health Score (điểm sức khoẻ tổng hợp): điểm tổng hợp từ hàng trăm kiểm tra kỹ thuật, cập nhật theo lịch crawl định kỳ.
- Báo cáo liên kết nội bộ (internal link report): phát hiện trang mồ côi (orphan pages) và phân phối sức mạnh liên kết (link juice) chưa tối ưu.
- Biểu đồ hiệu suất (performance chart): theo dõi xu hướng lỗi theo thời gian sau mỗi lần fix.
Lỗi Technical SEO thường gặp
Đầu tư nội dung trước khi fix nền kỹ thuật
Đây là lỗi tốn kém nhất. Site có nhiều bài blog tốt nhưng GSC báo “Excluded — Discovered, currently not indexed” nghĩa là Google biết trang tồn tại nhưng chưa crawl.
Nguyên nhân thường là TTFB quá cao, server trả lỗi 5xx không liên tục, hoặc ngân sách crawl bị lãng phí vào URL rác. Fix Technical baseline (mốc nền để so sánh) trước, đầu tư nội dung sau.
Chạy nhiều plugin SEO đồng thời
Yoast SEO, Rank Math và All in One SEO active cùng lúc tạo ra meta tag trùng lặp và xung đột Schema. Google nhận hai khai báo canonical khác nhau cho cùng một trang — không khai báo nào được tin tưởng.
Chỉ giữ một plugin SEO. Web22 dùng Rank Math kết hợp LiteSpeed Cache và Cloudflare làm bộ ba tiêu chuẩn.
Bỏ qua server log
Search Console cho biết Google nghĩ gì, không cho biết Google thực sự làm gì. Server log Nginx hoặc Apache ghi chính xác từng request của Googlebot.
- Crawl budget lãng phí: bot dành phần lớn thời gian crawl URL tham số, trang lọc hoặc URL không quan trọng.
- Fake Googlebot: một số scraper giả mạo Googlebot — xác minh qua reverse DNS lookup.
- Spike 404: trang khác đang link đến URL chết, cần 301 hoặc 410 để giải phóng crawl budget.
Coi Technical SEO là việc làm một lần
Plugin WordPress cập nhật có thể vô tình thêm noindex vào trang quan trọng. Cloudflare đổi cấu hình mặc định hoặc hosting chuyển server đều có thể làm TTFB tăng đột ngột.
Audit Technical SEO tối thiểu mỗi quý — không phải làm một lần rồi quên. Dùng lịch nhắc trong Search Console để theo dõi Core Web Vitals thay đổi theo thời gian.
Đào sâu 9 nhánh Technical SEO
Pillar này vẽ bức tranh tổng thể. Mỗi nhánh kỹ thuật bên dưới có một bài chuyên sâu riêng để bạn đào tiếp:
Crawl & index: Robots.txt · Sitemap XML · Crawl error · Index coverage
Chuẩn hoá trang: Canonical tag · Meta robots · Redirect 301
Bảo mật: SSL · Mixed content
Nguồn tham khảo
Web22 đồng hành cùng dự án của bạn
Technical SEO là phần Web22 làm chặt ngay từ khâu bàn giao: theme tải nhanh, cấu hình Rank Math + LiteSpeed Cache + Cloudflare chuẩn, sitemap và canonical đúng, và bàn giao mã nguồn để bạn toàn quyền sở hữu. Xem thêm dịch vụ SEO tổng thể, hoặc đi thẳng vào dịch vụ Technical SEO & audit website nếu bạn cần rà soát kỹ thuật chuyên sâu.
Nếu site của bạn đang gặp vấn đề index hoặc tải chậm mà chưa rõ nút thắt nằm ở đâu, hãy đặt buổi tư vấn 30 phút miễn phí với Web22 — chúng tôi soi server log và Search Console để chỉ ra điểm nghẽn thật, không bán gói chung chung.


