Zum Inhalt springen

Deine Community in Suchmaschinen und KI

Die robots.txt, die sitemap.xml und die llms.txt, die jede Community von selbst ausliefert, was Google und KI-Assistenten lesen und was draußen bleibt, wie die Sichtbarkeit der Bereiche das ändert, die Beschreibung für Suchmaschinen und wie du die Sitemap in der Google Search Console und den Bing Webmaster Tools einreichst.

Jede Memberfy-Community, unter der Memberfy-Adresse oder unter der eigenen Domain, liefert Suchmaschinen und KI-Assistenten schon die Dateien, nach denen sie suchen. Du musst nichts anlegen oder aktualisieren: Die Dateien entstehen aus dem Menü der Community, so wie es jemand sieht, der nicht angemeldet ist.

DateiWas drinsteht
/robots.txtGoogle, Bing und andere Crawler. Was sie nicht besuchen sollen: nur die API, den Checkout, die Verwaltung und das Konto. Alles andere ist erlaubt
/sitemap.xmlSuchmaschinen. Die Liste der Seiten zum Indexieren: die Startseite, die offenen Bereiche, die kommenden öffentlichen Events und die Tarifseite (/pricing) Außerdem die offenen Kurse, die Calls for Papers mit offener Einreichung und die Zertifikate, die ihre Inhaber in Suchmaschinen zeigen lassen.
/llms.txtKI-Assistenten (ChatGPT, Claude, Perplexity…). Die Community in Markdown: Offenes mit Link; Geschlossenes nur mit dem Namen und dem, was man zum Hineinkommen braucht
/llms-full.txtKI-Assistenten. Dasselbe, mit den vollständigen Beschreibungen statt einer Zeile

Beispiel: https://community.papodesysadmin.org/sitemap.xml oder https://papodesysadmin.memberfy.net/llms.txt.

Wofür

  • Gefunden werden: Wer bei Google nach dem Thema deiner Community sucht, landet bei den offenen Bereichen, den Events und den Tarifen.
  • Von KI gut beschrieben werden: Fragt jemand einen Assistenten nach deiner Community, hat er eine geordnete Quelle mit dem Öffentlichen, den Preisen und dem Weg hinein.
  • Ohne Geschlossenes preiszugeben: Der Inhalt eines geschützten Bereichs kommt nie hinein; höchstens der Name und was man braucht, um ihn zu sehen.

So funktioniert es

Was indexiert wird und was nicht

In der Sitemap und im IndexNicht drin
Die StartseiteVerwaltung, Einstellungen, Checkout und Konto (in der robots.txt gesperrt)
Die Bereiche, die für Nicht-Angemeldete offen sind (Sichtbarkeit Öffentlich)Bereiche mit Schloss: Sie stehen in der llms.txt nur mit dem Namen, und die Seite bittet Suchmaschinen, sie nicht zu indexieren
Die kommenden öffentlichen Events dieser BereicheAusgeblendete Bereiche und Gruppenbereiche
Die Tarifseite, wenn ein Tarif zum Verkauf stehtTarife Nur mit Link
Veröffentlichte Kurse in offenen Kurse-Bereichen
Calls for Papers mit offener Einreichung, in offenen Call-Bereichen
Zertifikate, deren Inhaber In Suchmaschinen zeigen eingeschaltet hat (die Prüfseite, ohne Name und E-Mail)
Einladungs-, Abmelde- und Zahlungslinks, Formulare, die nur per Link öffnen, und Mitgliederseiten

Mit ausgeschaltetem Gastzugriff („Besuchern erlauben, öffentliche Inhalte anzuzeigen“, die Voreinstellung) veröffentlicht die Community in diesen Dateien nichts außer der Startseite, auch keine indexierbaren Zertifikate: Suchmaschinen und KI sehen nur die Startseite. Siehe Registrierung und Anmeldung.

Bereiche des Moduls Link stehen nicht in der Sitemap (die Seite gehört zu einer anderen Website), erscheinen aber in der llms.txt mit der Zieladresse.

Eine Seite, die es nicht gibt, antwortet mit 404. Eine Adresse mit einem Abschnitt oder Bereich, den es nicht gibt (oder den Nicht-Angemeldete nicht sehen), meldet Suchmaschinen nicht gefunden statt einer Kopie der Startseite. So verschwindet ein alter Link von selbst aus dem Index.

Wie die Sichtbarkeit jedes Bereichs das beeinflusst

Es zählen die Sichtbarkeit des Bereichs und des Abschnitts sowie die Option Für alle ohne Zugriff:

Der Bereich, für Nicht-AngemeldeteSitemapllms.txt
ÖffentlichDrinUnter Öffentlich, mit Link und Beschreibung
Mitglieder, mit SchlossNicht drinUnter Anmeldung oder Kauf erforderlich: Name, Beschreibung und „Konto erforderlich“
Abonnenten, oder Privat mit Tarif, mit SchlossNicht drinDer Name und „Tarif erforderlich“, mit Link zur Tarifseite
Privat mit Produkt, mit SchlossNicht drinDer Name und „Kauf erforderlich“
Privat nur für GruppenNicht drinErscheint nicht: Von außen gibt es keinen Weg hinein
Mit Ausblenden unter Für alle ohne ZugriffNicht drinErscheint nicht

Hat die Community keinen Bereich, der für Nicht-Angemeldete offen ist, enthält die llms.txt nur den Namen, die Beschreibung und „private Community; der Inhalt erfordert ein Konto“.

In der llms.txt listen offene Events-Bereiche die kommenden Events mit Datum und Uhrzeit; Shop-Bereiche die Produkte mit Preis; und der Abschnitt Tarife zeigt jeden öffentlichen Tarif mit den Preisen seiner Zahlungsoptionen. Die Datei ist in der Sprache der Community (Einstellungen › Allgemein › Sprache).

Soll ein Bereich bei Google erscheinen? Stell ihn auf Öffentlich. Soll er nicht einmal mit dem Namen erscheinen? Nutze Ausblenden unter Für alle ohne Zugriff.

Die Beschreibung für Suchmaschinen

Die Beschreibung, die Google unter dem Titel zeigt und mit der die llms.txt beginnt, kommt in dieser Reihenfolge:

  1. Aus der SEO-Beschreibung, unter Einstellungen › Suche und Sichtbarkeit › SEO Meta-Tags (siehe Bilder und SEO);
  2. Ist sie leer, aus der Community-Beschreibung, unter Einstellungen › Allgemein;
  3. Sind beide leer, aus einem Standardsatz: „Papo de Sysadmin: eine Community auf Memberfy.“

Der Standardsatz sagt nichts über das Thema, und anhand der Beschreibung entscheiden Suchmaschinen und KI, wem sie die Community zeigen. Schreib ein oder zwei Sätze dazu, was die Community ist, für wen sie ist und was man dort findet.

Wann es sich ändert

Die Dateien folgen der Community: Ein neuer offener Bereich, ein neues Event oder ein neuer Tarif erscheint innerhalb von 5 Minuten. Suchmaschinen lesen in ihrem eigenen Takt neu, von einigen Stunden bis zu einigen Tagen.

Wer darf

Die Dateien sind automatisch und haben keine Einstellungen. Was darin erscheint, ändern Eigentümer und Administrator über die Sichtbarkeit der Bereiche, die Tarife und die Beschreibung.

Die Community bei Google und Bing bestätigen

Auf der Memberfy-Adresse (.memberfy.net) gibt es kein DNS zum Ändern: Die Bestätigung läuft über das HTML-Tag. Sie funktioniert auch mit einer eigenen Domain.

Rolle: Eigentümer oder Administrator.

  1. Füge in der Google Search Console die Property als URL-Präfix hinzu (https://papodesysadmin.memberfy.net) und wähle die Methode HTML-Tag. In den Bing Webmaster Tools wähle Meta-Tag.
  2. Kopiere den Code oder das ganze Tag: <meta name="google-site-verification" content="…"> bei Google, <meta name="msvalidate.01" content="…"> bei Bing.
  3. Füge ihn in der Community unter Verwaltung › Einstellungen › Suche und Sichtbarkeit, in der Karte Verifizierung bei Suchmaschinen, in das Feld Google Search Console oder Bing Webmaster Tools ein und speichere. Gespeichert wird nur der Code (bis zu 100 Buchstaben, Ziffern, - oder _); ein anderes Tag oder anderer Text zeigt einen Fehler am Feld. Ein leeres Feld entfernt die Bestätigung.
  4. Geh zurück zur Suchmaschine und klicke auf Bestätigen: Das Tag steht schon im Kopf der Community-Seiten. Reiche danach die Sitemap ein wie in den Schritten unten.

Schritt für Schritt: Google Search Console

In der Search Console siehst du, welche Seiten Google indexiert hat, welche Suchen Besucher bringen und welche Fehler es gibt. Die Bestätigung braucht Zugriff auf das DNS, gilt also für die eigene Domain; unter der Memberfy-Adresse findet Google die Sitemap von selbst über die robots.txt.

Rolle: wer das DNS der Domain verwaltet.

  1. Öffne search.google.com/search-console und klick auf Property hinzufügen.
  2. Wähle Domain und gib die Hauptdomain ein, ohne https:// und ohne Subdomain: papodesysadmin.org.
  3. Google zeigt einen TXT-Eintrag. Leg ihn im Panel deines DNS-Anbieters an (Cloudflare, GoDaddy, IONOS…), unter dem Namen @ (oder der Stammdomain), und klick auf Bestätigen. Das DNS kann ein paar Minuten brauchen.
  4. Öffne im linken Menü Sitemaps, gib die vollständige Adresse ein, https://community.papodesysadmin.org/sitemap.xml, und klick auf Senden.
  5. Schau in ein paar Tagen wieder rein: Seiten zeigt, was indexiert wurde, und warum jede ausgelassene Seite draußen blieb.

Schritt für Schritt: Bing Webmaster Tools

Bing versorgt auch andere Suchmaschinen und Assistenten, die seinen Index nutzen.

  1. Öffne bing.com/webmasters und melde dich mit einem Microsoft-, Google- oder Facebook-Konto an.
  2. Am schnellsten geht Aus der Google Search Console importieren: Website und Sitemap kommen schon bestätigt. Von Hand fügst du https://community.papodesysadmin.org hinzu und wählst die Bestätigung per DNS-Eintrag (CNAME).
  3. Klick unter Sitemaps auf Sitemap einreichen und füg https://community.papodesysadmin.org/sitemap.xml ein.

Beispiele

Excel-Schule, unter schule.excelpraxis.de. Der Abschnitt Starte hier ist Öffentlich, mit den Bereichen Willkommen und Gratis-Lektionen; Schülerbereich ist Privat mit dem Tarif Komplett, mit Schloss; Märzklasse ist Privat nur mit der Gruppe der Klasse. Ergebnis:

  • Die Sitemap enthält die Startseite, Willkommen, Gratis-Lektionen, die kommenden Events aus dem offenen Kalender und /pricing.
  • Die llms.txt listet die beiden offenen Bereiche, die Events, den Tarif Komplett mit Monats- und Jahrespreis und, unter Anmeldung oder Kauf erforderlich, Schülerbereich — Tarif erforderlich. Die Märzklasse erscheint nicht.

Tipps

  • Schreib die Community-Beschreibung, auch wenn du die SEO-Beschreibung ausfüllst: Die erste erscheint auch in der Community.
  • Gib jedem offenen Bereich eine Beschreibung: Sie wird zur Beschreibung der Seite bei Google und zur Zeile des Bereichs in der llms.txt.
  • Nutze das Schloss (nicht Ausblenden) für bezahlte Bereiche, die du verkaufen willst: Name und Beschreibung erreichen die KI mit dem Weg hinein, ohne den Inhalt preiszugeben.
  • Mit eigener Domain reichst du die Sitemap der eigenen Domain ein, nicht die der Memberfy-Adresse: Die Seiten nennen sie als offizielle Adresse.

Häufige Fehler und Lösungen

SituationWas tun
Ein Bereich steht nicht in der SitemapPrüf, ob er Öffentlich ist und sein Abschnitt auch: Ein Bereich ist nie offener als sein Abschnitt
Die Suche zeigt „eine Community auf Memberfy“ als BeschreibungFüll die Community-Beschreibung oder die SEO-Beschreibung aus und warte, bis Google die Seite neu liest
Die Search Console meldet „Durch robots.txt blockiert“ für eine SeiteEs ist eine Verwaltungs-, Checkout- oder Kontoseite: Sie soll nicht indexiert werden
Die Search Console meldet „Durch ‚noindex‘-Tag ausgeschlossen“Es ist ein Bereich mit Schloss, eine Mitgliederseite oder ein Einladungslink: Es ist richtig, dass er draußen bleibt
Die Search Console meldet „Nicht gefunden (404)“Ein Abschnitt oder Bereich wurde gelöscht, umbenannt oder geschlossen. Nach einer Umbenennung kommt die neue Adresse von selbst in die Sitemap
Ich kann die Adresse .memberfy.net nicht bestätigenNutze die Bestätigung per Tag: Füge den Code von Google oder Bing in den Sucheinstellungen der Community ein (siehe Die Community bestätigen)

Häufige Fragen

Kann ich die Sitemap oder die llms.txt abschalten? Nein. Sie enthalten nur, was jeder schon ohne Beitritt sieht. Um einen Bereich herauszunehmen, ändere die Sichtbarkeit oder nutze Ausblenden.

Gehen die Inhalte von Beiträgen und Lektionen an die KI? Aus Geschlossenem nicht: nur der Name und was man zum Hineinkommen braucht. Bei Öffentlich enthält die Datei Name, Beschreibung und Link; eine KI, die dem Link folgt, liest die Seite wie jeder Besucher.

Kann ich meine eigene robots.txt schreiben? Nein. Die von Memberfy sperrt nur die privaten Bereiche und erlaubt den Rest.

Sind die Preise in der llms.txt die der Tarifseite? Ja, dieselben, in der Währung jeder Option. Tarife Nur mit Link sind nicht dabei.

In der API

  • PUT /api/communities/{id} nimmt googleSiteVerification und bingSiteVerification an (Eigentümer und Administrator): den Code oder das ganze Tag dieser Suchmaschine; gespeichert wird nur der Code, und leer oder null löscht ihn. Anderer Text gibt 400 mit dem Feld in errors[].param. Beide kommen in GET /api/communities/settings zurück.
  • GET /api/public/community-summary (ohne Sitzung; die Community kommt aus X-CommunityId): courses, callsForPapers (mit closesAt) und certificates, jeder Eintrag mit title, description (eine Zeile oder null), path und updatedAt. Bis zu 200 pro Liste, die neuesten zuerst; 5 Minuten Cache und bis zu 120 Abrufe pro Minute und IP. Name und E-Mail des Zertifikatsinhabers sind nie dabei. Mit ausgeschaltetem Gastzugriff (Voreinstellung) kommen die drei Listen leer zurück, indexierbare Zertifikate eingeschlossen.

Verwandte Artikel