Đăng nhập để sử dụng công cụ SEO

Đăng nhập
Tạo tài khoản
Quên mật khẩu?

Mã xác nhận sẽ được gửi tới chính email bạn nhập ở trên. Kiểm tra cả mục Spam.

Nhập mã xác nhận đã được cấp cho :

← Quay lại

Nhập email đã đăng ký. Chúng tôi sẽ gửi mã khôi phục tới email đó.

← Quay lại đăng nhập

Nhập mã khôi phục đã gửi tới :

← Đăng nhập
Công cụ SEO

Bảng điều khiển

Local GSC: chưa kết nối Serper: chưa kết nối
Công cụ ảnh
Kết nối & Engine (cấu hình 1 lần — dùng cho TẤT CẢ tính năng)
AI xử lý nội dung

Google Search Console

Số liệu thật clicks · impressions · CTR · vị trí + top truy vấn cho URL khi đánh giá Onpage.

Đang kiểm tra...
Serper.dev

SERP Google THẬT cho: Check Index, phân tích đối thủ Onpage & Check dữ liệu (tìm nguồn). Free 2.500 lượt, hết tự dừng — không trừ tiền.

Lấy key: serper.dev → đăng ký → Dashboard → API Key → copy.

Tài liệu của tôi

0 tài liệu

Tài liệu ở đây chỉ mình bạn thấy. Mọi công cụ (Outline, Onpage, GBP) đều dùng chung kho này.

Nội dung tài liệu
Thông tin đã thu thập
Chọn được nhiều file cùng lúc: Word, PDF, văn bản, HTML, Markdown, CSV và cả ảnh chụp (bảng giá, chứng nhận, sơ đồ). Bảng biểu và hình ảnh đều được giữ lại để AI đọc.
0 ký tự

AI đọc toàn bộ tài liệu — chữ, bảng biểu và cả hình ảnh. Tài liệu dài được chia thành nhiều lô, chạy nền, bạn làm việc khác trong lúc chờ cũng được.

Xin chào!

Chào mừng bạn đến với SwiftMate SEO — bộ công cụ đồng hành cùng bạn trong mọi giai đoạn tối ưu website: lên outline, internal link, nghiên cứu từ khóa, tối ưu Onpage, kiểm tra index và tạo Schema Markup. Góp ý cải thiện qua Zalo 0938267574.

Công cụ

6 công cụ
Lên outline chuẩn SEOOutline từ TOP đối thủ
Tối ưu Internal linkChèn link nội bộ thông minh
Nghiên cứu từ khóaGợi ý & volume tìm kiếm
Tối ưu OnpageAudit, GSC & so sánh đối thủ
Check Index & Thứ hạngKiểm tra index & rank
Schema MarkupTạo JSON-LD chuẩn Google
Internal Link (trong bài)
Incoming Link (bài khác trỏ về)
Xây dựng Pillar Content

1. Phân tích bài viết

Nhập URL bài viết cần tối ưu. Công cụ đọc toàn bộ nội dung để tìm vị trí chèn link phù hợp.

1. Phân tích bài viết (URL cần tăng link)

Nhập URL bài bạn muốn các bài khác trỏ về. Công cụ đọc nội dung & từ khóa của bài này để làm anchor mặc định.

BƯỚC 1

Nhập từ khóa + URL + chuyên mục

Phân loại Chuyển đổi / Tin tức, gom Topic Content, rồi phân bậc 1–5 + dựng cây cha–con để đi internal link (theo phương pháp keyword-topic-classifier). Cần bật engine Gemini/Claude ở ⚙️.

Dán thủ công
Tải Excel

Cột A = từ khóa, B = URL, C = chuyên mục (B, C tùy chọn). Có/không dòng tiêu đề đều được.

Tối ưu bài viết
Check dữ liệu — bổ sung nguồn uy tín

1. Phân tích bài viết & đối thủ

Nhập URL của bạn + từ khóa. Công cụ đọc on-page trang của bạn và so sánh với đối thủ top SERP.

Tự động (top SERP)
Dán URL thủ công (1–6)

Công cụ tự lấy top 6 đối thủ qua Google Search (cần cấu hình Google CSE). Nếu chưa cấu hình, hãy chuyển sang "Dán URL thủ công".

1. Nội dung cần rà soát số liệu

AI rà soát & bổ sung số liệu, chỉ tra cứu trong các nguồn uy tín (Bộ Y tế, Viện/Hội/BV Răng Hàm Mặt, WHO, ADA, PubMed, Cochrane…) qua tìm kiếm web thật — đối chiếu số liệu chính xác (cả nguồn Anh & Việt) rồi trích dẫn URL nguồn rõ ràng. Không bịa, không lấy nguồn ngoài danh sách.

Từ URL
Tải file Word

Cần bật engine Gemini/Claude ở ⚙️ và có Serper API key (nhập ở tab "Check Index & Thứ hạng", free 2.500 lượt) để đảm bảo nguồn trích dẫn là thật.

Cài đặt tìm kiếm SERP

Serper.dev giờ được cấu hình chung ở ⚙️ Kết nối & Engine → cột Serper.dev (dùng cho mọi tính năng). Ở đây chỉ chọn quốc gia/ngôn ngữ tìm kiếm.

Check Index
Check Thứ hạng từ khóa

1. Nhập danh sách URL

Mỗi URL một dòng (nhập 1 hoặc dán hàng loạt). Hoặc tải file Excel/CSV (URL ở cột đầu). Mỗi lần tối đa ~200 URL.

1. Nhập domain & từ khóa

Nhập domain website của bạn, rồi danh sách từ khóa (mỗi dòng một từ khóa) hoặc tải Excel/CSV. Công cụ tìm vị trí bài viết thuộc domain này trên SERP.

1. Nhập bài viết & chọn nơi đi link

Công cụ tự lấy thumbnail + tiêu đề, AI viết tiêu đề + nội dung RIÊNG (cuốn hút, có CTA) cho từng nền. Tick các social/bookmark muốn đi link → bấm tạo → bấm nút từng nền.

Thêm social / bookmark khác (tùy chỉnh)

Site tự thêm sẽ nằm trong danh sách trên (A→Z) và được lưu cho lần sau.

Kết nối tài khoản TỰ ĐĂNG (Diigo / Instapaper / Telegram) — click để cấu hình

Các nền này có API → khi đã kết nối, bấm nút trên thẻ là TỰ đăng/lưu link trần + ra link (0 thao tác). Thông tin lưu trong trình duyệt của bạn (máy tin cậy).

Diigo (bookmark — API key xin tại diigo.com/api_keys)
Instapaper
Telegram (kênh) (@BotFather → token; tạo kênh + thêm bot làm admin)
Để trống = tự lấy ảnh OG của bài (nếu có).
TỰ ĐỘNG ĐĂNG BLOG 2.0

Thiết lập bài viết theo từng nền tảng

Nhấn icon, tên blog hoặc mũi tên để mở/thu gọn. Có thể mở nhiều nền tảng cùng lúc; mỗi nền tảng có từ khóa, internal link và ngôn ngữ riêng.

Đang kiểm tra...
Kết nối
Chưa kết nối
Cách kết nối Blogspot
  1. Bấm Kết nối và chọn Gmail có quyền trên blog.
  2. Cho phép quyền Blogger rồi chọn blog nhận bài.
  3. Nếu Google báo 403, quản trị viên cần thêm email vào Test users hoặc Publish app.
Google OAuth: Đang kiểm tra

Redirect URI: đang tải...

Lưu ý: ứng dụng Google ở Testing chỉ cho phép Test users kết nối.
Kết nối
Chưa kết nối
Nâng cao: tác giả Wix

Wix bắt buộc Member ID của tác giả. SwiftMate tự tìm từ bài có sẵn; chỉ nhập khi trạng thái báo thiếu.

Cách kết nối Wix miễn phí
  1. Bấm Kết nối và chọn website Wix đã cài Wix Blog.
  2. Hoàn tất cài SwiftMate AutoBlog rồi bấm Open App.
  3. Website sẽ tự xuất hiện trong danh sách; không cần nhập mật khẩu Wix.
  4. Nếu thiếu tác giả, tạo một draft thủ công rồi mở lại app hoặc nhập Member ID ở phần Nâng cao.
Kết nối Wix Blog API và Media Manager không thu phí.
Chưa kết nối
Collection cần có trường Rich Text và Collection Template đã publish.
Kiểm tra ánh xạ trường CMS
Kết nối Webflow bằng Site API Token — không cần Marketplace
  1. Mở Webflow Dashboard ↗, tại website cần đăng bài bấm ⋯ → Settings.
  2. Chọn Apps & integrations, kéo xuống API access rồi bấm Generate API token.
  3. Đặt tên SwiftMate AutoBlog và cấp đúng: Sites — Read, CMS — Read and write, Assets — Read and write.
  4. Sao chép token, dán vào ô bên dưới và bấm Kiểm tra & kết nối. Token chỉ hiển thị trong lúc nhập và được mã hóa khi lưu.

Mỗi token gắn với một website. Muốn dùng nhiều website, bấm Thêm website và tạo token riêng cho từng site. Người không phải Site Admin cần nhờ quản trị viên website tạo token.

Collection cần có Name và một trường Rich Text; nên có thêm Image và Plain Text cho mô tả. Collection Template phải được liên kết đúng trường và site đã publish ít nhất một lần.

Starter Site có thể publish miễn phí trên tên miền webflow.io nhưng giới hạn 50 CMS Item trên toàn website. Khi đủ 50 item, cần xóa item không dùng hoặc đổi sang site khác trước khi tạo bài mới; SwiftMate không tự xóa bài cũ. Custom domain phụ thuộc gói Webflow của website.
Chưa kết nối
Cách kết nối WordPress.com miễn phí
  1. Đảm bảo website WordPress.com đã được tạo, đang Public và tài khoản có quyền xuất bản.
  2. Nếu muốn chỉ định chính xác website, nhập địa chỉ như tenblog.wordpress.com; có thể để trống để chọn trên WordPress.com.
  3. Để dùng tài khoản hiện đang đăng nhập trong trình duyệt, bấm Kết nối tài khoản hiện tại.
  4. Để dùng Gmail/WordPress.com khác mà không đăng xuất tài khoản hiện tại, bấm Tạo link cho cửa sổ riêng tư, mở cửa sổ ẩn danh bằng Ctrl + Shift + N, dán link và cấp quyền. SwiftMate sẽ tự nhận kết nối ở trang này.
Redirect URI: đang tải...
SwiftMate không nhận hoặc lưu mật khẩu WordPress.com. WordPress.com cấp token quyền postsmedia; token được mã hóa trước khi lưu.

Gói WordPress.com Free hỗ trợ không giới hạn bài viết và 1 GB lưu trữ media. Khi hết dung lượng ảnh, hãy xóa Media không dùng hoặc dùng website khác.

⚡ Hỗ trợ tự động publish** SwiftMate tự điền bài và ảnh; người dùng kiểm tra rồi bấm Publish trên Strikingly.
Cài và dùng SwiftMate Publisher
  1. Tải tiện ích SwiftMate Publisher rồi giải nén.
  2. Mở chrome://extensions, bật Chế độ dành cho nhà phát triển và chọn Tải tiện ích đã giải nén.
  3. Đăng nhập bất kỳ tài khoản Strikingly nào, mở website → Manage Blog Posts → Write New Post.
  4. Quay lại SwiftMate, nhập từ khóa và chạy. Tiện ích mở trình chỉnh sửa, tự điền phần nhận diện được và hiện bảng hỗ trợ ảnh/nội dung.
  5. Kiểm tra đúng website, ảnh và liên kết rồi tự bấm Publish.
Không nhập mật khẩu Strikingly vào SwiftMate. “Kết nối” là trạng thái tiện ích đã được Chrome nhận diện, không phải OAuth/API.
⚡ Hỗ trợ tự động publish** SwiftMate tự điền bài và ảnh; người dùng kiểm tra rồi bấm Publish trên SITE123.
Cài và dùng SwiftMate Publisher
  1. Cài cùng tiện ích SwiftMate Publisher theo hướng dẫn của Strikingly.
  2. Đăng nhập tài khoản SITE123 cần dùng và mở website → trang Blog → Manage Posts/Add New Post.
  3. Chạy bài tại SwiftMate; tiện ích sẽ đưa gói bài sang đúng tab và hỗ trợ tự điền.
  4. Nếu trình chỉnh sửa không nhận ảnh từ HTML, dùng nút Tải ảnh trong bảng tiện ích rồi upload vào bài.
  5. Kiểm tra và bấm Publish trên SITE123.
Tài khoản SITE123 Free không có API/plugin xuất bản ngoài. Tiện ích hoạt động bằng phiên đăng nhập hiện có trong Chrome và không lưu mật khẩu.
⚡ Hỗ trợ tự động publish** New Google Sites không có API; tiện ích hỗ trợ tạo/điền trang, người dùng kiểm tra rồi bấm Publish.
Phải là URL đang có chữ /edit, không dùng URL public dạng sites.google.com/view/...
Cách dùng với New Google Sites
  1. Cài SwiftMate Publisher.
  2. Đăng nhập đúng Google/Gmail, mở Google Site cần sửa và sao chép URL có dạng sites.google.com/d/.../edit vào ô trên.
  3. Trong Google Sites, mở tab Pages, tạo một New page trống cho bài viết.
  4. Chạy SwiftMate. Tiện ích tự điền tiêu đề/nội dung khi nhận diện được vùng soạn thảo; nếu Google thay đổi giao diện, dùng nút sao chép HTML/nội dung trong bảng tiện ích.
  5. Thiết lập Custom path theo slug được đề xuất, kiểm tra quyền Published site: Public, rồi bấm Publish.
Google Sites không phải CMS blog: mỗi bài được xây thành một trang con. API Google Sites hiện tại chỉ dành cho Classic Sites đã ngừng dùng, nên New Google Sites phải dùng tiện ích trình duyệt.
Hai chế độ: Blogspot, Wix, Webflow và WordPress.com chỉ báo thành công sau khi URL public đã được kiểm chứng. Strikingly, SITE123 và Google Sites mang ký hiệu ⚡ Hỗ trợ tự động publish*: tiện ích tự điền nhưng người dùng phải kiểm tra và bấm Publish cuối cùng.
⚙️ Thiết lập dùng chungKiến thức, skill, giọng văn, độ dài — dùng chung cho mọi nền tảng

Các mục dưới đây được AI kết hợp với cấu hình riêng của từng nền tảng.

Kiến thức website
Cá nhân hóa bài viết bằng dữ liệu đã lưu trong Kho kiến thức
Skill viết bài
Skill người dùng là phần bổ sung; AI luôn kết hợp với skill nền của hệ thống.
Skill nền SwiftMate SEO + GEO — luôn bậtPeople-first · search intent · E-E-A-T · answer-first cho AI Search · tiêu đề là H1 duy nhất, chỉ viết hoa chữ đầu và danh từ riêng, chứa từ khóa chính, rộng khoảng 530px · body chỉ H2 trở xuống · không dùng table · mỗi ảnh minh họa đúng một chi tiết cụ thể của đoạn văn
Hệ thống
AI đang dùng skill nền SwiftMate.
Mặc định khoảng 1.000 từ mỗi bài. Chạy một blog: tối đa 2 ảnh; chạy nhiều blog: ưu tiên 1 ảnh thật mỗi bài để nhanh hơn và tránh giới hạn dịch vụ ảnh.
Chưa chọn nền tảng nào Tick nền tảng ở trên rồi nhập từ khóa chính cho từng nền.
Nghiên cứu từ khóa
Nghiên cứu Pillar Topic

1. Nguồn từ khóa

Công cụ lấy gợi ý thật của Google Autocomplete, đọc sitemap đối thủ, rồi để AI chắt lọc thành từ khóa kèm volume · ý định · nhóm chủ đề · độ khó. Có Google Ads API thì volume là số thật của Keyword Planner.

Nhập từ khóa
Nhập domain / sitemap

0 từ khóa gốc · tối đa 50 dòng

Bỏ trống = lấy toàn bộ chủ đề có trên các website. Nhập chủ đề vào sẽ nhanh hơn nhiều vì chỉ đọc đúng những bài liên quan.

💡 Nên dán thẳng sitemap bài viết (VD https://nhakhoashark.vn/post-sitemap.xml) — nhanh và chuẩn hơn hẳn so với để công cụ tự dò cả website. Bỏ trống ô sitemap thì công cụ tự tìm /sitemap.xml, /sitemap_index.xml.

Bộ từ khóa đã có của bạn 0 từ khóa — công cụ sẽ KHÔNG trả về từ trùng với bộ này

Ví dụ mức Vừa: đã có "bọc răng sứ giá bao nhiêu" thì "giá bọc răng sứ" cũng bị loại vì cùng một ý.

Nguồn lấy Volume đang kiểm tra…

Không cấu hình gì thì công cụ vẫn cho số ước lượng (Google Trends đo tương quan thật + AI ước lượng mốc). Cấu hình một trong hai nguồn dưới đây để có số chính xác hơn.

🥇 Google Ads API — Keyword Planner số thật · miễn phí
Hướng dẫn lấy 5 thông tin trên (bấm để mở)
  1. Tài khoản Google Ads: vào ads.google.com tạo tài khoản (không cần chạy quảng cáo). Lấy Customer ID ở góc trên phải, dạng 123-456-7890 → nhập vào không có dấu gạch.
  2. Developer token: trong Google Ads vào Tools & Settings → Setup → API Center → bấm xin token. Google duyệt từ vài giờ đến vài ngày. Token ở mức Test chỉ chạy được với tài khoản test; xin lên Basic Access để dùng tài khoản thật.
  3. Client ID + Client secret: vào Google Cloud Console → Credentials → tạo project → Enable API Google Ads APICreate credentials → OAuth client ID → Desktop app.
  4. Refresh token: dùng OAuth 2.0 Playground: bấm bánh răng góc phải → tick Use your own OAuth credentials → dán Client ID/secret → ở Step 1 nhập scope https://www.googleapis.com/auth/adwords → Authorize → Step 2 bấm Exchange authorization code for tokens → copy Refresh token.
  5. Dán đủ 5 ô ở trên rồi bấm Nghiên cứu. Cột Volume sẽ đổi thành số thật của Google.

Muốn cả đội dùng chung: đặt 5 giá trị này thành biến môi trường trên VPS (GOOGLE_ADS_DEVELOPER_TOKEN, GOOGLE_ADS_CLIENT_ID, GOOGLE_ADS_CLIENT_SECRET, GOOGLE_ADS_REFRESH_TOKEN, GOOGLE_ADS_CUSTOMER_ID) thì không ai phải nhập nữa.

🥈 Bing Webmaster API gần đúng · miễn phí
Hướng dẫn lấy Bing API key miễn phí
  1. Vào bing.com/webmasters, đăng nhập tài khoản Microsoft.
  2. Add a site → nhập URL website và xác minh sở hữu (thẻ meta / file XML / DNS). Phải có ít nhất 1 site đã xác minh.
  3. Settings → API access → API Key → Generate rồi copy.

Số của Bing được quy đổi sang thang Google theo thị phần từng nước nên vẫn là ước lượng, chỉ chính xác hơn Trends.

BƯỚC 1

Nhập danh sách từ khóa

Dán danh sách từ khóa (kèm topic nếu có). Nếu chưa có topic, AI sẽ tự phân nhóm chuyên sâu theo chủ đề. Cần bật engine Gemini/Claude ở ⚙️.

Dán thủ công
Tải Excel

Cột A = từ khóa (bắt buộc), cột B = topic (tùy chọn). Có/không có dòng tiêu đề đều được.

Hướng dẫn lấy Bing API key MIỄN PHÍ (bấm để mở)
  1. Truy cập bing.com/webmasters và đăng nhập bằng tài khoản Microsoft (tạo mới miễn phí nếu chưa có).
  2. Bấm Add a site → nhập URL website của bạn (VD https://nhakhoashark.vn) và xác minh sở hữu (dán thẻ meta vào trang, hoặc upload file XML, hoặc qua DNS). Cần ít nhất 1 site đã xác minh mới dùng được API.
  3. Vào Settings (biểu tượng góc trên phải) → chọn API accessAPI Key.
  4. Bấm Generate để tạo khóa, rồi Copy chuỗi key.
  5. Dán key vào ô phía trên. Xong! Từ khóa gợi ý sẽ có thêm cột Số lượt/tháng thật.

Lưu ý: số liệu là của Bing (không phải Google) nhưng sát thực tế và hoàn toàn miễn phí. Bỏ trống thì vẫn có Mức quan tâm 0–100 qua Google Trends (không cần key).

1. Thông tin từ khóa

Lên outline heading (H2/H3/H4) bám sát TOP 6 đối thủ trên SERP, đi đúng hướng non-commodity. Cần bật engine Gemini/Claude ở để AI tổng hợp tốt nhất (Local chỉ gộp cơ học).

2. Kiến thức website (tùy chọn — để đi đúng định vị non-commodity)

Chỉ cần chọn tài liệu kiến thức đã lưu, công cụ tự đọc toàn bộ thông tin website đó để AI cá nhân hóa outline. Kho kiến thức dùng chung với Tối ưu Onpage & GBP, nhập một lần dùng mọi nơi.

3. Đối thủ TOP SERP

Tự động (nhờ SERP)
Dán URL thủ công

Dựa trên từ khóa chính, hệ thống lấy TOP 6 đối thủ (rank 1–6) rồi bóc tách outline của họ.

Tính năng đang phát triển

Tính năng này đang được hoàn thiện và sẽ sớm có mặt trong SwiftMate SEO.

Đang phát triển
  • Đội ngũ đang tối ưu để mang lại trải nghiệm tốt nhất
  • Sẽ được kích hoạt lại trong bản cập nhật sắp tới
  • Bấm "Nhận thông báo" để được báo khi sẵn sàng

1. Thông tin doanh nghiệp (để AI cá nhân hóa)

Nhập thương hiệu, chi nhánh, link Google Maps & chọn tài liệu kiến thức để AI viết đúng thông tin. Cần bật engine Gemini/Claude ở ⚙️.

2. Chọn nội dung cần tối ưu

Tên doanh nghiệp
Mô tả doanh nghiệp
Mô tả bài đăng
Mô tả dịch vụ
Mô tả hình ảnh
Trả lời đánh giá

Nhập tên mong muốn, AI đánh giá theo chuẩn GBP (cảnh báo nếu nhồi từ khóa) & gợi ý biến thể hợp lệ.

AI tự đề xuất mô tả doanh nghiệp chuẩn GBP (600–750 ký tự). Bấm lại để có bản khác (không trùng bản trước).

AI đọc trang đích + tài liệu để viết bài đăng chuẩn GBP (≤1500 ký tự, không số điện thoại).

Mô tả dịch vụ chuẩn GBP (≤300 ký tự, có nhắc thương hiệu). AI đọc trang dịch vụ để viết đúng.

Gõ ngữ cảnh HOẶC tải ảnh để Gemini "nhìn" và viết caption + alt + tên file chuẩn SEO.

Dán đánh giá của khách (tích cực/tiêu cực), AI tự phân tích cảm xúc & viết phản hồi phù hợp.

BƯỚC 1

Tạo Schema Markup (JSON-LD)

Nhập URL bài viết → công cụ đọc toàn bộ nội dung → tạo JSON-LD tối ưu, chuẩn Google, dễ copy vào quản trị website. Chạy được cả khi không có AI (loại cấu trúc); bật Gemini/Claude ở ⚙️ để tạo đầy đủ (FAQ/HowTo/Product/Review...).