IndexLaunch

文档与指南

在 IndexLaunch 上提交链接、查看结果、管理账户所需的一切信息。

快速开始

  1. 创建账户,并在套餐页面选择一个积分套餐。
  2. 打开控制台,在提交框中每行粘贴一条链接——每行都应是以 https:// 开头的完整网址。
  3. 点击加入收录队列。每条链接消耗 1 点积分,并立即加入提交队列。
  4. 在控制台上关注提交历史表格——每条链接的处理结果都会实时更新,无需刷新页面。

提交状态说明

您提交的每条链接都会处于以下四种状态之一,在提交历史中以彩色标签显示:

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 与您的控制台共用同一积分余额。

工作原理

  1. 您的服务器使用 API 密钥签名,将一组页面网址发送到 IndexLaunch。
  2. IndexLaunch 检查每个网址,每个网址扣除 1 点积分,并将其提交给搜索引擎抓取。每个网址会返回一个 ID。
  3. 您可以随时使用这些 ID 查询每个网址的状态。

4 步完成设置

  1. 登录后在设置 → API 访问中创建密钥。密钥只显示一次,请立即复制。
  2. 将密钥作为机密环境变量保存在服务器或 CI 中,例如 INDEXLAUNCH_API_KEY。切勿将其放入浏览器端代码或公开代码仓库。
  3. 验证您要提交网址的每个域名(Settings → Domain Verification)。搜索引擎会拒绝未验证网站的网址。
  4. 从您的后端、脚本或部署流程中调用 API。下方示例可直接复制使用。

身份验证

在每个请求的 Authorization 请求头中以 Bearer YOUR_KEY 的形式发送密钥。所有请求均使用 HTTPS 和 JSON。

Authorization: Bearer il_live_xxxxxxxxxxxxxxxxxxxxxxxx

提交网址

每个请求最多可发送 500 个完整网址(以 https:// 开头)。每个网址消耗 1 点积分。响应会按您发送的顺序,为每个网址返回一个 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 访问中。
  • 如果密钥泄露,请在设置中撤销该密钥并创建新密钥。被撤销的密钥会立即失效。

想了解更多关于收录原理的内容?阅读我们的指南。