Cách kết nối Blogspot
- Bấm Kết nối và chọn Gmail có quyền trên blog.
- Cho phép quyền Blogger rồi chọn blog nhận bài.
- Nếu Google báo 403, quản trị viên cần thêm email vào Test users hoặc Publish app.
Redirect URI: đang tải...
Số liệu thật clicks · impressions · CTR · vị trí + top truy vấn cho URL khi đánh giá Onpage.
⚠️ Nhiều tài khoản Google nay CHẶN tạo key Service Account (chính sách "Secure by Default"). Nếu bị chặn, hãy dùng cách "Đăng nhập bằng Google" ở trên. Nếu tạo được key: mỗi lần kết nối chỉ là dán 1 email vào GSC — không đăng nhập, không hết hạn.
.json sẽ tự tải về máy (giữ kín file này)."client_email" — đó là email Service Account (dạng ...@...iam.gserviceaccount.com).GOOGLE_SERVICE_ACCOUNT_FILE=/root/seoshark/sa.json (đường dẫn file), hoặc dán nguyên nội dung JSON vào GOOGLE_SERVICE_ACCOUNT_JSON='...'. Rồi pm2 restart seoshark.Cách này KHÔNG cần file key (không bị chặn như Service Account). Chỉ tạo 1 OAuth Client ID một lần, sau đó bấm "Đăng nhập bằng Google" là xong.
https://seo.tail9be4da.ts.net (KHÔNG cần Authorized redirect URIs) → Create.....apps.googleusercontent.com)..env: GOOGLE_OAUTH_CLIENT_ID=<client id vừa copy> → pm2 restart seoshark.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 ở đây chỉ mình bạn thấy. Mọi công cụ (Outline, Onpage, GBP) đều dùng chung kho này.
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.
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.
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.
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.
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 ở ⚙️.
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.
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.
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".
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.
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.
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.
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.
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.
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.
Site tự thêm sẽ nằm trong danh sách trên (A→Z) và được lưu cho lần sau.
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).
Redirect URI: đang tải...
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.
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.
đang tải...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.
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.
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.
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 ý.
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.
123-456-7890 → nhập vào không có dấu gạch.https://www.googleapis.com/auth/adwords → Authorize → Step 2 bấm Exchange authorization code for tokens → copy Refresh token.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.
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.
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 ở ⚙️.
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.
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.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).
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).
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.
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 này đang được hoàn thiện và sẽ sớm có mặt trong SwiftMate SEO.
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 ở ⚙️.
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.
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...).