Kurze Antwort
- Veröffentliche das Original zuerst auf deiner eigenen Seite. Alle drei lassen dich per Canonical-Link darauf verweisen; Hashnode und Medium halten in ihren Bedingungen fest, dass deine Texte dir gehören.
- DEV ist die Entwickler-Community unter den dreien, mit einem Feld canonical_url, einem RSS-Import und einer öffentlichen API, die die Canonical-URL annimmt.
- Medium erreicht mehr als nur Entwickler. Sein Import-Tool setzt den Canonical-Link und das ursprüngliche Datum für dich.
- Hashnode ist am stärksten als Zuhause deines Blogs. Seit diesem Jahr gehören eigene Domains, GitHub-Backup und die API zum bezahlten Pro-Plan.
Das Original bleibt deins
Ein Canonical-Link sagt Suchmaschinen, welche Kopie das Original ist. Google nennt ihn ein starkes Signal, keinen Befehl: Google kann trotzdem eine andere Kopie wählen.
Für syndizierte Kopien sagt Google, die wirksamste Lösung sei, dass Partner die Indexierung der Kopie blockieren. Keine der drei Hilfeseiten, die wir gelesen haben, bietet diesen Schalter für einen einzelnen Beitrag, also sind Canonical-Link plus sichtbarer Rücklink das, was du steuern kannst.
Deshalb kommt es auf die Reihenfolge an: Das Original liegt auf deiner Domain und erscheint zuerst, und jede Kopie nennt es.
Die Reihenfolge, die funktioniert
Veröffentliche den Beitrag auf deiner eigenen Seite und stell sicher, dass er ohne Login erreichbar ist.
Bereite jede Kopie mit der Canonical-URL dieses Originals vor, mit dem Kit unten.
Füge am Ende jeder Kopie eine sichtbare Zeile ein, die auf das Original verlinkt.
Veröffentliche die Kopien selbst, eine Plattform nach der anderen, und prüf den Canonical-Tag im Quelltext jeder Seite.
Welche passt zu dir
Drei Fragen. Die Antwort bleibt in deinem Browser.
Im direkten Vergleich
Was jede Plattform mit einem neu veröffentlichten Launch-Beitrag macht, laut ihrer eigenen Doku und Bedingungen.
| Thema | DEV | Hashnode | Medium |
|---|---|---|---|
| Canonical-Link | canonical_url im Front Matter des Beitrags | Beim Massenimport mit Pro aus dem Front Matter übernommen; bei einzelnen Beiträgen die Einstellung im Editor prüfen | Vom Import-Tool gesetzt oder von Hand als anderswo zuerst veröffentlicht markiert |
| Import | RSS- oder Atom-Feed, mit Option, die Quelle als Canonical zu markieren | Markdown-Massenimport mit Pro | Import a story von einer URL |
| API | Öffentliche API; canonical_url ist ein Feld, Beiträge starten als Entwurf | GraphQL-API seit Mai nur mit Pro | In den gelesenen Hilfeseiten nicht behandelt |
| Eigene Domain | Nein, Beiträge liegen auf DEV | Ja, seit Juni mit Pro; frühere Einrichtungen bleiben bestehen | In den gelesenen Seiten nicht behandelt |
| Eigentum | Du bestätigst, dass du die Rechte hast; DEV kann jeden Beitrag entfernen | Deine Inhalte bleiben deine; Lizenz nur für den Betrieb des Dienstes | Du behältst deine Rechte und gibst Medium eine weitreichende Lizenz für seine Dienste |
| Eigenwerbung | Nicht in erster Linie Werbung oder Backlinks; substanzieller Inhalt | Kein Posten hauptsächlich zur Selbstvermarktung | Nicht in erster Linie, um Traffic auf ein externes Produkt zu lenken |
| Kurze Link-Beiträge | Nicht erlaubt: Ein Beitrag muss den vollständigen Inhalt enthalten | Eigene oder klar zugeordnete Arbeit | Crossposten erlaubt, wenn du die Rechte hast |
| Wie Beiträge gesehen werden | Der Community-Feed von DEV | Gerankter Home-Feed; Beiträge auf eigenen Domains bekommen einen kleinen Bonus | Zuerst Follower; Kuratoren wählen Storys für eine breitere Verbreitung aus |
| Kosten fürs Veröffentlichen | Kostenlos | Kostenloser Blog; Pro für Domain, API und Backup | Kostenlos veröffentlichen |
| Am besten für einen Launch-Beitrag | Entwickler erreichen | Zuhause deines Blogs sein | Leser über Entwickler hinaus erreichen |
Cross-Post-Kit
Trag die URL und den Titel des Originals ein. Das Kit schreibt DEV-Front-Matter mit deiner Canonical-URL, die Schritte für Medium und Hashnode und eine Rücklink-Zeile. Es läuft in deinem Browser, sendet nichts und veröffentlicht nichts.
Das Kit bereitet nur Text vor. Du veröffentlichst jede Kopie selbst, in deinen eigenen Konten.
Ein Launch-Beitrag, der willkommen ist
Alle drei Plattformen lehnen Beiträge ab, die vor allem etwas bewerben sollen. Ein Launch-Beitrag funktioniert, wenn Leser etwas lernen, auch wenn sie nie auf deinen Link klicken.
- Fang mit dem Problem an. Was schwierig war, für wen, und warum die üblichen Lösungen nicht funktioniert haben.
- Zeig, wie du es gebaut hast. Entscheidungen, Abwägungen, Code oder Architektur, die andere Entwickler wiederverwenden können.
- Teil, was du gelernt hast. Was dich überrascht hat, was du anders machen würdest, mit Zahlen, die dir gehören.
- Verlinke dein Produkt einmal. Ein klarer Link dort, wo er den Lesern hilft, und ein Hinweis bei jedem Affiliate-Link.
- Antworte in den Kommentaren. Bleib am Launch-Tag dabei; im Gespräch werden Community-Beiträge lebendig.
So launchst du dein Projekt auf Show HN →
E-Mail-Vorlagen für deine Launch-Ankündigung →
Distribution für Open-Source-Maintainer →
Die Regeln im Wortlaut
Die Regeln zu Canonical, Eigentum und Werbung, zitiert von Google, DEV, Hashnode und Medium, mit dem, was sie jeweils für deinen Launch-Beitrag bedeuten.
| Regel | Offizieller Wortlaut | Was das für dich bedeutet |
|---|---|---|
| Canonical ist ein starkes Signal | rel="canonical" link annotations: A strong signal that the specified URL should become canonical. | Ein Canonical-Link wirkt meistens, ist aber ein Signal, kein Befehl. |
| Google kann anders entscheiden | Even if you explicitly designate a canonical page, Google might choose a different canonical for various reasons, such as the quality of the content or technical signals. | Prüf später, welche Kopie Google zeigt; das Original sollte deine beste Version sein. |
| Google zur Syndizierung | The canonical link element is not recommended for those who want to avoid duplication by syndication partners, because the pages are often very different. | Für Kopien auf anderen Seiten bevorzugt Google eine andere Methode. |
| Was für Kopien am besten wirkt | The most effective solution is for partners to block indexing of your content. | Die Kopie nicht zu indexieren ist am stärksten; auf diesen Plattformen steuerst du das selten. |
| Canonical-Feld bei DEV | canonical_url: link for the canonical version of the content | Setz canonical_url in jedem Cross-Post auf dein Original. |
| Tags bei DEV | tags: max of four tags, needs to be comma-separated | Wähl deine vier besten Tags. |
| RSS-Import bei DEV | <link>: canonical_url, only used if the "Mark the RSS source as canonical URL by default" option is enabled in the RSS Settings. | Schalte diese Option ein, sonst hat der importierte Beitrag keinen Canonical-Link. |
| API von DEV | canonical_url: If this post was originally published elsewhere, specify the canonical URL to maintain SEO integrity. | Auch Skripte können die Canonical-URL setzen. |
| Inhaltsrichtlinie von DEV | Users must make a good-faith effort to share content that is on-topic, of high-quality, and is not designed primarily for the purposes of promotion or creating backlinks. | Schreib zuerst für die Leser; ein Beitrag, der vor allem Werbung ist, kann entfernt werden. |
| Ganzer Beitrag, kein Link | Posts must contain substantial content — they may not merely reference an external link that contains the full post. | Füge den ganzen Text ein, keinen Teaser, der auf deine Seite verweist. |
| Deine Rechte bei DEV | Users agree and certify that they have rights to share all content that they post on DEV Community | Crossposte nur, was du geschrieben hast oder teilen darfst. |
| DEV kann Beiträge entfernen | DEV Community may remove any content users post for any reason. | Behalte das Original auf deiner Seite; die Kopie ist ein Bonus. |
| Eigentum bei Hashnode | Everything you publish is yours. We only host and display it to operate the platform. | Deine Beiträge bleiben deine. |
| Lizenz bei Hashnode endet | This license continues until you remove your User Content or delete your account | Lösch den Beitrag oder das Konto, und die Lizenz endet. |
| Selbstvermarktung bei Hashnode | using the platform primarily for self-promotion without contributing to the community | Steuere etwas bei, das über den Launch selbst hinausgeht. |
| Eigene Domain bei Hashnode | Custom domains. Map your own domain to your blog, with the www variant if you want it. | Deine eigene Domain ist jetzt eine Pro-Funktion. |
| Massenimport bei Hashnode | We map your titles, tags, canonical URLs, and original publish dates straight from the frontmatter. | Canonical-URLs werden übernommen, wenn du Markdown mit Pro importierst. |
| Frühere Einrichtungen bleiben | Publications with any of these set up before Pro launched are grandfathered, so nothing changes for you. | Wenn du eine Domain vor Pro verbunden hast, funktioniert sie weiter. |
| API von Hashnode | Every API request, queries and mutations, now requires a Pro plan on your publication. | Automatisiertes Veröffentlichen auf Hashnode braucht Pro. |
| Feed von Hashnode | Posts on custom domains get a small boost. | Beiträge auf eigenen Domains werden im Feed leicht bevorzugt. |
| Import bei Medium | Using the import tool will automatically backdate the post to the original date, as well as add a canonical link to make sure your SEO won't be penalized. | Das Import-Tool setzt den Canonical-Link und das ursprüngliche Datum für dich. |
| Importiere nur eigene Arbeit | You may only import content from other sites for which you have the right to do so. | Importiere Beiträge, die du neu veröffentlichen darfst. |
| Canonical bei Medium von Hand | select This story was originally published elsewhere. Enter your link and click Save canonical link. | Bei eingefügten Storys setzt du den Canonical-Link unter More settings. |
| Eigentum bei Medium | You retain your rights to any content you submit, post or display on or through the Services. | Du behältst die Rechte an deiner Story. |
| Lizenz bei Medium | you grant Medium a nonexclusive, royalty-free, worldwide, fully paid, and sublicensable license | Medium darf sie in seinen Diensten zeigen und verbreiten. |
| Crossposten auf Medium | (You are allowed to cross-post content from your blog to Medium, provided you own the rights for the content.) | Deinen eigenen Blogbeitrag neu zu veröffentlichen ist ausdrücklich erlaubt. |
| Spam-Regel bei Medium | Posting content primarily to drive traffic to, or increase the search rankings of, an external site, product, or service | Eine Story, die Leser nur zu deinem Produkt schleust, gilt als Missbrauch. |
| Grundreichweite bei Medium | This is the baseline category for any story on Medium which does not violate Medium rules. | Jede Story, die die Regeln einhält, erreicht deine Follower. |
| Kuratoren bei Medium | Our human curation team reviews stories seven days a week to identify stories to Boost across the Medium homepage, emails, apps, and more. | Größere Reichweite ist eine menschliche Entscheidung; schreib die Story, die du selbst lesen wollen würdest. |
Wo LaunchRepo ins Spiel kommt
LaunchRepo macht aus deinem Repository ein Launch-Kit, das dein eigener Coding-Agent in deinem eigenen Chrome nutzt: Eintragstexte, ein Launch-Plan mit Terminen und ein Überblick, wo du auf jeder Plattform stehst.
Blogbeiträge veröffentlicht es nicht für dich. Nutze das Kit oben für deine Cross-Posts und behalte das Original auf deiner eigenen Seite.
Quellen
Jede Regel und jede Zahl auf dieser Seite stammt von den öffentlichen Seiten der Plattformen selbst, gelesen am 1. Oktober 2026 ohne Anmeldung.
FAQ
- Sollte ich einen Launch-Beitrag auf DEV, Hashnode oder Medium veröffentlichen?
- Veröffentliche ihn zuerst auf deiner eigenen Seite und crossposte dann. DEV erreicht Entwickler, Medium ein breiteres Publikum, und Hashnode funktioniert am besten als Zuhause deines Blogs.
- Schadet Crossposten meiner SEO?
- Meist nicht. Veröffentliche zuerst auf deiner eigenen Seite und verlinke aus jeder Kopie zurück; Googles eigene Empfehlung zieht für syndizierte Kopien noindex einem Canonical-Link vor, und Google kann trotzdem eine andere Version wählen. Mach das Original also zu deiner besten Version.
- Wie setze ich eine Canonical-URL auf DEV?
- Füge canonical_url ins Front Matter des Beitrags ein, zum Beispiel mit dem Kit auf dieser Seite. Bei RSS-Importen aktivierst du in den Einstellungen von DEV, dass die RSS-Quelle als Canonical-URL markiert wird; über die API schickst du canonical_url mit dem Artikel.
- Setzt Medium automatisch einen Canonical-Link?
- Ja, wenn du Import a story nutzt. Bei einer Story, die du selbst einfügst, wählst du unter More settings This story was originally published elsewhere und speicherst den Link.
- Ist eine eigene Domain bei Hashnode noch kostenlos?
- Für neue Einrichtungen nicht: Seit Juni gehören eigene Domains zu Hashnode Pro. Blogs, die vor dem Start von Pro eine Domain verbunden haben, behalten sie.
- Wem gehört mein Beitrag auf diesen Plattformen?
- Dir. Hashnode und Medium sagen das in ihren Bedingungen und nehmen eine Lizenz für den Betrieb ihrer Dienste; DEV lässt dich bestätigen, dass du die Rechte an dem hast, was du postest.
Plane den Rest deines Launches
LaunchRepo gibt deinem Coding-Agenten einen Launch-Plan und die Eintragstexte für jede Plattform. Du legst fest, was er selbst absenden darf.
Preise ansehen