{"id":94,"date":"2026-02-14T12:47:22","date_gmt":"2026-02-14T11:47:22","guid":{"rendered":"https:\/\/profpaul.icu\/blog\/?p=94"},"modified":"2026-02-14T13:24:21","modified_gmt":"2026-02-14T12:24:21","slug":"esperimento-seo-dominio-online-infrastructure-first","status":"publish","type":"post","link":"https:\/\/profpaul.icu\/blog\/esperimento-seo-dominio-online-infrastructure-first\/","title":{"rendered":"Esperimento SEO: Pu\u00f2 un Dominio .online Battere i .com Solo con l&#8217;Infrastruttura?"},"content":{"rendered":"<p>Il 14 febbraio 2026 ho registrato <a href=\"https:\/\/seocodice.online\/\" target=\"_blank\" rel=\"noopener\">seocodice.online<\/a>. Non un .com, non un .it \u2014 un <strong>.online<\/strong>. Di proposito. L&#8217;obiettivo \u00e8 semplice: dimostrare che con un&#8217;<a href=\"https:\/\/profpaul.icu\/blog\/wordpress-seo-ottimizzazione\/\">infrastruttura SEO perfetta<\/a>, anche un TLD svantaggiato pu\u00f2 competere con i domini premium.<\/p>\n<p>Questo post documenta l&#8217;esperimento in tempo reale. Aggiorner\u00f2 i risultati man mano che Google indicizza e posiziona il sito.<\/p>\n<h2>La Tesi: Infrastructure Batte TLD<\/h2>\n<p>Il mondo SEO tradizionale dice che il .com \u00e8 il TLD migliore per il ranking: pi\u00f9 trust, pi\u00f9 autorit\u00e0 percepita, CTR superiore nelle SERP. Ed \u00e8 vero \u2014 a parit\u00e0 di condizioni. Google stesso ha chiarito che <a href=\"https:\/\/developers.google.com\/search\/docs\/fundamentals\/seo-starter-guide\" target=\"_blank\" rel=\"noopener\">i fondamentali tecnici contano pi\u00f9 del nome a dominio<\/a>.<\/p>\n<p>Ma cosa succede quando le condizioni non sono pari? Quando un .online ha <strong>infrastruttura perfetta<\/strong> e un .com ha il solito sito WordPress con plugin pesanti, schema.org generato da Yoast e PageSpeed a 60?<\/p>\n<p>La mia ipotesi: <strong>l&#8217;infrastruttura tecnica pesa pi\u00f9 del TLD<\/strong>. E intendo dimostrarlo con dati verificabili. Come confermato da <a href=\"https:\/\/developers.google.com\/search\/blog\/2015\/07\/googles-handling-of-new-top-level-domains\" target=\"_blank\" rel=\"noopener\">Google nel 2015<\/a>, i nuovi TLD non hanno n\u00e9 vantaggi n\u00e9 svantaggi intrinseci nel ranking.<\/p>\n<h2>Perch\u00e9 un .online e Non un .com?<\/h2>\n<p>Scelta deliberata. \u00c8 come allenarsi con i pesi alle caviglie: se riesci a posizionare un .online, quando passi al .com il vantaggio \u00e8 ancora maggiore. Il .online costa poco, il rischio finanziario \u00e8 zero, e il risultato diventa una case study potentissima.<\/p>\n<p>Inoltre, se l&#8217;esperimento funziona, dimostra che la mia metodologia <a href=\"https:\/\/profpaul.icu\/divergent-authority\/\">Divergent Authority<\/a> regge anche nelle condizioni pi\u00f9 sfavorevoli.<\/p>\n<h2>Setup Tecnico: Da Zero a Live in 1 Ora<\/h2>\n<p>Ecco cosa ho fatto, passo per passo.<\/p>\n<h3>1. Registrazione e DNS<\/h3>\n<p>Dominio registrato su Hostinger. Record A puntato al mio VPS Ubuntu (stesso server di <a href=\"https:\/\/profpaul.icu\/\">profpaul.icu<\/a>). CNAME per www. TTL iniziale a 60 secondi per propagazione rapida, come consigliato nelle <a href=\"https:\/\/www.cloudflare.com\/learning\/dns\/dns-records\/\" target=\"_blank\" rel=\"noopener\">best practice DNS di Cloudflare<\/a>.<\/p>\n<h3>2. Virtual Host Apache + SSL<\/h3>\n<p>Virtual host configurato con <code>DocumentRoot<\/code> dedicato, <code>AllowOverride All<\/code> per futuri .htaccess, e moduli di sicurezza attivi. Certificato SSL <a href=\"https:\/\/letsencrypt.org\/\" target=\"_blank\" rel=\"noopener\">Let&#8217;s Encrypt<\/a> con auto-redirect HTTP \u2192 HTTPS e www \u2192 non-www via <code>RewriteRule 301<\/code>.<\/p>\n<p>Risultato: quattro varianti URL (http\/https \u00d7 www\/non-www) convergono tutte su un&#8217;unica versione canonica: <code>https:\/\/seocodice.online\/<\/code>. Questo \u00e8 fondamentale per evitare <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/consolidate-duplicate-urls\" target=\"_blank\" rel=\"noopener\">problemi di contenuto duplicato secondo Google<\/a>.<\/p>\n<h3>3. Landing Page: Zero JavaScript, Zero Font Esterni<\/h3>\n<p>La pagina \u00e8 un singolo file HTML con CSS inline. Nessun JavaScript. Nessun font esterno (uso <code>system-ui<\/code>). Nessuna immagine. Il design \u00e8 identico a profpaul.icu per coerenza brand: stesso color scheme, stesse card, stessi hover effect.<\/p>\n<p>Il risultato su <a href=\"https:\/\/pagespeed.web.dev\/\" target=\"_blank\" rel=\"noopener\">PageSpeed Insights<\/a>:<\/p>\n<ul>\n<li><strong>Prestazioni: 100<\/strong><\/li>\n<li><strong>Accessibilit\u00e0: 100<\/strong><\/li>\n<li><strong>Best Practice: 100<\/strong><\/li>\n<li><strong>SEO: 100<\/strong><\/li>\n<\/ul>\n<p>FCP e LCP a 0.8s, Total Blocking Time a 0ms, CLS a 0. Non c&#8217;\u00e8 margine di miglioramento \u2014 \u00e8 il massimo ottenibile. I <a href=\"https:\/\/web.dev\/articles\/vitals\" target=\"_blank\" rel=\"noopener\">Core Web Vitals<\/a> sono un fattore di ranking confermato da Google dal 2021.<\/p>\n<h3>4. Schema.org Cross-Domain: Il Pezzo Forte<\/h3>\n<p>Qui \u00e8 dove l&#8217;infrastruttura fa la differenza vera. Lo <a href=\"https:\/\/schema.org\/docs\/documents.html\" target=\"_blank\" rel=\"noopener\">Schema.org<\/a> di seocodice.online non \u00e8 un blocco isolato \u2014 \u00e8 un <strong>@graph interconnesso<\/strong> che collega due entit\u00e0 su due domini diversi, seguendo le <a href=\"https:\/\/developers.google.com\/search\/docs\/appearance\/structured-data\/intro-structured-data\" target=\"_blank\" rel=\"noopener\">linee guida Google per i dati strutturati<\/a>:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/schema.org\/Organization\" target=\"_blank\" rel=\"noopener\">Organization<\/a><\/strong> (SEO Codice) con <code>founder<\/code> \u2192 <code>profpaul.icu\/#person<\/code><\/li>\n<li><strong><a href=\"https:\/\/schema.org\/Person\" target=\"_blank\" rel=\"noopener\">Person<\/a><\/strong> (Paolo Galbiati) referenziata via <code>@id<\/code> cross-domain<\/li>\n<li><strong><a href=\"https:\/\/schema.org\/Service\" target=\"_blank\" rel=\"noopener\">Service<\/a><\/strong> con <code>provider<\/code> \u2192 Organization e <code>OfferCatalog<\/code> dettagliato<\/li>\n<li><strong>WebSite<\/strong> e <strong>WebPage<\/strong> con breadcrumb e relazioni semantiche complete<\/li>\n<\/ul>\n<p>Questo dice a Google: &#8220;SEO Codice \u00e8 un servizio fondato da Paolo Galbiati, la stessa persona di profpaul.icu&#8221;. L&#8217;autorit\u00e0 di un dominio rafforza l&#8217;altro. Non \u00e8 link building \u2014 \u00e8 <strong>entity engineering<\/strong>. Un approccio che ho documentato anche nel mio <a href=\"https:\/\/profpaul.icu\/blog\/case-study-seo-100-score\/\">case study PageSpeed 100<\/a>.<\/p>\n<h3>5. robots.txt con Policy AI Selettiva<\/h3>\n<p>Il robots.txt non \u00e8 solo un file tecnico \u2014 \u00e8 una <strong>strategia di accesso<\/strong>. Ho configurato permessi espliciti per i crawler AI che contano, seguendo le <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/robots\/intro\" target=\"_blank\" rel=\"noopener\">specifiche robots.txt di Google<\/a>:<\/p>\n<ul>\n<li><strong>Allow:<\/strong> Googlebot, <a href=\"https:\/\/platform.openai.com\/docs\/bots\" target=\"_blank\" rel=\"noopener\">GPTBot<\/a>, Google-Extended, ChatGPT-User, Claude-Web<\/li>\n<li><strong>Disallow:<\/strong> Bytespider (TikTok), CCBot (Common Crawl)<\/li>\n<\/ul>\n<p>L&#8217;obiettivo \u00e8 essere citato nelle <a href=\"https:\/\/blog.google\/products\/search\/generative-ai-google-search-may-2024\/\" target=\"_blank\" rel=\"noopener\">AI Overview di Google<\/a> e nei risultati di ChatGPT\/Claude, bloccando chi scrappa senza restituire valore.<\/p>\n<h3>6. Backlink Semantico da profpaul.icu<\/h3>\n<p>Un singolo link nel footer di profpaul.icu verso seocodice.online. Non \u00e8 un backlink qualsiasi \u2014 \u00e8 un link <strong>coerente con lo Schema.org<\/strong> (founder \u2192 organization). Google vede la relazione nel markup strutturato E nel link fisico. Doppio segnale, zero manipolazione. Questo approccio \u00e8 in linea con le <a href=\"https:\/\/developers.google.com\/search\/docs\/fundamentals\/creating-helpful-content\" target=\"_blank\" rel=\"noopener\">linee guida Google sull&#8217;Helpful Content<\/a>.<\/p>\n<h2>Cosa Misuro e Come<\/h2>\n<p>L&#8217;esperimento sar\u00e0 monitorato con strumenti pubblici e verificabili:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/search.google.com\/search-console\/about\" target=\"_blank\" rel=\"noopener\">Google Search Console<\/a><\/strong> \u2014 impressioni, click, posizione media, pagine indicizzate<\/li>\n<li><strong><a href=\"https:\/\/pagespeed.web.dev\/\" target=\"_blank\" rel=\"noopener\">PageSpeed Insights<\/a><\/strong> \u2014 Core Web Vitals (deve restare 100\/100\/100\/100)<\/li>\n<li><strong><a href=\"https:\/\/validator.schema.org\/\" target=\"_blank\" rel=\"noopener\">Schema.org Validator<\/a><\/strong> \u2014 markup sempre pulito, zero errori<\/li>\n<li><strong><a href=\"https:\/\/search.google.com\/test\/rich-results\" target=\"_blank\" rel=\"noopener\">Rich Results Test<\/a><\/strong> \u2014 verifica rich snippet eligibility<\/li>\n<li><strong>Sistema rank tracking Python custom<\/strong> \u2014 posizioni SERP reali, non stimate<\/li>\n<\/ul>\n<p>Niente tool proprietari. Niente report PDF. Tutto verificabile da chiunque, in qualsiasi momento.<\/p>\n<h2>Timeline e Obiettivi<\/h2>\n<ul>\n<li><strong>Giorno 0 (14 feb 2026):<\/strong> Sito live, indicizzazione richiesta, sitemap inviata \u2705<\/li>\n<li><strong>Settimana 1:<\/strong> Prima indicizzazione attesa. Verifica che Google riconosca le entit\u00e0 Schema.org<\/li>\n<li><strong>Settimana 2-4:<\/strong> Prime impressioni in GSC. Analisi keyword per cui Google mostra il sito<\/li>\n<li><strong>Mese 2-3:<\/strong> Posizionamento target. Obiettivo: prima pagina per almeno 1 keyword rilevante<\/li>\n<li><strong>Mese 6:<\/strong> Valutazione finale: il .online ha competuto con i .com? Migrazione al .com se i risultati confermano la bont\u00e0 del progetto<\/li>\n<\/ul>\n<h2>Aggiornamenti<\/h2>\n<h3>Aggiornamento #1 \u2014 14 Febbraio 2026 (Giorno 0)<\/h3>\n<p>Sito live. PageSpeed 100\/100\/100\/100. Schema.org validato senza errori. Indicizzazione richiesta via GSC. Sitemap inviata e accettata. robots.txt con policy AI configurato. Backlink da profpaul.icu attivo.<\/p>\n<p><strong>Stato:<\/strong> In attesa della prima scansione Google.<\/p>\n<hr \/>\n<p><em>Questo post verr\u00e0 aggiornato regolarmente con i risultati dell&#8217;esperimento. <a href=\"https:\/\/seocodice.online\/\" target=\"_blank\" rel=\"noopener\">Visita seocodice.online<\/a> per verificare tu stesso le metriche in tempo reale.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Case study in tempo reale: ho lanciato seocodice.online con PageSpeed 100\/100\/100\/100 e Schema.org cross-domain. L&#8217;obiettivo? Dimostrare che l&#8217;infrastruttura batte il TLD<\/p>\n","protected":false},"author":1,"featured_media":95,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[11,26,25,23,24,22],"class_list":["post-94","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-study","tag-core-web-vitals","tag-dominio-online","tag-esperimento-seo","tag-infrastructure-first","tag-schema-org","tag-seo-tecnico"],"_links":{"self":[{"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/posts\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":2,"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":97,"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/posts\/94\/revisions\/97"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/media\/95"}],"wp:attachment":[{"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/categories?post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profpaul.icu\/blog\/wp-json\/wp\/v2\/tags?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}