SEO7.ES — Web, SEO, AI & Automation
Skip to content

Case · GEO / AI tool

In 10 seconds it shows whether ChatGPT will name your business.

GeoScan — мобильная версия

A free tool: in 10 seconds we assess whether AI can find, understand and cite a site. 305 signals across 7 categories plus a real language-model query with actual competitors.

geoscan.seo7.es is our lead magnet: a free check of visibility in generative AI on two axes (technical readiness and real citation), a PDF report by email and leads straight into the studio CRM.

GeoScan — десктоп

Our own business, not client work

Want a similar project?

Take a short brief — we’ll come back with a plan and a quote.

geoscan.seo7.es is the studio’s free tool. You enter a website address and ten seconds later you see whether an AI can find your page, understand it and cite it in an answer. The check runs across 305 signals in seven categories, and on top of that the tool puts a live question to a language model and shows whose name it gives: yours or a competitor’s.

Client: SEO7’s own project · Site: https://geoscan.seo7.es · Category: GEO / AI tool

The short version

  • 305 signals in seven categories weighted by impact, a score from 0 to 100 and a grade from A to F.
  • The Reality axis: a live query to the model about your niche and the list of competitors it names instead of you.
  • The on-screen result is free, the full report with a PDF arrives by email.
  • Three locales: Spanish, Russian, English. Results are written in each language, not machine translated.
  • A clean hundred is reachable: irrelevant checks do not penalise the site.
  • The lead lands straight in the studio CRM with the website, the score and the competitor list.

Tech stack

  • Front end: a single page in plain HTML, CSS and vanilla JavaScript, no frameworks.
  • Orchestration: self-hosted n8n in Docker with two workflows: a synchronous scan and the report with the lead.
  • Language model: DeepSeek identifies the niche and resolves the Reality axis.
  • PDF: a separate Node service with pdfmake and Cyrillic support under systemd, assembling seven category tables, the matrix and the Reality block.
  • Infrastructure: nginx with TLS via certbot, security headers, gzip and caching, on the same VPS as the studio’s main backend.
  • Localisation: three languages with results written separately for each locale.

The scan is synchronous, one pass, with no Redis and no queues. URL parsing is done with regular expressions: the n8n sandbox has no global URL.

How it started

People stopped googling and started asking. A query like “recommend a dog groomer nearby” or “a good garage in Valencia” returns a ready answer with company names, and your business is either in that answer or it is not.

A site owner cannot check this alone. Ordinary SEO tools measure search positions, not whether ChatGPT reads your site and whether the model has enough data to recommend you.

So we built a tool that answers that question in ten seconds, for free. It measures two things at once: how ready the page is to be read by neural networks, and whether the brand actually shows up in the model’s answer. The first can be fixed with work; the second shows how much work is left.

Full list of what was built

🌐 Interface and analysis

  • A check by a single address, with no sign-up and no installation
  • A canvas hero visualisation: 305 check names in seven clusters with sparks of connection
  • Rotating AI names in the headline
  • Three locales with the result in the user’s language
  • A cookie notice, localised links, responsive design with its own mobile layout

🧠 Scoring engine

  • 305 signals in seven categories weighted by impact
  • A GEO Readiness Score from 0 to 100 and a letter grade from A to F
  • Core and non-core scoring: irrelevant checks do not penalise, a clean hundred is reachable
  • A two-by-two matrix: technical readiness against real citation

🤖 The Reality axis

  • A live query to the language model about the site’s niche
  • A check of whether the model names your brand or your competitors
  • The specific competing domains returned

📄 The report

  • Score, category breakdown and matrix on screen, free
  • The full report with every signal and a PDF by email
  • Inside the PDF: seven category tables, the matrix and the Reality block

🔗 Integrations

  • The lead goes straight into the studio CRM with the website, the score and the competitors
  • Telegram and email notifications for every lead
  • A methodology repository on GitHub: the method described without source code, CC BY 4.0

🛠 Infrastructure and deployment

  • A synchronous single-pass scan, no Redis and no queues
  • URL parsing with regular expressions
  • nginx with TLS, security headers, gzip and asset versioning

Results

MetricValue
Analysis signals305 across 7 categories
Check durationabout 10 seconds
geoscan.seo7.es own report100 out of 100, grade A
Interface languagesSpanish, Russian, English
Cost to the user€0
Where the request landsstraight into the studio CRM
Openness of the methodGitHub repository, CC BY 4.0

Related projects.

Ready for your project?

Leave a request — we’ll estimate the timeline and price for your business.