GRCが使えなくなったことで、
無料で順位を知りたいけどって方は続出していると思います。
そんな方々のために
「そもそも次のツール探すとかじゃなくて、そういうツールは自分で作れるAI時代ですよ」ということで
作ってみましたのでコードを公開します
3ステップ
まずスプレッドシートのA列に調べたいドメインを入力します。
B列にいくらでも自分が順位を調べたいキーワードを追記していきます。

そして、次に
appscriptのページを開いて以下のリンクをコピペしてください
function checkDomainRank() {
// シートの取得
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// A1セルからドメインを取得(例: "https://field.aisa")
const domain = sheet.getRange("A1").getValue().toString().trim();
if (!domain) {
SpreadsheetApp.getUi().alert("A1セルにドメインが設定されていません。");
return;
}
// B列のキーワードを全件取得(1行目から最終行まで)
const lastRow = sheet.getLastRow();
const keywords = sheet.getRange(1, 2, lastRow).getValues();
// ※ご自身の API キーとカスタム検索エンジンID(cx)に置き換えてください
const API_KEY = "AIzaSyBi9Htest1dPbNHtX5QjCatest4OkOc";
const CX = "80test729test46f4";
// 結果を書き込む列番号(ここでは C列=3列目)
const resultColumn = 3;
// 各キーワードに対して処理
for (let i = 0; i < keywords.length; i++) {
const keyword = keywords[i][0];
if (!keyword) continue; // キーワードが空ならスキップ
let foundRank = "-"; // 初期値はヒットなしの場合
// 1ページ目~4ページ目(各ページ10件ずつ)で検索
for (let page = 0; page < 4; page++) {
// start パラメータ:1ページ目は1、2ページ目は11、…となる
const start = page * 10 + 1;
const url = "https://www.googleapis.com/customsearch/v1?key=" + API_KEY +
"&cx=" + CX +
"&q=" + encodeURIComponent(keyword) +
"&start=" + start +
"&hl=ja&gl=JP";
try {
const response = UrlFetchApp.fetch(url);
const data = JSON.parse(response.getContentText());
if (!data.items) {
// 結果が存在しない場合は次のキーワードへ
break;
}
// 取得した検索結果の各アイテムをチェック
for (let j = 0; j < data.items.length; j++) {
const item = data.items[j];
// item.link に指定したドメインが含まれていればOK
if (item.link && item.link.indexOf(domain) !== -1) {
// 発見した場合、全体の順位を算出(ページ番号×10 + アイテムの順番)
foundRank = page * 10 + j + 1;
break;
}
}
if (foundRank !== "-") {
// 該当ドメインが見つかった場合、以降のページ検索は不要
break;
}
} catch (e) {
Logger.log("Error fetching search results for keyword: " + keyword + "\n" + e);
}
}
// 該当キーワードの結果を C列に記入
sheet.getRange(i + 1, resultColumn).setValue(foundRank);
// 大量データの場合、GAS の実行時間対策として適宜 Utilities.sleep() を挿入することも検討してください
}
SpreadsheetApp.getUi().alert("処理が完了しました");
}
google custom searchのcxとAPIキーは自分のものに変えてください
googleにログインしてる状態で
https://programmablesearchengine.google.com/controlpanel/all
ここにアクセスするとカスタムサーチのcxが取得できます
custom search apiは
https://console.cloud.google.com/marketplace/browse?hl=ja&invt=AbuAOw&q=custom%20search%20api
ここでcustom search apiと検索して有効にして

そのあとに上記からキーを生成して取得してください
これで準備ができましのたで、最後のステップ!
app scriptを実行してみましょう

取れましたね。完了です。