La tua community nei motori di ricerca e nelle IA
Il robots.txt, il sitemap.xml e il llms.txt che ogni community serve da sola, cosa leggono Google e le IA e cosa resta fuori, come la visibilità degli spazi cambia le cose, la descrizione per i motori di ricerca e come inviare la sitemap in Google Search Console e Bing Webmaster Tools.
Ogni community Memberfy, sull'indirizzo Memberfy o sul dominio personalizzato, consegna già ai motori di ricerca e alle IA i file che cercano. Non devi creare né aggiornare niente: i file sono costruiti dal menu della community così come lo vede chi non ha effettuato l'accesso.
| File | Cosa contiene |
|---|---|
| /robots.txt | Google, Bing e altri crawler. Ciò che non devono visitare: solo l'API, il checkout, l'amministrazione e l'account. Il resto è consentito |
| /sitemap.xml | Motori di ricerca. L'elenco delle pagine da indicizzare: la home, gli spazi aperti, i prossimi eventi pubblici e la pagina dei piani (/pricing) Anche i corsi aperti, le call for papers con le candidature aperte e i certificati che il titolare ha lasciato mostrare nei motori di ricerca. |
| /llms.txt | IA (ChatGPT, Claude, Perplexity…). La community in Markdown: ciò che è aperto, con link; ciò che è chiuso, solo con il nome e ciò che serve per entrare |
| /llms-full.txt | IA. Lo stesso, con le descrizioni complete invece di una riga |
Esempio: https://community.papodesysadmin.org/sitemap.xml oppure https://papodesysadmin.memberfy.net/llms.txt.
A cosa serve
- Farsi trovare: chi cerca su Google il tema della tua community arriva agli spazi aperti, agli eventi e ai piani.
- Essere descritti bene dalle IA: quando qualcuno chiede a un assistente della tua community, l'assistente ha una fonte ordinata, con ciò che è pubblico, i prezzi e la strada per entrare.
- Senza esporre ciò che è chiuso: il contenuto di un'area riservata non entra mai; al massimo il nome e ciò che serve per vederla.
Come funziona
Cosa viene indicizzato e cosa no
| Entra nella sitemap e nell'indice | Non entra |
|---|---|
| La home | L'amministrazione, le impostazioni, il checkout e l'account (bloccati in robots.txt) |
| Gli spazi aperti a chi non ha effettuato l'accesso (visibilità Pubblico) | Gli spazi con lucchetto: compaiono in llms.txt solo con il nome, e la pagina chiede ai motori di ricerca di non indicizzarla |
| I prossimi eventi pubblici di quegli spazi | Gli spazi nascosti e quelli di gruppo |
| La pagina dei piani, quando c'è un piano in vendita | I piani Solo con link |
| I corsi pubblicati negli spazi Corsi aperti | |
| Le call for papers con le candidature aperte, negli spazi Call aperti | |
| I certificati il cui titolare ha attivato Mostra nei motori di ricerca (la pagina di verifica, senza nome né e-mail) | |
| I link di invito, di disiscrizione e di pagamento, i moduli aperti solo tramite link e le pagine dei membri |
Con Accesso Ospiti disattivato ("Consenti ai visitatori di visualizzare contenuti pubblici", l'impostazione predefinita), la community non pubblica nulla in questi file oltre alla home, nemmeno i certificati indicizzabili: motori di ricerca e IA vedono solo la home. Vedi Registrazione e accesso.
Gli spazi del modulo Link non entrano nella sitemap (la pagina è di un altro sito), ma compaiono in llms.txt con l'indirizzo di destinazione.
Una pagina che non esiste risponde 404. Un indirizzo con una sezione o uno spazio che non esiste (o che chi non ha effettuato l'accesso non vede) restituisce non trovato ai motori di ricerca, invece di una copia della home. Così un link vecchio esce dall'indice da solo.
Come incide la visibilità di ogni spazio
Contano la visibilità dello spazio e della sezione, e l'opzione Per chi non ha accesso:
| Lo spazio, per chi non ha effettuato l'accesso | Sitemap | llms.txt |
|---|---|---|
| Pubblico | Entra | In Pubblico, con link e descrizione |
| Membri, con lucchetto | Non entra | In Richiede accesso o acquisto: il nome, la descrizione e "richiede un account" |
| Abbonati, o Privata con piano, con lucchetto | Non entra | Il nome e "richiede un piano", con link alla pagina dei piani |
| Privata con prodotto, con lucchetto | Non entra | Il nome e "richiede un acquisto" |
| Privata solo per gruppi | Non entra | Non compare: non c'è modo di entrare da fuori |
| Con Nascondi in Per chi non ha accesso | Non entra | Non compare |
Se la community non ha nessuno spazio aperto a chi non ha effettuato l'accesso, llms.txt riporta solo il nome, la descrizione e "community privata; il contenuto richiede un account".
In llms.txt, gli spazi Eventi aperti elencano i prossimi eventi con data e ora; quelli del Negozio, i prodotti con il prezzo; e la sezione Piani riporta ogni piano pubblico con i prezzi delle opzioni di pagamento. Il file è nella lingua della community (Impostazioni › Generale › Lingua).
Vuoi che uno spazio compaia su Google? Lascialo Pubblico. Vuoi che non compaia nemmeno con il nome? Usa Nascondi in Per chi non ha accesso.
La descrizione per i motori di ricerca
La descrizione che Google mostra sotto il titolo, e che apre llms.txt, viene, in quest'ordine:
- Dalla Descrizione SEO, in Impostazioni › Ricerca e diffusione › Meta Tag SEO (vedi Immagini e SEO);
- Se è vuota, dalla Descrizione Comunità, in Impostazioni › Generale;
- Se sono vuote entrambe, da una frase predefinita: "Papo de Sysadmin: community su Memberfy."
La frase predefinita non dice niente sul tema, ed è dalla descrizione che motori di ricerca e IA decidono a chi mostrare la community. Scrivi una o due frasi che dicano cos'è la community, per chi è e cosa ci si trova.
Quando cambia
I file seguono la community: un nuovo spazio aperto, un evento creato o un nuovo piano compare entro 5 minuti. I motori di ricerca, invece, rileggono con i loro tempi, da qualche ora a qualche giorno.
Chi può
I file sono automatici e non hanno impostazioni. Ciò che compare al loro interno lo cambiano il proprietario e l'amministratore, con la visibilità degli spazi, i piani e la descrizione.
Verificare la community su Google e Bing
Sull'indirizzo Memberfy (.memberfy.net) non c'è DNS da modificare: la verifica avviene con il tag HTML. Funziona anche con il dominio personalizzato.
Ruolo: proprietario o amministratore.
- In Google Search Console, aggiungi la proprietà come Prefisso URL (
https://papodesysadmin.memberfy.net) e scegli il metodo Tag HTML. In Bing Webmaster Tools, scegli Meta tag. - Copia il codice o il tag intero:
<meta name="google-site-verification" content="…">su Google,<meta name="msvalidate.01" content="…">su Bing. - Nella community, in Amministrazione › Impostazioni › Ricerca e diffusione, nella scheda Verifica nei motori di ricerca, incollalo nel campo Google Search Console o Bing Webmaster Tools e salva. Viene salvato solo il codice (fino a 100 lettere, cifre,
-o_); un altro tag o un altro testo mostra un errore sul campo. Svuotare il campo toglie la verifica. - Torna al motore di ricerca e fai clic su Verifica: il tag è già nell'intestazione delle pagine della community. Poi invia la sitemap come nei passaggi qui sotto.
Passo per passo: Google Search Console
Con Search Console vedi quali pagine Google ha indicizzato, le ricerche che portano visitatori e gli errori. La verifica richiede l'accesso al DNS, quindi vale per il dominio personalizzato; sull'indirizzo Memberfy, Google trova la sitemap da solo tramite robots.txt.
Ruolo: chi gestisce il DNS del dominio.
- Apri search.google.com/search-console e clicca su Aggiungi proprietà.
- Scegli Dominio e scrivi il dominio principale, senza
https://e senza il sottodominio:papodesysadmin.org. - Google mostra un record TXT. Crealo nel pannello del tuo provider DNS (Cloudflare, GoDaddy, Aruba…), con il nome
@(o il dominio radice), e clicca su Verifica. Il DNS può richiedere qualche minuto. - Nel menu a sinistra, apri Sitemap, scrivi l'indirizzo completo,
https://community.papodesysadmin.org/sitemap.xml, e clicca su Invia. - Torna tra qualche giorno: Pagine mostra cosa è stato indicizzato e il motivo di ogni pagina rimasta fuori.
Passo per passo: Bing Webmaster Tools
Bing alimenta anche altri motori di ricerca e assistenti che usano il suo indice.
- Apri bing.com/webmasters e accedi con un account Microsoft, Google o Facebook.
- La via più breve è Importa da Google Search Console: porta il sito e la sitemap già verificati. Se preferisci farlo a mano, aggiungi
https://community.papodesysadmin.orge scegli la verifica tramite record DNS (CNAME). - In Sitemap, clicca su Invia sitemap e incolla
https://community.papodesysadmin.org/sitemap.xml.
Esempi
Scuola Excel, con il dominio scuola.excelpratico.it. La sezione Inizia qui è Pubblico, con gli spazi Benvenuto e Lezioni gratuite; Area studenti è Privata con il piano Completo, con lucchetto; Classe di marzo è Privata solo con il gruppo della classe. Risultato:
- La sitemap riporta la home, Benvenuto, Lezioni gratuite, i prossimi eventi del calendario aperto e
/pricing. llms.txtelenca i due spazi aperti, gli eventi, il piano Completo con il prezzo mensile e annuale e, in Richiede accesso o acquisto, Area studenti — richiede un piano. Classe di marzo non compare.
Consigli
- Scrivi la Descrizione Comunità anche se compili la Descrizione SEO: la prima compare anche dentro la community.
- Dai una descrizione a ogni spazio aperto: diventa la descrizione della pagina su Google e la riga dello spazio in
llms.txt. - Usa il lucchetto (e non Nascondi) nelle aree a pagamento che vuoi vendere: nome e descrizione arrivano alle IA con la strada per entrare, senza rivelare il contenuto.
- Con il dominio personalizzato, invia la sitemap del dominio personalizzato, non quella dell'indirizzo Memberfy: è quello che le pagine indicano come indirizzo ufficiale.
Errori comuni e come risolverli
| Situazione | Cosa fare |
|---|---|
| Uno spazio non compare nella sitemap | Controlla che sia Pubblico, e che lo sia anche la sezione: uno spazio non è mai più aperto della sua sezione |
| La ricerca mostra "community su Memberfy" come descrizione | Compila la Descrizione Comunità o la Descrizione SEO e aspetta che Google rilegga la pagina |
| Search Console dice "Bloccata da robots.txt" su una pagina | È una pagina di amministrazione, checkout o account: non deve essere indicizzata |
| Search Console dice "Esclusa in base al tag noindex" | È uno spazio con lucchetto, una pagina di un membro o un link di invito: è giusto che resti fuori |
| Search Console dice "Non trovata (404)" | Una sezione o uno spazio è stato eliminato, rinominato o chiuso. Se l'hai rinominato, il nuovo indirizzo entra da solo nella sitemap |
Non riesco a verificare l'indirizzo .memberfy.net | Usa la verifica con il tag: incolla il codice di Google o di Bing nelle impostazioni di ricerca della community (vedi Verificare la community) |
Domande frequenti
Si può disattivare la sitemap o il llms.txt?
No. Riportano solo ciò che chiunque vede già senza entrare nella community. Per togliere uno spazio, cambia la visibilità o usa Nascondi.
Il contenuto dei post e delle lezioni finisce alle IA? Di ciò che è chiuso, no: solo il nome e ciò che serve per entrare. Di ciò che è Pubblico, il file riporta il nome, la descrizione e il link; un'IA che segue il link legge la pagina come qualsiasi visitatore.
Posso scrivere il mio robots.txt?
No. Quello di Memberfy blocca solo le aree private e consente il resto.
I prezzi in llms.txt sono quelli della pagina dei piani?
Sì, gli stessi, nella valuta di ogni opzione. I piani Solo con link non sono inclusi.
Nell'API
PUT /api/communities/{id}accettagoogleSiteVerificationebingSiteVerification(proprietario e amministratore): il codice o il tag intero di quel motore; viene salvato solo il codice, e vuoto onulllo cancella. Un altro testo restituisce400con il campo inerrors[].param. Entrambi escono inGET /api/communities/settings.GET /api/public/community-summary(senza sessione; la community arriva daX-CommunityId):courses,callsForPapers(conclosesAt) ecertificates, ogni elemento contitle,description(una riga, onull),patheupdatedAt. Fino a 200 per elenco, i più recenti prima; cache di 5 minuti e fino a 120 letture al minuto per IP. Non riporta mai il nome né l'e-mail del titolare del certificato. Con Accesso Ospiti disattivato (predefinito), i tre elenchi tornano vuoti, compresi i certificati indicizzabili.