Kısa cevap
- Orijinali önce kendi sitende yayımla. Üçü de kanonik bir bağlantıyla ona geri işaret etmene izin verir; Hashnode ve Medium, koşullarında yazılarının sana ait kaldığını belirtir.
- DEV üçü arasında geliştirici topluluğu olanıdır; bir canonical_url alanı, RSS içe aktarma ve kanonik URL’yi kabul eden herkese açık bir API sunar.
- Medium geliştiricilerin ötesine ulaşır. İçe aktarma aracı kanonik bağlantıyı ve orijinal tarihi senin için ekler.
- Hashnode en çok blogunun evi olarak güçlüdür. Bu yıldan beri özel alan adları, GitHub yedeklemesi ve API ücretli Pro planının parçası.
Orijinal senin kalsın
Kanonik bir bağlantı, arama motorlarına hangi kopyanın orijinal olduğunu söyler. Google bunu bir emir değil, güçlü bir sinyal olarak adlandırır: yine de farklı bir kopyayı seçebilir.
Sendikasyonla yayımlanan kopyalar için Google, en etkili çözümün ortakların kopyanın dizine eklenmesini engellemesi olduğunu söyler. Okuduğumuz üç yardım sayfasının hiçbiri tek bir yazı için bu seçeneği sunmuyor; yani kontrol edebildiğin şey, kanonik bağlantı ve görünür bir geri bağlantı.
Sıranın önemli olmasının nedeni bu: orijinal senin alan adında durur ve ilk o yayımlanır, her kopya da onu belirtir.
İşe yarayan sıra
Yazıyı kendi sitende yayımla ve giriş yapmadan erişilebildiğinden emin ol.
Aşağıdaki kiti kullanarak her kopyayı o orijinalin kanonik URL’siyle hazırla.
Her kopyanın sonuna orijinale bağlantı veren görünür bir satır ekle.
Kopyaları kendin, her seferinde bir platformda yayımla ve her sayfanın kaynağında kanonik etiketi kontrol et.
Sana hangisi
Üç soru. Cevap tarayıcında kalır.
Yan yana
Her platformun yeniden yayımlanan bir lansman yazısıyla ne yaptığı, kendi belgelerinden ve şartlarından.
| Konu | DEV | Hashnode | Medium |
|---|---|---|---|
| Kanonik bağlantı | Yazının front matter’ında canonical_url | Pro’daki toplu içe aktarmada front matter’dan eşlenir; tekil yazılar için düzenleyicideki ayarı kontrol et | İçe aktarma aracı ekler ya da başka yerde ilk kez yayımlandı olarak elle ayarlanır |
| İçe aktarma | Kaynağı kanonik olarak işaretleme seçeneğiyle RSS veya Atom akışı | Pro’da toplu Markdown içe aktarma | Bir URL’den Import a story |
| API | Herkese açık API; canonical_url bir alandır, yazılar taslak olarak başlar | Mayıstan beri yalnızca Pro’da GraphQL API | Okuduğumuz yardım sayfalarında ele alınmıyor |
| Kendi alan adın | Hayır, yazılar DEV’de durur | Evet, hazirandan beri Pro ile; önceki kurulumlar korunur | Okuduğumuz sayfalarda ele alınmıyor |
| Sahiplik | Haklara sahip olduğunu beyan edersin; DEV her yazıyı kaldırabilir | İçeriğin senin kalır; lisans yalnızca hizmeti yürütmek için | Haklarını korursun ve Medium’a hizmetlerinde geniş bir lisans verirsin |
| Tanıtım | Öncelikle tanıtım ya da geri bağlantı için değil; dolu içerik | Esas olarak kendini tanıtmak için paylaşım yok | Öncelikle harici bir ürüne trafik çekmek için değil |
| Kısa bağlantı yazıları | İzin yok: yazı tam içeriği barındırmalı | Özgün ya da kaynağı açıkça belirtilmiş çalışma | Haklara sahipsen çapraz paylaşım serbest |
| Yazılar nasıl görülür | DEV’in topluluk akışı | Sıralamalı ana akış; özel alan adlarındaki yazılar küçük bir destek alır | Önce takipçiler; küratörler daha geniş dağıtım için yazılar seçer |
| Yayımlama maliyeti | Ücretsiz | Ücretsiz blog; alan adı, API ve yedekleme için Pro | Yayımlamak ücretsiz |
| Lansman yazısı için en iyisi | Geliştiricilere ulaşmak | Blogunun evi olmak | Geliştiricilerin ötesindeki okuyuculara ulaşmak |
Çapraz paylaşım kiti
Orijinal URL’yi ve başlığı gir. Kit, kanonik URL’nle DEV front matter’ını, Medium ve Hashnode adımlarını ve bir geri bağlantı satırını yazar. Tarayıcında çalışır, hiçbir şey göndermez ve hiçbir şey yayımlamaz.
Kit yalnızca metin hazırlar. Her kopyayı kendi hesaplarında kendin yayımlarsın.
Hoş karşılanan bir lansman yazısı
Üç platform da esas olarak bir şeyi tanıtmak için var olan yazıları geri çevirir. Bir lansman yazısı, okuyucular bağlantına hiç tıklamasalar bile bir şey öğrendiklerinde işe yarar.
- Sorunla başla. Neyin zor olduğu, kimin için zor olduğu ve alışılmış çözümlerin neden işe yaramadığı.
- Nasıl yaptığını göster. Başka bir geliştiricinin yeniden kullanabileceği kararlar, ödünleşimler, kod veya mimari.
- Öğrendiklerini paylaş. Seni neyin şaşırttığı, neyi farklı yapacağın; sana ait sayılarla.
- Ürününe bir kez bağlantı ver. Okuyucuya yardımcı olduğu yerde tek ve net bir bağlantı, her satış ortaklığı bağlantısı için de bir açıklama.
- Yorumlarda cevap ver. Lansman günü ortalıkta ol; topluluk yazıları sohbetle canlanır.
Show HN’de lansman nasıl yapılır →
Lansman duyurusu e-posta şablonları →
Açık kaynak bakımcıları için dağıtım →
Kendi sözleriyle kurallar
Google, DEV, Hashnode ve Medium’dan alıntılanan kanonik, sahiplik ve tanıtım kuralları ve her birinin lansman yazın için anlamı.
| Kural | Resmi metin | Senin için anlamı |
|---|---|---|
| Kanonik güçlü bir sinyaldir | rel="canonical" link annotations: A strong signal that the specified URL should become canonical. | Kanonik bağlantı genellikle işe yarar ama bir komut değil, bir sinyaldir. |
| Google başka bir seçim yapabilir | 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. | Google’ın hangi kopyayı gösterdiğini sonra kontrol et; orijinal en iyi sürümün olmalı. |
| Google’ın sendikasyon görüşü | The canonical link element is not recommended for those who want to avoid duplication by syndication partners, because the pages are often very different. | Başka sitelerdeki kopyalar için Google başka bir yöntemi tercih eder. |
| Kopyalar için en iyi yol | The most effective solution is for partners to block indexing of your content. | Kopyanın dizine eklenmemesi en güçlüsüdür; bu platformlarda bunu nadiren kontrol edersin. |
| DEV kanonik alanı | canonical_url: link for the canonical version of the content | Her çapraz paylaşımda canonical_url’yi orijinaline ayarla. |
| DEV etiketleri | tags: max of four tags, needs to be comma-separated | En iyi dört etiketini seç. |
| DEV RSS içe aktarma | <link>: canonical_url, only used if the "Mark the RSS source as canonical URL by default" option is enabled in the RSS Settings. | Bu seçeneği aç, yoksa içe aktarılan yazının kanonik bağlantısı olmaz. |
| DEV API | canonical_url: If this post was originally published elsewhere, specify the canonical URL to maintain SEO integrity. | Betikler de kanonik URL’yi ayarlayabilir. |
| DEV içerik politikası | 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. | Önce okuyucu için yaz; esas olarak reklam olan bir yazı kaldırılabilir. |
| Bağlantı değil, tam yazı | Posts must contain substantial content — they may not merely reference an external link that contains the full post. | Sitene yönlendiren bir tanıtım parçası değil, metnin tamamını yapıştır. |
| DEV’deki hakların | Users agree and certify that they have rights to share all content that they post on DEV Community | Yalnızca kendi yazdığını ya da paylaşabileceğin şeyleri çapraz paylaş. |
| DEV yazıları kaldırabilir | DEV Community may remove any content users post for any reason. | Orijinali kendi sitende tut; kopya bir bonus. |
| Hashnode’da sahiplik | Everything you publish is yours. We only host and display it to operate the platform. | Yazıların senin kalır. |
| Hashnode lisansı sona erer | This license continues until you remove your User Content or delete your account | Yazıyı ya da hesabı sil, lisans sona erer. |
| Hashnode’da kendini tanıtma | using the platform primarily for self-promotion without contributing to the community | Lansmanın kendisinin ötesinde bir katkı sun. |
| Hashnode’da özel alan adı | Custom domains. Map your own domain to your blog, with the www variant if you want it. | Kendi alan adın artık bir Pro özelliği. |
| Hashnode toplu içe aktarma | We map your titles, tags, canonical URLs, and original publish dates straight from the frontmatter. | Pro’da Markdown içe aktardığında kanonik URL’ler de gelir. |
| Önceki kurulumlar kalır | Publications with any of these set up before Pro launched are grandfathered, so nothing changes for you. | Pro’dan önce bir alan adı bağladıysan çalışmaya devam eder. |
| Hashnode API | Every API request, queries and mutations, now requires a Pro plan on your publication. | Hashnode’a otomatik yayımlama Pro gerektirir. |
| Hashnode akışı | Posts on custom domains get a small boost. | Özel alan adlarındaki yazılar akışta biraz öne çıkarılır. |
| Medium içe aktarma | 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. | İçe aktarma aracı kanonik bağlantıyı ve orijinal tarihi senin için ayarlar. |
| Yalnızca kendi işini içe aktar | You may only import content from other sites for which you have the right to do so. | Yeniden yayımlama hakkına sahip olduğun yazıları içe aktar. |
| Medium’da elle kanonik | select This story was originally published elsewhere. Enter your link and click Save canonical link. | Yapıştırılan yazılar için kanonik bağlantıyı More settings içinde ayarla. |
| Medium’da sahiplik | You retain your rights to any content you submit, post or display on or through the Services. | Yazının hakları sende kalır. |
| Medium lisansı | you grant Medium a nonexclusive, royalty-free, worldwide, fully paid, and sublicensable license | Medium onu hizmetlerinde gösterebilir ve dağıtabilir. |
| Medium’da çapraz paylaşım | (You are allowed to cross-post content from your blog to Medium, provided you own the rights for the content.) | Kendi blog yazını yeniden yayımlamana açıkça izin verilir. |
| Medium spam kuralı | Posting content primarily to drive traffic to, or increase the search rankings of, an external site, product, or service | Okuyucuları yalnızca ürününe yönlendiren bir yazı kötüye kullanım sayılır. |
| Medium temel erişimi | This is the baseline category for any story on Medium which does not violate Medium rules. | Kurallara uyan her yazı takipçilerine ulaşır. |
| Medium küratörleri | Our human curation team reviews stories seven days a week to identify stories to Boost across the Medium homepage, emails, apps, and more. | Daha geniş erişim bir insan kararıdır; okumak isteyeceğin yazıyı yaz. |
LaunchRepo nereye oturuyor
LaunchRepo, deponu kendi kodlama ajanının kendi Chrome’unda kullandığı bir lansman kitine dönüştürür: kayıt metinleri, tarihli bir lansman planı ve her platformda nerede olduğunun kaydı.
Senin yerine blog yazısı yayımlamaz. Çapraz paylaşımların için yukarıdaki kiti kullan ve orijinali kendi sitende tut.
Kaynaklar
Bu sayfadaki her kural ve her sayı, platformların kendi herkese açık sayfalarından geliyor; 1 Ekim 2026 tarihinde oturum açmadan okundu.
| Kaynak | Sayfa güncellemesi | Kontrol |
|---|---|---|
| DEV Community: Editor Guide | tarih belirtilmemiş | |
| DEV Community: Publishing from RSS or Atom | tarih belirtilmemiş | |
| DEV Community: Terms of Use | tarih belirtilmemiş | |
| Forem API V1 (DEV) | tarih belirtilmemiş | |
| Hashnode Terms of Use | ||
| Hashnode Code of Conduct | ||
| Hashnode changelog: Introducing Hashnode Pro | ||
| Hashnode changelog: GraphQL API is moving to a paid offering | ||
| Hashnode changelog: Feed and discovery | ||
| Medium Help: Importing a post to Medium | tarih belirtilmemiş | |
| Medium Help: Set a canonical link | tarih belirtilmemiş | |
| Medium Terms of Service | ||
| Medium Rules | tarih belirtilmemiş | |
| Medium’s Distribution Guidelines | ||
| Google Search Central: How to specify a canonical URL | ||
| Google Search Central: Fix canonicalization issues |
SSS
- Lansman yazımı DEV’de mi, Hashnode’da mı, Medium’da mı yayımlamalıyım?
- Önce kendi sitende yayımla, sonra çapraz paylaş. DEV geliştiricilere, Medium daha geniş bir kitleye ulaşır; Hashnode ise en iyi blogunun evi olarak çalışır.
- Çapraz paylaşım SEO’ma zarar verir mi?
- Genellikle hayır. Önce kendi sitende yayımla ve her kopyadan orijinaline geri bağlantı ver; Google’ın kendi yönergeleri sendikasyon kopyaları için kanonik bağlantı yerine noindex’i tercih eder ve Google yine de başka bir sürümü seçebilir; bu yüzden orijinali en iyi sürümün yap.
- DEV’de kanonik URL’yi nasıl ayarlarım?
- Yazının front matter’ına canonical_url ekle, örneğin bu sayfadaki kit ile. RSS içe aktarmaları için DEV ayarlarında RSS kaynağını kanonik URL olarak işaretleme seçeneğini aç; API üzerinden ise makaleyle birlikte canonical_url gönder.
- Medium kanonik bağlantıyı otomatik ekler mi?
- Evet, Import a story kullandığında. Kendin yapıştırdığın bir yazı için More settings içinde This story was originally published elsewhere seçeneğini seç ve bağlantıyı kaydet.
- Hashnode’da özel alan adı hâlâ ücretsiz mi?
- Yeni kurulumlar için hayır: hazirandan beri özel alan adları Hashnode Pro’nun parçası. Pro çıkmadan önce alan adı bağlamış bloglar bunu korur.
- Bu platformlarda yazımın sahibi kim?
- Sensin. Hashnode ve Medium bunu şartlarında söyler ve hizmetlerini yürütmek için bir lisans alır; DEV ise paylaştığın şeyin haklarına sahip olduğunu beyan etmeni ister.
Lansmanının geri kalanını planla
LaunchRepo, kodlama ajanına her platform için bir lansman planı ve kayıt metinleri verir. Neyi kendi başına gönderebileceğine sen karar verirsin.
Fiyatları gör