DEV Community

Cover image for We Solved the Copyright-Strike Dilemma - and Kept SEO on Track (Shopify Liquid Snippet)
Text Tease Shirts
Text Tease Shirts

Posted on

We Solved the Copyright-Strike Dilemma - and Kept SEO on Track (Shopify Liquid Snippet)

We as texttease shirts publish band-inspired apparel only after the artist’s blessing. While approvals are pending, we still need product SEO, a clean UX, and zero copyright risk—plus a path to grow Instagram for launch day. The fix (1 tiny conditional) On products awaiting approval we add a tag no-purchase. Our Shopify Dawn template then removes Buy/Checkout, shows a “Coming Soon” link styled as a normal hyperlink, and adds a follow CTA that routes visitors to Instagram instead of a dead end.


{% unless product.tags contains 'no-purchase' %}
  {%- render 'buy-buttons',
    block: block,
    product: product,
    product_form_id: product_form_id,
    section_id: section.id,
    show_pickup_availability: true
  -%}
{% else %}
  <p style="margin-top:1.5em;">
    <a href="https://www.instagram.com/texttease.rock/" target="_blank" rel="noopener"
       style="text-decoration:underline;color:#1a73e8;font-weight:600;">
      Coming Soon
    </a>
  </p>
  <p style="color:#1a73e8;font-size:1rem;margin-top:0.1em;line-height:1.2;font-weight:500;">
    Follow us on Instagram for restock updates
  </p>
{% endunless %}
Enter fullscreen mode Exit fullscreen mode

Why this works (and ranks) Copyright-safe: zero purchase path until approvals arrive; full transparency on the product page. SEO intact: product URL, title, copy, media, and schema stay crawlable—no 404s, no deindexing. Audience building: traffic that would bounce now follows on Instagram, boosting launch demand and trust. How to use: add no-purchase to any waiting product → paste the snippet in main-product.liquid under the buy_buttons block → publish. Ethical, compliant, and still SEO-forward.
This is how we run it live at Text Tease — band-inspired tees, built the ethical way.

Top comments (0)