文件與指南
新手入門
- 建立帳號,並在「方案」頁面選擇一組點數方案。
- 開啟您的儀表板,在提交欄位中每行貼上一個連結 —— 每一行都必須是以
https://開頭的完整網址。 - 點擊加入索引佇列。每個連結會扣除一點點數,並立即加入提交佇列。
- 留意儀表板上的提交紀錄表 —— 每個連結解析完成時都會即時更新,無需重新整理頁面。
提交狀態說明
您提交的每個連結都會經歷以下四種狀態之一,並以彩色標籤顯示在您的提交紀錄中:
- pending
- 剛提交,正在提交佇列中等待。大多數提交會在 1 到 3 分鐘內送出。
- submitted
- 已被我們提交的搜尋引擎接受,並排隊等待檢索。這還不代表頁面已被索引:我們會在第 2、7 和 14 天到 Google 檢查該頁面,一旦出現,就會在您的提交紀錄中標記為「on Google」。設定頁中的 Links Submitted 計數會逐筆增加。
- failed
- 因網站尚未放置您的金鑰檔案(Settings → Domain Verification)而未送出,或未被搜尋引擎接受。點數會自動退回您的餘額;請先驗證網站,再重新提交該連結。
- refunded
- 若某筆提交在佇列中卡住超過 7 天,系統會自動退款 —— 點數會自動退回您的帳戶餘額,無需任何操作。
點數與帳務
每個方案都是一次性購買的點數包 —— 1 點可提交 1 個連結,點數永久有效,不會過期。
入門體驗
150 點數 · $9
入門方案
1,000 點數 · $50
專業方案
3,500 點數 · $150
企業方案
5,000 點數 · $200
代理商方案
10,000 點數 · $350
若您位於印度,價格會以印度盧比(INR)顯示,並支援印度在地付款方式(UPI、信用卡、網路銀行);其他地區則以美元(USD)計價 —— 系統會自動偵測,無需手動切換。所有購買均為最終交易,僅有一項例外:連結在提交 7 天後仍卡在待處理狀態,所花費的點數會自動退還。完整條款請參閱退款與取消政策頁面。
帳戶設定
設定頁面下的所有變更都會立即生效:
- 電子郵件通知/索引更新/產品消息 — 可個別切換您想接收的通知類型。
- 時區 — 決定您儀表板上提交時間戳記的顯示方式。
- 電話號碼 — 僅用於在結帳時預先帶入印度付款方式(UPI/信用卡)的資訊;使用本產品並不需要提供電話號碼。
取得協助
從支援頁面開立工單,並選擇最符合您需求的類別:
技術問題帳務與付款帳戶管理索引相關問題功能建議其他問題
回覆時間取決於您在開立工單時所設定的優先等級:
低
48-72h
中
24-48h
高
12-24h
緊急
2-4h
API 參考文件
將 IndexLaunch 串接到您自己的程式碼、CMS 或部署流程,新頁面與更新後的頁面就會自動送出索引。API 與您的控制台共用同一點數餘額。
運作方式
- 您的伺服器以 API 金鑰簽署,將一份頁面網址清單傳送到 IndexLaunch。
- IndexLaunch 會檢查每個網址,每個網址扣除一點點數,並將其送交搜尋引擎檢索。每個網址會回傳一個 ID。
- 您可以隨時使用這些 ID 查詢每個網址的狀態。
4 個步驟完成設定
- 登入後在設定 → API 存取中建立金鑰。金鑰只會顯示一次,請立即複製。
- 將金鑰以機密環境變數的形式儲存在伺服器或 CI 中,例如
INDEXLAUNCH_API_KEY。切勿將其放入瀏覽器端程式碼或公開的儲存庫。 - 驗證您要提交網址的每個網域(Settings → Domain Verification)。搜尋引擎會拒絕未驗證網站的網址。
- 從您的後端、指令碼或部署流程呼叫 API。下方範例可直接複製使用。
身分驗證
在每個請求的 Authorization 標頭中以 Bearer YOUR_KEY 的形式傳送金鑰。所有請求皆使用 HTTPS 與 JSON。
Authorization: Bearer il_live_xxxxxxxxxxxxxxxxxxxxxxxx
提交網址
每個請求最多可傳送 500 個完整網址(以 https:// 開頭)。每個網址消耗一點點數。回應會依您傳送的順序,為每個網址回傳一個 ID。
POST https://www.indexlaunch.site/api/v1/submit
Authorization: Bearer il_live_xxxxxxxxxxxxxxxxxxxxxxxx
Content-Type: application/json
{ "urls": ["https://example.com/page-1", "https://example.com/page-2"] }200 OK
{ "submitted": 2, "ids": ["j57...", "j58..."] }查詢網址狀態
傳入提交回應中的 ID。您只能查詢自己帳號所提交的網址。
GET https://www.indexlaunch.site/api/v1/urls/j57... Authorization: Bearer il_live_xxxxxxxxxxxxxxxxxxxxxxxx
200 OK
{
"id": "j57...",
"url": "https://example.com/page-1",
"status": "indexed",
"submittedAt": 1757740800000,
"indexedAt": 1757741100000
}回應欄位
id- 提交 ID。
url- 您提交的網址。
status- 下列狀態值之一。
submittedAt- 提交時間,以自 Unix 紀元起算的毫秒數表示。
indexedAt- 搜尋引擎接受該網址的時間。在此之前不會回傳。
狀態值
pending- 已接收,正在等待送出。大多數網址會在幾分鐘內進入下一步。
indexed- 已被搜尋引擎接受並排入檢索佇列。控制台中顯示為「Submitted」。這還不代表頁面已被索引。
failed- 搜尋引擎未接受該網址,最常見的原因是網域尚未驗證。點數會自動退回。
refunded- 該網址停滯超過 7 天,因此點數已自動退回。
程式碼範例
curl
curl -X POST https://www.indexlaunch.site/api/v1/submit \
-H "Authorization: Bearer $INDEXLAUNCH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://example.com/new-post"]}'JavaScript (Node.js 18+)
const res = await fetch("https://www.indexlaunch.site/api/v1/submit", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.INDEXLAUNCH_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
urls: ["https://example.com/new-post", "https://example.com/pricing"],
}),
});
const data = await res.json();
if (!res.ok) throw new Error(data.error);
console.log(`Submitted ${data.submitted} URLs`, data.ids);Python
import os
import requests
res = requests.post(
"https://www.indexlaunch.site/api/v1/submit",
headers={"Authorization": f"Bearer {os.environ['INDEXLAUNCH_API_KEY']}"},
json={"urls": ["https://example.com/new-post"]},
timeout=30,
)
data = res.json()
if not res.ok:
raise RuntimeError(data["error"])
print(data["submitted"], data["ids"])每次部署後(GitHub Actions)
# .github/workflows/indexlaunch.yml
name: Submit new pages
on:
workflow_dispatch:
push:
branches: [main]
jobs:
submit:
runs-on: ubuntu-latest
steps:
- name: Send changed URLs to IndexLaunch
env:
INDEXLAUNCH_API_KEY: ${{ secrets.INDEXLAUNCH_API_KEY }}
run: |
curl --fail-with-body -X POST https://www.indexlaunch.site/api/v1/submit \
-H "Authorization: Bearer $INDEXLAUNCH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://example.com/new-post"]}'錯誤
發生錯誤時會回傳 JSON,其中的 error 欄位包含可供顯示或記錄的訊息。
400- 請求無效:請求內容中沒有
urls清單、某個網址無效、傳送的網址超過 500 個、點數不足,或請求過於頻繁。 401- 金鑰缺少、錯誤或已被撤銷。
403- 帳號已被停權。
404- 您的帳號中沒有該 ID 對應的提交紀錄。
最佳做法
- 只提交新增或有變更的頁面,不要每次部署都提交整個網站。
- 將多個網址合併在同一個請求中,而不是每個網址各送一個請求。
- 如果收到「Too many requests」或頻率限制訊息,請等待一分鐘後再試。您帳號的確切限制顯示在設定 → API 存取中。
- 如果金鑰外洩,請在設定中撤銷該金鑰並建立新金鑰。被撤銷的金鑰會立即失效。
想進一步了解索引實際的運作方式嗎?閱讀我們的指南。