FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

/pages/:page-name/ 配下のURLを404扱いにしたい

/pages/:page-name/ 配下のURLを404扱いにしたい

t555
訪問者
1 0 0

Shopify上でaboutという会社情報を掲載しているページを作成しました。

/pages/about  からアクセスできるのですが、 /pages/about/company  などabout以下に任意の文字列を入れても同一コンテンツにアクセスできてしまいます。他のshopifyで運用されているページでも /pages/{page-name}/{任意の文字列} でアクセスできるので仕様なのかと思われます。

 

/pages/{page-name}/{任意の文字列} において、以下のタグで吐き出されるcanonical URLが  /pages/{page-name}/{任意の文字列}  のため、検索エンジン上で重複コンテンツとして検出されてしまいます。

<link rel="canonical" href="{{ canonical_url }}" />

よって、可能ならば /pages/{page-name}/{任意の文字列} を404扱いにしたいのですが、可能でしょうか。

難しければ代替案として/pages/{page-name}/{任意の文字列} におけるcanonical URLを/pages/{page-name} にするようにしたいです。

 

よろしくお願いいたします。

1件の返信1

Jizo_Inagaki
Shopify Partner
1102 410 716

検索エンジン上で重複コンテンツとして検出されてしまいます。"

上記とのことですが、実際にインデックスされて検索結果にでてきているということでしょうか?

または、どのようにして重複コンテンツとみなされていると確認されましたでしょうか?

 

個人的な理解ですが、以下の場合を除いてそのようなページがインデックスされる可能性はほぼないように思いまして。

  • 該当ページに向けてリンクが貼られている
  • 該当ページがサイトマップに記載されている

 

 

他方、仮にどうしても検索対象から外したい場合は、以下のいずれかで対応できるかなと思います。

  • robots.txtを編集する
  • JavaScriptでリダイレクトやrobotsメタタグを設定する
  • liquidで分岐を作成する(必要なページを列記して、それ以外の場合はrobotsメタタグを設定するなど)

ただしこういった作業に失敗しますと問題が起こるので、SEOの知見があるパートナーやエキスパートなどに相談されることをお勧めします。

 

参考:

https://developers.google.com/search/docs/advanced/robots/robots_meta_tag?hl=ja

https://help.shopify.com/ja/manual/promoting-marketing/seo/editing-robots-txt

Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。