Bộ Tiêu Chuẩn Kiểm Toán Mở AEORank GEO-62 & Đặc Tả REST API v1

AEORank Vietnam (aeorank.app/vi) là hệ thống kiểm toán kỹ thuật SEO Google, Tối ưu Hóa Công cụ Trả lời (AEO) và Tối ưu Hóa Tìm kiếm AI Tạo sinh (GEO) tự động kết hợp 62 quy tắc kỹ thuật tất định với Động cơ Ngữ nghĩa AEO-Sem, kiểm tra trích dẫn thực tế trên 4 AI và hệ thống Giám Sát Độ Trôi Hàng Tuần (Weekly Drift Guard).

1. Công Thức Chấm Điểm 9 Trụ Cột Chuẩn Hóa (Tổng Trọng Số 115 → 100%)

Tổng trọng số thô của 9 trụ cột là 115 và được chuẩn hóa về 100.0% theo công thức: Điểm Tổng Thể = round(sum(Score_i * w_i) / 115). Khi bật thẩm định ngữ nghĩa trên 2 trụ cột Nội dung & AI, điểm số kết hợp 70% xác suất ngữ nghĩa AEO-Sem và 30% quy tắc kỹ thuật tất định.

Mã Trụ CộtTên Trụ Cột Đánh Giá (Tiếng Việt)Trọng Số ThôTỷ Trọng Chuẩn Hóa
crawlThu thập & Lập chỉ mục2017.39%
onpageTối ưu On-page1513.04%
contentChất lượng Nội dung2017.39%
linksLiên kết & Kiến trúc108.7%
structuredDữ liệu cấu trúc & Chia sẻ86.96%
aiSẵn sàng cho Tìm kiếm AI (GEO)1210.43%
performanceHiệu năng & Tốc độ108.7%
securityBảo mật & Tín nhiệm54.35%
visibilityĐộ phủ Tìm kiếm & Uy tín1513.04%

2. Hướng Dẫn Nhanh AEORank v1 REST API

curl -X POST "https://aeorank.app/api/v1/audit/sandbox" \
  -H "Authorization: Bearer demo" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://aeorank.app/vi", "lang": "vi"}'

3. Chuyên Đề Kỹ Thuật SEO, AEO & GEO — Trung Tâm Tri Thức Mở (aeorank.app/tri-thuc)

4. Danh Mục 62 Quy Tắc Kiểm Toán Kỹ Thuật (56 Cấp Trang + 6 Cấp Toàn Sitemap)

MãĐịnh DanhTrụ CộtMức ĐộPhạm ViMô Tả Quy Tắc (Tiếng Việt)
AEO-001robots_missingThu thập & Lập chỉ mụclowsingle_pageThiếu tệp robots.txt
AEO-002robots_blocks_siteThu thập & Lập chỉ mụccriticalsingle_pagerobots.txt chặn bot tìm kiếm trên toàn trang
AEO-003sitemap_missingThu thập & Lập chỉ mụcmediumsingle_pageKhông tìm thấy XML sitemap
AEO-004sitemap_errorsThu thập & Lập chỉ mụcmediumsingle_pageTệp Sitemap không truy cập được hoặc lỗi định dạng
AEO-005sitemap_bad_urlsThu thập & Lập chỉ mụcmediummulti_page_sitemapSitemap chứa URL bị chuyển hướng, lỗi hoặc gắn noindex
AEO-006not_in_sitemapThu thập & Lập chỉ mụclowsingle_pageTrang cho phép lập chỉ mục nhưng thiếu trong Sitemap
AEO-007http_errorsThu thập & Lập chỉ mụchighsingle_pageCác trang trả về lỗi HTTP (4xx/5xx)
AEO-008broken_internal_linksLiên kết & Kiến trúchighsingle_pageLiên kết nội bộ trỏ tới URL bị hỏng
AEO-009redirect_chainsThu thập & Lập chỉ mụcmediumsingle_pageChuỗi chuyển hướng nhiều chặng (Redirect chains)
AEO-010links_to_redirectsLiên kết & Kiến trúclowsingle_pageLiên kết nội bộ đi qua URL trung gian chuyển hướng
AEO-011noindexThu thập & Lập chỉ mụchighsingle_pageCác trang bị loại khỏi kết quả tìm kiếm bởi thẻ noindex
AEO-012canonical_missingThu thập & Lập chỉ mụclowsingle_pageTrang thiếu thẻ liên kết chuẩn (rel=canonical)
AEO-013canonical_elsewhereThu thập & Lập chỉ mụcmediumsingle_pageThẻ Canonical trỏ sang một URL khác
AEO-014canonical_brokenThu thập & Lập chỉ mụchighsingle_pageURL đích trong thẻ Canonical bị chuyển hướng hoặc báo lỗi
AEO-015soft_404Thu thập & Lập chỉ mụcmediumsingle_pageTrang không tồn tại nhưng vẫn trả về HTTP 200 (Soft 404)
AEO-016host_temporary_redirectThu thập & Lập chỉ mụclowsingle_pageChuyển hướng tên miền hoặc HTTPS đang dùng mã tạm thời (302/307)
AEO-017host_variantThu thập & Lập chỉ mụcmediumsingle_pageCả hai bản www và non-www đều đang chạy độc lập
AEO-018no_httpsBảo mật & Tín nhiệmhighsingle_pageWebsite chưa chạy HTTPS hoặc HTTP không tự chuyển hướng sang HTTPS
AEO-019deep_pagesLiên kết & Kiến trúclowmulti_page_sitemapCác trang nằm sâu hơn 3 lần nhấp chuột từ trang chủ
AEO-020orphan_pagesLiên kết & Kiến trúcmediummulti_page_sitemapTrang có trong Sitemap nhưng không có liên kết nội bộ trỏ tới (Trang mồ côi)
AEO-021js_dependentThu thập & Lập chỉ mụcmediumsingle_pageNội dung chính chỉ xuất hiện sau khi chạy JavaScript
AEO-022title_missingTối ưu On-pagehighsingle_pageTrang thiếu thẻ tiêu đề (<title>)
AEO-023title_duplicateTối ưu On-pagemediummulti_page_sitemapTrùng lặp thẻ tiêu đề (<title>) giữa các trang
AEO-024title_lengthTối ưu On-pagelowsingle_pageTiêu đề (<title>) quá ngắn hoặc quá dài
AEO-025multiple_titlesTối ưu On-pagelowsingle_pageCó nhiều hơn một thẻ <title> trên cùng một trang
AEO-026meta_missingTối ưu On-pagemediumsingle_pageTrang thiếu thẻ mô tả (meta description)
AEO-027meta_duplicateTối ưu On-pagelowmulti_page_sitemapTrùng lặp thẻ meta description giữa các trang
AEO-028meta_lengthTối ưu On-pagelowsingle_pageThẻ mô tả (meta description) quá ngắn hoặc quá dài
AEO-029h1_missingTối ưu On-pagemediumsingle_pageTrang thiếu thẻ tiêu đề chính (H1)
AEO-030h1_multipleTối ưu On-pagelowsingle_pageTrang có nhiều thẻ H1 cùng lúc
AEO-031heading_skipsTối ưu On-pagelowsingle_pageThứ tự phân cấp thẻ Heading bị nhảy bậc (ví dụ H1 xuống thẳng H3)
AEO-032lang_missingTối ưu On-pagelowsingle_pageThiếu thuộc tính khai báo ngôn ngữ (html lang)
AEO-033viewport_missingTối ưu On-pagehighsingle_pageThiếu thẻ meta viewport cho thiết bị di động
AEO-034thin_contentChất lượng Nội dungmediumsingle_pageTrang có quá ít nội dung chính (Thin content)
AEO-035duplicate_contentChất lượng Nội dungmediummulti_page_sitemapCác trang có nội dung văn bản chính giống hệt nhau
AEO-036images_altTối ưu On-pagemediumsingle_pageHình ảnh thiếu thuộc tính văn bản thay thế (alt)
AEO-037images_dimensionsHiệu năng & Tốc độlowsingle_pageHình ảnh chưa khai báo kích thước width và height
AEO-038lcp_image_lazyHiệu năng & Tốc độlowsingle_pageHình ảnh đầu trang (ứng viên LCP) đang gắn thuộc tính loading=lazy
AEO-039no_structured_dataDữ liệu cấu trúc & Chia sẻmediumsingle_pageTrang chủ chưa có dữ liệu cấu trúc (Schema JSON-LD)
AEO-040jsonld_errorsDữ liệu cấu trúc & Chia sẻhighsingle_pageLỗi cú pháp JSON-LD không thể phân tích
AEO-041schema_requiredDữ liệu cấu trúc & Chia sẻlowsingle_pageDữ liệu cấu trúc (Schema) thiếu thuộc tính bắt buộc cho Rich Results
AEO-042schema_website_missingDữ liệu cấu trúc & Chia sẻlowsingle_pageTrang chủ thiếu dữ liệu cấu trúc WebSite hoặc tên trang (Site Name)
AEO-043faq_rich_result_limitedDữ liệu cấu trúc & Chia sẻinfosingle_pageSchema FAQPage: Google chỉ hiển thị Rich Results cho trang Chính phủ & Y tế
AEO-044og_missingDữ liệu cấu trúc & Chia sẻlowsingle_pageThiếu thẻ Open Graph (og:title hoặc og:image)
AEO-045hreflang_issuesDữ liệu cấu trúc & Chia sẻmediumsingle_pageKhai báo đa ngôn ngữ (hreflang) chưa đầy đủ
AEO-046ai_bots_blockedSẵn sàng cho Tìm kiếm AI (GEO)infosingle_pageMột số trình thu thập AI đang bị chặn trong robots.txt
AEO-047llms_txt_missingSẵn sàng cho Tìm kiếm AI (GEO)infosingle_pageChưa có tệp llms.txt tại thư mục gốc
AEO-048llms_txt_no_linksSẵn sàng cho Tìm kiếm AI (GEO)infosingle_pageTệp llms.txt chưa có liên kết Markdown dẫn tới tài liệu chi tiết
AEO-049api_catalog_invalid_mimeSẵn sàng cho Tìm kiếm AI (GEO)infosingle_pageEndpoint /.well-known/api-catalog chưa trả về chuẩn MIME application/linkset+json
AEO-050schema_sameas_missingSẵn sàng cho Tìm kiếm AI (GEO)lowsingle_pageThực thể chính trên trang chủ thiếu liên kết hồ sơ xác thực (sameAs)
AEO-051entity_name_inconsistentSẵn sàng cho Tìm kiếm AI (GEO)lowsingle_pageTên thương hiệu khai báo giữa Schema, Open Graph và tiêu đề trang chủ chưa đồng nhất
AEO-052thin_sections_for_aiSẵn sàng cho Tìm kiếm AI (GEO)infosingle_pageNhiều phân đoạn dưới tiêu đề phụ (H2/H3) quá ngắn để trích dẫn độc lập
AEO-053hsts_missingBảo mật & Tín nhiệmlowsingle_pageThiếu HTTP header bảo mật Strict-Transport-Security (HSTS)
AEO-054security_headersBảo mật & Tín nhiệmlowsingle_pageThiếu các HTTP header bảo mật cơ bản
AEO-055mixed_contentBảo mật & Tín nhiệmhighsingle_pageTrang HTTPS đang tải tài nguyên qua giao thức HTTP không an toàn
AEO-056favicon_missingBảo mật & Tín nhiệmlowsingle_pageChưa khai báo biểu tượng trang (Favicon)
AEO-057slow_ttfbHiệu năng & Tốc độmediumsingle_pageThời gian phản hồi máy chủ chậm (TTFB > 0.8 giây)
AEO-058heavy_htmlHiệu năng & Tốc độlowsingle_pageTài liệu HTML quá nặng (trên 500 KB)
AEO-059generic_anchorsLiên kết & Kiến trúclowsingle_pageLiên kết nội bộ sử dụng văn bản neo (anchor text) chung chung
AEO-060broken_external_linksLiên kết & Kiến trúclowsingle_pageLiên kết trỏ ra ngoài (Outbound links) trả về lỗi HTTP
PFA-01protected_field_year_conflictTối ưu On-pagemediumsingle_pageTiêu đề (<title>/H1) chứa năm cũ mâu thuẫn với năm mới hơn trong bài viết
CFA-02sitemap_uniform_lastmodThu thập & Lập chỉ mụclowsingle_pageHầu hết URL trong Sitemap có cùng một ngày <lastmod> giống hệt nhau