<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Các checklis chuẩn SEO website cơ bản nhất |  Hoclaptrinh99.com</title>
<meta name="description" content="Các checklis chuẩn SEO website cơ bản nhất - Savefile - Blog - https&#x3A;&#x002F;&#x002F;hoclaptrinh99.com&#x002F;blog&#x002F;savefile&#x002F;php-mysql&#x002F;cac-checklis-chuan-seo-website-co-ban-nhat-11.html">
<meta name="keywords" content="blog lập trình">
<meta name="news_keywords" content="blog lập trình">
<meta name="author" content="Học Lập Trình 99">
<meta name="copyright" content="Học Lập Trình 99 [hoclaptrinh99@gmail.com]">
<meta name="generator" content="NukeViet v5.0">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="google-site-verification" content="BSwsW_B32JEmlT2cuZD1IQZqLeh5J64CB7lFDySkFVY">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Các checklis chuẩn SEO website cơ bản nhất">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Blog - https&#x3A;&#x002F;&#x002F;hoclaptrinh99.com&#x002F;blog&#x002F;savefile&#x002F;php-mysql&#x002F;cac-checklis-chuan-seo-website-co-ban-nhat-11.html">
<meta property="og:site_name" content="Học Lập Trình 99">
<meta property="og:image" content="https://hoclaptrinh99.com/uploads/opengrap.png">
<meta property="og:image:url" content="https://hoclaptrinh99.com/uploads/opengrap.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1058">
<meta property="og:image:height" content="887">
<meta property="og:image:alt" content="Học Lập Trình 99">
<meta property="og:url" content="https://hoclaptrinh99.com/blog/savefile/php-mysql/cac-checklis-chuan-seo-website-co-ban-nhat-11.html">
<link rel="shortcut icon" href="https://hoclaptrinh99.com/uploads/500058390_729034789638068_2489363526938716286_n.jpg">
<link rel="canonical" href="https://hoclaptrinh99.com/blog/savefile/php-mysql/cac-checklis-chuan-seo-website-co-ban-nhat-11.html">
<link rel="alternate" href="https://hoclaptrinh99.com/blog/rss/" title="Blog" type="application/rss+xml">
<link rel="alternate" href="https://hoclaptrinh99.com/blog/rss/nukeviet/" title="Blog - NUKEVIET" type="application/rss+xml">
<link rel="alternate" href="https://hoclaptrinh99.com/blog/rss/php-mysql/" title="Blog - PHP MYSQL" type="application/rss+xml">
<link rel="alternate" href="https://hoclaptrinh99.com/blog/rss/html-css-js/" title="Blog - HTML CSS JS" type="application/rss+xml">
<link rel="alternate" href="https://hoclaptrinh99.com/blog/rss/python/" title="Blog - PYTHON" type="application/rss+xml">
<link rel="alternate" href="https://hoclaptrinh99.com/blog/rss/linux/" title="Blog - LINUX" type="application/rss+xml">
<link rel="alternate" href="https://hoclaptrinh99.com/blog/rss/khac/" title="Blog - KHÁC" type="application/rss+xml">
<link rel="search" type="application/opensearchdescription+xml" href="https://hoclaptrinh99.com/seek/opensearch/blog/" title="Blog">
<link rel="preload" as="font" href="/assets/fonts/fontawesome-webfont.woff2" type="font/woff2" crossorigin>
<link rel="preload" as="font" href="/themes/default/fonts/NukeVietIcons.woff2" type="font/woff2" crossorigin>
<link rel="preload" as="image" href="/themes/ts_sharecode/images/header.png" type="image/png">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/js/sweetalert.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/toastr/toastr.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/toastr/tienganh.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/php-email-form/validate.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/bootstrap/js/bootstrap.bundle.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/waypoints/jquery.waypoints.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/counterup/counterup.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/jquery.easing/jquery.easing.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/owl.carousel/owl.carousel.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/aos/aos.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/assets/js/select2/select2.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://hoclaptrinh99.com/themes/ts_sharecode/js/bootstrap.min.js" type="text/javascript">
<link rel="preload" as="style" href="/assets/css/core.r.min.css?t=1764339859" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/css/bootstrap.min.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/css/style.responsive.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/css_custom/sweetalert.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/toastr/toastr.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/animate.css/animate.min.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/owl.carousel/assets/owl.carousel.min.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/remixicon/remixicon.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/boxicons/css/boxicons.min.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/icofont/icofont.min.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/bootstrap/css/bootstrap.min.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/assets/js/select2/select2.min.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/aos/aos.css" type="text/css">
<link rel="preload" as="style" href="https://hoclaptrinh99.com/themes/ts_sharecode/css/custom.css" type="text/css">
<link rel="stylesheet" href="/assets/css/core.r.min.css?t=1764339859">
<link rel="stylesheet" href="https://hoclaptrinh99.com/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/css/bootstrap.min.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/css/style.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/css/style.responsive.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/css_custom/sweetalert.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/toastr/toastr.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/css/style.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/animate.css/animate.min.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/remixicon/remixicon.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/boxicons/css/boxicons.min.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/icofont/icofont.min.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/assets/js/select2/select2.min.css">
<link rel="stylesheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/aos/aos.css">
<link rel="StyleSheet" href="https://hoclaptrinh99.com/themes/ts_sharecode/css/custom.css">
<style type="text/css">
    body{background: #fff;}
</style>
    </head>
    <body>
<div class="container-fluid"style="background-color:#fff;">
<div id="print">
    <div id="hd_print">
        <h2 class="pull-left">Học Lập Trình 99</h2>
        <p class="pull-right"><a title="Học Lập Trình 99" href="https://hoclaptrinh99.com/">https://hoclaptrinh99.com</a></p>
    </div>
    <div class="clear"></div>
    <hr />
    <div id="content">
        <h1>Các checklis chuẩn SEO website cơ bản nhất</h1>
        <ul class="list-inline">
            <li>Thứ ba, 23 Tháng M. hai 2025 11:31 SA</li>
            <li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="https://hoclaptrinh99.com/#" data-toggle="winCMD" data-cmd="print">In ra</a></li>
            <li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="https://hoclaptrinh99.com/#"  data-toggle="winCMD" data-cmd="close">Đóng cửa sổ này</a></li>
        </ul>
        <div class="clear"></div>
        <div id="hometext">
            Giới thiệu 1 số tiêu chí checklist chuẩn SEO cơ bản nhất dành cho website
        </div>
                <div class="imghome">
            <img alt="Checklist 16 tieu chi thiet ke website chuan seo" src="https://hoclaptrinh99.com/uploads/blog/source/checklist-16-tieu-chi-thiet-ke-website-chuan-seo.jpg" width="460" class="img-thumbnail" />
                        <p>
                <em>Checklist 16 tieu chi thiet ke website chuan seo</em>
            </p>
        </div>
        <div class="clear"></div>
        <div id="bodytext" class="clearfix">
            <h2>SEO Onpage là gì?</h2><p>SEO onpage là <strong>tập hợp các kỹ thuật tối ưu trực tiếp ngay trên chính website</strong> của bạn, nhằm giúp Google (và người dùng) <strong>hiểu nội dung tốt hơn</strong>, từ đó <strong>xếp hạng cao hơn trên kết quả tìm kiếm</strong>.</p><p>SEO Onpage không chỉ là chỉnh thẻ meta, mà bao gồm:</p><ul><li>Cấu trúc website</li><li>Trải nghiệm người dùng (UX)</li><li>Tốc độ tải trang</li><li>Dữ liệu có cấu trúc (Schema)</li><li>Khả năng quản trị nội dung (CMS)</li></ul><h3><strong>Tối ưu thẻ Title &amp; Meta Description</strong></h3><ul><li><strong>Title</strong>:<ul><li>50–60 ký tự</li><li>Có từ khóa chính</li><li>Hấp dẫn để tăng CTR</li></ul></li><li><strong>Meta description</strong>:<ul><li>120–160 ký tự</li><li>Tóm tắt nội dung + kêu gọi click</li></ul></li></ul><p>📌 Ví dụ:</p><p><code>Title: Tra cứu thông tin đấu thầu mới nhất | DauThau.info&nbsp;</code></p><p><code>Meta: Tổng hợp thông tin đấu thầu, mời thầu, kết quả lựa chọn nhà thầu nhanh và chính xác.</code></p><p><strong>Heading (H1 – H6) chuẩn SEO</strong></p><ul><li><strong>Mỗi trang chỉ có 1 H1</strong></li><li>H2, H3 chia nhỏ nội dung rõ ràng</li><li>Không dùng heading để trang trí</li></ul><p>Ý nghĩa: SEO Onpage là nền tảng <strong>quan trọng nhất</strong> trong toàn bộ chiến lược SEO.<br />Dù có nội dung hay, backlink mạnh hay chạy Ads tốt đến đâu, <strong>website Onpage không chuẩn thì Google vẫn đánh giá thấp</strong>.</p><h2><strong>Vì sao cần checklist SEO Onpage?</strong></h2><p>Checklist SEO Onpage giúp:</p><ul><li>Phát hiện lỗi kỹ thuật đang <strong>kìm hãm thứ hạng</strong></li><li>Chuẩn hóa website theo <strong>tiêu chuẩn Google mới nhất</strong></li><li>Làm nền móng vững chắc cho SEO Content &amp; SEO Offpage</li><li><p>Dễ đo lường – dễ báo giá – dễ làm việc với Dev &amp; khách hàng</p><p>&nbsp;</p></li></ul><h1>Checklist SEO Onpage 2026 – Phiên bản tối ưu, không trùng lặp</h1><h2>1. Chuẩn hóa Domain &amp; Bảo mật website</h2><p>Trước khi làm bất kỳ hoạt động SEO nào, website cần được chuẩn hóa về mặt kỹ thuật domain.</p><p>Checklist cần kiểm tra:</p><ul><li>Website chỉ tồn tại <strong>1 phiên bản duy nhất</strong><ul><li>Chọn <strong>www hoặc non-www</strong></li></ul></li><li>Toàn bộ HTTP phải <strong>redirect 301 về HTTPS</strong></li><li>Chứng chỉ <strong>SSL hợp lệ, không lỗi bảo mật</strong></li><li>Không để tồn tại domain phụ gây trùng lặp nội dung</li></ul><p>📌 <strong>Lưu ý:</strong><br />Sai ở bước này có thể khiến Google <strong>đánh giá thấp toàn bộ website</strong>, dù nội dung tốt đến đâu.</p><hr /><h2>2. Xây dựng cấu trúc website &amp; loại trang chuẩn SEO</h2><p>Một website tối ưu SEO Onpage cần có đầy đủ <strong>các loại trang cốt lõi</strong> sau:</p><ul><li>Trang chủ (Homepage)</li><li>Trang danh mục chính</li><li>Trang danh mục phụ</li><li>Trang chi tiết sản phẩm / dịch vụ</li><li>Trang bài viết (blog, tin tức)</li><li>Trang thương hiệu / giới thiệu / thông tin doanh nghiệp</li></ul><p>🎯 Mục tiêu:</p><ul><li>Giúp Google hiểu <strong>chủ đề chính của website</strong></li><li>Xác định website mạnh ở <strong>lĩnh vực nào</strong></li><li>Tạo cấu trúc Entity rõ ràng cho SEO 2026</li></ul><hr /><h2>3. Tối ưu trải nghiệm người dùng (UX)</h2><h3>3.1 Trang chủ</h3><ul><li>Thể hiện rõ: Website là ai – cung cấp giá trị gì</li><li>Nội dung trọng tâm xuất hiện ngay từ đầu</li><li>Điều hướng rõ ràng đến danh mục / dịch vụ chính</li><li>Thông tin liên hệ dễ tìm, dễ thao tác</li></ul><h3>3.2 Trang danh mục</h3><ul><li>Hiển thị đầy đủ danh sách sản phẩm / bài viết</li><li>Có nội dung mô tả, hướng dẫn lựa chọn</li><li>Phân trang hợp lý, dễ theo dõi</li></ul><h3>3.3 Trang sản phẩm / dịch vụ</h3><ul><li>Nội dung đúng nhu cầu tìm kiếm của người dùng</li><li>CTA rõ ràng (mua hàng, liên hệ, đăng ký)</li><li>Gợi ý nội dung liên quan</li><li>Đủ dữ liệu để triển khai:<ul><li>Schema Product</li><li>Schema Breadcrumb</li></ul></li></ul><hr /><h2>4. Cấu trúc URL thân thiện với SEO</h2><p>Tiêu chí URL chuẩn:</p><ul><li>Ngắn gọn, dễ đọc</li><li>Không ký tự đặc biệt, không tham số dư thừa</li><li>Thể hiện rõ cấp độ phân loại</li></ul><p>📌 Ví dụ URL chuẩn:</p><ul><li>Trang chủ:<br /><code>domain.com</code></li><li>Danh mục chính:<br /><code>domain.com/danh-muc/</code></li><li>Danh mục con:<br /><code>domain.com/danh-muc/danh-muc-con/</code></li><li>Sản phẩm:<br /><code>domain.com/danh-muc/danh-muc-con/ten-san-pham/</code></li></ul><hr /><h2>5. Heading (H1 – H2 – H3) đúng chuẩn SEO</h2><p>Checklist Heading:</p><ul><li>Mỗi trang <strong>chỉ có 1 thẻ H1</strong></li><li>Heading phản ánh chính xác nội dung trang</li><li>Thứ tự phân cấp logic (H1 → H2 → H3)</li><li>Không dùng heading để trang trí</li></ul><p>Áp dụng đồng bộ cho:</p><ul><li>Trang chủ</li><li>Trang danh mục</li><li>Trang sản phẩm</li><li>Trang bài viết</li><li>Trang tĩnh, trang tag</li></ul><hr /><h2>6. Robots.txt &amp; Sitemap</h2><p>Website cần:</p><ul><li>File <strong>robots.txt hợp lệ</strong></li><li>Sitemap.xml:<ul><li>Đã tạo</li><li>Đã submit Google Search Console</li></ul></li><li>Sitemap HTML (khuyến khích) để hỗ trợ người dùng</li></ul><hr /><h2>7. Tốc độ tải trang &amp; Core Web Vitals</h2><p>Các chỉ số nên đạt:</p><ul><li>FCP &lt; 2.5 giây</li><li>FID &lt; 100ms</li><li>CLS &lt; 0.1</li><li>PageSpeed ≥ 60 (Mobile &amp; Desktop)</li></ul><p>⚠️ Website chậm không chỉ ảnh hưởng SEO mà còn <strong>giảm mạnh tỷ lệ chuyển đổi</strong>.</p><hr /><h2>8. Mobile Friendly (Bắt buộc)</h2><ul><li>Hiển thị tốt trên mọi thiết bị di động</li><li>Không lỗi font, lỗi nút bấm</li><li>Trải nghiệm vuốt – chạm mượt mà</li></ul><p>📌 Google <strong>index mobile-first</strong>, nên tối ưu mobile là điều bắt buộc trong SEO 2026.</p><hr /><h2>9. Breadcrumb &amp; Schema Markup</h2><p>Cần triển khai Breadcrumb cho:</p><ul><li>Trang danh mục</li><li>Trang sản phẩm</li><li>Trang bài viết</li></ul><p>Schema nên có:</p><ul><li>Breadcrumb</li><li>Product</li><li>Article</li><li>FAQ</li><li>Organization / Website</li></ul><hr /><h2>10. Rich Snippet &amp; tính năng nâng cao CTR</h2><p>Các yếu tố giúp tăng CTR tự nhiên:</p><ul><li>Đánh giá sao (Rating)</li><li>Table of Content cho bài viết dài</li><li>Favicon</li><li>Bình luận</li><li>Chia sẻ mạng xã hội</li></ul><hr /><h2>11. Meta Robots &amp; Canonical</h2><p>Checklist kiểm soát index:</p><ul><li>Phân trang</li><li>URL có tham số</li><li>Bài viết thuộc nhiều danh mục</li></ul><p>Luôn gắn Canonical để:</p><ul><li>Tránh trùng lặp nội dung</li><li>Tập trung sức mạnh SEO cho URL chính</li></ul><hr /><h2>12. Internal Link &amp; External Link</h2><ul><li>Internal link theo cụm chủ đề (Topic Cluster)</li><li>Anchor text tự nhiên, đúng ngữ cảnh</li><li>External link chọn lọc, nguồn uy tín</li><li>Kiểm soát follow / nofollow hợp lý</li></ul><hr /><h2>13. Trang 404 chuẩn SEO</h2><p>Trang 404 nên có:</p><ul><li>HTTP Status Code 404 chính xác</li><li>Nút quay về trang chủ</li><li>Ô tìm kiếm</li><li>Gợi ý nội dung liên quan</li></ul><hr /><h2>14. CMS &amp; quyền quản trị SEO</h2><p>CMS cần hỗ trợ:</p><ul><li>Tùy chỉnh Meta Title, Description, URL</li><li>Quản lý alt &amp; title ảnh</li><li>Soạn thảo nội dung nâng cao</li><li>Table of Content</li><li>Phân quyền quản trị rõ ràng</li></ul><hr /><h2>Checklist SEO Onpage giúp website đạt được gì?</h2><ul><li>Google hiểu rõ cấu trúc &amp; chủ đề website</li><li>Người dùng ở lại lâu hơn</li><li>Thứ hạng từ khóa tăng bền vững</li><li>Tỷ lệ chuyển đổi cải thiện rõ rệt</li></ul><hr /><h2>Kết luận</h2><p>SEO Onpage không phải tùy chọn, mà là <strong>nền móng bắt buộc</strong> cho mọi chiến lược SEO dài hạn.<br />Nếu bỏ qua bước này, mọi nỗ lực về <strong>content hay backlink đều khó đạt hiệu quả tối đa</strong>.</p><p>👉 Tham khảo thêm khóa học &amp; tài liệu xây dựng website chuẩn SEO để tối ưu toàn diện.</p>
        </div>
                <div id="author">
                        <p>
                <strong>Tác giả:</strong>
                <a href="https://hoclaptrinh99.com/blog/author/Nguyen-Lam/">Nguyễn Lâm</a>
            </p>
        </div>
    </div>
    <div id="footer" class="clearfix">
        <div id="url">
            <strong>URL của bản tin này: </strong><a href="https://hoclaptrinh99.com/blog/savefile/php-mysql/cac-checklis-chuan-seo-website-co-ban-nhat-11.html" title="Các checklis chuẩn SEO website cơ bản nhất">https://hoclaptrinh99.com/blog/savefile/php-mysql/cac-checklis-chuan-seo-website-co-ban-nhat-11.html</a>
        </div>
        <div class="clear"></div>
        <div class="copyright">
            &copy; Học Lập Trình 99
        </div>
        <div id="contact">
            <a href="mailto:hoclaptrinh99@gmail.com">hoclaptrinh99@gmail.com</a>
        </div>
    </div>
</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng site, <a data-toggle="timeoutsesscancel" href="https://hoclaptrinh99.com/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<script src="https://hoclaptrinh99.com/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_assets_dir="assets",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="blog",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=1,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",nv_turnstile_sitekey="",XSSsanitize=1,nv_jsdate_get="dd-mm-yyyy",nv_jsdate_post="dd/mm/yyyy",nv_gfx_width="150",nv_gfx_height="40",nv_gfx_num="6";</script>
<script src="https://hoclaptrinh99.com/assets/js/language/vi.js"></script>
<script src="https://hoclaptrinh99.com/assets/js/DOMPurify/purify3.js"></script>
<script src="https://hoclaptrinh99.com/assets/js/global.js"></script>
<script src="https://hoclaptrinh99.com/assets/js/site.js"></script>
<script src="https://hoclaptrinh99.com/themes/default/js/news.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/js/main.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/js/sweetalert.min.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/toastr/toastr.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/toastr/tienganh.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/php-email-form/validate.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/waypoints/jquery.waypoints.min.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/counterup/counterup.min.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/jquery.easing/jquery.easing.min.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/owl.carousel/owl.carousel.min.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/assets/js/main.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/assets/vendor/aos/aos.js"></script>
<script src="https://hoclaptrinh99.com/assets/js/select2/select2.min.js"></script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/js/custom.js"></script>
<script>        // Debug AOS
        console.log("Checking AOS...");
        function initAOS() {
            if (typeof AOS !== "undefined") {
                console.log("AOS found, initializing...");
                AOS.init({
                    duration: 1000,
                    easing: "ease-in-out",
                    once: false,
                    mirror: true,
                    offset: 50,
                    delay: 0
                });
                console.log("AOS initialized successfully");
            } else {
                console.error("AOS library not found!");
            }
        }
        if (document.readyState === "loading") {
            document.addEventListener("DOMContentLoaded", initAOS);
        } else {
            initAOS();
        }</script>
<script src="https://hoclaptrinh99.com/themes/ts_sharecode/js/bootstrap.min.js"></script>
<script>
        $(function() {
            // Check wallet transaction status - chỉ hiển thị 1 lần
            $.ajax({
                url: '/index.php?language=vi&nv=wallet&op=check_transaction',
                type: 'POST',
                dataType: 'json',
                success: function(response) {
                    if (response.status === 'success' && response.transaction_info) {
                        swal({
                            title: "Thông báo",
                            text: response.transaction_info,
                            type: "success"
                        });
                    }
                },
                error: function() {
                    console.log('Error checking wallet transaction');
                }
            });
        });
        </script>
</body>
</html>