Skip to content

how it works // crawl → judge → report

How a dotmap audit works

dotmap crawls your site, sends each page to Jev once for twelve judgments, runs eighteen technical checks in code, and turns the results into a report and a map. Fifty pages take about three seconds and cost about half a cent.

Fig 23 · a site plate indexes through five stations: URL, crawl, Jev, checks, report.

One audit, start to finish5 steps

  1. 01

    Enter a URL

    Choose a page limit and a depth. The crawler stays on the same site.

  2. 02

    dotmap crawls the site

    A bounded pool of workers fetches pages and extracts content, headings, metadata and JSON-LD.

  3. 03

    Each page gets one Jev call

    Seven scores and five probabilities come back from a single request.

  4. 04

    Eighteen technical checks run in code

    Status, indexing, titles, canonical, structured data, speed and links.

  5. 05

    You get a report and a map

    A site score, ranked issues, the pages to fix first and a link you can share.

crawl // same-site, bounded

The crawl stays on your site and shows its limits.

The crawler starts at the URL you enter and follows internal links to the depth you set. It fetches HTML pages and skips images, scripts and other assets. A signed-in deep crawl also reads your sitemaps.

When it reaches the page limit it stops, and the report lists every URL it found but did not fetch. Coverage is stated, never implied.

Fig 8 · only same-site HTML pages within the limits get through.

judge // one jev call per page

One request per page returns twelve judgments.

Each page's extracted content goes to TypeSafe's Jev model in a single call. Jev returns seven rubric scores and five yes-or-no probabilities, each with a calibrated confidence, so a borderline page reads as borderline.

Because the output is structured and free, the cost is the input tokens only: about 2,400 for a typical page.

Fig 9 · each judgment comes with its confidence, so a borderline page reads as borderline.

report // grades + ranked issues

Page scores become one site report.

Each page's score is 65% semantic and 35% technical, graded A at 85 and up, B from 70, C from 55, D from 40, and F below that.

The report adds them up: a site score, how many pages got each grade, and the issues that affect the most pages, ranked.

Fig 10 · pages sorted by grade, a site score, and issues ranked by pages affected.

live run // cost meter

Results arrive while the crawl is still running.

Pages are scored the moment they are fetched. One dot per page fills in with its grade colour, and the cost meter runs off real token usage.

When the last page lands, the report is ready: site score, grade distribution, the issues that affect the most pages, and the strongest and weakest URLs.

Fig 11 · input tokens only, metered live, with a daily spend cap.

rubric // 7 scores + 5 probabilities

What a page is scored on

Seven scores describe how good the page is. Five probabilities describe what kind of page it is and whether it can be quoted.

See all eighteen technical checks
Fig 24 · each ruler is one score, as long as its scale and as thick as its weight; each switch is one probability.

Seven scoreshow good the page is

Title quality
Does the title say what the page is, specifically?
Meta description
Does it summarise the page and earn the click?
Content depth
Is there enough substance to answer the topic?
Heading structure
Do the headings outline the page?
Search-intent match
Does the page deliver what its title promises a searcher?
Readability
Can a reader follow it without effort?
Answer-readiness
Does it answer its own question directly and early?

Five probabilitieswhat kind of page it is

Title matches content
Flags titles that describe a different page
Utility page
Login, error and empty archive pages are judged differently
Worth indexing
Whether the page deserves a place in search at all
Clear call to action
Whether a reader knows what to do next
Citable by an answer engine
Whether a passage could be quoted as a source

how it works // three steps

SEO is now also AEO.

Search results are increasingly answers with citations. A page earns a citation when a model can lift a self-contained passage from it. dotmap checks the signals a search engine wants and the one an answer engine wants, page by page, and tells you which URLs are ready.

How an audit worksWhat AEO is

  1. 01

    Enter a URL

    Set a page limit and depth. The crawler stays on the same site and skips assets.

  2. 02

    Each page gets one Jev call

    Seven rubric scores and five yes-or-no probabilities over the page's extracted content, plus eighteen technical checks in code.

  3. 03

    Read the report, then share it

    Site score, grade distribution, top issues with fixes, the share of citable pages, best and worst pages, and a public link with a preview card.

Fig 25 · one eyepiece reads tags and links, the other looks for a passage it can quote; the lamp lights when both pass.

aeo // answer engine optimization

Find out which pages an AI answer could quote.

Answer engine optimization (AEO) is writing pages so AI answer engines can cite them. dotmap reads every page on your site, estimates whether it contains a passage a model could lift as a source, and tells you which ones to rewrite.

Fig 26 · the punch lifts a self-contained passage cleanly; a vague one tears. The text is the rewrite below.

Search ranks pages

A search engine shows a list and the reader picks a result. Your title and snippet do the work.

Answer engines quote passages

An answer engine writes a reply and attaches a few sources. It needs two or three sentences it can lift.

So the passage has to stand alone

If the answer is spread across the page, or leans on context above it, there is nothing clean to quote.

What a rewrite looks like

Before, not citable

Welcome to our reporting features. Over the years we have built many tools for teams. As you will see below, there is a lot to explore, and it depends on your plan.

After, citable

Acme reports show the SEO score of every page on your site and the issues that affect the most pages. Reports update after each weekly audit and can be shared by link.

What is AEO?How to write a quotable passage

compare // dotmap vs google vs bing

Google and Bing each grade one thing. dotmap grades the whole site.

Google's Lighthouse score tests one URL for tags and speed. Bing publishes guidelines but no score. Neither reads what your pages say or tells you whether an AI answer could quote them. dotmap does both for every page, and shows the Google and Bing numbers beside its own so you can compare.

Check your Google scoreOpen Bing Webmaster Tools

Fig 6 · Google tests one URL for tags and speed; Bing readiness is dotmap's estimate from site files and tags; dotmap reads every page. Sample values.

How much of the site it checks

dotmap: Every page it can crawl, up to 1,000
Google: One URL per test
Bing: Site scan, after you verify ownership

Judges what the page says

dotmap: 12 judgments per page: title, depth, intent, readability
Google: Checks tags and crawlability, not the writing
Bing: Publishes guidelines, no content score

Ready to be quoted by AI answers

dotmap: Citability estimate for each page
Google: Not part of the score
Bing: Not part of a score

Tells you what to fix first

dotmap: Issues ranked by pages affected, with rewrites
Google: A list of failed checks for that one URL
Bing: Issue list inside Webmaster Tools

Page speed on a phone

dotmap: Response time only; it shows Google's score
Google: Full Lighthouse performance test
Bing: Not scored

A single score you can share

dotmap: Site score with a public report link
Google: Per URL, by link
Bing: Microsoft publishes no score

Use Lighthouse when

you need to know how fast one page loads on a phone, or whether its basic tags are in place.

Use Bing Webmaster Tools when

you need to see what Bing has crawled and indexed, and submit a sitemap or changed URLs.

Use dotmap when

you need to know which of your pages are weak, why, and which ones to fix first.

Read next

ready

See it on your own site.

Enter a URL and watch the pages fill in. No account needed.