LoomalyDocs

Changelog

What changed in Loomaly, newest first: product updates, scan behavior, and fixes.

October 22, 2026

Two-call fix flow

  • Typical loop is now status → todo (top item already carries fixPrompt, evidence, url, verify) → fix in the repo or send_to_dev → open a PR → check with target: fix and the PR URL as ref. Loomaly awaits deploy and re-checks on its own; the next status announces. problem is optional.
  • triage no longer has mark_fixed — only ignore | restore | decide_link. Confirm fixes with check (target: fix).
  • Free: no fix-prompt limit; 10 fix re-checks / month. Auto re-checks while awaiting deploy are free on every plan. Awaiting-deploy caps: Free 3, Starter 20, Pro 50, Agency 100. See Fixing with AI and Plans.

October 21, 2026

MCP 2.0 / plugin 2.1.0

  • Product is MCP-only: twelve intent tools (status, add_site, todo, problem, triage, send_to_dev, check, visibility, focus, set_goals, google, report). Every result carries say / next, with optional errors and handoff toward /account/....
  • Working roles solo | ops | product | dev — inferred from the assistant, changeable via status setRole or set_goals memberRole. See Roles.
  • Monthly data budgets: Free $0, Starter $3, Pro $12, Agency $35. Paid rankings / AI / competitors / backlinks on paid plans only; the month pauses at $0 with no overage. See Plans.
  • report covers weekly, compare, public /r/<token>, PDF and ROI. See Reports.

October 18, 2026

  • Coding-agent plugin 1.2.2. status adds a domain that is not in the account yet, status can filter by siteId or domain, and the Search Console permissions on the MCP consent screen start checked. See MCP.

Foundations

  • A new site, or a site without Search Console, leads with a foundations checklist: a sitemap that answers, a Sitemap line in robots.txt, Search Console connected and the sitemap submitted, a homepage title, description and language, and key pages rendered on the server. your account, the free check and this week's list show those first. The free plan's one weekly item is the first open foundation. See a new site that is not indexed.
  • A site with at least 10 discovered pages and no sitemap is a warning (no sitemap). A sitemap that leaves out indexable pages is a separate warning (sitemap leaves pages out); the two do not fire together. Sign-in and app pages that answer 200 without noindex are a warning (sign-in or app page can be indexed), and content checks stay quiet on those pages. A robots.txt that is only comments is a notice that the host manages the file.
  • The free check follows one more level of links when there is no sitemap, and lists the missing sitemap as an issue.
  • google sends the sitemap to Search Console (gsc:write, every plan, once Search Console is connected). After a sitemap fix is verified, Loomaly submits it again when Search Console is already connected. todo asks for the audience, the goal and the keywords once before the first fix, and returns gscSetup when Search Console is not connected.
  • Search Console connects a property the Google account already verified, and can submit the sitemap from Loomaly. Site verification is on: a Search Console connect also asks for siteverification.verify_only, and an older connection uses Allow site verification. Loomaly then shows a homepage meta tag and confirms it. Sign-in stays email, profile and openid.

Scans

  • Homepage checks for /llms.txt and for AI crawlers in robots.txt. A missing file, or an HTML page at that address, is a notice. A published file with no title or no markdown link is a notice, and links in it that answer with an error are a warning. Disallowing a search crawler (OAI-SearchBot, Claude-SearchBot, PerplexityBot) is a warning; disallowing only training crawlers (GPTBot, ClaudeBot, Google-Extended and similar) is a notice. Content-Signal: search=no or ai-input=no for the search crawlers is still reported; ai-train=no alone is not. Re-checking the homepage closes these. Free shows one of them; Starter and up see the rest. See no llms.txt, llms.txt isn't a usable page map, llms.txt links to pages that fail, robots.txt blocks AI crawlers and the Content-Signal rule.

This week

  • Each site has This week's five (one item on Free, five on Starter and up), fixed until next Monday. See todo.

GitHub

  • Pro and Agency link a repository in Integrations with Install on GitHub or Already installed? Connect it, then Repository and Save. A pull request comment prechecks the preview deployment. See Pull request checks.

Search Console

  • The overview compares the last 7 or 28 days with the window before: clicks, impressions, CTR, average position, and the pages whose clicks moved the most. A verified fix on any page is logged, and the weekly list shows the 14 days after it once Search Console has the numbers. See Search Console.
  • A connected site backfills 90 days of Search Console data. Pro and Agency get search opportunities, and the top ones can be set as the focus page. See Search opportunities.

Pricing

  • New pricing page: Starter $29, Pro $79, Agency $199, yearly billing, and Starter's first month $9.

Plugin

  • Coding-agent plugin 1.2.1. visibility takes 7, 28 or 90 days and can name one page. See MCP.

October 17, 2026

Languages

  • The public site, docs, account, emails and PDF report are available in Spanish, German, Brazilian Portuguese and Japanese, at /es, /de, /pt-br and /ja. The language switch in the footer lists all six. Blog posts stay in English and Chinese.

Keywords

  • A page can have a target search phrase, and the audit checks whether Google can read it. Set the phrase on the focus page, or let Search Console pick the query people already use. The audit warns when that phrase is missing from the title, and it notices a gap in the heading, the description, the opening, or the anchor text of links that point at the page. Queries that already earn impressions but appear in neither the title nor the heading are listed as title gaps. Nothing here is guessed by a model, and a site with no phrase and no Search Console data scores exactly as before. See Focus page and Search Console.

Plans

  • Agency includes 20 sites. An account that already owns more keeps those sites; adding another is blocked until it is back at 20. Yearly prices are $290, $790 and $1,990 (save 2 months). Starter's first month is $9 on monthly checkout. See Plans & pages and Pricing.
  • Free is one checkup: the first scan, one manual rescan a month, AI judgment on the top 20 pages, and 10 fix re-checks a month (no fix-prompt limit). The fix-first list stays visible. Paid plans keep weekly monitoring, full AI judgment, and Search Console ranking. Prices are unchanged. See Plans & pages.

MCP

  • A new account that connects an assistant and has no site yet is told to add one and start the first scan, instead of stopping on an empty list. status does both in one call when it knows the domain. Other tools return the same next step.
  • Re-checking one issue no longer uses a monthly in-depth page, and a re-check that cannot start is not counted. check includes failure when the verdict is check-failed. (As of Oct 22, re-checks use check with target: fix.)
  • A domain whose homepage does not resolve or cannot be fetched is refused before a site is created, including when the plan's site slot is already full. A scan that cannot fetch the homepage finishes as failed, with no health score.
  • todo names the sample page of sampleFindingId, and multi-language templates group a shared version (for example /*/2.0.0) rather than labelling every language as /en/*.

September 28, 2026

Reports

  • The PDF report is rebuilt on the same data as the weekly email and your account. It lists each problem once however many pages it's on, in your account's fix-first order, with why it ranks there, what it means, where it is and how to fix it, in your language. It now includes the week and the focus page, and says when the last full scan is more than two days old. See Reports.
  • A site with no check from a week ago to compare with (for example after its history was cleared) is no longer called a first check in the weekly email.

MCP

  • New tool visibility: the whole site's Search Console numbers against the previous 28 days, the pages that bring the clicks, and the queries a page already ranks on page two for. Needs the gsc:read permission.
  • todo says how old the scan behind it is. (As of Oct 22, re-check with check target: fix as soon as the PR is open.)

September 26, 2026

Scans

  • New site check: robots.txt blocking the crawlers behind AI search answers (OAI-SearchBot for ChatGPT search, Claude-SearchBot, PerplexityBot). Blocking the training crawlers (GPTBot, ClaudeBot, Google-Extended) isn't reported: it keeps pages out of model training, not out of answers. See the rule.

September 25, 2026

Focus page

  • The Overview has a focus page: one page that should make money, chosen from pages already seen in search. It shows the page's Search Console numbers, whether Google has it indexed, its open issues and a conversion checkup against a three-line brief. See Focus page.
  • A change log judges each change on the 14 days before against the 14 after, ignores normal wobble, and lets the conversions you counted decide. Marking an issue on the focus page fixed logs it.
  • The weekly report starts with the focus page, and Fix with AI writes wording fixes for the buyer and conversion in your brief.
  • Coding assistants get two MCP tools, focus and set_goals.

Plans

  • The Agency plan includes 50 sites (it had no limit). Every site is still rescanned weekly with rule checks and AI judgment on every page. See Plans.

Free site check

  • The homepage check now opens at its own address, loomaly.com/check/<domain>, fills in as it goes (the site's size in a second or two, each page as it's checked, link suggestions last) and is kept for 7 days so the link can be shared.
  • It samples one page of each of the site's biggest page templates, and says roughly how many pages each problem affects across the site, not just in the sample.
  • On sites with more than 100 pages in the sitemap it no longer shows a count of possibly orphaned pages: a 20-page sample can't tell.
  • Sign up from a check and the full audit of that site starts on its own: no second form. While the audit is still mapping the site, the Overview shows what the check found.

Search Console

  • Clicks and impressions now include searches Google keeps anonymous. They used to be left out of every total (weekly report, page traffic, fix-first ranking), which on a small site can be most of its traffic. Per-query views are unchanged.

Scans

  • A scan no longer skips pages when the database is briefly busy: a page that fails is tried again, and a site's scan runs a few parts at a time instead of all at once.
  • Sites with more than 1,500 pages: each scan covers the pages scanned longest ago first, so over a few scans every page is covered.

September 24, 2026

A health score you can explain

  • The score is built from five dimensions (indexability, page basics, content and AI readability, structured data, performance), each shown on the Overview with what fixing each top problem would add. Notices no longer drag a score down. See How the health score works.
  • Core Web Vitals follow Google's bands, and each performance issue says whether its numbers are the page's own, the whole site's, or from a lab test, and when they were measured. Measurements older than 45 days stop counting.

Fewer false alarms

  • Sites that pre-render for search engines are told apart from pages that are empty for everyone, and the issue names which crawlers (Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot…) get the rendered page.
  • Representative pages are checked for an empty shell and their real status code, like every other page.
  • The empty-alt rule is gone: an empty alt is correct on decorative images.
  • Urgent emails only for what loses Google traffic the day it happens (pages erroring, noindex, canonicals pointing to another site), at most one a day per site.

New checks

  • robots.txt and the sitemap, once per scan, as one issue for the whole site.
  • Product pages without Product structured data.
  • Pages that share a title or a meta description.
  • Internal links to pages that answer with an error.

Fix with AI

  • Shows the rule's explanation at once and writes the diagnosis and fix as you watch, in your language; a second look is instant.

Everyday use

  • A public report link you can send to anyone, from the site's settings (verified sites only).
  • New project: typing an address with a region (/us, /en-gb) scans that region; the same site and region can't be added twice.
  • Issue counts are the same everywhere: one problem per rule, however many pages it's on.

September 23, 2026

  • Every page gets rule checks and an AI judgment; representative pages of each template get a real-browser performance test.
  • Weekly report by problem, in the site owner's language.
  • Docs site in English and Chinese.