Оберіть відправну точку
Введіть домен або URL розділу. Оберіть Spider + sitemap, лише Spider, лише Sitemap або список URL для перевірки.
GLLmolfar поєднує технічне SEO-сканування з необов'язковим семантичним аналізом просто на вашому комп'ютері. Перевірте його URL, подивіться, як їх можуть прочитати AI-краулери й асистенти, простежте кожну проблему до сторінок, де вона є, і вирішіть, що потребує уваги.
Ще не підписано Windows і macOS покажуть попередження. Як запустити або перевірити файл** 5 000 URL без акаунта, 50 000 з безкоштовним акаунтом, до 1 000 000 на платних рівнях. Так це працює зараз — це намір, а не обіцянка: ліміти можуть змінитися і зміняться.
* Оновлюється раз на 24 години.

GLLmolfar вже сканує справжні сайти й знаходить справжні проблеми, але його ще будують. Користуйтеся — і будьте готові, що він змінюватиметься.
Windows і macOS попереджають про будь-яку програму без платного сертифіката від Microsoft чи Apple. У GLLmolfar цих сертифікатів ще немає, тож попередження з'явиться. У вас є три варіанти.
У Windows: «Докладніше», потім «Усе одно запустити». На Mac: «Системні параметри», «Приватність і безпека», потім «Усе одно відкрити».
Вікно завантаження показує SHA-256 файлу. Порівняйте його з завантаженим файлом: однакове значення означає, що це саме той файл, який ми опублікували.
Windows: certutil -hashfile <файл> SHA256Mac: shasum -a 256 <файл>Ми купимо сертифікати до повного релізу. Позначте у формі «Напишіть мені, коли вийде нова версія», і ми повідомимо, коли підписані збірки будуть готові.
ДИВІТЬСЯ · 2 ХВ 24 С
Під'єднайте Claude Code, Codex чи будь-якого MCP-агента, і він керуватиме GLLmolfar за вас: запустить сканування, прочитає знахідки й повернеться з планом. Оберіть розділ, щоб перейти просто до нього.
Ролик англійською, сайт і цифри в ньому демонстраційні. ** Ліміти URL для кожного рівня акаунта — на початку цієї сторінки: це намір, а не обіцянка, і вони зміняться.
Те саме сканування getlooploop.com, відкрите у видах, які важливі для AI-пошуку, для змісту сторінок і для класичного SEO. Жодних макетів.
Доступ кожного AI-бота за robots.txt, наявність llms.txt і те, наскільки сторінки діляться на фрагменти, які асистент може процитувати. Це фундамент GEO та AI Overviews: сторінку, яку не можна завантажити чи процитувати, не можна й послатися.
Усе нижче вже є в застосунку. Позначене «тест» живе в розділі «Агент · тест» і може змінитися.
| Можливість | Що робить | Де |
|---|---|---|
| Скіли агента | 18 готових задач для SEO, GEO та AEO для вашого ШІ-агента, з повним текстом для копіювання. | Довідка › Скіли агента; MCP prompts |
| Таблиця сторінок для агентів | Агент читає будь-які колонки будь-яких сторінок і рахує сторінки за статусом, глибиною, темою, папкою, шаблоном чи проблемою. | MCP: get_pages, count_pages |
| Готовність до ШІ для агентів | Оцінка готовності до ШІ з її частинами, robots.txt для кожного ШІ-бота, llms.txt і Markdown для агентів. | MCP: get_ai_readiness |
| Порівняння сканувань для агентів | Знайдені й втрачені сторінки та чому; що покращилось чи погіршилось; ШІ-боти, яких щойно закрили. | MCP: compare_crawls |
| Вимір чернетки | Міряє чернетку проти вашого сайту ембедингами, на вашому комп'ютері, без мовної моделі: де відповідь, як вона збігається із запитами, чи не перетинається з іншою сторінкою. | MCP: measure_text |
| Власні ШІ-моделітест | Підключіть Ollama, LM Studio, OpenRouter, OpenCode Zen, LiteLLM чи будь-який сервер, сумісний з OpenAI, і виберіть, яка модель що робить. | Налаштування › ШІ-моделі |
| Агент: план, контент, поститест | План задач, звірений зі скануванням; переписування сторінок із виміром і новими колами, доки не пройде; пости для X, LinkedIn, Threads, Bluesky та інших. | Агент · тест |
| Ризиковий контенттест | Знаходить дорослий контент, фарму, гемблінг, шахрайство, підробки, наркотики та вставки зломщиків; ваша модель оцінює лише знайдене. | Агент · тест › Ризики |
| Доступність | Перевірки axe-core в аудиті URL, у відрендереній сторінці. | Аудит URL |
| Markdown для агентів | Перевіряє, чи віддає сайт Markdown агентам, які його просять. | Вкладка «ШІ» |
| Сповіщення після планових сканувань | Каже, що погіршилось з минулого сканування: стан сайту, нові проблеми, ШІ-боти, закриті в robots.txt. | Планові сканування |
Ваші моделі працюють там, де ви їх підключили; GLLmolfar нічого не надсилає нам. Ліміти в застосунку — лише намір і зміняться.*
Сканування — це запити й записані відповіді. GLLmolfar показує виявлення сторінок, вилучення даних і необов'язковий аналіз змісту, тож зрозуміло, з чого складено звіт.
Введіть домен або URL розділу. Оберіть Spider + sitemap, лише Spider, лише Sitemap або список URL для перевірки.
Встановіть ліміт сторінок і за потреби глибину, шаблони включення й виключення, обробку параметрів запиту, піддомени, швидкість запитів, кількість паралельних з'єднань і заголовки.
Краулер знаходить і завантажує сторінки. Необов'язковий аналіз ембедингів іде в окремій локальній черзі. Огляд показує кожен етап наживо, зі сторінками за секунду для завантаження, рендеру й ембедингів на одному графіку, тож сканування можна призупинити, а ембединги — вимкнути.
Почніть з огляду або списку «Що виправити», відкрийте уражені рядки, а далі перегляньте код сторінки, посилання, директиви, фрагменти чи сторінки-конкуренти.
Знаходить внутрішні посилання від стартового URL і читає XML-карти сайту. Порівнює сторінки, знайдені за посиланнями, зі сторінками з карти сайту.
Іде внутрішніми посиланнями від стартового URL. Корисно, щоб побачити, що відкриває навігаційна структура сайту.
Збирає URL з XML-карт сайту, не проходячи внутрішніми посиланнями. Для перевірки, що спирається на карту сайту.
Вставте або імпортуйте відомий список URL, щоб перевірити конкретні сторінки. Цей режим не шукає нові сторінки за посиланнями.
Відкрийте проблему й перейдіть від підсумку до уражених URL, а далі — до доказів на рівні сторінки: посилань, заголовків, коду й вилучених полів.
HTTP-статус і час відповіді, ланцюжки редиректів, доступ за robots.txt, meta robots, X-Robots-Tag, canonical, наявність у карті сайту, глибина сканування й ознаки сторінок-сиріт.
Title і його ширина в пікселях, meta description, заголовки H1/H2, кількість слів, дублікати значень, повні дублікати вмісту й текст, що з'являється лише після рендерингу JavaScript.
Внутрішні й зовнішні посилання, вхідні й вихідні, анкори, биті URL, посилання на редиректи, nofollow, зображення та відсутній alt.
Hreflang, мікророзмітка й перевірка JSON-LD, заголовки безпеки та заголовки відповіді. Необов'язкова перевірка зовнішніх посилань запитує кожен знайдений зовнішній URL один раз.
Поважайте правила сканування сайту. robots.txt враховується за замовчуванням, а повільніший Crawl-delay має перевагу над заданою швидкістю. Пресети ботів, як-от Googlebot чи GPTBot, завжди виконують власну групу цього бота в robots.txt — і для сканування, і для окремої сторінки, а власний юзер-агент не може позичати назву іншої компанії. Під час сканування програма показує свій агент і вашу публічну адресу, тож власник сайту знайде ці запити в логах. Відповіді 429 і 503 повторюються після Retry-After сайту, і сканування сповільнюється. Якщо сайт відповідає CAPTCHA, сканування стає на паузу й відкриває сторінку, щоб ви її пройшли, а потім іде далі з наданим доступом; сканування за розкладом на неї не чекають, а перемикач у «Налаштуваннях › Сканування» вимикає паузу.
Завантажуючи, ви приймаєте умови прев'ю GLLmolfar.
Почніть із загальної картини, звузьтеся до групи URL і перегляньте докази. Дані й шлях до дії — в одному робочому просторі.
Перевірки згруповано за важливістю й типом. Для кожної проблеми — уражені URL, їхня частка серед перевірених, чому це важливо і що перевірити чи змінити. Оцінка здоров'я сайту підсумовує зважені перевірки; це не оцінка Google і не прогноз позицій. Відкрийте точний набір URL, вивантажте його або вивантажте проблему як PDF-звіт.
Чи можуть AI-краулери завантажувати сайт, правила robots.txt для кожного бота, llms.txt і наскільки добре кожна сторінка ділиться на фрагменти, які асистент може процитувати. Перемикайтеся між режимами Hybrid і AI, щоб побачити те саме сканування з обох боків. Програма читає сайт; вона не вимірює, чи згадують вас асистенти.
Групуйте сторінки за змістом і досліджуйте їх на карті тем. Порівнюйте надто схожі сторінки однією мовою з їхніми спільними фрагментами й сигналами. Можливості для посилань поєднують сторінку з менш ніж п'ятьма вхідними посиланнями зі спорідненими сторінками, що на неї не посилаються. Це підказки для перевірки, а не доказ канібалізації в пошуку.
Основні групи змісту на сторінці, розташування фрагментів згори донизу, повторювані терміни й наскільки кожен фрагмент відповідає title і H1. Так видно розділи, що відходять від заявленої теми.
Відкривайте збережені сканування й порівнюйте між запусками URL, статуси, title, description, заголовки, індексацію, canonical і зміст. Вивантажуйте звіт для клієнта, розробника чи короткий звіт у HTML або PDF.
Сайт як дерево сканування, дерево каталогів або силовий граф. Групові виправлення об'єднують проблеми, які розв'язує одна зміна — на весь сайт, у шаблоні чи в темі, — тож виправлення шаблону не рахується як чотириста окремих завдань.
Перевірте одну сторінку без сканування: програма завантажить її, відрендерить з JavaScript, зробить скриншоти для десктопа й мобільного та запустить перевірки сторінки. Кожна непройдена перевірка має виправлення. Перевірки всього сайту, як-от вхідні посилання й дублікати, як і раніше потребують сканування.
Картка на кожен просканований сайт: здоров'я та його тренд, сторінки, помилки, неіндексовані сторінки й теми порівняно з попереднім скануванням. Картка також читає robots.txt, карту сайту й запис домену: вік, дату закінчення, реєстратора, сервери імен, пошту й DNSSEC.
Підключіть той акаунт Google, яким ви увійшли, лише для читання, і Search Console стане розділом із дев'яти звітів: ефективність проти попереднього періоду, сторінки з головним запитом і станом у скануванні, запити за діапазонами позицій, вердикт Google щодо індексації для кожної сторінки, файли Sitemap, втрачені кліки з імовірною причиною, запити, розділені між вашими сторінками, кластери запитів і візуалізація. Дані йдуть від Google просто в програму, лишаються на вашому комп'ютері й доступні з датою офлайн або без входу.
Після входу ввімкніть локальний MCP-сервер програми, і Claude Code, Codex чи будь-який MCP-клієнт зможе запускати сканування, читати список виправлень і перевіряти URL — у відкритому вікні, де видно, що він робить. Сервер пояснює агентові, як читати знахідку, які цифри наводити й як перевірити виправлення; будь-яке виправлення стає задачею Jira з назвою, пріоритетом, мітками й кроками в розмітці Jira, і кнопка Jira біля виправлення в програмі робить те саме. Реверс-промпти ділять сторінку на блоки; ваш агент описує кожен, і ви отримуєте промпт для повторного використання та приклад для кожного блоку.
Сторінка «Візуалізація» в розділі Search Console: слова ваших запитів деревом за кліками, показами чи кількістю; як запити розподіляються за позицією, CTR і показами; позиція проти CTR із запитами, яким бракує одного кроку до більшої кількості кліків; наскільки зосереджені кліки; довжина запитів; брендові проти решти. Малюється на вашому комп'ютері з даних самого звіту.
Сторінки, що конкурують, намальовані, а не лише перелічені: кожна група — коло її сторінок, з'єднаних попарно, найближчі пари позначені; наскільки близькі пари, які великі групи, у яких темах вони, і одна група матрицею схожості.
Оберіть рядок, і сторінка відкриється під таблицею на всю ширину або праворуч: статус, індексованість і тема вгорі, попередня й наступна сторінка, далі подробиці зі шкалами довжини title і description, згруповані HTTP-заголовки, сніпет у пікселях Google, структуровані дані, відрендерена сторінка, схожі сторінки й фрагменти сторінки.
В аудиті URL відрендерена сторінка стає картинкою, поділеною на блоки й розфарбованою чотирма способами: зміст щодо питання, що процитував би AI-ретривер, знахідки доступності й прогноз уваги лише з розмітки (не поведінка людей, і екран це каже). Сайт › Теплова карта показує папки сканування плитками, розфарбованими за проблемами чи кліками з Google.
Плануйте сайт щодня, щотижня чи щомісяця. Запуски йдуть на вашому комп'ютері, поки програма відкрита чи в треї, а пропущений запуск виконується, пропускається чи позначається — як ви оберете. Будь-яку таблицю можна відправити в нову Google-таблицю у вашому Drive, з доступом лише до файлів, які створює програма.
У «Проєктах» додайте будь-які сайти, свої чи конкурентів, і програма читає їхні публічні сайтмапи: знаходить через robots.txt, проходить індекси, розпаковує .gz. Кожні 6 чи 12 годин, щодня чи щотижня, поки програма відкрита, або за кнопкою «Перевірити зараз» вона рахує сторінки й показує, які з'явилися, які зникли, а в яких змінився lastmod з минулої перевірки; нові сторінки згруповано за папками. Списки лишаються на вашому комп'ютері; для експорту потрібен вхід в акаунт.
Vectorscope, Voicescope, Brandscope, Reviewscope і PatternScope — у розділі «Інструменти» на бічній панелі, кожен як сам інструмент: поле, кнопка й результат, не виходячи з GLLmolfar. «Відкрити в браузері» веде на повну сторінку на getlooploop.com. Запуски в програмі рахуються на сервері GetLoopLoop окремо від сайту.
Сім розділів на бічній панелі й панель для відкритого; Ctrl B згортає її, щоб звільнити місце, а Ctrl K переносить на будь-який екран. Таблиці вміщаються у вікно — з перенесенням або рядками, складеними під назвами стовпців, — тож жоден стовпець не обрізано. Терміни на кшталт nosnippet, X-Robots-Tag чи hreflang підкреслено, з поясненням в одне речення й посиланням на глосарій GetLoopLoop; вимикається в «Налаштуваннях › Загальні». Кожне очікування показує одну смугу прогресу зі звичним часом на вашому комп'ютері.
Після першого завантаження модель ембедингів працює локально. GLLmolfar використовує вектори, щоб групувати споріднені сторінки, шукати за змістом, порівнювати фрагменти й будувати карту тем.
Довгі сторінки за можливості діляться за заголовками H2. Вектори фрагментів поєднуються в представлення сторінки, тож і розділ глибоко на сторінці впливає на порівняння. Чотири режими читають більше чи менше кожної сторінки тією самою моделлю: розширений читає вдвічі більше за стандартний і в нашому тесті частіше знаходив потрібну сторінку, приблизно вдвічі повільніше. У налаштуваннях кожен режим можна перевірити на вашому комп'ютері на ваших сторінках. Режими, крім стандартного, потребують безкоштовного акаунта.
База сканувань та історія лишаються в локальній папці програми. Семантичні вектори обчислюються на пристрої після завантаження моделі. Сканування, як і раніше, надсилає запити на сайт, а необов'язкова перевірка зовнішніх посилань звертається до сайтів, на які веде посилання.
GLLmolfar не надсилає ваше сканування в хмарний AI-сервіс. Перший запуск семантичного аналізу завантажує модель на ваш комп'ютер.
На getlooploop.com програма надсилає лише небагато названих речей: анонімну статистику використання — випадковий ID встановлення, версію програми, версію Windows чи macOS, мову й те, як довго програма відкрита, — і перевірку нової версії. Обидва можна вимкнути в налаштуваннях.
Один раз підключіть Claude Code, Codex, Cursor чи іншого агента до GLLmolfar. Кожен скіл каже агенту, які інструменти GLLmolfar викликати, в якому порядку і що повернути. Агент працює у вікні застосунку, де видно кожен крок. Приклади нижче — справжні відповіді, а не макети.
Перше знайомство із сайтом або квартальний аудит.
/technical-audit*Які інструменти GLLmolfar викликає: get_statusstart_crawlwait_for_crawlget_overviewget_fixescount_pagesexplain_fixget_fix_urlssave_report
Що заповнити: site, max_urls
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 58 с · викликів інструментів GLLmolfar: 35 · без правок, англійською
I wrote the action plan and saved the developer report. There are no critical fixes. I didn't start a new crawl. Crawl #32 of getlooploop.com was already open: 300 URLs, mode "both", finished 2026-10-28, with embeddings and topics complete. Its GLLmolfar health score is 89/100, and the fix list has 34 fixes.
The 3 most important actions (all from crawl #32 unless marked as my judgment):
cannibal (high): 14 skill pages are near-duplicates of each other, for example the Lark/Feishu mirrors and the firecrawl and googleworkspace pairs. One template change will not fix this. The URLs spread over 7 path groups, so each pair needs an editorial decision. Re-crawl to verify.hreflang.noReturn (high): 6 URLs, all /skills?category=…, which is one template. One template change fixes all 6. I suspect hreflang.missingSelf lists the same 6 pages, but that is my judgment, so check it in the same change.structured.errors (medium): 156 of 300 URLs, 52%, are missing a required JSON-LD property. I ranked it third by my judgment because of its reach. Most of the affected URLs are skill pages, which probably share one template, so one change should correct most of them. The home and product pages need their own check. I did not pull which property is missing, so run audit_url on one skill page to see it.Other findings from the top 10:
ai.noAuthor (medium): 225 URLs. /glossary/* is 44% of them, so a glossary template change covers the largest part.links.insecure (medium): all 14 URLs are /glossary/*.a11y.unlabeled (high): 1 URL, /questions. A single-page fix.ai.claims, lowContent and ai.lowMain are spread over many path groups, so they are editorial work per page.images.missingAlt: I could not count it by template. The fix lists image files, and count_pages returned 0 for it.What I did not cover:
explain_fix and get_fix_urls returned 20 URLs each, so the lists for ai.noAuthor, structured.errors and ai.claims are samples. The template counts come from the full set.get_fixes.get_ai_readiness, so I make no claim about any AI bot's access.Files are in the plan; the report is saved here:
(work folder)\ACTION-PLAN.mdC:\Users\you\Documents\gllmolfar-report-www.getlooploop.com-2026-10-28.htmlПередача технічної роботи розробникам.
/jira-backlog*Які інструменти GLLmolfar викликає: get_fixescreate_jira_task
Що заповнити: project_key, min_share
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 13 с · викликів інструментів GLLmolfar: 3 · без правок, англійською
Crawl 32 (https://www.getlooploop.com, 300 pages, health 89) is open. No crawl is running. These figures come from get_fixes for that crawl. I did not read the crawl date, so I can't give it.
| # | Fix key | Summary | Priority (GLLmolfar importance) | URLs |
|---|---|---|---|---|
| 1 | cannibal | 14 pages say almost the same as another page | high | 14 (4.7%) |
| 2 | hreflang.noReturn | Missing return link | high | 6 (2%) |
| 3 | a11y.unlabeled | Form fields without a label | high | 1 (0.3%) |
| 4 | ai.noAuthor | Long page without an author | medium | 225 (75%) |
| 5 | structured.errors | Required properties missing | medium | 156 (52%) |
| 6 | images.missingAlt | Missing or empty alt | medium | 41 (25.6%) |
| 7 | ai.claims | Numbers and claims without a source | medium | 42 (14%) |
| 8 | lowContent | 23 pages have under 250 words | medium | 23 (7.7%) |
| 9 | ai.lowMain | Mostly menus and footers (under 40% content) | medium | 21 (7%) |
The final summaries and priorities come from create_jira_task. I will use those, not the titles above.
Excluded: the other medium fixes are each on 5% of pages or fewer. The closest are links.insecure at 4.7% (14 URLs) and external.s4xx at 4.5% (58 URLs). external.s4xx has many URLs, but its share is under the threshold. Low and insight fixes are also excluded.
Limits:
JIRA-TASKS.md in the working directory.Do you approve creating these 9 tasks? You can also add or remove fixes first.
Після деплою, міграції чи редизайну.
/release-check*Які інструменти GLLmolfar викликає: list_crawlsstart_crawlwait_for_crawlcompare_crawlsaudit_url
Що заповнити: site, key_urls
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 162 с · викликів інструментів GLLmolfar: 9 · без правок, англійською
Verdict: no CRITICAL items. There is one gap in my coverage. The {key_urls} placeholder in your request was never filled in, so I audited only the home page.
x-vercel-cache: MISS with cache-control: private, no-cache, no-store. Fixing this unblocks faster fetches by crawlers. To verify, run the crawl again and check that the slow check drops. Source: compare of crawls 32 and 33, plus the URL audit at 14:20 UTC.newerCrawlStoppedEarly: true. It also says whyMissing is 19 "notReached", with 0 gone, 0 moved and 0 failed. Both crawls have 300 pages. The queue held 1,655 more URLs when crawl 33 stopped. To verify, run a crawl with a higher limit.inSitemap: false. This is a judgment from one audit field. Whether it matters depends on how the sitemap is generated.| Condition | Result |
|---|---|
| Key URL not 200 or not indexable | Home page is 200 and indexable. Other key URLs not checked (see Not covered). |
| robots.txt blocks an AI bot not blocked before | No. Blocked bots were [] before and [] now. robotsTxt.changed is false. |
| Content only after JavaScript | No. The home page has 1,931 words raw and 1,931 rendered. Only 2 links differ. |
| Many fewer pages found | No. Crawl 32 had 300 pages and crawl 33 has 300. |
Source for all rows: crawl comparison, crawl 32 (2026-10-28 13:32 UTC) vs crawl 33 (14:18 UTC). Health stayed at 89 → 89. Errors stayed at 0 → 0. Non-indexable URLs stayed at 6 → 6.
WARNING (medium or higher, worse)
WARNING (high, but better)
INFO (changes in other checks)
http:// links: 14 → 12.meaning score (null → 0.898, 0.896 and 0.899). No status, title, meta description, H1, indexability, canonical or word count changed on any URL./news/ and 12 under /notes/./glossary/… entries from ai-referral-traffic to anova. These are the unreached pages from the crawl limit described above.index, follow, no redirects.Allow: / in the * group.SoftwareApplication.aggregateRating|review. It also reports two warnings, Offer.url and ListItem.item.dl structure on the KPI block, dt/dd outside a dl, and a label-content mismatch on the glossary graph link.trust.author is empty and dateModified is empty.{key_urls} placeholder was never replaced with real URLs, so no key URL besides the home page was audited. Send the list and I'll run the audits.wait_for_crawl calls timed out. The crawl finished anyway, and I confirmed that with get_status.Звітність агенції.
/monthly-report*Які інструменти GLLmolfar викликає: list_crawlscompare_crawlsget_overviewsave_report
Що заповнити: site
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 28 с · викликів інструментів GLLmolfar: 4 · без правок, англійською
This is not a 30-day comparison. All 12 saved crawls were run in the last 3 days, from 2026-10-26 to 2026-10-28, so no crawl from about 30 days ago exists. I compared the oldest complete crawl with the newest, and everything below covers that 2-day window only.
The client PDF is saved here: C:\Users\you\Documents\gllmolfar-report-www.getlooploop.com-2026-10-28.pdf. It was made from crawl 32, the newest one. It is a standard crawl report and does not include the comparison.
get_fix_urls on crawl 32 to list them. If the six are meant to be blocked, nothing needs doing. If they are not, fixing them lets search engines index them again. A new crawl will show whether they are gone from the list.Health score (GLLmolfar's score, not a Google score): 90 in crawl 2 (2026-10-26) and 89 in crawl 32 (2026-10-28). Errors were 0 in both.
Fixes gone and new fixes: I cannot report these. Crawl 2 was saved before version 0.7.36, so it has no per-check counts and the comparison skipped them. The work-done and new-fixes parts of your request are unanswered.
Pages found and lost (crawl 2 against crawl 32):
AI bots in robots.txt: robots.txt did not change between the two crawls. No AI bots are blocked in either one. I did not run the bot check, so I have not tested what each bot can actually fetch. The comparison does not tell me what robots.txt says about any single bot, so I make no claim for OAI-SearchBot, Claude-SearchBot or Googlebot.
Search Console: I have no Search Console tool in this session, so there is no comparison of clicks, impressions or CTR and no list of queries that fell by more than 20%.
Where the site stands: The website is in good shape. Our health score is 89 out of 100, and the crawler found no broken pages. This is a first check, so we have no earlier month to compare with yet.
What changed this week: Two pages were updated: the GLLmolfar product page and the privacy policy. No search or AI crawlers are blocked on the site.
One thing to look at: Six pages are now marked "not indexable", which means search engines will skip them. Some pages are meant to be hidden, so we will check whether these six are. Fixing any that should not be hidden lets search engines include them. We cannot promise this will raise rankings or traffic.
Priorities for next month:
Should I run the full crawl now? I can also list the six non-indexable pages from crawl 32.
Агент працює в репозиторії сайту.
/fix-and-verify*Які інструменти GLLmolfar викликає: audit_urlstart_crawlwait_for_crawlcompare_crawls
Що заповнити: urls
Прикладу ще немає: цьому скілу потрібні репозиторій сайту, сайт конкурента або інструмент Search Console в агенті.
«Чи можуть ChatGPT, Claude і Perplexity прочитати й процитувати мій сайт?»
/ai-readiness*Які інструменти GLLmolfar викликає: get_statusget_ai_readinessget_fixesget_fix_urlscount_pagesaudit_urlexplain_fix
Що заповнити: site, max_urls, template_urls
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 60 с · викликів інструментів GLLmolfar: 14 · без правок, англійською
Sources: "Crawl" means GLLmolfar crawl #32, the open crawl (start URL https://www.getlooploop.com/, 300 of 300 URLs, 300 embeddings). The tool results gave no crawl date. "Probe" is the AI bot check run 2026-10-28 13:36 UTC. "Audit" is a URL audit of 2026-10-28 14:03 UTC. Search Console was not used.
dateModified. Their datePublished is identical (2026-10-16T10:32:57Z), which looks like a template default. That is my judgment.sameAs in the Article schema. Add datePublished and dateModified per page. This unblocks trust signals, which are the weakest part of the score (36).trust.author and the dates. Then run a new crawl and check ai.noAuthor and ai.noDate.ai.claims affects 42 URLs. 33 of them are under /skills/. The rest are /glossary/, /ai-volatility, /gllmolfar, /questions and /voicescope.ai.claims.structured.errors affects 156 URLs (52%). The home page is one. Audit: it lists SoftwareApplication.aggregateRating|review as missing.schemaErrors is empty.No P0 findings. In this crawl, probe and audit I found no content that needs JavaScript, no blocked search bot and no bot wall.
None found.
ai.lowMain affects 21 URLs (7%). All are under /skills/* (templates such as affaan-m/ecc: 4 URLs, and open.feishu.cn, open.larksuite.com and code.deepline.com: 2 each). In the audit, chrome words are small on the three pages: 93 of 2,247 on home, 164 of 1,306 on the glossary page, 87 of 1,684 on /news. They are not low-main pages.ai.dangling affects 7 URLs. 3 are /glossary/, and there is 1 each for /legal/, /news/, /vectorscope and /vectorscope/. Open each section with its subject.ai.walls affects 67 URLs, 14 of them under claude-seo. It is low importance. Add a heading every few paragraphs.| Fix | URLs | Main templates |
|---|---|---|
ai.noAuthor | 225 | /glossary/* 100, claude-seo 25, wshobson 8 |
ai.noDate | 218 | /glossary/* 100, claude-seo 25, wshobson 8 |
ai.walls | 67 | claude-seo 14, marketingskills 7, wshobson 7 |
ai.claims | 42 | claude-seo 14, marketingskills 6 |
ai.lowMain | 21 | affaan-m/ecc 4 |
ai.dangling | 7 | /glossary/* 3 |
structured.errors | 156 | claude-seo 25, affaan-m/ecc 11, google/skills 10 |
nonIndexable | 6 | /skills 6 (all) |
nonIndexable: all 6 pages are on the /skills template. Check whether they should be indexed. If they should, remove the noindex or point the canonical at the page itself.cannibal (14 URLs, high).hreflang.noReturn (6, high) and hreflang.missingSelf (6).a11y.unlabeled (1, high).images.missingAlt (41). The audit shows 22 of 30 images without alt on home, and 6 of 6 on the glossary page.jsContent, javascript.* and noInlinks do not appear, so I did not count them.inSitemap: false and 0 inlinks. These are single-page audit rows, so I am not confident they reflect the crawl. Confirm in the crawl before acting.Offer.url, ListItem.item). The glossary page has no schema errors.cache-control is no-store on all three. That is my judgment: a cacheable response might help speed.<main> landmark.Accept: text/markdown header returned text/html, and the .md twin returned 404. HTML is fully readable without JavaScript, so this is optional. It would let agents fetch a cleaner copy. To verify, run the probe again.jsContent, javascript.* and noInlinks are not in the fix list.Перед запуском ключової лендинг-, реєстраційної чи цінової сторінки.
/page-agent-readiness*Які інструменти GLLmolfar викликає: audit_urlsemantic_search
Що заповнити: url
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 33 с · викликів інструментів GLLmolfar: 2 · без правок, англійською
Source for everything below: URL audit, 2026-10-28 14:04 UTC (HTTP 200, indexable). No crawl was running when I checked, so I ran the audit. I did not call crawl 32 or any other tool. Where a line is my own reading, I mark it as judgment.
.home-graph-preview). Its accessible name does not contain its visible text. This is a names-and-labels fix (WCAG 2.5.3).<dl> markup in .home-kpis. One block of markup causes two serious violations, definition-list and dlitem..shadow-sm > .sm\:inline.hidden (the "Light" theme label) and .home-moved-axis--window. After the change, run the URL audit again.Source: URL audit, axe-core 4.14.0. There are no critical violations. There are 4 serious ones. Corrections follow your sequence.
Names and labels
| Rule | Selector | Correction |
|---|---|---|
label-content-name-mismatch | .home-graph-preview (<a href="/glossary/graph" aria-label="Explore the marketing glossary knowledge graph">) | Make the aria-label start with the link's visible text, or remove the aria-label. (judgment: the audit does not list the visible text, so I can't give the exact string) |
Content without JavaScript (markup served in the HTML)
| Rule | Selector | Correction |
|---|---|---|
definition-list | .home-kpis (<dl>) | A <dl> may directly contain only <dt>/<dd> groups, <div>, <script> or <template>. Make the wrapper that holds the dt/dd a <div>. |
dlitem (4 nodes) | .home-kpi-moved-head > .home-kpi-label, .home-kpi-moved-head > .home-kpi-value.home-kpi-value--lg, .home-kpi-moved-head > .home-kpi-note, dd:nth-child(4) | Each <dt>/<dd> must sit inside a <dl>. This should clear once .home-kpi-moved-head is a <div> directly inside .home-kpis, or the <dt>/<dd> elements are restructured to match. |
All other items
| Rule | Selector | Correction |
|---|---|---|
color-contrast (2 nodes) | .shadow-sm > .sm\:inline.hidden (<span class="hidden sm:inline">Light</span>), .home-moved-axis--window | Raise the text/background contrast to at least 4.5:1 (WCAG AA). The audit does not give the measured ratios. |
Source: URL audit (raw HTML compared with the rendered page).
https://www.getlooploop.com/. Meta robots is index, follow. The audit lists only links under jsDiff.Source: URL audit, rawText and renderedText.
| Item | Result |
|---|---|
| Prices | No price text in rawText or renderedText. JSON-LD has Offer price 0 USD, "Invite-only access". |
| Plan limits | No plan limits in either text. Free-tool limits are in both: "One URL at a time", "One keyword at a time", "Up to 4 000 words". |
| Contact data | The audit found no phone numbers and no emails. Only "Request an invite", "Write" and "Discord" appear, in both rawText and renderedText. |
| Testimonials | None in rawText or renderedText. |
Other findings:
SoftwareApplication.aggregateRating|review. The visible page has no testimonials or ratings to back it.Offer.url and ListItem.item.Source: URL audit. robots.txt was found. Every bot is allowed by Allow: / in group * (line 2).
| Bot | Allowed | What it controls |
|---|---|---|
| Googlebot | yes | Google Search and AI Overviews |
| OAI-SearchBot | yes | ChatGPT search |
| GPTBot | yes | OpenAI training only |
| ClaudeBot | yes | Anthropic training only |
| Google-Extended | yes | Google training only |
| PerplexityBot | yes | Perplexity |
The audit did not include Claude-SearchBot, so I have no result for Claude search.
I did not test this. The audit tool sends one request and has no Accept-header option, and I have no other tool to send a custom request. The only hint is the vary header: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch. It does not list Accept. That suggests the HTML does not change by Accept, but it only shows what the server declares, not what it does. To verify, request the page with Accept: text/markdown and Accept: text/html and compare.
region (moderate, 5 nodes): targets .pb-20, .home-eyebrow.text-gll-cyan and others in the hero. Put the hero content inside a landmark such as <main>.inSitemap: false).private, no-cache, no-store.Сторінку мали б цитувати за набором питань, але не цитують.
/citability*Які інструменти GLLmolfar викликає: semantic_searchaudit_urlget_pagesmeasure_text
Що заповнити: url, questions
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 57 с · викликів інструментів GLLmolfar: 6 · без правок, англійською
Page: https://www.getlooploop.com/glossary/ai-visibility Sources: crawl 32 (https://www.getlooploop.com/, 300 URLs, limit 300, embeddings on) and a URL audit run on 28 Oct 2026 at 14:05 UTC. Judgments are marked (judgment).
| Question | Best page | Score | Is the target first? |
|---|---|---|---|
| What is AI visibility | The target page, section "GetLoopLoop" | 0.603 | Yes (next is /brandscope at 0.498) |
| How do I measure my brand in ChatGPT answers | /brandscope | 0.608 | No. The target is 5th at 0.479. |
| Why does ChatGPT not mention my brand | /brandscope | 0.599 | No. The target is 3rd at 0.488. |
The search returned only one section per page (the top section, mostly the intro). I could not see the page's own section scores there. For section-level scores I used measure_text.
Source: URL audit, 28 Oct 2026, rendered text of 1,006 words. Judgments are (judgment).
| Section | First sentence answers directly? | Names its subject? | Specific, sourced fact? | Stands alone? |
|---|---|---|---|---|
| Intro | Yes. It defines the term. | Yes | No. The only source is the "Google Search Central" label. | Yes |
| 01 What it is | No. It describes how search tools work and defines the term only in the last sentence. | Partly. It ends with "It is how often…". | No. "Relevance, authority" are named without evidence. | No, because of "It" at the end |
| 02 What to do | Yes (a list) | Yes | Weak. "At least three backlinks" has no source. | Yes |
| 03 How it is measured | Partly. "No public score" is true but is not a method. | Yes | No. It names Google AI Search, Copilot and Search Console without a figure or date. | Yes |
| 04 Common mistakes | Yes | Yes | No. No source. | Yes |
| 05 Limits | Yes | Yes | No | No ("It is also different…") |
| 06 Worked example | n/a (an anecdote) | "BrandX", an invented brand | No. It is not verifiable. | Yes |
| 07 FAQ (6 items) | Mostly. Some start "It is not the same" or "Usually". | Mixed | No sources | Yes |
| 08 Asked out loud (3) | No. "Yes, the AI may not…" answers a non-yes/no question. "No, the AI isn't ignoring…" is also unclear. | No | No | Yes |
| 10 Sources | n/a | n/a | One link only, no dates | n/a |
Other findings from the audit:
Both sections keep the page's plain-English glossary voice.
03 How to measure AI Visibility in ChatGPT answers
To measure AI Visibility in ChatGPT, ask ChatGPT the questions your buyers ask, then count how many answers name your brand and how many cite your URL. AI Visibility has no public score, so the measure is your own count: brand mentions divided by questions asked, repeated on the same list of questions each week.
Use three readings, and keep them apart:
- Mentions: the share of ChatGPT answers that name your brand. Ask five to ten buyer questions and record yes or no for each.
- Citations: the share of answers whose source list includes a URL of your domain.
- Search Console: Google Search Console shows impressions and clicks for Google Search only. It does not show ChatGPT answers.
Brandscope, a free GetLoopLoop tool, puts five buyer questions to ChatGPT, Claude and Gemini and shows each answer beside your own page. Run the same questions again after every change to your pages, because a citation can fade within days (GetLoopLoop market analysis, 16 October 2026).
08 Why ChatGPT does not mention my brand
ChatGPT does not mention your brand when its search crawler cannot fetch your pages, or when no page of yours answers the question in a passage it can quote. Check these three causes in order.
1. Access. OAI-SearchBot is the crawler that controls ChatGPT search. If robots.txt disallows OAI-SearchBot, ChatGPT search cannot read your pages. GPTBot controls training only and does not decide this. On getlooploop.com, the URL audit of 28 October 2026 shows OAI-SearchBot allowed by "Allow: /glossary".
2. Answer. A page must state the answer in its first sentence and name the brand in it. A page that says "it" or "this" gives the model nothing to quote.
3. Competition. The model may prefer a competitor's page that matches the question better. Compare your best passage with theirs for the same question.
To verify a change, ask ChatGPT the same question again after the page is re-crawled, and run the URL audit again to confirm OAI-SearchBot is still allowed.
The draft contained only the two new sections (345 words, 2 passages). The current page has 10 passages.
| Criterion | Question 2 (measure) | Question 3 (why not mentioned) | Verdict |
|---|---|---|---|
| Fit, current → draft | 0.553 → 0.717 | 0.471 → 0.788 | Higher for both |
| Position of the answer | 4th → 1st in the draft | 2nd → 2nd in the draft | Not shown. The draft has only 2 passages, so its position says nothing about the full page. |
| New overlap | Nearest page is /brandscope at 0.77, below the 0.94 cannibalization line | Same | None. The current page's nearest page is /glossary/ai-overview at 0.766. |
| Passages that need an earlier passage | 0 (dangling = 0) | 0 | OK |
The tool also reported "fit-lower". That is for question 1 ("what is AI visibility"): 0.607 on the current page, 0.454 in the draft. I did not rewrite the passage that serves that question, so section 01 and the intro stay in place. (judgment)
Decision (judgment):
Планування контенту на тему: на які питання сайт не відповідає?
/question-coverage*Які інструменти GLLmolfar викликає: semantic_search
Що заповнити: topic, audience
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 167 с · викликів інструментів GLLmolfar: 33 · без правок, англійською
I'm summarising 30 semantic searches on the loaded crawl and writing the report. Crawl 32 was already open and no crawl was running, so I started nothing.
Sources. [C32] means semantic search on crawl 32 (28 Oct 2026, about 13:33 UTC, 300 pages, all 300 embedded). [J] means my judgment. I did not use URL audit or Search Console.
/legal/terms (0.547), and the homepage is not in the returned list. For "GetLoopLoop vs Profound" the best page is again /legal/terms (0.441)./glossary/ai-referral-traffic.get_ai_readiness or audit_url, which I did not run./brandscope or /glossary/ai-visibility is top or second in 3 of the 5.One duplicate to fix.
/glossary/ai-overview (0.568) and /glossary/ai-overviews (0.562) are 0.005 apart.All numbers are [C32].
Eight questions have a clear leader: Q2, Q8, Q9, Q15, Q24, Q25, Q26 and Q28.
Section is §1 for every row. L = learn, C = choose, T = task, B = brand. "Home" is the homepage /.
| # | Question | Best page | Score | Second page | Gap | Flag |
|---|---|---|---|---|---|---|
| 1 L | What is AI visibility tracking for brands? | /glossary/ai-visibility | 0.639 | /brandscope 0.624 | 0.015 | o |
| 2 L | How do AI assistants decide which brands to mention? | /news/brands-in-ai-answers-october-2026… | 0.670 | /brandscope 0.553 | 0.118 | clear |
| 3 L | SEO vs generative engine optimization? | /glossary/generative-engine-optimization | 0.553 | /skills/…/seo-image-gen 0.510 | 0.043 | o |
| 4 L | Which AI crawlers read my site? | /glossary/ai-referral-traffic | 0.516 | /glossary/ai-cloaking 0.513 | 0.003 | A |
| 5 L | How does robots.txt affect AI search visibility? | /glossary/ai-visibility | 0.568 | /glossary/robots-txt 0.555 | 0.014 | o |
| 6 L | What metrics measure brand visibility in AI answers? | /brandscope | 0.651 | /glossary/ai-visibility 0.627 | 0.024 | o |
| 7 L | How do AI assistants split pages into passages? | /vectorscope/claude-skill | 0.505 | /glossary/ai-assistant 0.502 | 0.003 | A |
| 8 L | Why is my brand not in ChatGPT answers? | /brandscope | 0.589 | /news/brands-in-ai-answers… 0.527 | 0.062 | clear |
| 9 C | Best AI visibility tracking tools | /brandscope | 0.622 | /glossary/ai-visibility 0.561 | 0.061 | clear |
| 10 C | Best tools to track mentions in ChatGPT and Perplexity | /brandscope | 0.552 | Home 0.533 | 0.020 | o |
| 11 C | AI visibility tracking vs rank tracking | /glossary/ai-visibility | 0.521 | /brandscope 0.481 | 0.040 | A |
| 12 C | Alternatives to Profound | /brandscope | 0.451 | /glossary/ai-visibility 0.419 | 0.032 | A |
| 13 C | Best GEO tools for marketing teams | /glossary/generative-engine-optimization | 0.441 | /skills/…/seo-image-gen 0.417 | 0.024 | A |
| 14 C | Crawler audit vs prompt sampling | /glossary/ai-audit | 0.477 | /skills/firecrawl/…/firecrawl-seo-audit 0.441 | 0.036 | A |
| 15 C | Free AI visibility checker | /brandscope | 0.634 | /notes/ai-reads-your-page… 0.528 | 0.106 | clear |
| 16 C | Monitor citations in Google AI Overviews | /glossary/ai-overview | 0.568 | /glossary/ai-overviews 0.562 | 0.005 | o, B |
| 17 C | Best AI search platform for a small business | /skills/coreyhaines31/…/ai-seo | 0.442 | /notes/ai-reads-your-page… 0.418 | 0.024 | A |
| 18 C | Semrush vs specialised AI visibility tools | /glossary/ai-visibility | 0.487 | /brandscope 0.464 | 0.023 | A |
| 19 T | Check if my site is blocked for ChatGPT search | /news/chatgpt-s-clicks-now-arrive-as-direct-traffic | 0.474 | /brandscope 0.440 | 0.035 | A |
| 20 T | Audit a page for AI search readiness | /glossary/ai-audit | 0.625 | /notes/ai-search-audit-full… 0.605 | 0.020 | o |
| 21 T | Track my brand mentions in AI answers | /news/brands-in-ai-answers… | 0.575 | /brandscope 0.573 | 0.002 | o |
| 22 T | Allow OAI-SearchBot and Claude-SearchBot in robots.txt | /glossary/robots-txt | 0.479 | /vectorscope/claude-skill 0.468 | 0.011 | A |
| 23 T | Find content gaps AI cannot answer from my site | /notes/ai-reads-your-page… | 0.486 | /skills/…/content-gap-analysis 0.466 | 0.020 | A |
| 24 T | Rewrite a page so AI can cite it | /glossary/citation | 0.506 | /notes 0.447 | 0.059 | clear |
| 25 T | Create an llms.txt file | /glossary/llms-txt | 0.573 | /glossary/ads-txt 0.322 | 0.251 | clear |
| 26 T | Report AI visibility to management | /glossary/ai-visibility | 0.591 | /glossary/ai-overview 0.509 | 0.082 | clear |
| 27 B | What is GetLoopLoop? | /legal/terms | 0.547 | /glossary/agent-loop 0.539 | 0.007 | A |
| 28 B | What is GLLmolfar? | /gllmolfar | 0.577 | /glossary/llms-txt 0.311 | 0.266 | clear |
| 29 B | GetLoopLoop vs Profound | /legal/terms | 0.441 | /gllmolfar 0.431 | 0.010 | A |
| 30 B | Is Vectorscope free, and what does it cost? | /notes/vectorscope-as-an-agent-skill… | 0.504 | /vectorscope 0.497 | 0.007 | A, B |
Patterns [C32].
/glossary/ai-visibility or /brandscope is the top page for 11 of 30 questions.Close calls [J].
Where one page serves several questions, I merged them to avoid creating new cannibalization.
| Questions | Proposal |
|---|---|
| Q4, Q19, Q22 | One new page, "Allow ChatGPT and Claude search to read your site". It opens with the bot table from change 2. It has a check section for OAI-SearchBot and a robots.txt snippet section for each of OAI-SearchBot and Claude-SearchBot. It links to the existing robots.txt glossary page. |
| Q7 | New first section on /glossary/chunking: "How a retriever cuts your page into passages", with the 26-passage cap and one example. Link to Vectorscope. |
| Q11, Q13, Q17, Q18 | One hub page, "AI visibility tools: how to choose". It has sections: vs rank tracking, suite vs specialised, GEO tools for marketing teams, small-team path. |
| Q14 | New section on /gllmolfar and the hub: "Site crawl vs prompt sampling: what each can and cannot show". |
| Q12, Q29 | One new comparison page, "GetLoopLoop vs Profound, and other alternatives". Competitor facts must come from verified sources. |
| Q23 | New how-to page or section: "Find content gaps with semantic search on a crawl". It describes the method used in this report. |
| Q27 | New "What GetLoopLoop is" block at the top of the homepage: what it is, who it is for, what it measures. |
| Q30 | New "What is free, what costs money" page. Also decide which of /vectorscope and the Vectorscope note owns the question, to resolve the B flag. |
get_ai_readiness, audit_url, get_fixes, Search Console or the cannibalization view. Your live robots.txt is unverified.I can also turn this into a shareable page if you want to send it to your team.
Потрібен llms.txt або GLLmolfar знайшов проблеми в наявному.
/llms-txt*Які інструменти GLLmolfar викликає: get_overviewget_pagessemantic_searchget_ai_readiness
Що заповнити: site
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 62 с · викликів інструментів GLLmolfar: 12 · без правок, англійською
Google does not use llms.txt. The file is for other agents and tools.
The draft is saved at (work folder)\llms.txt. It has 26 link lines under 9 H2 sections.
/skills hub and the highest-scoring skill page. For "Ad affiliate" and "Testing variance" the best matches are weak. The scores are 0.52 and 0.37 for Ad affiliate, and 0.52 for Testing variance. Check these two sections by hand.get_ai_readiness again with run_probe.| Topic | Pages in the crawl | Lines in the draft |
|---|---|---|
| Workflows published | 101 | 2 |
| Technical SEO | 55 | 1 |
| Ai getlooploop | 53 | 4 |
| Ad affiliate | 33 | 2 |
| Ai news | 30 | 4 |
| Vectorscope ai | 12 | 5 |
| Text robots | 10 | 2 |
| Testing variance | 5 | 1 |
The "Site" section adds 4 more lines.
Сторінка втрачає кліки, застаріла або програє конкуренту.
/refresh-brief*Які інструменти GLLmolfar викликає: audit_urlget_pagessemantic_searchget_fix_urlsmeasure_text
Що заповнити: url
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 86 с · викликів інструментів GLLmolfar: 14 · без правок, англійською
Sources. Crawl 32 of getlooploop.com (28 Oct 2026, 300 of 300 pages, embeddings on) gave the fix list, get_pages data and semantic search. A live URL audit on 28 Oct 2026 at 14:11 GMT gave status, text, headings, JSON-LD and robots.txt. measure_text on the current page text gave passage positions. Anything marked "judgment" is mine.
ai.noAuthor and ai.noDate both fail for this page, and get_pages returns empty author, datePublished and dateModified.sameAs. Add datePublished and dateModified to the JSON-LD and show the same dates on the page.audit_url and check that trust.author, trust.datePublished and trust.dateModified are filled. Then re-run crawl 32's checks and confirm the URL no longer appears under ai.noAuthor and ai.noDate.measure_text, current page, 10 passages: the answer to "How is AI visibility different from SEO?" sits at passage 8, although the tool's rule is that the answer should appear by passage 2. Its score is 0.727, so the content is fine and only the position is wrong.measure_text, current page: the robots.txt question scores 0.464 at passage 6, and the timing question scores 0.470 at passage 3. Both scores are weak.measure_text again with the new draft and the same six queries, and look for scores above the current ones and the SEO answer at passage 2 or earlier.audit_url should show trust.statSentences and external content links that match the claims.dateModified.titles.below30, ai.noAuthor, ai.noDate, content.lowRatio, headers.insecureCookies, security.no_xcto, security.no_csp, security.no_xfo, security.no_referrer./glossary (group *, line 17). Bot by bot:inSitemap: false. Check sitemap.xml yourself before acting.images.missingAlt for this page, so the two sources disagree. Check this.color-contrast (3 nodes) and link-in-text-block (the CC BY 4.0 link).Rank is this page's rank among our pages in semantic search on crawl 32. "Passage" is the best-matching passage number from measure_text on the current page.
| Question | Rank | Score | Passage | Best on-site page |
|---|---|---|---|---|
| What is AI visibility? | 1 | 0.615 | 1 | this page |
| How is AI visibility different from SEO? | 1 | 0.599 | 8 | this page |
| How do I measure my brand's AI visibility? | 2 | 0.628 | 4 | /brandscope (0.668) |
| How do I get my brand cited by ChatGPT and other AI assistants? | 3 | 0.528 | 2 | /brandscope (0.588) |
| Which AI crawlers should I allow in robots.txt to appear in AI search? | 13 | 0.420 | 6 | /glossary/robots-txt (0.550) |
| How long does it take for changes to show up in AI answers? | 4 | 0.417 | 3 | /questions (0.486) |
What to add:
/brandscope currently beats this page on this question./news/brands-in-ai-answers-october-2026-a-market-analysis, which scored 0.548 on this question.Limit of these results. Semantic search returned only the page-level block, headed "GetLoopLoop", for every result, so it could not name which section answers. I used measure_text passage numbers instead. Only passages 1 (intro), 3 (section 02) and 4 (section 03) have previews. The other numbers are positions only.
/glossary/ai-overview at cosine 0.766, below the 0.94 cannibalization threshold. This page is not in the crawl 32 cannibal list. No merge is needed.addLinkOn or linkTo pointing at this URL. There are none that point to it./glossary/ai-overview with the anchor "ai overview" (similarity 0.814).inlinks: 0 and linkScore: 0 for this page. That figure comes from the audit, not from the full crawl, so confirm it in crawl 32 before saying nothing links here./brandscope, /glossary/robots-txt, /glossary/share-of-voice and /glossary/ai-referral-traffic are the closest pages by meaning. Link them from the new sections above.audit_url on the page. Check author, dates, title length, JSON-LD and the 6 robots.txt verdicts, and add a check for Claude-SearchBot if the tool supports it.measure_text with the final draft and the same six queries. Look for the SEO answer at passage 2 or earlier and higher scores on the robots.txt and timing questions. Confirm that the nearest page stays below 0.94.audit_url for this page, and confirm the URL is no longer listed under ai.noAuthor, ai.noDate and titles.below30./es/glossary/ai-visibility. It is linked through hreflang and needs the same date and author changes.measure_text baseline. I passed the page text as plain text, so the tool counted 3 passages. The live page measured 10, and I used the live page numbers.llms.txt.I can publish this as a shareable page if you want to pass it to the content team.
Щоквартальна гігієна E-E-A-T.
/stale-content*Які інструменти GLLmolfar викликає: get_overviewget_pagescount_pagesaudit_url
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 113 с · викликів інструментів GLLmolfar: 22 · без правок, англійською
Sources:
audit_url runs on 10 pages, 28 Oct 2026 at about 14:13 UTC.No crawl was running. I did not start one.
author Person. (crawl 32) 225 of 300 pages fail ai.noAuthor. I audited 10 of them (URL audit). The only Person in their JSON-LD is the site founder, "Olexandr", inside the sitewide Organization block. The skill pages name the publisher repo, such as agricidaniel/claude-seo, as an Organization author. The /questions answers are the exception. They carry a Person author with a LinkedIn URL, not an on-site profile./about#author (the founder's @id) resolves to a real page. Check that first.audit_url on one page, and confirm ai.noAuthor no longer lists the URL.ai.noDate.ai.noDate also fails ai.noAuthor.dateModified on only 2: /ai-volatility (2026-10-28) and /gllmolfar (2026-10-27). /questions has per-question dateCreated in JSON-LD (Aug 2026), but I did not see a visible date for it in the text I read.ai.noDate.ai.claims. 36 of them are in Technical seo (24) and Workflows published (14), and these are mostly skill pages.extContentLinks is 0 on every page, so there are no outbound links inside the content./ai-volatility the figures are the site's own measurement, and a "How do we measure any of this?" section exists. Link that method from the numbers themselves.ai.claims.ai.stale flags 0 pages in crawl 32. That does not show the content is fresh. With 218 pages undated, the checker cannot judge age for them.
Access is not the problem. (URL audit) robots.txt allows Googlebot, OAI-SearchBot and ClaudeBot on all 10 pages. These fixes are on-page.
Each page was scored by how many of the 4 fix keys it fails. ai.stale is 0 for every page, so the maximum score is 3. 37 pages score 3.
| Topic | Pages | noDate | noAuthor | claims | Score 3 | Score 2 | Score 1 | Score 0 |
|---|---|---|---|---|---|---|---|---|
| Workflows published | 101 | 52 | 52 | 14 | 12 | 40 | 2 | 47 |
| Technical seo | 55 | 44 | 44 | 24 | 22 | 22 | 2 | 9 |
| Ai getlooploop | 53 | 53 | 53 | 0 | 0 | 53 | 0 | 0 |
| Ad affiliate | 33 | 32 | 32 | 0 | 0 | 32 | 0 | 1 |
| Ai news | 30 | 14 | 20 | 3 | 2 | 12 | 7 | 9 |
| Vectorscope ai | 12 | 7 | 8 | 1 | 1 | 6 | 1 | 4 |
| Text robots | 10 | 10 | 10 | 0 | 0 | 10 | 0 | 0 |
| Testing variance | 5 | 5 | 5 | 0 | 0 | 5 | 0 | 0 |
| No topic | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
The score columns come from my own set arithmetic over the get_pages lists. They sum to each topic's total.
The topic labels are GLLmolfar's embedding clusters, and they are loose. "Ai news" holds glossary hubs and category pages, not only news. I did not check each cluster.
All 10 fail all three of ai.noDate, ai.noAuthor and ai.claims. Another 27 pages tie at the same score, so this is a spread across topics that I chose, not a ranking.
| Page (topic) | Visible date | JSON-LD date agrees | Author with profile | Source for a number |
|---|---|---|---|---|
/ai-volatility (Ai news) | "Today · Oct 28" reading label, not a publish date | dateModified 2026-10-28 on Dataset, no datePublished. Same day as the label. | Missing. Founder only, in sitewide JSON-LD. | Own measurement, method section present, 0 external links |
/gllmolfar (Technical seo) | None in the text I read | dateModified 2026-10-27, nothing visible to agree with | Missing | Product limits (50,000 / 5,000 URLs) with no source |
/questions (Ai news) | None seen in the text I read | Per-question dateCreated (Aug 2026) | Person in answer JSON-LD, LinkedIn URL, no on-site profile | 12 statistic-like sentences, 0 external links |
/voicescope (Vectorscope ai) | None in the text I read | No dates | Missing | 12 statistic-like sentences, 0 external links |
/skills/agricidaniel/claude-seo/seo | "Last read Oct 26, 2026" (sync date) | No dates | Organization (repo name) only | Install count 9,087, labelled "from the directory"; 0 in-content links |
/skills/coreyhaines31/marketingskills/seo-audit | Same sync date | No dates | Organization only | 238,125 installs, same pattern |
/skills/coreyhaines31/marketingskills/content-strategy | Same sync date | No dates | Organization only | 164,414 installs, same pattern |
/skills/wshobson/agents/rag-implementation | Same sync date | No dates | Organization only | 14,011 installs, same pattern |
/skills/google/skills/bigquery-ai-ml | Same sync date | No dates | Organization only | 7,144 installs, same pattern |
/skills/yuan1z0825/nature-skills/nature-citation | Same sync date | No dates | Organization only | 15,696 installs, same pattern |
The skill pages already show an install count labelled "from the directory", with a skills.sh link in the text and in the schema. The gap is that this is not a source link attached to the number inside the content. I did not read the pages in full, so the dates and sources marked "none in the text I read" could appear lower on the page.
dateModified in JSON-LD from the same value. Use the directory sync date only if it is labelled as that.ai.claims pages first.ai.noDate, ai.noAuthor and ai.claims.ai.claims.datePublished and dateModified to the glossary template.ai.noDate and ai.noAuthor.ai.noAuthor (20) exceeds ai.noDate (14). The news articles and /news have a date but no author./news./ai-volatility, /questions and the three language glossary hubs.ai.noAuthor, ai.noDate and ai.claims./voicescope, /brandscope, /patternscope, /reviewscope, /vectorscope and /methodology. Add a byline to /vectorscope/claude-skill, which already has a date. Source the numbers on /voicescope. Verify with ai.noDate and ai.noAuthor./glossary/robots-txt and /glossary/llms-txt are the pages where a date matters most, because the topic changes over time. Verify with ai.noDate and ai.noAuthor.ai.claims list. I did not audit any score 2 page or any page from the topics with no claims.audit_url returned only the start of each page's text, so whether a visible date or byline appears further down is unconfirmed./about exists or has a Person profile.ai.noDate and ai.noAuthor calls were too large to print. I re-fetched them with only the columns url and topic, and all 218 and 225 rows came back. The set arithmetic for the table is mine.SoftwareApplication.aggregateRating|review) and security-header fixes. I did not report those here.I can write the Jira tasks (one per fix key) or publish this as a shareable page if you want either.
Помилки schema або немає schema на ключових шаблонах.
/structured-data*Які інструменти GLLmolfar викликає: count_pagesget_pagesaudit_urlexplain_fix
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 97 с · викликів інструментів GLLmolfar: 12 · без правок, англійською
Source: crawl 32, 2026-10-28 (300 pages, health 89). The page-level findings come from URL audits run on 2026-10-28 at about 14:15 UTC. Fix counts come from count_pages. The proposed JSON-LD is my judgment.
Crawl state: no crawl was running. I did not start one.
/skills/ template.** This one template has 147 of the 156 error pages and 147 of the 161 warning pages.aggregateRating|review missing.Offer.url, Offer.availability, and Organization.url/logo/sameAs.Organization warnings probably come from the inline author, which has only a name.Offer and author properties and decide separately about the rating error (see Section 3).headline match the visible H1 and clean up dateModified.dateModified is 2 ms after datePublished, so it looks auto-generated. The page shows no modified date./gllmolfar.offers, which is an error.publisher is an inline Organization that lacks logo and sameAs. Point it at the #organization node with an @id reference.get_status reports the local app as GLLmolfar 0.8.1. Confirm which version is current before you publish softwareVersion.| Fix key | Pages | Where |
|---|---|---|
structured.invalid | 0 | none |
structured.missing | 0 | none |
structured.errors | 156 | 147 /skills/* pages. The other 9 are /, /gllmolfar, /brandscope, /methodology, /patternscope, /reviewscope, /voicescope, /vectorscope and /vectorscope/claude-skill. |
structured.warnings | 161 | The same 147 /skills/ pages, plus the same 9 non-skill pages, plus /free-tools, /news, /notes and 2 /news/ pages. |
Every page has some JSON-LD. The problem is incomplete properties, not absent markup.
| Template | URL audited | Types found | Errors | Warnings | |
|---|---|---|---|---|---|
| Home | / | Organization, WebSite, SoftwareApplication, WebPage, FAQPage, ItemList | `SoftwareApplication.aggregateRating\ | review` | Offer.url, ListItem.item |
| Product | /gllmolfar | Organization, WebSite, SoftwareApplication | SoftwareApplication.offers, `aggregateRating\ | review` | Organization.logo, Organization.sameAs |
| Skill | /skills/agricidaniel/claude-seo/seo-schema | Organization, WebSite, SoftwareApplication, WebPage | `aggregateRating\ | review` | Organization.url/logo/sameAs, Offer.availability, Offer.url |
| News post | /news/ai-overviews-pass-80-as-the-clicks-stay-thin | Organization, WebSite, NewsArticle, BreadcrumbList, FAQPage | none | NewsArticle.image |
Facts in the snippets come from the audited pages. Anything marked TODO needs a real value from you.
/)The Organization already exists, and its sameAs lists only X and Discord. Add real profiles you own, such as a company LinkedIn page or GitHub org. Don't add a profile that doesn't exist.
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://www.getlooploop.com/#organization",
"name": "GetLoopLoop",
"url": "https://www.getlooploop.com",
"logo": "https://www.getlooploop.com/brand/getlooploop-logo.jpg",
"sameAs": [
"https://x.com/Looploopnow",
"https://discord.gg/Z6cRuhprMa"
/* TODO: add company LinkedIn / GitHub URLs if they exist */
],
"founder": { "@id": "https://www.getlooploop.com/about#author" }
}
]
}In the existing home SoftwareApplication, add "url" to the Offer. Use the page that explains invite-only access, which is a TODO. In the ItemList, give each ListItem an item as well as url:
{ "@type": "ListItem", "position": 1, "name": "Vectorscope",
"item": "https://www.getlooploop.com/vectorscope" }ItemList. Re-check the rest after the change.Offer says price 0 with LimitedAvailability. The visible text says "Invite-only". Make sure the markup says the same./news/*)There are no errors. Change the headline, drop or correct dateModified, and add an image:
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"@id": "https://www.getlooploop.com/news/ai-overviews-pass-80-as-the-clicks-stay-thin#article",
"headline": "AI Overviews pass 80% as the clicks stay thin",
"datePublished": "2026-10-26T18:18:47.010Z",
"dateModified": "2026-10-26T18:18:47.010Z",
"image": ["TODO: https://www.getlooploop.com/<real article image>"],
"author": {
"@type": "Person",
"@id": "https://www.getlooploop.com/about#author",
"name": "Olexandr",
"url": "https://www.linkedin.com/in/olexandr-tsyrkin-07460539"
},
"publisher": { "@id": "https://www.getlooploop.com/#organization" },
"mainEntityOfPage": "https://www.getlooploop.com/news/ai-overviews-pass-80-as-the-clicks-stay-thin"
}datePublished matches the visible "26 October 2026". Only set dateModified to a later time if the page shows a real update.wordCount of 2847 differs from the crawler's count of 3161 words. I left it out. Add it back only if it is computed from the rendered text./gllmolfar)Use SoftwareApplication. Product doesn't apply to a desktop app.
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"@id": "https://www.getlooploop.com/gllmolfar#software",
"name": "GLLmolfar",
"url": "https://www.getlooploop.com/gllmolfar",
"applicationCategory": "SEO software",
"operatingSystem": "Windows 10 or later, macOS on Apple silicon",
"softwareVersion": "TODO: confirm (page says 0.7.35, local app is 0.8.1)",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD",
"url": "https://www.getlooploop.com/gllmolfar",
"availability": "https://schema.org/InStock"
},
"publisher": { "@id": "https://www.getlooploop.com/#organization" }
}price: 0 agrees with that. If paid levels get their own offers, add them.dateModified: the existing markup says 2026-10-27. I found no visible date to match it, so drop it unless the page shows one./skills/*)Keep the existing SoftwareApplication, WebPage and BreadcrumbList. Change the author and the Offer:
"author": { "@type": "Organization", "name": "agricidaniel/claude-seo",
"url": "TODO: the publisher's real URL shown on the page" },
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.getlooploop.com/skills/agricidaniel/claude-seo/seo-schema" }seo-schema and the 7,079 installs agree with the visible page.Google changes the rich result types. Check the current Google documentation before you depend on one. The seo-schema skill page on your own site, a data point from the crawl, says Google retired several types in 2025. FAQPage is one that its text flags as having no Google SERP rich result benefit.
audit_url on each representative page after the change. The page is clean when its structured.errors and structured.warnings keys no longer list it./methodology, /brandscope, /patternscope, /reviewscope, /voicescope, /vectorscope, /free-tools, /news and /notes. They may differ from my samples.The full URL lists are in get_fix_urls for structured.errors (156) and structured.warnings (161). The /skills/* group has about 60 publisher folders. The largest are claude-seo (25 pages), affaan-m/ecc (11), google/skills (10), marketingskills (9), aaron-he-zhu/seo-geo-claude-skills (8) and wshobson/agents (8).
Бриф для авторів чи моделі, щоб робити ще такі сторінки, як найкраща.
/reverse-prompts*Які інструменти GLLmolfar викликає: reverse_prompts_readreverse_prompts_buildreverse_prompts_get
Що заповнити: url, page_type
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 114 с · викликів інструментів GLLmolfar: 4 · без правок, англійською
Source: reverse prompting of https://www.getlooploop.com/gllmolfar, run mvs7769j56e7de7a, 2026-10-28. Build status: built, 13 blocks from 15 candidates. This is my reading of the page (judgment), not crawl or audit data.
get_status showed no crawl running (crawl 32 loaded, idle). I did not start one.
Each prompt starts "Write a … block for {product}, aimed at {audience}. Write in English." Below are the job and the structure, with word counts as the build gives them.
| # | Block | Type | Job | Structure (words) |
|---|---|---|---|---|
| 1 | Hero | hero | Say what the tool does and offer a download for both systems, with the limits stated. | Headline 8–12 (three short imperatives, no product name); intro 30–40; two download buttons 5–9 and 8–11; terms notice 6–10; limits note 28–40 |
| 2 | Preview disclosure | other | Set the expectation that this is a preview. | Headline 5–8; statement 18–26; 4 caveats of 8–24; reassurance 6–10; changelog link 4–7 |
| 3 | Unsigned build guide | other | Get the visitor past the security warning. | Headline 7–11; explanation 30–40; 3 options (h3 3–5, p 15–35); command hints 8–12 |
| 4 | Audience strip | other | Name the roles in one line. | Lead-in 3–5; 4 role chips of 1–3 |
| 5 | View gallery | features | One scan opens into many views, with the AI-access view highlighted. | Headline 5–9; intro 22–28; 4 groups (label 2–4, 5 view names); question 8–11; answer 34–42 |
| 6 | Scan walkthrough | how_it_works | Make each crawler step and the entry modes visible. | Headline 6–9; intro 24–30; 4 steps (h3 3–6, p 20–45); modes headline 5–7; 4 modes (h4 2–3, p 14–26) |
| 7 | Signal catalogue | features | List the signal families and the crawler's conduct rules. | Headline 4–7; intro 22–26; 4 families (h3 2–4, p 18–25); conduct note 80–95 |
| 8 | Capability catalogue | features | Map the whole workspace from findings to decisions to automation. | Headline 5–9; intro 22–28; 15 cards (h3 1–5, p 25–110) |
| 9 | Local analysis explainer | other | Show that meaning analysis runs locally and how to read it. | Headline 5–8; method 28–34; depth modes 75–90; 3 similarity cues; disclaimer 10–14 |
| 10 | Data boundary | other | Make clear what stays local and what is sent. | Headline 5–8; local storage 30–40; no cloud AI 18–24; telemetry 40–50; 5 data-flow rows |
| 11 | Questions | faq | Answer scope, method, limits and updates. | Headline 3–5; intro 6–10; 10 Q&As (question 4–11, answer 35–135) |
| 12 | Honest comparison | comparison | Compare with two unnamed rivals and concede where they do more. | Headline 3–5; intro 18–22; legend 5–7; 20 rows (name 2–9, cells 20–60); source note 25–30; footnotes 20–25 |
| 13 | Final download | cta | Repeat the download offer and the consent and link-validity notes. | Headline 5–7; offer 15–19; two buttons; terms notice 6–10; link note 6–9 |
Techniques that recur across blocks
To verify the changes, rebuild with the corrected example lines and check that reverse_prompts_build returns no warnings.
«Чому цитують їх, а не нас?»
/competitor-passages*Які інструменти GLLmolfar викликає: list_crawlsopen_crawlsemantic_searchstart_crawlwait_for_crawlaudit_url
Що заповнити: competitor, questions
Прикладу ще немає: цьому скілу потрібні репозиторій сайту, сайт конкурента або інструмент Search Console в агенті.
З'явилась перевірка канібалізації або дві сторінки ділять запит у Search Console.
/cannibalization*Які інструменти GLLmolfar викликає: get_fixesget_fix_urlsget_pagesaudit_urlsemantic_search
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 40 с · викликів інструментів GLLmolfar: 12 · без правок, англійською
Source: crawl 32, 300 URLs crawled, 300 with embeddings. The crawl is loaded and idle, so I started no new crawl. The date and any URL limit were not in get_status. The account limit is 1,000,000 URLs, so it did not cut anything. I did not use Search Console.
/skills/ pages (crawl 32 + my judgment).cannibal no longer lists these URLs.larksuite/cli, open.larksuite.com and open.feishu.cn. The nearest-page scores are 0.78 and 0.74 (meeting-summary) and 0.79 and 0.76 (standup-report).open.feishu.cn, 466,168 for larksuite/cli and 6,936 for open.larksuite.com.open.larksuite.com listing removes it from the index. It unblocks the other two from competing with it. It does not guarantee any ranking.firecrawl-crawl.firecrawl/cli has 80,778 installs and firecrawl/skills has 5,700. They score 0.79–0.80 against each other, with the same intent.firecrawl/cli instead.Scores are cosine similarity from semantic_search, a search on the H1 of the first page. Each page has only one embedded section, and that section is the title sentence. So "best matching sections" here compares the title boilerplate, not the body text. The intent verdicts are my judgment from skill names and publishers.
| Pair | Score | Same intent? (my judgment) | Action |
|---|---|---|---|
claude-seo/seo ↔ seo-technical | 0.765 | Partly. The first is a general entry point and the second is technical checks. | Keep both. Angle: overview and router vs technical checks only. |
claude-seo/seo-audit ↔ seo-technical | 0.783 | Partly. An audit includes technical checks. | Keep both. Angle: full-site audit report vs technical-fix checklist. |
claude-seo/seo ↔ seo-audit | 0.756 | No. | Do nothing beyond the template fix. |
firecrawl/cli ↔ firecrawl/skills firecrawl-crawl | 0.786–0.800 | Yes | Keep both with different angles, or set a canonical (see change 3). |
gws-workflow ↔ gws-workflow-file-announce | 0.746 | No. The first is the parent hub and the second is one task. | Keep both. Angle: hub that lists workflows vs file announcements. |
gws-workflow ↔ gws-workflow-weekly-digest | 0.743 | No. Same hub-versus-task relationship. | Keep both. Angle: hub vs weekly digest. |
larksuite/cli ↔ open.larksuite.com ↔ open.feishu.cn, lark-workflow-meeting-summary | 0.744–0.778 | Yes | Set a canonical (change 2). |
Same three, lark-workflow-standup-report | 0.759–0.793 | Yes | Set a canonical (change 2). |
The nearest page for each of the six pages in the two Lark skills came from the sibling searches. I did not search the four open.* pages separately.
open.* pages were covered through their sibling pages, as noted above.cannibal fix has 14 URLs and all 14 were returned, so nothing was cut. I did not call explain_fix. I did not create Jira tasks./skills/agricidaniel/claude-seo/seo → seo-technical (0.765)/skills/agricidaniel/claude-seo/seo-audit → seo-technical (0.783)/skills/agricidaniel/claude-seo/seo-technical → seo (0.764)/skills/firecrawl/cli/firecrawl-crawl → firecrawl/skills/firecrawl-crawl (0.787)/skills/firecrawl/skills/firecrawl-crawl → firecrawl/cli/firecrawl-crawl (0.798)/skills/googleworkspace/cli/gws-workflow → gws-workflow-email-to-task (0.754). That page is not in the cannibal list, but file-announce (0.744) and weekly-digest (0.742) are the next nearest./skills/googleworkspace/cli/gws-workflow-file-announce → gws-workflow (0.746)/skills/googleworkspace/cli/gws-workflow-weekly-digest → gws-workflow (0.743)/skills/larksuite/cli/lark-workflow-meeting-summary → open.larksuite.com (0.778). I read this one from the open.larksuite.com search, where it scored 0.7784 against its own H1./skills/larksuite/cli/lark-workflow-standup-report → open.larksuite.com (0.793). I read this one from the open.larksuite.com standup-report search, where it scored 0.793./skills/open.feishu.cn/lark-workflow-meeting-summary, .../lark-workflow-standup-report, /skills/open.larksuite.com/lark-workflow-meeting-summary and .../lark-workflow-standup-report → the same-name page on larksuite/cli, from the sibling searches.Сироти, глибокі сторінки або нова сторінка, якій потрібні посилання.
/internal-links*Які інструменти GLLmolfar викликає: get_fix_urlsget_pagesaudit_urlsemantic_search
Claude Code (Sonnet) на скануванні getlooploop.com, 300 сторінок, 28 жовтня 2026 · 28 с · викликів інструментів GLLmolfar: 8 · без правок, англійською
I did not build any edit lists. By your definition, this crawl has no weak pages.
Source: GLLmolfar crawl 32 of https://www.getlooploop.com/. It is the open crawl, and the status call shows no crawl running. I did not record its date. The status and overview results don't show one.
noInlinks, links.oneInlink and deep each returned 0 URLs. The deepest page is at depth 2. No page has 0 or 1 inlinks. Steps 3 to 7 start from these lists, so there are no pages to assign an action or source pages to.firecrawl/cli/firecrawl-crawl and firecrawl/skills/firecrawl-crawl (similarity 0.971).larksuite/cli/lark-workflow-standup-report and open.larksuite.com/lark-workflow-standup-report (0.957).larksuite/cli/lark-workflow-meeting-summary and open.larksuite.com/lark-workflow-meeting-summary (0.956). Linking such pairs to each other does not strengthen anything. My judgment is that they are merge or canonical candidates. The cannibal fix in this crawl flags 14 pages as nearly identical to another page. I did not check which pages those are.
/skills/…. About 25 more have 3 to 7. None of them fall under your three keys.links list was complete: 239 of 239, and the saved file has all 1,440 lines. I read only its first 60 lines (about 10 opportunities). The rest is unread, and the 239 total comes from the tool result.Pick one and I'll continue:
After any change, run the same fix key again. A change is verified when a new crawl no longer lists the URL under that key.
Швидкі виграші з реальним попитом (потрібен інструмент Search Console в агенті).
/gsc-opportunities*Які інструменти GLLmolfar викликає: semantic_searchget_pagesaudit_url
Що заповнити: min_impressions
Прикладу ще немає: цьому скілу потрібні репозиторій сайту, сайт конкурента або інструмент Search Console в агенті.
* Як виглядають слеш-команди і чи з'являються взагалі, залежить від агента, якого ви підключили, а не від GLLmolfar. Скопійований текст працює в будь-якому агенті.
Ідеї адаптовано з відкритих скілів для SEO, GEO та AEO (MIT і Apache-2.0); усі тексти написано для GLLmolfar спрощеною технічною англійською.
Програма показує ці ж нотатки, коли виходить нова версія, тож ви бачите зміни ще до оновлення.
Межі, метод і обмеження поточного прев'ю.
Завантажуючи, ви приймаєте умови прев'ю GLLmolfar.
Програма запитує URL обраного сайту відповідно до заданого способу пошуку сторінок і меж, записує кожну відповідь і вилучає дані сторінок і посилань для звітів. Сторінки на сайті вона не змінює.
Програма перевіряє фундамент: чи дозволяє robots.txt кожному AI-краулеру завантажувати сайт, чи є llms.txt і чи діляться сторінки на фрагменти, які асистент може процитувати окремо. Семантичний пошук і вид фрагментів показують, які сторінки відповідають на питання за змістом. Вона не вимірює, чи асистенти справді цитують або згадують вас.
Spider іде посиланнями, знайденими в HTML сторінок. Spider + sitemap також читає XML-карти сайту й позначає, які зі знайдених сторінок у них є. Лише Sitemap починає з URL карти сайту; режим списку перевіряє тільки ті URL, які ви дали.
У режимі Auto сторінки, де в початковому HTML менше 100 слів, відкриваються у вбудованому браузері й перевіряються ще раз після виконання JavaScript. Можна також рендерити всі сторінки або вимкнути рендеринг. Це діагностика сканування, а не гарантія, що захист сайту від ботів чи поведінка браузера збіжаться з Google.
Програма ділить текст сторінок на фрагменти, перетворює їх на вектори локальною моделлю ембедингів і порівнює ці вектори, щоб групувати споріднені сторінки й фрагменти. Назви груп будуються з характерних термінів. Модель не пише рекомендацій і текстів сторінок.
Двома способами. За скануванням вона позначає надто схожі за змістом сторінки однією мовою й показує докази поруч — це підказка про перетин вмісту, яку варто перевірити. Якщо підключено Search Console, вона показує запити, за якими Google справді показував дві чи більше ваших сторінок, кожна з помітною часткою показів, першою — сторінку з найбільшою кількістю кліків. Перше не потребує даних Google; друге — це те, що насправді зробив пошук.
Увійдіть у програму через Google, відкрийте Search Console на бічній панелі й натисніть «Підключити Search Console». Підключити можна лише той самий акаунт Google і лише з доступом до Search Console для читання. getlooploop.com зберігає дозвіл на доступ у зашифрованому вигляді; самі звіти йдуть від Google на ваш комп'ютер і зберігаються там, тож останній видно з датою й офлайн, і без входу. Кнопка «Відключити» або вихід з акаунта в програмі видаляє дозвіл, а не звіти.
Записи сканувань та їхня історія зберігаються в локальній базі SQLite. Ембединги обчислюються на вашому комп'ютері після завантаження моделі. Програма, як і раніше, надсилає звичайні вебзапити на сайт, який ви скануєте; необов'язкова перевірка зовнішніх посилань запитує й ці URL, а дані про домен беруться з публічних сервісів RDAP, WHOIS і DNS. На старті програма читає один публічний файл версії з getlooploop.com, щоб повідомити про оновлення, і надсилає анонімну статистику використання: випадковий ID встановлення, який програма генерує сама, версію, версію Windows чи macOS, мову інтерфейсу й час відкриття та закриття програми. Ніколи — URL, домени чи щось зі сканування. Обидва можна вимкнути в налаштуваннях. Якщо підключено Search Console, програма читає API Google напряму; getlooploop.com зберігає лише зашифрований дозвіл на доступ.
Без акаунта сканування читає до 5 000 URL, з безкоштовним акаунтом — 50 000, на платних рівнях — до 1 000 000, це стеля самої програми. Так це працює зараз — це намір, а не обіцянка: ліміти можуть змінитися і зміняться. Карта сайту може містити більше URL, ніж ліміт: ліміт обмежує кількість завантажених сторінок, а не кількість записів карти сайту, які програма читає.
Поки програма відкрита, вона щопівгодини перевіряє, чи є нова версія. На Windows вона завантажує оновлення у фоні, звіряє його SHA-256 з опублікованим файлом і показує червону кнопку перезапуску в заголовку вікна; оновлення встановлюється під час перезапуску, сканування й налаштування лишаються. На Mac програма повідомляє про нову версію й відкриває сторінку завантаження. Перевірку оновлень можна вимкнути в налаштуваннях.
Два відомі SEO-краулери, без назв, поруч із безкоштовним прев'ю GLLmolfar. Де вони вміють більше, таблиця так і каже.
| ✓Так◐Частково — дивіться примітку✕Ні | GLLmolfar | Конкурент 1Десктопний краулер | Конкурент 2Десктоп і хмарний аудит |
|---|---|---|---|
| Початок роботи | |||
| Безкоштовна версія | 5 000 URL за сканування, 50 000 з безкоштовним акаунтом** | 500 URL за сканування | ✕НіЛише 14-денна пробна |
| Найбільше сканування | До 1 000 000 URL на платних рівнях** | Без фіксованої межі* | До 10 мільйонів URL (у хмарі) |
| Працює на вашому комп'ютері | ✓Так | ✓Так | ✓Так |
| Windows і Mac | Windows 10+, Mac з Apple silicon | Windows, macOS, Ubuntu | Windows 10/11, macOS Sonoma+ |
| Технічне SEO | |||
| Биті посилання, редиректи, title, директиви, hreflang | ✓Так | ✓ТакІ в безкоштовній версії | ✓Так |
| Рендеринг JavaScript | ✓ТакАвтоматично для сторінок з малим текстом | ✓ТакПлатна версія | ✓Так |
| Історія і порівняння сканувань | ✓Так | ✓ТакПлатна версія | ✓Так |
| Сканування за розкладом | ✓ТакВбудовано | ✓ТакПлатна версія | ✓Так |
| Search Console та Analytics | ◐Частково — дивіться приміткуSearch Console: дев'ять звітів, безкоштовно після входу; без Analytics | ✓ТакПлатна версія | ✓Так |
| Статус індексації в Google, сторінка за сторінкою (URL Inspection) | ✓ТакЗберігається на вашому комп'ютері; 2 000 на день від Google, порціями | ✓ТакПлатна версія | ✓ТакПерші 2 000 HTML-URL на день за внутрішніми посиланнями |
| Аудит доступності | ◐Частково — дивіться приміткуЗа HTML кожної сторінки; без перевірки контрасту | ✓ТакПлатна версія | ✓Так |
| Експорт у Google Sheets | ✓ТакУ ваш Drive; програма бачить лише файли, які створює | ✓Так | ✓ТакАвтоматичне вивантаження в Pro |
| AI-боти, кожен зі своєю групою robots.txt | ✓ТакПресети GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot і PerplexityBot | ◐Частково — дивіться приміткуБудь-який агент, який впишете; AI-пресетів у документації немає | ◐Частково — дивіться приміткуБудь-який агент, який впишете; пресети лише пошукових систем |
| Юзер-агент і публічна IP сканування на екрані | ✓ТакНаживо під час сканування й на картці проєкту | ✕Ні | ◐Частково — дивіться приміткуIP-адреса в Settings › Logging |
| Зміст і AI-пошук | |||
| Теми, згруповані за змістом | ✓ТакВбудовано, безкоштовно | ◐Частково — дивіться приміткуПлатно, з вашим ключем AI-провайдера | ✕НіНемає |
| Канібалізація за змістом | ✓ТакВбудовано, безкоштовно | ◐Частково — дивіться приміткуПлатно, з вашим ключем AI-провайдера | ✕НіЛише майже-дублікати за словами |
| Текст сторінок лишається на комп'ютері під час AI-аналізу | ✓ТакЛокальна модель ембедингів | ◐Частково — дивіться приміткуЛише з вашим власним локальним AI-сервером | ✕НіAI працює в чат-асистенті над експортованими даними |
| Графіки запитів Search Console | ✓ТакСлова запитів деревом, графіки позицій і CTR | ✕Ні | ◐Частково — дивіться приміткуКліки й CTR за позицією, брендові окремо |
| Карта уваги на скріншоті сторінки | ✓ТакПрогноз із розмітки, так і підписаний | ✕Ні | ✕Ні |
| AI-агенти через MCP | ✓ТакЛокальний сервер; може запускати сканування | ✓ТакПлатно; може запускати сканування | ◐Частково — дивіться приміткуЧитає готові аудити; не запускає сканувань |
| Виправлення як задача Jira | ✓ТакКнопка біля кожного виправлення, і для агентів | ✕Ні | ◐Частково — дивіться приміткуЧерез свою MCP-навичку у вашому AI-асистенті |
Конкурентів не названо. Їхні позначки взято з їхніх власних сторінок функцій і документації станом на жовтень і листопад 2026 року; функції змінюються, тож перевіряйте на сайті виробника.
* Обмежено пам'яттю і диском комп'ютера.
** Ліміти GLLmolfar такі, як працюють зараз: це намір, а не обіцянка. Вони можуть змінитися і зміняться.
Залиште email, прийміть умови прев'ю й одразу завантажте версію для Windows або Mac.
Завантажуючи, ви приймаєте умови прев'ю GLLmolfar.
Особисте посилання, діє 7 днів.