Choose the starting point
Enter a domain or a section URL. Pick Spider + sitemap, Spider only, Sitemap only, or a list of URLs to inspect.
Hundreds of checks, each with why it matters and how to fix it; a fix list ordered by impact; crawl history that compares like with like; Search Console beside the crawl; planned crawls; and exports to CSV, Excel, JSON, XML or Google Sheets.
Downloading means you accept the GLLmolfar Preview Terms.
DocumentationThe same crawl of getlooploop.com, opened in the views that matter for AI search, for meaning and for classic SEO. Nothing here is a mock-up.
Findings ranked by importance. Each one says why it matters, how to fix it and which URLs it covers, and exports as a PDF report.
A crawl is a set of requests and recorded responses. GLLmolfar keeps discovery, extraction and optional meaning analysis visible, so you can understand how the report was produced.
Enter a domain or a section URL. Pick Spider + sitemap, Spider only, Sitemap only, or a list of URLs to inspect.
Set a page limit and, when needed, depth, include or exclude patterns, query-string handling, subdomains, request rate, parallel connections and headers.
The crawler discovers and fetches pages. Optional embedding analysis runs in its own local queue. The overview shows each stage live, with pages a second through fetching, rendering and embeddings on one chart, so you can pause the crawl or turn embeddings off.
Start in Overview or Fix list, open the affected rows, then inspect a page's source, links, directives, passages or competing pages.
Discover internal links from the start URL and read the site's XML sitemap files. Compare pages reached by links with pages listed in the sitemap.
Follow internal links from the start URL. Useful when you want to see what the site's navigable link structure exposes.
Collect candidate URLs from XML sitemaps without walking internal links. Useful for a sitemap-led inspection.
Paste or import a known URL list to inspect specific pages. This mode does not discover the site by following links.
Open a finding and move from the summary to the affected URLs, then to page-level evidence such as links, headers, source and extracted fields.
HTTP status and response time, redirect chains, robots.txt access, meta robots, X-Robots-Tag, canonical targets, sitemap membership, crawl depth and orphan-page signals.
Page titles and pixel widths, meta descriptions, H1/H2 headings, word count, duplicate values, exact-content duplicates and text that appears only after JavaScript rendering.
Internal and external links, inlinks and outlinks, anchor text, broken URLs, links to redirects, nofollow links, images and missing alt text.
Hreflang, structured data and JSON-LD validation, security headers and response headers. Optional external-link checks request each discovered external URL once.
Respect the site's crawl rules. robots.txt is respected by default, and a slower Crawl-delay takes precedence over the configured rate. Bot presets such as Googlebot or GPTBot always obey that bot's own robots.txt group, for a crawl and for a single page, and a custom user agent may not borrow another company's name. While crawling, the app shows its agent and your public address, so a site owner can find these requests in the logs. A 429 or 503 is retried after the site's Retry-After, and the crawl slows down. When a site answers with a CAPTCHA, the crawl pauses and opens the page for you to pass it, then goes on with the access you were given; planned crawls never wait for one, and a switch in Settings › Crawling turns the pause off.
Downloading means you accept the GLLmolfar Preview Terms.
Start broad, narrow to a group of URLs, and inspect the evidence. The app keeps the data and the action path in one desktop workspace.
Checks are grouped by importance and type. Each finding shows affected URLs, its share of the checked rows, why it matters and what to inspect or change. The site health score summarises weighted checks; it is not a Google score or a ranking forecast. Open the exact URL set, export it, or export the finding as a PDF report.
See the site as a crawl tree, a directory tree or a force-directed graph. Batch fixes group findings that one change can solve — site-wide, per template or per topic — so a template fix is not counted as four hundred separate tasks.
Check one page without a crawl: the app fetches it, renders it with JavaScript, takes desktop and mobile screenshots and runs the page checks. Each failed check comes with the fix. Site-wide checks such as inlinks and duplicates still need a crawl.
Pick a row and the page opens under the table at full width, or on the right: status, indexability and topic at the top, previous and next page, then details with title and description length bars, response headers grouped, the snippet at Google's pixel widths, structured data, the rendered page, similar pages and the page's passages.
Reopen local crawls and compare URLs, status, titles, descriptions, headings, indexability, canonical and content meaning between runs. Export a client, developer or short report as HTML or PDF.
A crawl of 20,000 URLs followed by one of 100 is not a site that lost 19,900 pages. When two crawls differ in size, History, the reports and the alerts compare only the URLs both reached, say how many the smaller crawl never checked, and call nothing deleted that did not answer 404 or 410. Re-crawl + find new asks for every URL of the last crawl again before looking for new ones, so the next comparison is like for like. An AI agent over MCP gets the same rule as data: whether the two crawls compare, how many URLs they share, and no per-check deltas that would measure the crawl instead of the site.
One card per site you have crawled: health and its trend, pages, errors, non-indexable pages and topics, compared with the crawl before. The card also reads robots.txt and the sitemap, and the domain record: age, expiry, registrar, name servers, mail and DNSSEC.
Connect the Google account you sign in with, read-only, and Search Console becomes a section of nine reports: performance against the period before, pages with their top query and their state in the crawl, queries by position band, Google's own indexing verdict page by page, sitemaps, lost clicks with their likely reason, queries split between your pages, query clusters and a visualisation. The data comes from Google straight to the app, stays on your computer and is still there, with its date, offline or signed out.
The Visualisation page of the Search Console section: the words your queries are made of as a treemap by clicks, impressions or count; how queries spread over position, CTR and impressions; position against CTR, with the queries one step from more clicks; how concentrated the clicks are; query length; brand against the rest. Drawn on your computer from the report's own data.
Schedule a site daily, weekly or monthly. Runs happen on your computer while the app is open or in the tray, and a run the computer missed is run, skipped or flagged, as you choose. Any table goes to a new Google Sheet in your own Drive, with access limited to the files the app creates.
Under Projects, list any sites, yours or a competitor's, and the app reads their public sitemaps: found through robots.txt, indexes followed, .gz unpacked. Every 6 or 12 hours, every day or week while the app is open, or when you press Check now, it counts the pages and shows which are new, removed or have a new lastmod since the last check, the new ones grouped by folder. The lists stay on your computer; exporting them needs a signed-in account.
Seven sections on a side rail, with a panel for the open one; Ctrl B folds it for room and Ctrl K jumps to any screen. Tables fit the window, wrapped or with rows stacked under their column names, so no column is cut off. Terms such as nosnippet, X-Robots-Tag or hreflang are underlined, with a one-sentence explanation and a link to the GetLoopLoop glossary; Settings › General switches it off. Every wait shows one progress bar with the usual time on your computer.
Two well-known SEO crawlers, unnamed, side by side with GLLmolfar's free preview. Where they do more, the table says so.
| ✓Yes◐Partly — see the note✕No | GLLmolfar | Competitor 1Desktop crawler | Competitor 2Desktop & cloud auditor |
|---|---|---|---|
| Getting started | |||
| Free version | 5,000 URLs per crawl, 50,000 with a free account** | 500 URLs per crawl | ✕No14-day trial only |
| Largest crawl | Up to 1,000,000 URLs on paid levels** | No fixed cap* | Up to 10 million URLs (cloud) |
| Runs on your computer | ✓Yes | ✓Yes | ✓Yes |
| Windows and Mac | Windows 10+, Mac with Apple silicon | Windows, macOS, Ubuntu | Windows 10/11, macOS Sonoma+ |
| Technical SEO | |||
| Broken links, redirects, titles, directives, hreflang | ✓Yes | ✓YesFree version too | ✓Yes |
| JavaScript rendering | ✓YesAutomatic for thin pages | ✓YesPaid version | ✓Yes |
| Crawl history and comparison | ✓Yes | ✓YesPaid version | ✓Yes |
| Scheduled crawls | ✓YesBuilt in | ✓YesPaid version | ✓Yes |
| Search Console and Analytics | ◐Partly — see the noteSearch Console, nine reports, free when signed in; no Analytics | ✓YesPaid version | ✓Yes |
| Google's index status, page by page (URL Inspection) | ✓YesKept on your computer; Google's 2,000 a day, in portions | ✓YesPaid version | ✓YesTop 2,000 HTML URLs a day, by internal links |
| Accessibility audit | ◐Partly — see the noteFrom the HTML of every page; no colour contrast yet | ✓YesPaid version | ✓Yes |
| Export to Google Sheets | ✓YesTo your own Drive; the app sees only the files it creates | ✓Yes | ✓YesAutomatic upload on Pro |
| AI bots, each with its own robots.txt group | ✓YesGPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot and PerplexityBot presets | ◐Partly — see the noteAny agent you type; no AI presets documented | ◐Partly — see the noteAny agent you type; presets for search engines only |
| The crawl's user agent and public IP on screen | ✓YesLive during the crawl and on the project card | ✕No | ◐Partly — see the noteIP address under Settings › Logging |
| Meaning and AI search | |||
| Topics grouped by meaning | ✓YesBuilt in, free | ◐Partly — see the notePaid, with your own AI provider key | ✕NoNot offered |
| Cannibalization by meaning | ✓YesBuilt in, free | ◐Partly — see the notePaid, with your own AI provider key | ✕NoNear-duplicates by wording only |
| Page text stays on your computer during AI analysis | ✓YesLocal embedding model | ◐Partly — see the noteOnly with a local AI server you run | ✕NoAI works in a chat assistant on exported data |
| Search Console query charts | ✓YesQuery words as a treemap, position and CTR charts | ✕No | ◐Partly — see the noteClicks and CTR by position, brand split |
| Attention map on a page screenshot | ✓YesA forecast from layout, labelled as one | ✕No | ✕No |
| AI agents over MCP | ✓YesLocal server; can start crawls | ✓YesPaid; can run crawls | ◐Partly — see the noteReads finished audits; does not start crawls |
| A fix as a Jira task | ✓YesA button on each fix, and for agents | ✕No | ◐Partly — see the noteThrough its MCP skill in your AI assistant |
Competitors are not named. Their marks come from their own feature pages and documentation, read in October and November 2026; features change, so check the vendor before you decide.
* Limited by the computer's memory and storage.
** GLLmolfar's limits as they work now. We are still researching what people need, so they will change.
The app shows the same notes when a new version is out, so you can see what changed before you update.
Scope, method and limits of the current preview.
Downloading means you accept the GLLmolfar Preview Terms.
No. A URL the newer crawl did not reach is marked not reached, not deleted, and Check these URLs now asks for each one to see which really answer 404 or 410. When the crawls differ in size, counts are compared on the URLs both reached, and compare_crawls tells an agent the same. To compare like for like, use Re-crawl + find new.
It requests URLs from the website you choose, follows the discovery method and scope you set, records each response, and extracts page and link data for the reports. It does not change pages on the site.
It checks the ground floor: whether each AI crawler may fetch the site under robots.txt, whether llms.txt exists, and whether pages split into passages an assistant can quote on their own. Semantic search and the passage view show which pages answer a question by meaning. It does not measure whether assistants actually cite or mention you.
Spider follows links it discovers in page HTML. Spider + sitemap also reads XML sitemap files and records which discovered pages are listed there. Sitemap-only starts from sitemap URLs; List mode checks only URLs you provide.
In Auto mode, pages with fewer than 100 words in their original HTML are opened in a bundled browser and checked again after JavaScript runs. You can also render all pages or switch rendering off. This is a crawl diagnostic, not a guarantee that every site's bot defences or browser behaviour will match Google.
The app splits page text into passages, turns them into vectors with a local embedding model, then compares those vectors to group related pages and passages. Cluster labels are based on distinctive terms. The model does not write recommendations or page copy.
Two ways. From the crawl, it flags unusually similar same-language pages by meaning and shows the evidence side by side — a content-overlap lead to investigate. With Search Console connected, it lists the queries for which Google actually showed two or more of your pages, each with a real share of the impressions, the page with the most clicks first. The first needs no Google data; the second is what search really did.
Sign in to the app with Google, open Search Console on the rail and press Connect Search Console. Only that same Google account can be connected, and only with read-only access to Search Console. getlooploop.com keeps the access grant, encrypted; the reports travel from Google to your computer and are saved there, so the last one is shown, with its date, offline or signed out. Pressing Disconnect or signing out of the app deletes the grant, not the reports.
Crawl records and saved crawl history are stored in a local SQLite database. Embeddings are calculated on your computer after the model is downloaded. The app still sends ordinary web requests to the site you crawl; optional external-link checks request those URLs too, and a domain record asks public RDAP, WHOIS and DNS services. At start it reads one public version file from getlooploop.com to tell you about updates, and it sends anonymous usage statistics: a random install ID the app makes up, the app version, the Windows or macOS version, the interface language, and when the app opened and closed. Our host adds the country it sees for the connection, never the address. Never a URL, a domain or anything from a crawl. Both can be switched off in Settings. With Search Console connected, the app reads Google's API directly; getlooploop.com keeps only the encrypted access grant.
Without an account a crawl reads up to 5,000 URLs; with a free account, 50,000; paid levels go up to 1,000,000, the app's own ceiling. That is how it works now: we are still researching what people need, so the limits will change. The sitemap can contain more URLs than the crawl limit; the crawl cap limits fetched pages, not the number of sitemap entries read for membership.
While the app is open it checks for a new version every half hour. On Windows it downloads the update in the background, checks its SHA-256 against the published file, and shows a red restart button in the title bar; the update installs when you restart, with crawls and settings kept. On a Mac it tells you about the new version and opens the download page. Checking for updates can be switched off in Settings.
Pick the job you have. Each page shows what GLLmolfar does for it, with real screens.
What AI crawlers may fetch, how pages read in passages, topics by meaning, and the pages that compete with each other.
See how WRITERS · CONTENT TEAMSDrafts measured against your own pages, reverse prompts from pages that work, prompts over many pages, social posts.
See how AI AGENTS · MCPA local MCP server and twenty skills: your agent crawls, reads the findings and plans the work, with guards against wrong conclusions.
See howLeave your email, accept the preview terms, and download the build for Windows or Mac straight away.
Downloading means you accept the GLLmolfar Preview Terms.
A personal link, valid for 7 days.