Internal Link Audit là quá trình kiểm tra các đường liên kết giữa những URL trong cùng website nhằm phát hiện trang mồ côi, trang quan trọng ít được dẫn link, liên kết hỏng, chuỗi chuyển hướng và anchor text thiếu ngữ cảnh. Với website có hàng trăm đến hàng nghìn URL, mục tiêu không phải sửa cho hết mọi cảnh báo trong công cụ crawl mà là xác định trang nào cần được Google phát hiện thuận lợi hơn và người đọc cần đường đi nào để tiếp cận dịch vụ.
Internal link yếu là gì và vì sao website nhiều URL dễ mắc phải?
Một internal link bị xem là yếu khi không hỗ trợ tốt việc khám phá trang, làm rõ mối quan hệ nội dung hoặc đưa người dùng đến bước tiếp theo phù hợp. Đó có thể là liên kết không tồn tại, dẫn tới URL lỗi, đặt sai ngữ cảnh hoặc chỉ xuất hiện trong danh sách tự động dù trang đích đóng vai trò quan trọng với doanh nghiệp.
Ví dụ giả lập, một website cung cấp giải pháp phần mềm có 400 bài blog về vận hành doanh nghiệp nhưng trang “Phần mềm quản lý kho” chỉ nhận liên kết từ menu và hai bài cũ. Traffic bài kiến thức vẫn tăng, trong khi người đọc đang tìm cách giải quyết bài toán tồn kho ít có cơ hội đi tiếp đến trang tư vấn; đội sales vì thế không thấy lượng yêu cầu demo cải thiện tương ứng.

Theo Google Search Central, mỗi trang chủ website coi là quan trọng nên có ít nhất một liên kết từ trang khác trong site. Google sử dụng liên kết để khám phá nội dung và hiểu mối quan hệ giữa các trang, nhưng không đưa ra một số lượng internal link lý tưởng có thể áp dụng cho tất cả website.
Internal link chỉ phát huy khi cấu trúc trang bên dưới đã rõ vai trò. Bài về website chuẩn SEO cho doanh nghiệp B2B đi qua những trang bắt buộc phải có, cách tổ chức topic cluster và silo, cùng các chỉ số đo lường để website không chỉ có traffic mà còn tạo lead. Xem thêm: cấu trúc trang website chuẩn SEO B2B.
Chuẩn bị Internal Link Audit: Gom dữ liệu và gán vai trò cho từng trang
Bước đầu tiên là tạo một danh sách URL thống nhất từ ba nguồn. Dùng Screaming Frog SEO Spider hoặc công cụ tương đương để crawl website từ trang chủ và ghi nhận URL nguồn, URL đích, anchor text, trạng thái HTTP, độ sâu click và số trang nội bộ trỏ đến từng URL. Đối chiếu kết quả crawl với XML sitemap để tìm URL được khai báo nhưng không có đường dẫn đến, rồi dùng Search Console kiểm tra trạng thái index và những trang đang có lượt hiển thị.
Không nên lấy báo cáo Links của Search Console làm toàn bộ dữ liệu audit. Google Search Console Help xác nhận báo cáo này chỉ hiển thị mẫu liên kết, đồng thời bảng dữ liệu thông thường giới hạn 1.000 dòng; vì vậy số inlinks trong báo cáo có thể khác số ghi nhận bởi crawler.

Trước khi ghép dữ liệu, cần chuẩn hóa URL theo phiên bản HTTPS, dấu gạch chéo cuối đường dẫn, tham số theo dõi và URL canonical. Với liên kết tạo bằng JavaScript hoặc menu khác nhau trên desktop và mobile, cần bật JavaScript rendering và kiểm tra HTML đã render trước khi kết luận một trang thiếu link. Hãy giữ riêng các trường trạng thái HTTP, indexability, canonical đích và nguồn phát hiện URL; một trang chuyển hướng, noindex hoặc canonical về trang khác không nên bị chấm lỗi theo cùng cách với trang 200, indexable và self-canonical.
Tiếp theo là gán vai trò kinh doanh cho URL, gồm trang dịch vụ/sản phẩm tạo lead, trang pillar hoặc hub chủ đề, bài hỗ trợ giải đáp nhu cầu, trang cũ cần đánh giá lại và trang tiện ích như chính sách, tài khoản, bộ lọc. Bản xuất dữ liệu hữu ích nên có tối thiểu các cột: URL, loại trang, indexability, organic clicks, conversions, unique inlinks, số contextual inlinks, click depth, trạng thái lỗi và người phụ trách xử lý.
Khi gán vai trò, nhóm URL tiện ích, bộ lọc hoặc trang ít giá trị thường dẫn tới một vấn đề khác: Google lập chỉ mục quá nhiều URL ít giá trị khiến số trang index tăng mà traffic không tăng theo. Bài về index bloat hướng dẫn kiểm tra qua Google Search Console và phân nhóm URL gây nhiễu trước khi chọn canonical, noindex hay redirect. Xem thêm: index bloat.
Sáu dấu hiệu liên kết nội bộ yếu và cách phát hiện từng loại
1. Trang mồ côi không có internal link trỏ tới
Trang mồ côi (orphan page) là URL tồn tại nhưng không được phát hiện qua các đường dẫn nội bộ trong phạm vi crawl đã cấu hình. Cách kiểm tra là lấy tập URL có trong sitemap, CMS hoặc GA4 rồi đối chiếu với danh sách URL crawler tìm được từ các link; trang chỉ xuất hiện ở nguồn bổ sung cần được kiểm tra thủ công. Screaming Frog cũng mô tả cách phát hiện những URL có trong Analytics nhưng không được tìm thấy bằng đường crawl liên kết.
Tuy nhiên, không phải URL nào thiếu link cũng cần cứu. Trang cảm ơn sau khi gửi form, trang dùng riêng cho chiến dịch quảng cáo hoặc URL đã chủ động noindex có thể không cần đưa vào hệ thống điều hướng. Ngược lại, nếu đó là trang dịch vụ vẫn indexable và có khả năng tạo lead, hãy tìm một trang hub hoặc bài viết đúng chủ đề để tạo liên kết có ích.
2. Trang dịch vụ nhận nhiều link nhưng thiếu link trong nội dung
Lọc nhóm service page theo Unique Inlinks rồi đối chiếu vị trí đặt link, thay vì chỉ sắp xếp theo tổng số liên kết. Một URL có 40 link từ footer hoặc sidebar vẫn được liên kết nội bộ bình thường, nhưng có thể thiếu đường dẫn xuất hiện đúng lúc người đọc đang tìm hiểu một vấn đề liên quan. Do đó, cần phân biệt navigation, breadcrumb, footer, related posts và link ngữ cảnh nằm trong phần nội dung chính.
Ví dụ giả lập, bài “Cách kiểm soát thất thoát tồn kho” thu hút đúng nhóm khách tiềm năng nhưng không dẫn tới trang phần mềm quản lý kho; thêm một liên kết trong đoạn phân tích giải pháp sẽ hợp lý hơn chèn thêm nhiều link ở cuối mọi bài. Tuy nhiên, không cần ép mọi bài đều liên kết về trang bán hàng nếu nội dung không thực sự liên quan.
3. Link hỏng và chuỗi redirect làm đường đi vòng vèo
Từ báo cáo crawl, lọc các internal outlinks trỏ đến HTTP 4xx, 5xx hoặc qua một hay nhiều bước 3xx, sau đó truy ngược URL nguồn để sửa đúng vị trí. Liên kết 404 dẫn tới nội dung không còn tồn tại cần được cập nhật, xóa hoặc thay bằng tài nguyên tương đương; không nên tự động chuyển mọi URL lỗi về homepage vì trang đích có thể không liên quan với kỳ vọng người đọc.
Một lỗi thường xuất hiện sau migration là bài viết vẫn liên kết từ URL A sang B cũ, rồi B chuyển hướng tới C và tiếp tục tới D. Trường hợp này nên cập nhật href trỏ thẳng tới D, dù redirect 301 tự thân không phải một lỗi hỏng. Google Search Central về site migration cũng khuyến nghị cập nhật liên kết nội bộ sau khi đổi URL để cải thiện trải nghiệm và giảm tải máy chủ.

4. Anchor text mơ hồ hoặc lặp từ khóa máy móc
Anchor text cần cho người đọc biết họ sẽ mở trang gì, đồng thời giúp công cụ tìm kiếm hiểu mối liên hệ giữa hai nội dung. Xuất danh sách link cùng anchor rồi lọc các cụm chung chung như “xem thêm”, “tại đây”, “chi tiết”, cũng như mẫu exact match lặp nguyên văn trên hàng loạt bài không có cùng ngữ cảnh.
Ví dụ giả lập, 150 bài blog cùng dùng anchor “dịch vụ SEO tốt nhất” trỏ về trang SEO dù phần lớn bài nói về AI hoặc thiết kế website. Cách sửa không phải thay bằng 150 anchor từ khóa khác, mà là giảm những liên kết không cần thiết và dùng mô tả tự nhiên ở các bài thực sự liên quan. Google Search Central khuyến nghị anchor ngắn gọn, có tính mô tả và không cố nhồi từ khóa.
5. Click depth quá sâu với trang cần tạo chuyển đổi
Click depth thể hiện số bước liên kết ngắn nhất từ trang bắt đầu crawl, thường là homepage, đến một URL. Có thể lọc những trang dịch vụ hoặc pillar nằm ở độ sâu 4–5 click trở lên để kiểm tra đường đi thực tế, nhưng đây chỉ là ngưỡng rà soát nội bộ, không phải giới hạn xếp hạng được Google công bố. Các trang nằm sâu vì bộ lọc URL hoặc phân trang cần được phân biệt với trang dịch vụ thật sự khó tiếp cận.
Ngoài số click, hãy kiểm tra người dùng từ bài blog có thể mở trang dịch vụ liên quan một cách tự nhiên hay phải quay về menu nhiều lần, đồng thời đối chiếu khả năng truy cập link trên mobile theo Google Search Central.
6. Liên kết một chiều giữa pillar page và bài hỗ trợ
Cấu trúc topic cluster yếu khi các bài hỗ trợ không dẫn về trang tổng hợp chủ đề, hoặc trang pillar chỉ chứa lý thuyết mà không mở lối đến bài chuyên sâu. Có thể kiểm tra bằng bảng source–destination theo từng cụm URL để tìm bài đang đứng ngoài mạng liên kết của chủ đề.
Ví dụ giả lập, doanh nghiệp vừa xuất bản pillar “Quản trị chuỗi cung ứng” nhưng 25 bài cũ về dự báo tồn kho, mua hàng và logistics vẫn không trỏ về. Người làm SEO nên chọn những bài có đoạn giải thích phù hợp để dẫn lên pillar, rồi từ pillar liên kết xuống các phần chuyên sâu thực sự bổ sung kiến thức.
Liên kết một chiều giữa pillar và bài hỗ trợ thường là dấu hiệu content hub chưa được xây thành một hệ thống. Bài về content hub giải thích vai trò của trang pillar, bài cluster và internal link nối chúng với nhau, đồng thời nhấn mạnh rằng viết nhiều bài cùng chủ đề chưa đủ để tạo topical authority. Xem thêm: content hub và topic cluster.
Ưu tiên sửa: Trang nào xử lý trước khi có hàng trăm lỗi?
Một đợt crawl có thể trả về hàng nghìn cảnh báo, nhưng danh sách cần sửa nên được lập theo ba yếu tố: giá trị kinh doanh của URL đích, mức độ ảnh hưởng của lỗi và công sức triển khai. Có thể chấm từng yếu tố ở mức cao, trung bình, thấp, sau đó xếp nhóm cần xử lý trước thay vì đặt mục tiêu xóa sạch mọi warning.
| Nhóm ưu tiên | Dấu hiệu thường gặp | Hành động phù hợp |
|---|---|---|
| Cao | Trang dịch vụ indexable bị mồ côi; link từ hub tới trang tạo lead trả 404 | Khôi phục đường liên kết đúng ngữ cảnh hoặc cập nhật URL đích ngay |
| Trung bình | Pillar thiếu link từ các bài hỗ trợ; trang quan trọng có click depth sâu | Bổ sung link từ những bài liên quan và điều chỉnh hub |
| Thấp hoặc cần đánh giá thêm | Anchor chưa tối ưu ở bài ít truy cập; bài cũ thiếu link nhưng không còn mục tiêu SEO | Cân nhắc giữ nguyên, làm mới, gộp hoặc loại bỏ theo vai trò |
Ví dụ giả lập, nếu chỉ có một ngày công, sửa năm đường liên kết hỏng dẫn vào trang báo giá có thể cấp thiết hơn thêm 100 link vào các bài không có chuyển đổi. Đặc biệt, Google không đặt mốc “5 link/trang”, và trang chính sách hoặc tài liệu phụ không có nhu cầu nhận liên kết ngang với landing page dịch vụ.
Trang dịch vụ là nơi chuyển đổi trực tiếp, nên việc được dẫn link đúng ngữ cảnh chỉ là một phần của bài toán. Bài về SEO cho trang dịch vụ phân tích vì sao nhiều trang lên top nhưng không tạo ra khách, và đề xuất kết hợp search intent, bằng chứng năng lực, CTA phù hợp cùng việc liên kết trang dịch vụ với blog. Xem thêm: SEO cho trang dịch vụ.
Đối với các trang cũ, cần xem lại organic traffic, backlink, trùng lặp intent, chuyển đổi và trạng thái index trước khi chọn gộp, noindex hay xóa. Nếu gộp nội dung, chỉ redirect URL cũ tới một trang tương đương thực sự; nếu vẫn cần giữ trang cho người dùng, không nên noindex chỉ vì số inlinks thấp.
Cách sửa liên kết yếu ở quy mô lớn mà không chèn link gượng ép
Với vài chục URL ưu tiên, sửa thủ công thường giúp kiểm soát tốt vị trí đặt link và câu dẫn. Nhưng khi lỗi lặp trên hàng trăm trang, nên xác định nó bắt nguồn từ template hay nội dung: breadcrumb sai cấu trúc, module related posts chọn bài ngẫu nhiên hoặc widget footer dùng URL cũ phải được sửa ở cấp hệ thống.

Ví dụ giả lập, plugin tự động thêm 200 liên kết tới năm bài mới nhất khiến nhiều chủ đề không liên quan cùng trỏ vào một nhóm URL, trong khi các trang dịch vụ vẫn thiếu liên kết theo ngữ cảnh. Chỉ số inlinks toàn site tăng nhưng luồng truy cập vào nhóm money page có thể không đổi. Cách vận hành tốt hơn là cấu hình đề xuất theo topic cluster, loại trừ trang không phù hợp và yêu cầu người biên tập duyệt các liên kết nằm trong thân bài.
AI có thể giúp quét dữ liệu website, đề xuất trang nguồn, trang đích và anchor text, nhưng không thay thế bước kiểm duyệt. Bài về AI tối ưu internal link trình bày quy trình 6 bước và nhấn mạnh người làm SEO hoặc biên tập viên phải duyệt từng liên kết trước khi xuất bản. Xem thêm: AI tối ưu internal link.
Để tránh lỗi tái diễn, checklist xuất bản nên yêu cầu người viết xác định trang hub, kiểm tra ít nhất một liên kết từ trang đã xuất bản dẫn đến bài mới khi phù hợp, đồng thời bổ sung đường dẫn từ bài mới tới tài nguyên hỗ trợ hoặc trang dịch vụ có liên quan. Về kỹ thuật, link quan trọng cần được xuất thành thẻ HTML có URL hợp lệ, thay vì nút chỉ dùng sự kiện JavaScript. Đây là điều kiện Google nêu trong hướng dẫn về liên kết có thể crawl.
Đo hiệu quả sau audit và chu kỳ kiểm tra lại
Sau khi sửa, hãy crawl lại cùng cấu hình ban đầu rồi so sánh trên nhóm URL ưu tiên, không chỉ đếm tổng số liên kết vừa được thêm. Các thước đo kỹ thuật có thể gồm số trang mồ côi cần index còn lại, tỷ lệ link nội bộ trỏ về URL 200 và canonical đúng, số nguồn liên kết ngữ cảnh đến trang tạo lead, cùng click depth của các trang quan trọng.

Tiếp theo, sử dụng Page indexing và URL Inspection trong Google Search Console để kiểm tra tình trạng được phát hiện, crawl, canonical và index của những trang từng bị bỏ rơi. Việc thêm internal link cũng không đảm bảo trang sẽ được index hoặc tăng thứ hạng ngay lập tức.
Nếu sau audit vẫn có trang chưa được index, nên chẩn đoán từng URL thay vì thử nhiều biện pháp cùng lúc. Bài về website không index bài mới đi theo thứ tự discovery, crawl, indexability, canonical rồi chất lượng nội dung, và lưu ý Request Indexing không phải giải pháp chung cho mọi trường hợp. Xem thêm: website không index bài mới.
Về kinh doanh, so sánh organic clicks, lượt truy cập trang dịch vụ, đường chuyển trang và form/lead trong GA4 hoặc CRM trong những khoảng thời gian tương đương. Nếu cùng thời điểm doanh nghiệp cập nhật nội dung, chạy quảng cáo hoặc thay landing page, không nên quy toàn bộ kết quả cho internal link. Website thường xuyên xuất bản có thể rà soát nhanh sau các đợt đăng bài và audit sâu theo quý, tùy mức độ thay đổi.
Kết luận
Một Internal Link Audit có giá trị không kết thúc ở danh sách lỗi xuất từ crawler, mà phải chỉ ra trang quan trọng nào đang thiếu đường dẫn và sửa từ đâu để vừa thuận lợi cho Google khám phá nội dung, vừa dẫn người đọc đến bước chuyển đổi phù hợp.
Nếu website có nhiều bài blog nhưng trang dịch vụ khó tiếp cận, hoặc cấu trúc liên kết rối sau khi thay đổi URL, DGMASIA có thể hỗ trợ audit kỹ thuật, cấu trúc nội dung và hệ thống internal link trong dịch vụ SEO Website để xác định hạng mục cần ưu tiên theo mục tiêu kinh doanh.
FAQ – Câu hỏi thường gặp
Internal link audit nên làm bao lâu một lần?
Với website đăng bài thường xuyên, có thể kiểm tra nhanh sau mỗi đợt xuất bản và audit sâu theo quý. Website ít thay đổi có thể kiểm tra thưa hơn, tùy mức độ cập nhật và quy mô URL.
Mỗi trang cần tối thiểu bao nhiêu internal link?
Google không quy định số link tối thiểu cố định cho mọi trang; trang quan trọng nên có liên kết từ ít nhất một trang khác. Ngưỡng “5 link/trang” chỉ là quy ước tham khảo, không thay thế việc đánh giá ngữ cảnh và vai trò trang.
Trang mồ côi có luôn cần được chèn link không?
Không. Chỉ nên bổ sung liên kết khi trang cần được tìm thấy hoặc phục vụ hành trình đọc; những URL không còn giá trị có thể cần gộp, noindex hoặc xóa sau khi đánh giá kỹ.
Có thể audit internal link chỉ bằng Google Search Console không?
Không đầy đủ vì báo cáo Links chỉ hiển thị dữ liệu mẫu. Cần kết hợp crawler, sitemap và nguồn URL từ CMS hoặc Analytics để đối chiếu.
Dùng plugin hoặc AI chèn internal link hàng loạt có an toàn không?
Có thể dùng để tìm cơ hội liên kết, nhưng nên duyệt trang đích, anchor và vị trí chèn trước khi xuất bản. Tự động chèn thiếu kiểm soát dễ tạo liên kết gượng ép hoặc dồn link sai nhóm trang.
Khi nào nên nhờ chuyên gia audit liên kết nội bộ?
Khi website có hàng nghìn URL, vừa migration, CMS sinh nhiều trang hoặc trang tạo lead khó được tìm thấy dù nội dung đã tốt, doanh nghiệp có thể nhờ DGMASIA kiểm tra cấu trúc crawl, index và liên kết để xác định nguyên nhân ưu tiên xử lý.






