Bluesky-Analyse: Welche Posts laufen und warum
Bluesky-Zeichenlimit: 300 Grapheme und warum dein Zeichenzähler falsch liegt
Bluesky begrenzt einen Post laut Lexicon app.bsky.feed.post auf 300 Grapheme und 3.000 Bytes. Ein Graphem ist das, was ein Leser ein Zeichen nennen würde: ein Buchstabe, ein Emoji, ein Buchstabe mit Akzent. Es ist nicht das, was String.length in JavaScript liefert, denn das zählt UTF-16-Codeeinheiten.
Der Unterschied ist groß genug, um echte Fehler zu verursachen. Das Familien-Emoji ist ein einziges Graphem, aber elf JavaScript-Zeichen. Ein Eingabefeld, das text.length zählt, zeigt also 289 von 300 für einen Post, der in Wahrheit bei 279 steht, und lehnt Text ab, den Bluesky angenommen hätte. Jede Längenangabe auf dieser Seite wird mit Intl.Segmenter gezählt, und deshalb können die Werte von dem abweichen, was ein anderes Tool über denselben Post sagt.
Die praktische Frage, die die Längentabelle beantwortet, ist eine andere: Bekommen bei genau diesem Account kurze Posts mehr Engagement oder Posts, die das Limit ausreizen? Die Antwort ist von Account zu Account extrem verschieden. Deshalb gilt die Tabelle pro Account statt als allgemeiner Tipp, und deshalb heißt ein Längenbereich nur dann „am besten“, wenn er mindestens 5 Posts enthält und mindestens ein weiterer Bereich ebenfalls 5 erreicht.
Likes sind Zustimmung, Reposts sind Verbreitung
Der Standard-Feed von Bluesky ist chronologisch, und die Discovery-Feeds muss man selbst abonnieren. Der wichtigste Weg, auf dem ein Post bei jemandem landet, der dem Autor noch nicht folgt, ist deshalb ein Repost oder ein Zitat. Die Aufteilung des Engagements sagt hier also mehr als in einem algorithmischen Netzwerk: Ein Account, dessen Engagement zu 90 % aus Likes besteht, bekommt Zustimmung von Leuten, die ihm schon folgen, und ein Account mit einem Viertel seines Engagements in Reposts und Zitaten wird nach außen getragen.
Die Ergebnisseite schlüsselt diese Aufteilung auf und nennt sie Verbreitung. Das ist kein Score, und es gibt keinen Zielwert: Ein Nachrichten-Account und ein privater Account sollten unterschiedlich aussehen. Der Wert steht dort, weil genau dieses Verhältnis zeigt, welche der beiden Wirkungen ein Post hatte.
Lesezeichen stehen daneben und bleiben bewusst aus der Engagement-Summe heraus. Das Feld ist neu im AppView und steht bei den meisten älteren Posts auf 0. Würde man es einrechnen, sähen die älteren Posts eines Accounts schlechter aus, und zwar aus einem Grund, der nichts damit zu tun hat, wie diese Posts gelaufen sind.
Was kann die Bluesky-Analyse nicht sagen?
Die Analyse kann nicht sagen, warum sich ein bestimmter Post verbreitet hat. Sie kann zeigen, was dieser Post mit den anderen starken Posts des Accounts gemeinsam hatte, und das ist eine andere, schwächere Aussage. Die Empfehlungen sind so formuliert, dass dieser Unterschied sichtbar bleibt, statt ihn hinter überzeugt klingenden Formulierungen zu verstecken.
Ein Merkmalsvergleich ist ein Zusammenhang innerhalb der Historie eines Accounts, kein Nachweis einer Ursache. Ein Account, dessen Bild-Posts besser laufen, steckt vielleicht einfach mehr Arbeit in die Posts, für die er Bilder macht. Ehrlich genutzt ist das Ergebnis eine Hypothese, die du an deinen nächsten zwanzig Posts testest.
Die Analyse liest nur öffentliche Daten und nur das, was der AppView ausliefert: keine Impressionen, keine Details auf Follower-Ebene, keine privaten Accounts und gar nichts darüber, wer einen Post gesehen hat, ohne zu interagieren.
Häufige Fragen
Was vergleicht die Bluesky-Analyse genau?
Die Bluesky-Analyse misst jeden Post am eigenen Median-Post des Accounts, nicht an einem globalen Richtwert. Danach werden die Posts nach Merkmalen getrennt, also mit Bildern gegen ohne, mit Alt-Text gegen ohne, mit Link gegen ohne, dazu Hashtags, Erwähnungen, Zitat-Posts und Thread-Posts, und die beiden Mediane werden verglichen. Ein Vergleich erscheint nur, wenn auf jeder Seite mindestens 5 Posts stehen.
Warum steht bei manchen Vergleichen „nicht gemessen“?
„Nicht gemessen“ steht dort, wo eine Seite des Vergleichs zu klein war. „Posts mit Bildern laufen 40 % besser“, berechnet aus drei Bild-Posts, ist keine Messung, sondern ein Zufall mit Prozentzeichen. Wenn eine der beiden Gruppen unter 5 Posts liegt, steht in der Zeile „nicht gemessen“ mit den Fallzahlen, statt einer Zahl, auf die sich jemand verlassen würde.
Sind bei Bluesky 300 Zeichen pro Post erlaubt?
Das Limit für einen Bluesky-Post liegt bei 300 Graphemen, und das ist nicht dasselbe wie Zeichen. Das Lexicon app.bsky.feed.post begrenzt den Text auf 300 Grapheme und 3.000 Bytes. Ein Familien-Emoji zählt als ein Graphem, aber als elf JavaScript-Zeichen, deshalb lehnt ein Eingabefeld, das text.length zählt, Posts ab, die innerhalb des Limits liegen. Jede Längenangabe in diesem Tool wird mit Intl.Segmenter gezählt, nie mit .length.
Warum sind alle Werte Mediane und keine Durchschnitte?
Ein einzelner Post, der es in einen großen Feed schafft, kann das Fünfzigfache des normalen Engagements eines Accounts erreichen. Das verschiebt einen Durchschnitt um eine Größenordnung und einen Median kaum, ein Vergleich auf Basis von Durchschnitten würde also vor allem zeigen, in welcher Gruppe zufällig der Ausreißer lag. Die Ausreißer bleiben trotzdem sichtbar, im eigenen Abschnitt „Top-Posts“, wo sie hingehören.
Zählt die Bluesky-Analyse Reposts und Antworten mit?
Reposts fallen komplett raus: Ein Eintrag im Author-Feed, der als Repost markiert ist, ist der Post von jemand anderem, mit dessen Zahlen. Antworten an andere werden gezählt, aber getrennt ausgewertet. Antworten im eigenen Thread des Accounts gelten als eigener Inhalt, denn genau das sind sie.
Warum zeigt das Tool keine Reichweite und keine Impressionen?
Das AT Protocol veröffentlicht nirgends eine Aufrufzahl. Bluesky gibt Impressionen an niemanden heraus, auch nicht an die Account-Inhaber, ein Bluesky-Tool mit Reichweitenzahl erzeugt sie also selbst. Diese Seite zeigt Interaktionszahlen und Vergleiche zwischen Gruppen von Posts desselben Accounts, und sonst nichts.
Warum ist Alt-Text auf Bluesky wichtig für das Engagement?
Alt-Text ist vor allem eine Pflicht für die Barrierefreiheit: Er ist das, was ein Screenreader vorliest, und Bluesky hebt ihn in den eigenen Einstellungen hervor. Er hat auch praktische Folgen, denn ein sichtbarer Teil des Bluesky-Netzwerks blendet Medien ohne Alt-Text aus oder überspringt sie. Dieses Tool zeigt die Abdeckung über alle Bilder und Videos der Stichprobe und gibt einen leeren Wert statt null aus, wenn ein Account gar keine Medien gepostet hat.
Braucht die Bluesky-Analyse einen Login?
Nein. Das Tool liest public.api.bsky.app, den öffentlichen AppView des AT Protocol, der ohne Anmeldung auskommt. Es braucht mindestens 12 Original-Posts, um zu laufen, und markiert die Stichprobe unter 40 als dünn.
Weitere Bluesky-Tools
Bluesky-Follower-Ranking
in welchen Top-Prozent eine Follower-Zahl liegt
YouTube-Titel-Generator
ob ein Videotitel den Klick verdient, gemessen an den besten Titeln des Kanals
Tweet-Analyse
warum ein Post durchstartet und ein anderer nicht
Telegram-Post-Analyse
welche Posts eines Kanals sich verbreiten und was sie gemeinsam haben
Wann YouTube-Videos hochladen?
an welchem Tag und zu welcher Uhrzeit die eigenen Uploads am besten liefen
YouTube-Trends
was auf YouTube gerade angesagt ist, in jedem Land
Wann auf TikTok posten?
an welchem Tag und zu welcher Uhrzeit die eigenen Videos wirklich laufen
TikTok-Bio: Ideen und Check
wie gut eine Bio mit 80 Zeichen aus einem Profilbesuch einen Follower macht
Beste Zeit zum Posten auf Bluesky
eine Heatmap aus 7 mal 24 Stunden, wann die Posts dieses Accounts wirklich ankommen
Bluesky-Trends
worüber das Netzwerk gerade spricht und welche Accounts wachsen
PlayerSells ist weder mit Bluesky noch mit Bluesky Social PBC verbunden. Jeder Wert in einem Ergebnis wird in dem Moment, in dem du das Tool startest, live aus dem öffentlichen AppView des AT Protocol gelesen, aus den öffentlichen Posts des Accounts selbst. Das auf dieser Seite beschriebene Verhalten der Endpoints und des Lexicons wurde am 2. September 2026 an public.api.bsky.app geprüft.