Composable Commerce için SEO

Composable commerce, bir mağazayı MACH ilkelerine dayalı, bağımsız ve alanının en iyisi tedarikçilerden oluşturur. SEO riski, sayfaların oluşturulmasından değil; yığının tamamındaki yönlendirme haritasının, canonical stratejisinin veya URL yapısının tek bir ekibin sorumluluğunda olmamasından kaynaklanır.

İlk yayın tarihi: 3 Tem 2026 · Son güncelleme: 9 Ağu 2026 · Advanced
Diller

Composable commerce, headless'tan daha kapsamlıdır: Headless yalnızca frontendi ayrıştırırken composable; mağaza arayüzü, arama, CMS, ödeme adımı, ödemeler ve sipariş karşılama dâhil bütün yığını API'lerle bağlanan bağımsız ve alanının en iyisi tedarikçilerden oluşturur. Bu yapı genellikle MACH ilkelerine (Microservices, API-first, Cloud-native, Headless) dayanır. Oluşturma kuralları headless katmanının sorumluluğundadır. Composable'ın kendine özgü SEO riski teknik değil, yapısaldır: Yığın, birbiriyle koordinasyon kurmayan tedarikçilerden birleştirildiği için yönlendirme haritasının, canonical stratejisinin veya URL yapısının tamamından tek bir ekip sorumlu değildir. Bir tedarikçiyi (arama, CMS veya ödeme adımı) her değiştirdiğinizde, Google'a bildirilmeden sessizce kısmi bir site taşıması gerçekleştirmiş olursunuz; gerçek bir site taşımasının gerektirdiği yönlendirmeler ve kendine referans veren canonical'lar olmadan yeni URL'ler ve facet'ler ortaya çıkar. Çözüm araçlar değil, sahipliktir: Her tedarikçinin uyduğu, sahibi belirlenmiş tek bir URL yapısı belgesi; ortak tek bir yönlendirme haritası; her tedarikçi değişimini görebilen, adı belirlenmiş bir teknik SEO sorumlusu ve URL'leri değiştiren her geçişin resmî bir taşıma (kısmi olsa bile) olarak ele alınması.

TL;DR — Composable commerce bir mimari stratejisidir — yığın, API’lerle bağlanan bağımsız ve alanının en iyisi tedarikçilerden (mağaza arayüzü, arama, CMS, ödeme adımı, ödemeler, sipariş karşılama), genellikle MACH ilkeleri (Microservices, API-first, Cloud-native, Headless) temelinde oluşturulur. Headless’tan daha kapsamlıdır: headless frontendi, composable ise her şeyi ayrıştırır. Oluşturma kuralları headless katmanına (merkez içeriğe) aittir. Composable’ın kendine özgü SEO riski teknik değil, yapısaldır: Yığın, birbiriyle koordinasyon kurmayan tedarikçilerden birleştirildiği için yönlendirme haritasının, canonical stratejisinin veya URL yapısının tamamından tek bir tedarikçi ya da ekip sorumlu değildir. URL’leri değiştiren her tedarikçi değişimi de Google’a hiç bildirilmemiş kısmi bir site taşımasıdır — Google’ın site taşıma yönergeleri (en az bir yıl korunan yönlendirmeler, kendine referans veren canonical’lar, Change of Address) tek ve koordineli bir taşıma varsayar; composable ise bunu parçalara böler. Çözüm sahipliktir: Her tedarikçinin uyduğu, sahibi belirlenmiş tek bir URL yapısı belgesi; ortak bir yönlendirme haritası; tedarikçiler arası görünürlüğe sahip, adı belirlenmiş bir teknik SEO sorumlusu ve URL değiştiren tedarikçi geçişlerinin gerçek taşıma olarak ele alınması.

Evidence for this claim MACH defines composable architecture around microservices, API-first design, cloud-native SaaS, and headless presentation. Scope: MACH Alliance definition of composable architecture. Confidence: high · Verified: MACH Alliance: What is MACH? Evidence for this claim Component and vendor changes still require preserving URLs, redirects, crawlability, and search signals like any site change. Scope: Google site-move requirements applied to composable changes. Confidence: high · Verified: Google Search Central: Site moves with URL changes

Composable commerce gerçekte nedir?

Composable commerce, monolitik ve hepsi bir arada bir platform satın almak yerine yığınınızı bağımsız, alanının en iyisi tedarikçi hizmetlerinden — mağaza arayüzü, site araması, CMS, ödeme adımı, ödemeler, promosyonlar, abonelikler, sipariş karşılama — oluşturduğunuz; her birini ayrı seçip API’ler üzerinden bağladığınız bir geliştirme yaklaşımıdır.

Bu modeli sistemleştiren sektör kuruluşu MACH Alliance, onu bir geliştirme yaklaşımı olarak tanımlar: “that enables organizations to activate their entire product record across every channel by leveraging best-of-breed commerce vendors composed together into a singular, custom-built application.” Vaat edilen yaklaşım şudur: “a best-of-breed approach that allows your organization to personalize your tech stack to fit and scale with your needs.”

Genellikle MACHMicroservices, API-first, Cloud-native, Headless — temelinde kurulur. MACH Alliance bunu açık, composable ve bağlantılı kurumsal teknolojinin temeli olarak tanımlar. Shopify’ın kurumsal ekibinden yararlı bir nüans: “MACH is best understood as a pattern for building composable systems, not a merit badge that automatically makes a commerce stack better.” Bunu aklınızda tutun — aşağıdaki mitler bölümünün temel noktası budur.

Şunu bilmekte yarar var: MACH Alliance’ın kendi tanımsal çerçevesi, klasik dört harfli kısaltmanın ötesine geçti. Güncel ilkeler sayfası Composable kavramını “modular — independently deployable and built for continuous evolution without disruption,” şeklinde tanımlar; Open ilkesi “every action your team — or your agent — takes is visible, auditable, and trustworthy,” koşulunu getirir; Connected ise “when something happens in your business, the systems and agents that need to know, know instantly.” olarak açıklanır. Bu makalenin amacı açısından yararlı bir ölçüttür: Bir tedarikçi, yalnızca platformunuzdan ayrı satın alındığı için “composable” olmaz; yığının geri kalanını bozmadan bağımsız olarak devreye alabiliyor, gözlemleyebiliyor ve değiştirebiliyorsanız composable’dır. Platformunuzdan farklı bir tedarikçiden gelmesine rağmen sıkı biçimde bağlı bir entegrasyon bu ölçütü karşılamaz. Yığının geri kalanıyla nasıl iletişim kurduğunu açıklayan belgelenmiş ve incelenebilir bir sözleşmesi olmayan bir yetenek de karşılamaz.

Composable ⊃ headless — üç karar katmanı

Sektör basınındaki en yaygın hata, “composable” ve “headless” kavramlarını eş anlamlı saymaktır. Değillerdir. Headless, MACH’in bir sütunudur; composable ise bütünüdür. Composable.com ayrımı açıkça ifade eder: “Instead of just separating the front-end from the back-end, composable breaks every piece of the commerce stack into modular, API-connected components.” Shopify aynı ayrımı katmanlara göre çerçeveler: “Headless changes the presentation layer. Composable extends modularity across the rest of the stack. Monolithic or tightly integrated platforms keep more capabilities within a single managed unit.”

Bu nedenle, her biri öncekinden daha fazlasını ayrıştıran üç karar katmanı düşünün:

KatmanAyrıştırılan öğeSEO yüzeylerinin sahibiTipik SEO sahipliği riski
MonolitikHiçbir şey — tek platformTek platformun SEO modülü varsayılan olarak metadata, canonical’lar ve site haritalarını yönetirDüşük: tek ekip, tek yer, makul varsayılanlar
HeadlessFrontend ile backendTek bir frontend ekibi metadata, canonical’lar, site haritaları ve schema’yı oluşturmalıdırOrta: her varsayılan artık frontend ekibinin işidir
ComposableHer yetenek (arama, CMS, ödeme adımı, ödemeler, sipariş karşılama)N bağımsız tedarikçinin her biri URL/yönlendirme/canonical yüzeyinin bir bölümünü üretirYüksek: hiçbir ekip URL grafiğini uçtan uca göremez

Headless orta adımdır. Yayımlanmış headless ecommerce SEO merkezi bu katmanı ele alır — SSR/SSG/CSR oluşturma, headless frontendin kendisinin oluşturması gerekenler (meta etiketleri, canonical’lar, site haritaları, yapılandırılmış veri) ve Google’ın JavaScript işleme kuralları. Burada oluşturma konusunu yeniden tartışmayacağım. Bu makale, bir katman daha ileri gittiğinizde nelerin değiştiğiyle ilgilidir.

Composable’a özgü SEO riski: URL grafiğinin bütününe kimse sahip değil

Bu bölüm iki kez okunmaya değer; çünkü composable commerce hakkındaki başka hiçbir yazının ele almadığı tek noktayı kapsıyor.

Bir monolitte, tek platformun SEO modülü varsayılan olarak metadata, canonical’lar ve site haritalarını yönetir. Headless yapıda bunların tümünü oluşturma sorumluluğu tek bir frontend ekibindedir (bu, merkez içeriğin alanıdır). Composable yapıda ise SEO ile ilgili yüzeylerin oluşturulması, birbiriyle koordinasyon kurmayan N bağımsız tedarikçi arasında bölünür:

  • Arama tedarikçiniz (Algolia, Constructor ve benzerleri) facet ve filtre URL’leri üretir.
  • CMS tedarikçiniz (Contentful, Contentstack) içerik ve açılış sayfası URL’leri üretir.
  • Ticaret motorunuz (commercetools, Elastic Path) ürün ve kategori URL’leri üretir.
  • Ödeme adımı veya ödeme tedarikçiniz, alışveriş yapanları dönüşüm hunisinin ortasında kendi alan adı üzerinden yönlendirebilir.
Vendor defaults stay local. A named owner and shared URL contract make the combined system coherent. Kaynak: Patrick Stox

The search vendor creates facet URLs, the CMS creates landing-page URLs, the commerce engine creates product URLs, and checkout creates funnel URLs. All four outputs pass through one named owner and shared rules for URLs, canonicals, sitemaps, and redirects, producing one coherent URL graph.

© Patrick Stox LLC · CC BY 4.0 ·

Her tedarikçi kendi bölümü için makul varsayılanlar sunar. Hiçbiri URL grafiğinin tamamını göremez. Bu nedenle klasik ve birden çok alanı kesen teknik SEO konuları — yönlendirme haritası, canonical stratejisi, URL yapısı — tedarikçiler arasındaki, kimsenin bakmadığı boşluklara düşer. Composable yığınlarda yönlendirme açıklarının, aynı üründe çelişen canonical etiketlerinin (biri CMS, diğeri ticaret motoru tarafından üretilir) ve kimsenin site haritasına hiç eklenmemiş facet URL’lerinin bu kadar yaygın olmasının nedeni budur.

Bu sitede sürekli döndüğüm daha derin nokta şudur: Yeni mimariler SEO’nun temellerini değiştirmez; ancak bunlardan kimin sorumlu olduğu değişir ve sorumlu tarafların sayısı risk değişkenidir. headless merkezi, headless yapıda “every default you relied on is now your responsibility.” savını ortaya koyar. Composable bunu bir adım ileri taşır: Sorumluluk artık yalnızca kendi frontend ekibinizde değil, birden çok bağımsız tedarikçi arasında bölünmüştür. Daha fazla taraf, daha fazla bağlantı noktası ve bir URL’nin sahipsiz kalabileceği daha fazla yer demektir.

Her tedarikçi değişimi, Google’ın farkında olmadığı küçük bir site taşımasıdır

Composable’a en özgü olan ve bu makaleyi Google’ın resmî yönergelerine dayandıran başarısızlık biçimi şudur.

Google’ın site taşıma belgeleri tek ve koordineli bir site taşıması varsayar. Bir taşımanın gerektirdiği titizlik konusunda nettir. Her yeni URL kendine referans veren bir canonical içermelidir: “Each new URL should have a self-referencing rel="canonical" link tag.” Yönlendirmeleri kaldırmakta da acele edemezsiniz; onları “as long as possible, generally at least 1 year,” koruyun. Çünkü “this timeframe allows Google to transfer all signals to the new URLs, including recrawling and reassigning links on other sites that point to your old URLs.” (Bunun güncel yönerge olduğunu unutmayın — hâlâ ortalıkta dolaşan “180 days” değerinden daha uzun, tam bir yıl.)

Şimdi soruna gelelim. Composable bir yığında yalnızca arama tedarikçinizi veya yalnızca CMS’inizi değiştirmek URL’lerinizin bir alt kümesini değiştirir — yeni facet parametreleri, yeni içerik rotaları, yeni URL biçimleri. SEO açısından bu bir kısmi site taşımasıdır. Ancak taşıma gibi hissettirmediği için neredeyse hiçbir zaman site taşıma titizliğiyle ele alınmaz. “Yalnızca bir tedarikçiyi değiştirdik” gibi görünür. Kimse yönlendirme haritası hazırlamaz. Kimse yeni rotalara kendine referans veren canonical’lar eklemez. Kimse Change of Address aracını açmaz — sonuçta alan adı değişmemiştir.

301 hâlâ her zaman yaptığı işi yapar: Google, kalıcı yönlendirmeyi eski URL’yi yenisinde birleştiren güçlü bir canonicalization sinyali olarak değerlendirir. Mekanizma değişmemiştir. Değişen şey, composable bir yığında bunu gerçekten uygulamak için gereken koordinasyonun — her tedarikçi değişiminden etkilenen her URL genelinde — tek bir sahibinin bulunmamasıdır. Google tek ve koordineli bir site taşıması varsayar; composable ise bu koordinasyonu tedarikçi sınırlarına böler. (Sinyalleriniz çeliştiğinde Google’ın yinelenen URL’ler arasından gerçekte nasıl bir kazanan seçtiğini öğrenmek için canonicalization içeriğine bakın — kısa açıklaması şu: rel="canonical" bir kural değil ipucudur; dolayısıyla iki tedarikçiden gelen çelişkili etiketler tam da kaçınmak istediğiniz karmaşadır.)

Oluşturma hakkında bir not — çözmek composable’ın sorunu değildir

Kapsamı kesinleştirelim: Composable, Core Web Vitals’a, JavaScript oluşturmasına veya Googlebot’un içeriğinizi görüp görememesine özünde zarar vermez ya da yardımcı olmaz. Bunlar headless frontend katmanının özellikleridir ve Google’ın bu konudaki yönergesi değişmemiştir. Google, sunucu taraflı oluşturmanın veya önceden oluşturmanın neden hâlâ iyi bir fikir olduğunu şöyle açıklar: “still a great idea because it makes your website faster for users and crawlers, and not all bots can run JavaScript,” Ayrıca canonical URL’yi özgün HTML’dekinden farklı bir URL’ye çevirmek için hâlâ JavaScript kullanmamalısınız. Bunların tümü headless merkezinin konusudur. Composable’ın ayrı riski performans değil, koordinasyondur. Composable bir yeniden platformlandırmanın oluşturma sorunundan veya tam tersinin sorumlu tutulmasına izin vermeyin — bunlar farklı katmanlarda yer alır.

Composable veya headless ticaret mimarisine özgü ayrı bir Bing ya da Microsoft yönergesi yoktur; Google’ın JavaScript oluşturma ve site taşıma belgeleri, her iki arama motoru için de en yakın uygulanabilir resmî kaynaktır.

MACH tedarikçi ortamı (kısaca)

Composable ekosistemi büyüktür ve belirli tedarikçileri seçmek, burada bilinçli olarak yapmadığım bir satın alma rehberi işidir — platform karşılaştırması (Shopify Hydrogen, commercetools, Saleor, Medusa, BigCommerce headless ve hangi ekibe hangisinin uygun olduğu) headless commerce platforms kardeş içeriğinin alanıdır. Yalnızca bağlam vermek gerekirse composable bir yığın genellikle şunlardan yararlanır: commercetools veya Elastic Path (ticaret motoru), Contentful veya Contentstack (headless CMS — bkz. headless CMS), Algolia veya Constructor (arama), Stripe veya Adyen (ödemeler), ayrıca mağaza arayüzü framework’leri ve edge barındırma. SEO açısından önemli olan hangi tedarikçilerin kullanıldığı değil, her birinin URL yüzeyinizin bir bölümüne sahip olmasıdır.

”Composable öldü” tepkisi aslında entegrasyon yüküne karşı bir tepkidir

Son zamanlarda yeniden platformlandırma toplantılarına katıldıysanız composable’ın veya MACH’in ölmekte olduğunu duymuşsunuzdur. Bu tepkinin gerçekte ne olduğunu anlamaya değer; çünkü konu “mimari geçici bir modaydı” ifadesinden daha nüanslıdır ve yukarıdaki SEO riskiyle doğrudan bağlantılıdır.

64labs’ten John Duncan, tepkinin modüler mimariye değil, kısaltmaya bir kontrol listesi gibi dogmatik biçimde bağlı kalmaya yönelik olduğunu savunan, geniş kitlelerce okunan bir retrospektif yazdı. Çerçevesi şöyle: “most retailers don’t have a MACH problem. They have an ROI problem, a velocity problem,” ve “MACH promised architectural freedom. Retailers needed business agility.” MACH tedarikçilerini eskiden farklılaştıran ilkeler konusunda cloud-native ve API-first için şunu açıkça söyler: “aren’t differentiators anymore. They’re table stakes.” Özellikle microservices yükü hakkında da şunu sorar: “who’s got the team to manage dozens of services, each with its own SLA and quirks?” Ona göre artık kazanan yaklaşım “dogmatic adherence to MACH principles. It’s a practical, performance-driven composable strategy.” değildir.

“dozens of services, each with its own SLA and quirks” ifadesi, SEO tutarlılığının tam olarak koptuğu yeri gösterir. Herkesin şikâyet ettiği entegrasyon yükü, bağlantı noktası sorununun ta kendisidir: Yönettiğiniz bağımsız hizmet sayısı arttıkça bir yönlendirmenin, canonical’ın veya site haritası girişinin aradan düşebileceği yerlerin sayısı da artar. MACH’e yönelik tepki ile composable SEO riski, aynı madalyonun — tedarikçi sınırı yükünün — iki farklı açıdan görünümüdür. (Aynı 64labs yazısında bildirilen Vtex’in MACH markasından kamuya açık biçimde ayrılması da aynı “sonuçlar yerine dogma” eleştirisinin parçasıdır; ancak ayrıntıları kesinleşmiş bir olgu değil, sektör yorumu olarak ele alırım.)

Uygulamaya dönük kontrol listesi: Composable yığında SEO tutarlılığını korumak

Bütün resme hiçbir tedarikçi sahip olmadığı için sizin sahip olmanız gerekir. Somut olarak:

  1. Her tedarikçinin uyması gereken, sahibi belirlenmiş tek bir URL yapısı belgesi — yalnızca her tedarikçinin kendi varsayılanları değil. Ürün, kategori, facet ve içerik URL biçimlerine bir kez ve merkezi olarak karar verin; uyumu bir tedarikçi entegrasyonu gereksinimi hâline getirin.
  2. Ortak tek bir yönlendirme haritası deposu — her tedarikçinin içinde yaşayan ayrı bir yönlendirme listesi değil. Ürün, içerik ve facet URL’lerini kapsamalıdır; böylece herhangi bir sistemdeki değişim bütünle karşılaştırılarak uzlaştırılabilir.
  3. Her tedarikçi değişimini ve yapılandırma değişikliğini görebilen, adı belirlenmiş bir teknik SEO sorumlusu — yalnızca frontend ekibi değil. Bu kişinin işi, hiçbir tedarikçi panelinin göstermediği URL grafiğini uçtan uca görmektir.
  4. URL’leri değiştiren her tedarikçi değişimini resmî bir (kısmi de olsa) site taşıması olarak ele alın — Google’ın site taşıma disiplinini etkilenen URL alt kümesine uygulayın: 301’ler, yeni rotalarda kendine referans veren canonical’lar, en az bir yıl korunan yönlendirmeler ve yalnızca hostname gerçekten değişiyorsa Change of Address. Tam uygulama planı için site migrations içeriğine bakın.
  5. Düzenli, tedarikçiler arası site haritası ve schema denetimi — yapılandırılmış veri birden fazla sistem tarafından üretilebilir (CMS içerik schema’sı ile ticaret motorunun Product schema’sı); bu nedenle tedarikçiler genelindeki yinelenen, çelişen veya eksik işaretlemeleri denetleyin ve üretilen her URL türünün tam olarak bir canonical site haritasında bulunduğunu doğrulayın.

Buradan sonra nereye gidilmeli?

  • Headless ecommerce SEO — küme merkezi: oluşturma modelleri (SSR/SSG/CSR) ve headless frontendin kendisinin oluşturması gerekenler. Googlebot’un sayfalarınızı görüp göremediğiyle ilgili konulara buradan başlayın.
  • Headless commerce platforms — gerçekten tedarikçi seçmek için platform bazında karşılaştırma (Shopify Hydrogen, commercetools, Saleor, Medusa, BigCommerce).
  • Headless CMS — composable yığının içerik yarısı.
  • Site migrations — URL değiştiren her tedarikçi geçişinin yararlanması gereken disiplin.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.