ほぼ完璧です。
好みもありますが、ShopifyではSVGアイコンはSnippetsにファイルを設けSVGコードを貼るのがスタンダードのようです。
case/whenを使えば、管理もしやすくディレクトリもスッキリするのでよく使っています。
Snippets/svg-icons.liquid
{%- case svg-icons -%}
{%- when 'home' -%}
{%- when 'search' -%}
{%- when 'cart' -%}
{%- when 'login' -%}
{%- endcase -%}
検索アイコンの場合は以下のコードで出力します。
{% render 'svg-icons' with 'search' %}
参考になれば幸いです。