1russian.com

Casi studio / Web app · SEO

Un progetto internazionale in inglese, con una piattaforma SEO tutta nostra.

1russian.com è un nostro progetto internazionale, scritto in inglese per un pubblico globale. Un progetto così vive o muore sulla ricerca — e per tenerlo in salute abbiamo costruito la nostra piattaforma di audit SEO: scansione, controlli tecnici, posizioni reali e backlink in un posto solo, sul nostro server. È la stessa ingegneria che mettiamo nelle web app su misura per i clienti.

1russian.com ↗

1russian.com
Home page del progetto internazionale in inglese 1russian.com

Il problema

Curare la SEO di un progetto internazionale, senza volare alla cieca.

Un sito pensato per un pubblico globale ha decine di pagine, link interni, versioni linguistiche, redirect, schede prodotto: basta poco perché qualcosa si rompa — un title duplicato, una pagina orfana, un canonical sbagliato — e a rompersi è il posizionamento su Google. Per accorgersene servono strumenti. Ma gli strumenti buoni sono a pagamento: le versioni gratuite si fermano a 500 URL, il resto è un canone mensile.

In più i dati sono sparsi: le posizioni reali stanno in Search Console, la velocità in PageSpeed, i backlink in un terzo strumento. Metterli insieme a mano, ogni volta, non è un lavoro — è un rito che nessuno fa fino a fondo.

La nostra risposta

Una piattaforma SEO self-hosted, costruita da noi.

Abbiamo progettato e sviluppato una piattaforma di audit SEO che gira sul nostro server: scansiona il sito senza limiti, esegue i controlli tecnici, tira dentro le posizioni vere da Search Console e i backlink, e mette tutto in un cruscotto solo. Nessun canone, nessun tetto di URL. La usiamo su 1russian.com prima di applicarla ai progetti dei clienti — ed è la stessa ingegneria delle web app che costruiamo su misura.

Un’unica fonte di verità: scansioni, pagine, errori, posizioni, backlink
Nessun limite sul numero di URL scansionati
Posizioni reali da Google Search Console e Yandex, gratis
Gira sul vostro server via Docker: i dati restano vostri, nessun abbonamento

Cosa abbiamo costruito

Le funzioni, dalla scansione al report.

01Crawler senza limiti. Scansione di tutto il sito, con robots.txt e sitemap, catene di redirect e codici di risposta; per i siti in JavaScript entra Playwright.
02Audit tecnico. Undici gruppi di regole: title, meta e H1 duplicati, canonical, hreflang, meta robots, immagini (alt e peso), schema.org, sicurezza (HTTPS, mixed content).
03PageRank interno e pagine orfane. Grafo dei link interni, pagine senza link in entrata, profondità di clic e un punteggio di salute da 0 a 100.
04Posizioni reali. Google Search Console e Yandex Webmaster: query, clic e posizioni vere, prese dalla fonte e gratis.
05Backlink e autorità del dominio. Backlink dall’indice pubblico Common Crawl e domain rating via OpenPageRank, senza strumenti a pagamento.
06Core Web Vitals. Velocità e opportunità Lighthouse pagina per pagina, tramite PageSpeed Insights di Google.
07Raccomandazioni e alert. Una lista di interventi in ordine di priorità a partire dai dati dell’audit; alert via email e Telegram, ricrawl schedulati, confronto tra due scansioni.
08Export completo. CSV, XLSX e report HTML, senza paywall: i dati escono interi quando servono.

Le due facce della piattaforma

Un cruscotto per chi analizza, un portale per chi segue i progetti.

Monitor

La postazione di chi analizza. Ogni progetto ha le sue scansioni, che partono in tempo reale e si seguono live mentre girano. Da lì si passa alle pagine, agli errori, ai link interni, alle posizioni, ai concorrenti e alla performance — con grafici che mostrano come si muovono nel tempo.

Cabinet

Il portale per seguire i progetti con il cliente. Ogni progetto avanza per fasi — dal brief al design, allo sviluppo, ai contenuti, al collaudo, al lancio, alla manutenzione — con preventivi e fatture, file condivisi, approvazioni e ticket. Accesso con link magico, senza password da ricordare.

Come è fatto dentro

Un’architettura pensata per durare, scritta in inglese.

Un monorepo con più applicazioni e librerie condivise, tutto in TypeScript e tutto in inglese, perché è nato come prodotto internazionale. Le operazioni pesanti — la scansione, l’analisi, l’export, i ricrawl — passano da una coda e girano in background, così il cruscotto resta reattivo mentre lavora. Il codice dell’interfaccia è organizzato per funzionalità, con una fonte di verità sola per i dati.

BackendNode.js + TypeScript, Fastify — API REST e WebSocket per la scansione in tempo reale
DatiPostgreSQL 16 con Prisma, oltre 30 modelli: progetti, scansioni, pagine, errori, keyword, backlink
CodeRedis + BullMQ per crawl, analisi ed export in background; ricrawl schedulati con cron
AuthSessioni su cookie, accesso con link magico, reset password
FrontNext.js 14 (App Router), Tailwind CSS, Recharts e TanStack Table
Crawlerundici per l’HTTP, Playwright per i siti in JavaScript
Dati esterniSearch Console, PageSpeed, Common Crawl, OpenPageRank e Yandex
DeployDocker Compose — Postgres, Redis, API, worker e web — con HTTPS automatico

Le fasi

Costruito per fasi, senza rifare niente due volte.

Ogni fase consegna qualcosa di usabile e prepara la successiva. Lo stesso metodo con cui portiamo online i progetti dei clienti: prima le fondamenta, poi il motore che porta valore, poi il resto.

01Fondamenta. Monorepo, schema dati, autenticazione, design system.
02Crawler e motore d’analisi. Scansione senza limiti, undici gruppi di regole, PageRank interno e punteggio di salute.
03Monitor. La dashboard dell’analista: progetti, scansione live via WebSocket, pagine, errori, link, grafici.
04Fonti dati esterne. Search Console, PageSpeed, OpenPageRank, Common Crawl e Yandex, ognuna con il suo collegamento.
05Raccomandazioni ed export. Lista di priorità, export CSV/XLSX/HTML, alert via email e Telegram, ricrawl schedulati.
06Cabinet. Il portale clienti: progetti a fasi, preventivi e fatture, file, approvazioni e ticket.

Il risultato

Un progetto internazionale, tenuto sotto controllo da soli.

0 limiti

di URL per scansione, dove gli strumenti gratuiti si fermano a 500

11

gruppi di controlli tecnici in un unico motore d’analisi

5

fonti dati esterne collegate: Search Console, PageSpeed, Common Crawl, OpenPageRank, Yandex

PROGETTO DEL GRUPPO REMARKA — VERIFICABILE SU 1russian.com

Interessati a questo progetto?

Vi serve un’app o un sito su misura? Parliamone.

Progettiamo e sviluppiamo siti e web app su misura per aziende e professionisti. Raccontateci la vostra idea: preventivo in 24 ore, prezzo chiuso.