Schreibplattformen

DEV vs Hashnode vs Medium

Du hast etwas veröffentlicht und darüber geschrieben. Jetzt sollen Entwickler es lesen, ohne dass das Original seinen Wert in der Suche verliert. Hier steht, wie DEV, Hashnode und Medium mit neu veröffentlichten Beiträgen umgehen, wem was gehört, welche Regeln für Launch-Beiträge gelten, und ein Kit, das deine Cross-Posts in deinem Browser vorbereitet.

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

  1. Veröffentliche den Beitrag auf deiner eigenen Seite und stell sicher, dass er ohne Login erreichbar ist.

  2. Bereite jede Kopie mit der Canonical-URL dieses Originals vor, mit dem Kit unten.

  3. Füge am Ende jeder Kopie eine sichtbare Zeile ein, die auf das Original verlinkt.

  4. Veröffentliche die Kopien selbst, eine Plattform nach der anderen, und prüf den Canonical-Tag im Quelltext jeder Seite.

Notizen zum Launch von SaaS-Produkten in Verzeichnissen →

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.

ThemaDEVHashnodeMedium
Canonical-Linkcanonical_url im Front Matter des BeitragsBeim Massenimport mit Pro aus dem Front Matter übernommen; bei einzelnen Beiträgen die Einstellung im Editor prüfenVom Import-Tool gesetzt oder von Hand als anderswo zuerst veröffentlicht markiert
ImportRSS- oder Atom-Feed, mit Option, die Quelle als Canonical zu markierenMarkdown-Massenimport mit ProImport a story von einer URL
APIÖffentliche API; canonical_url ist ein Feld, Beiträge starten als EntwurfGraphQL-API seit Mai nur mit ProIn den gelesenen Hilfeseiten nicht behandelt
Eigene DomainNein, Beiträge liegen auf DEVJa, seit Juni mit Pro; frühere Einrichtungen bleiben bestehenIn den gelesenen Seiten nicht behandelt
EigentumDu bestätigst, dass du die Rechte hast; DEV kann jeden Beitrag entfernenDeine Inhalte bleiben deine; Lizenz nur für den Betrieb des DienstesDu behältst deine Rechte und gibst Medium eine weitreichende Lizenz für seine Dienste
EigenwerbungNicht in erster Linie Werbung oder Backlinks; substanzieller InhaltKein Posten hauptsächlich zur SelbstvermarktungNicht in erster Linie, um Traffic auf ein externes Produkt zu lenken
Kurze Link-BeiträgeNicht erlaubt: Ein Beitrag muss den vollständigen Inhalt enthaltenEigene oder klar zugeordnete ArbeitCrossposten erlaubt, wenn du die Rechte hast
Wie Beiträge gesehen werdenDer Community-Feed von DEVGerankter Home-Feed; Beiträge auf eigenen Domains bekommen einen kleinen BonusZuerst Follower; Kuratoren wählen Storys für eine breitere Verbreitung aus
Kosten fürs VeröffentlichenKostenlosKostenloser Blog; Pro für Domain, API und BackupKostenlos veröffentlichen
Am besten für einen Launch-BeitragEntwickler erreichenZuhause deines Blogs seinLeser ü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.

UTM-Builder für deine Launch-Links →

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.

  1. Fang mit dem Problem an. Was schwierig war, für wen, und warum die üblichen Lösungen nicht funktioniert haben.
  2. Zeig, wie du es gebaut hast. Entscheidungen, Abwägungen, Code oder Architektur, die andere Entwickler wiederverwenden können.
  3. Teil, was du gelernt hast. Was dich überrascht hat, was du anders machen würdest, mit Zahlen, die dir gehören.
  4. Verlinke dein Produkt einmal. Ein klarer Link dort, wo er den Lesern hilft, und ein Hinweis bei jedem Affiliate-Link.
  5. 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.

RegelOffizieller WortlautWas das für dich bedeutet
Canonical ist ein starkes Signalrel="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 entscheidenEven 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 SyndizierungThe 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 wirktThe 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 DEVcanonical_url: link for the canonical version of the contentSetz canonical_url in jedem Cross-Post auf dein Original.
Tags bei DEVtags: max of four tags, needs to be comma-separatedWä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 DEVcanonical_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 DEVUsers 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 LinkPosts 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 DEVUsers agree and certify that they have rights to share all content that they post on DEV CommunityCrossposte nur, was du geschrieben hast oder teilen darfst.
DEV kann Beiträge entfernenDEV Community may remove any content users post for any reason.Behalte das Original auf deiner Seite; die Kopie ist ein Bonus.
Eigentum bei HashnodeEverything you publish is yours. We only host and display it to operate the platform.Deine Beiträge bleiben deine.
Lizenz bei Hashnode endetThis license continues until you remove your User Content or delete your accountLösch den Beitrag oder das Konto, und die Lizenz endet.
Selbstvermarktung bei Hashnodeusing the platform primarily for self-promotion without contributing to the communitySteuere etwas bei, das über den Launch selbst hinausgeht.
Eigene Domain bei HashnodeCustom 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 HashnodeWe 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 bleibenPublications 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 HashnodeEvery API request, queries and mutations, now requires a Pro plan on your publication.Automatisiertes Veröffentlichen auf Hashnode braucht Pro.
Feed von HashnodePosts on custom domains get a small boost.Beiträge auf eigenen Domains werden im Feed leicht bevorzugt.
Import bei MediumUsing 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 ArbeitYou 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 Handselect 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 MediumYou 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 Mediumyou grant Medium a nonexclusive, royalty-free, worldwide, fully paid, and sublicensable licenseMedium 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 MediumPosting content primarily to drive traffic to, or increase the search rankings of, an external site, product, or serviceEine Story, die Leser nur zu deinem Produkt schleust, gilt als Missbrauch.
Grundreichweite bei MediumThis 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 MediumOur 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.

G2 vs Capterra →

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