Explore all courses in this category.
Explore all courses in this category.
Nguyễn Đình Cường
0 comment
09 Nov, 2026
SEO thường được xem là việc của đội nội dung và marketing, nhưng phần nền tảng kỹ thuật lại nằm trong tay lập trình viên. Một website tốt về mặt kỹ thuật giúp công cụ tìm kiếm tìm thấy, hiểu và hiển thị trang của bạn đúng cách. Bài này liệt kê những việc thiết thực bạn có thể làm trong mã nguồn, không hứa hẹn "lên top" mà chỉ tập trung vào nền móng đúng.
Hai thẻ này nằm trong head và thường là thứ người dùng thấy đầu tiên ở kết quả tìm kiếm:
<title>Học Flexbox từ cơ bản đến thành thạo</title>
<meta name='description' content='Hướng dẫn Flexbox cho người mới, có ví dụ minh họa và bài tập thực hành.'>Mỗi trang một thẻ h1 mô tả chủ đề chính, các thẻ h2, h3 theo thứ bậc hợp lý. Dùng các thẻ main, article, nav thay cho toàn div giúp công cụ tìm kiếm hiểu bố cục trang. Văn bản của liên kết nên mô tả đích đến ("xem khóa học Flexbox") thay vì chỉ "bấm vào đây".
/blog/flexbox-co-ban.File robots.txt ở thư mục gốc chỉ dẫn trình thu thập nên hay không nên truy cập đâu, và có thể trỏ đến sitemap:
User-agent: *
Disallow: /admin/
Sitemap: https://example.com/sitemap.xmlSitemap XML liệt kê các URL quan trọng để công cụ tìm kiếm khám phá đầy đủ. Hầu hết framework (Next.js, Nuxt...) có cách tạo sitemap tự động. Cẩn thận: chặn nhầm toàn bộ website bằng Disallow: / là sự cố đã xảy ra với không ít dự án khi đưa môi trường thử nghiệm lên thật. Để ngăn một trang bị lập chỉ mục, hãy dùng thẻ <meta name='robots' content='noindex'> thay vì chỉ dựa vào robots.txt.
Khi cùng một nội dung truy cập được qua nhiều URL (có hoặc không có tham số, có hoặc không có dấu gạch chéo cuối), hãy chỉ ra địa chỉ chính:
<link rel='canonical' href='https://example.com/blog/flexbox-co-ban'>Thuộc tính alt mô tả ảnh vừa giúp khả năng tiếp cận vừa giúp công cụ tìm kiếm hiểu ảnh. Đặt tên file có nghĩa (so-do-flexbox.png thay vì IMG_0231.png) và nén ảnh để trang tải nhanh.
<meta property='og:title' content='Học Flexbox từ cơ bản'>
<meta property='og:description' content='Hướng dẫn Flexbox cho người mới'>
<meta property='og:image' content='https://example.com/anh/flexbox.jpg'>
<meta property='og:url' content='https://example.com/blog/flexbox-co-ban'>Các thẻ này quyết định tiêu đề, mô tả và ảnh xem trước khi liên kết được chia sẻ trên mạng xã hội hay ứng dụng nhắn tin.
Bạn có thể thêm dữ liệu có cấu trúc định dạng JSON-LD theo chuẩn schema.org để mô tả bài viết, khóa học, sản phẩm hay câu hỏi thường gặp, giúp công cụ tìm kiếm hiểu nội dung chính xác hơn và đôi khi hiển thị kết quả phong phú. Hãy kiểm tra bằng công cụ kiểm tra dữ liệu có cấu trúc mà các công cụ tìm kiếm cung cấp, và chỉ đánh dấu những gì thực sự có trên trang.
Nếu nội dung chỉ xuất hiện sau khi JavaScript chạy ở trình duyệt, công cụ tìm kiếm và trình xem trước liên kết có thể khó đọc. Với website cần SEO, hãy ưu tiên render phía máy chủ hoặc dựng tĩnh (SSR, SSG) như đã nói ở bài về Next.js, và đảm bảo liên kết nội bộ là thẻ a với thuộc tính href thật.
SEO kỹ thuật là chuỗi những việc nhỏ làm đúng: title và description riêng cho từng trang, HTML ngữ nghĩa, URL sạch, sitemap, canonical, ảnh có alt, Open Graph và trang tải nhanh. Nhưng nội dung hữu ích và đáng tin vẫn là yếu tố quan trọng nhất, hãy xem kỹ thuật như nền tảng để nội dung tốt được tìm thấy.
Để học cách xây website đúng chuẩn từ đầu, bạn có thể tham khảo các khóa học trên codebem.com.
Nguyễn Đình Cường
0 comment