Hệ thống SEO Automation Oscar Family - kiểm tra offline không cần deploy
CheckSEO Offline: Kiểm tra toàn bộ SEO ngay trên localhost, zero lỗi lên production.

Hệ thống CHECKSEO OFFLINE Kiểm Tra SEO Không Cần Deploy TRONG 5S

Lạc Việt Anh 30/11/2025

Khác biệt hoàn toàn: kiểm tra SEO trên localhost, không cần deploy production. Tự động validate 100% meta tags, JSON-LD, images alt text với scoring system 0-100. Chặn deploy nếu phát hiện lỗi.

⚡ Khác Biệt Hoàn Toàn ⚡

🛡️

Zero Lên Production

Chặn deploy nếu SEO score < 100. Không bao giờ lỗi trên production.

📍

Localhost /checkseo

Route chỉ dành cho dev, hiển thị report trực quan ngay trên trình duyệt.

🔌

Offline 100%

Validate JSON-LD với schema.org context cached. Không cần internet.

🎯

Auto Sitemap

Scan thư mục dist/ tự động tạo sitemap.xml sau mỗi lần build.

01

Từ Nhạc Công đến Kiến Trúc Sư Hệ Thống

Lạc Việt Anh không chỉ là một lập trình viên. Anh là Founder AkiNetChief Product Architect đứng sau thành công của hệ sinh thái lamnhac.net, akivn.net, vstshop.com.

Khởi nguồn đam mê

Xuất thân là nhạc công keyboard (2009) và dấn thân vào con đường hòa âm phối khí chuyên nghiệp từ 2014, Việt Anh thấu hiểu sâu sắc nỗi đau của người làm nghệ thuật: Ý tưởng bay bổng nhưng công cụ lại giới hạn.

Bước ngoặt công nghệ

Nhận thấy thị trường thiếu hụt nghiêm trọng các workflow chuẩn, năm 2018, anh tự học lập trình để xây dựng AkiWorkflow và cộng đồng AkiNet, với sứ mệnh dùng công nghệ để giải phóng sáng tạo.

🔄 Lý Do Có Hệ Thống Này

Trong quá trình chế tạo các website, nhu cầu đồng bộ ngày càng lớn vì có cái thì tinh túy chỗ này có cái thì tinh túy chỗ kia, rồi các version update mới cũ các kiểu... Để giải quyết vấn đề này, Việt Anh làm việc kết hợp với các AI để cào toàn bộ những cái hay, cái tinh túy của từng dự án ra, mang về gom vào một template chuẩn, từ đó xả ra mọi dự án → đảm bảo đồng bộ stack với nhau, tất cả dự án đều có tất cả những cái hay của nhau.

Nhân tiện, cái SEO-system nhỏ nhỏ này cũng là một trong những "cái hay" đó...

"Tôi không chỉ vận hành website. Tôi xây dựng các công cụ, app, script để lấp đầy những khoảng trống mà thị trường bỏ quên, giúp mọi người làm việc nhanh hơn, hiệu quả hơn trên máy tính." — Lạc Việt Anh

02

Vấn Đề Thực Tế Của SEO Checker Truyền Thống

❌ Các Công Cụ Online (SEMrush, Ahrefs)

  • Phải deploy production → mất thời gian build + deploy
  • Tốn chi phí → Subscription hàng tháng $99-$399
  • Phụ thuộc internet → Không work offline
  • Phát hiện lỗi sau khi live → User đã thấy lỗi

✅ CheckSEO Offline (Oscar Family)

  • Check trên localhost → Chỉ mất 5-10s sau build
  • Miễn phí 100% → Open source, không giới hạn
  • Offline hoàn toàn → Cached schema.org context
  • Chặn deploy nếu lỗi → Zero lỗi lên production
03

Công Nghệ Thực Tế Bên Trong

Workflow Thực Tế:

1. npm run checkseo
Chạy vite-ssg build (SSG prerender)
Scripts: generate-sitemap.js → Scan dist/ → Tạo sitemap.xml
Scripts: checkseo-offline.js
Đọc sitemap.xml
Loop từng URL → Đọc HTML từ dist/
Extract: title, meta description, h1, og:image, canonical
Extract: Tất cả <img> tags → Check alt attributes
Extract: JSON-LD scripts → Parse JSON
Validate: jsonld.expand() với custom loader
Load offline: dev/schemaorg-context.jsonld
Expand JSON-LD to RDF triples
Detect unknown @type (không có trong schema.org)
Calculate score: 100 - (errors × 10) - (warnings × 5)
Lưu: dev/seo-report.json
Console: Hiển thị summary (Average score, Perfect pages, Issues)
Exit code 1 nếu có lỗi → Chặn deploy pipeline

🎯 Điểm Mạnh Kỹ Thuật

  • Custom Document Loader: Thay vì fetch schema.org online → Load cached context từ dev/schemaorg-context.jsonld
  • Regex-based Extraction: Parse HTML với regex pattern cực nhanh, không cần DOM parser nặng
  • Scoring System: 100 điểm base, -10 per error, -5 per warning. Rõ ràng và khách quan
  • Route /checkseo: Chỉ exist trong dev mode, không build vào production bundle

📊 Dữ Liệu Kiểm Tra

  • Meta Tags: title, description, keywords, og:* (title, description, image, url, type), twitter:card
  • Semantic: h1 (phải unique), canonical URL, hreflang (nếu có)
  • Images: Tất cả <img> phải có alt text, nếu thiếu → warning
  • JSON-LD: Parse JSON syntax + Expand với schema.org + Validate @type + Detect unknown types
04

Tính Năng Độc Quyền: Route /checkseo (Dev Only)

Cách Hoạt Động:

  1. Route /checkseo chỉ tồn tại trong development mode
  2. Component src/pages/checkseo.vue fetch /dev/seo-report.json
  3. Vite dev server serve cả thư mục dev/ (không build vào production)
  4. Hiển thị UI trực quan: Summary cards, Per-page results, Issues list
  5. Score color-coded: Green (90-100), Yellow (70-89), Red (<70)

Lợi Ích:

  • Visual Report: Không cần đọc JSON raw, UI responsive đẹp
  • Real-time Check: npm run checkseo → F5 browser → Thấy ngay
  • Detail Drilling: Click từng page → Xem metadata, images, JSON-LD, issues
  • Security: Route này KHÔNG build vào production → Không lo lộ report

Lưu ý: Nếu access https://oscarfamily.vn/checkseo trên production → 404. Route chỉ exist khi import.meta.env.DEV === true.

05

So Sánh Với Các Công Cụ Khác

Tiêu chíCheckSEO OfflineLighthouseSEMrushScreaming Frog
Kiểm tra Offline✓ Hoàn toàn✓ Có✗ Cần internet~ Giới hạn
Validate JSON-LD✓ Expand RDF✗ Không~ Basic✗ Không
Check Images Alt✓ Tất cả✓ Có✓ Có✓ Có
Exit code chặn deploy✓ Code 1✗ Không✗ Không✗ Không
Visual Report✓ /checkseo UI✓ Chrome UI✓ Dashboard✓ Desktop app
Chi phíFREEFREE$99-399/mo$149/yr
06

Câu Hỏi Thường Gặp

Làm sao để integrate vào CI/CD pipeline?
Thêm step npm run checkseo vào pipeline. Nếu score < 100, script sẽ exit với code 1 → Pipeline fail → Chặn deploy. Ví dụ GitHub Actions: run: npm run checkseo || exit 1
Route /checkseo có bảo mật không?
Hoàn toàn bảo mật. Route chỉ register khi import.meta.env.DEV. Production build sẽ tree-shake hết code này. File dev/seo-report.json cũng không copy vào dist/.
Offline JSON-LD validation hoạt động thế nào?
Thư viện jsonldcustomDocumentLoader. Khi expand JSON-LD, nó fetch schema.org context. Mình intercept request này và trả về cached context từ dev/schemaorg-context.jsonld. Zero network request.
Có thể adapt cho WordPress hoặc Next.js không?
Concept tương tự: Build HTML files → Run script scan → Validate. Với Next.js SSG, scan out/ thư mục. WordPress cần export static HTML hoặc crawl website local. Core logic (checkseo-offline.js) có thể reuse 100%.

📖 WEB NÀY OPEN SOURCE

Ai dev mang về sài cũng được luôn. Có sẵn một số docs và file "system_prompt" để ném cho AI khi cần viết bài mới. Các tiêu chuẩn và ràng buộc cần thiết đã được thiết lập sẵn và tối ưu qua nhiều đợt nghiên cứu.

🤖 Cách Sử Dụng System Prompt

  1. Tải file docs/page-creation-rules.md từ repo
  2. Add/mention file đó vào kèm vài lời ngắn gọn
  3. Ví dụ: "Viết cho tôi trang về... (dựa theo chuẩn trong file này)"
  4. AI sẽ output trang với SEO, UX, và tiêu chuẩn đã tối ưu sẵn!

✍️ Muốn Viết Bài?

Liên hệ mình hoặc Lạc Quốc Huy để viết bằng trang này. Trang này chỉ để viết bài tĩnh nên SEO cực tốt, nhất là cấu trúc JSON-LD giúp AI/bot quét tổng hợp thông tin.

⏱️ Hiệu quả thường thấy sau khoảng vài ngày đến 1 tuần.

Sẵn Sàng Nâng Tầm SEO Workflow?

Fork source code, customize theo nhu cầu. Zero learning curve, chỉ cần biết Node.js cơ bản.

Bài viết liên quan

aki-info-detect: JavaScript Library Phát Hiện Thiết Bị Thông Minh
JavaScriptDevice DetectionAkiNet

aki-info-detect: JavaScript Library Phát Hiện Thiết Bị Thông Minh

Ra mắt aki-info-detect - thư viện JavaScript nhẹ, mạnh mẽ phát hiện browser, OS, hardware, network. Client Hints API, Apple Silicon M1-MX, tree-shakeable. By Lạc Việt Anh.

08/12/2025
Chi tiết
QQMusic Lyrics Search: Bí Quyết Có Lời Bài Hát Đúng Timecode Cho Video Âm Nhạc
LyricsVideo editingContent creator

QQMusic Lyrics Search: Bí Quyết Có Lời Bài Hát Đúng Timecode Cho Video Âm Nhạc

Công cụ tìm kiếm lyrics từ QQMusic với timecode chuẩn, hỗ trợ nhạc Trung và quốc tế - giải pháp tối ưu cho creator video âm nhạc.

29/11/2025
Chi tiết
AkiApp - Nền tảng Mini-OS cho người sáng tạo (app.akivn.net)
Mini-OSWeb AppCông cụ

AkiApp - Nền tảng Mini-OS cho người sáng tạo (app.akivn.net)

AkiApp là một nền tảng Mini-OS trên trình duyệt, cung cấp các ứng dụng và tiện ích cho producer, content creator và người dùng sáng tạo.

29/11/2025
Chi tiết
Oscar Studio Hà Nội - Phòng Thu Âm & Làm Nhạc Chuyên Nghiệp
Phòng thu âmLàm nhạcHà Nội

Oscar Studio Hà Nội - Phòng Thu Âm & Làm Nhạc Chuyên Nghiệp

Phòng thu âm chuyên nghiệp tại Hà Nội: thu âm, làm nhạc, hòa âm phối khí, mixing mastering, quay MV chất lượng cao.

20/10/2025
Chi tiết
LamNhac.net - Cộng đồng làm nhạc, preset và mentorship cho producer Việt Nam
Cộng đồngPresetMentorship

LamNhac.net - Cộng đồng làm nhạc, preset và mentorship cho producer Việt Nam

LamNhac.net là hub chia sẻ preset, tutorial, feedback và mentorship dành cho cộng đồng producer Việt Nam.

20/10/2025
Chi tiết
Tách Nhạc AI tool.akivn.net - Tachnhac, Vocal Remover, Tải nhạc
AITách nhạcYouTube

Tách Nhạc AI tool.akivn.net - Tachnhac, Vocal Remover, Tải nhạc

Giới thiệu tool.akivn.net/tachnhac: tách nhạc AI, vocal remove, tải nhạc YouTube, download SoundCloud cho producer và content creator.

18/10/2025
Chi tiết
AkiNet - Hệ sinh thái công nghệ làm nhạc (AkiWorkflow, VSTShop, AkiApp)
Công nghệÂm nhạcAI

AkiNet - Hệ sinh thái công nghệ làm nhạc (AkiWorkflow, VSTShop, AkiApp)

AkiNet (akivn.net) kết nối AkiWorkflow, VSTShop, AkiApp, Tách Nhạc AI, LamNhac.net tạo nền tảng công nghệ âm nhạc Việt Nam.

07/09/2025
Chi tiết
AkiWorkflow - Hệ sinh thái tất cả trong một để bắt đầu làm nhạc
WorkflowProducer toolStudio

AkiWorkflow - Hệ sinh thái tất cả trong một để bắt đầu làm nhạc

Nền tảng quản lý dự án âm nhạc: task, version, stem, release checklist dành cho producer, studio, artist indie.

07/09/2025
Chi tiết