top of page

Wixの動的ページでタイトルを変えてもURLを変えない|urlKeyで分ける設計

23 時間前
読了時間: 3分

更新日:15 時間前

Wix CMSの画面と固定URLを示し、記事タイトルは変えてもurlKeyによるURLを残す設計を表したブログ画像

これは、Wix CMSで動的ページを作るとき、「あとから記事タイトルを直したらURLまで変わってしまうのでは?」という問題を避けるために、タイトルとURLを別々に管理する設計の話です。


海辺の部屋では、Blogとは別にKnowledgeというCMSベースの知識ページを運用しています。

Knowledgeの記事タイトルは、公開後も読みやすさのために調整することがあります。


そこでURLをタイトルそのものへ依存させず、URL専用の文字列を別フィールドで持つようにしました。



タイトルとURLを同じものとして扱わない


人間が読むタイトルは、後から改善したくなるものです。説明を足したり、言い回しを変えたり、検索意図に合わせて調整したりします。


一方、URLは外部リンクや検索エンジン、AIから参照される識別先です。タイトルを少し直すたびにURLまで変える必要はありません。


そこで海辺の部屋では、KnowledgeコレクションにurlKeyという専用テキストフィールドを作りました。



URL構造を /knowledge/{urlKey} にする


Knowledgeの動的ページURLは、タイトルではなくurlKeyを使って生成します。


たとえば表示タイトルが「ChatGPTからWixサイトをどこまで直接運用できるか」でも、urlKeyを chatgpt-wix-site-automation としておけば、URLは /knowledge/chatgpt-wix-site-automation になります。


後から日本語タイトルを調整しても、urlKeyを変えなければURL用の識別子は別管理できます。



urlKeyはWixの特別な予約機能名ではない


ここは誤解しやすいところです。


urlKeyという名前のフィールドを作れば、Wixが自動で固定URLを保証してくれるわけではありません。


これは海辺の部屋が自分で作ったフィールド名です。そのフィールドを動的ページのURL構造に接続して使っています。



固定URLにしたいなら、urlKey自体を固定する


タイトルとURLを分離しても、urlKeyを毎回変えてしまえばURLは変わります。


だから運用上は、タイトルは編集可能、urlKeyは基本的に変更しない、という役割分担にしています。


URLを「表示名」ではなく「安定して参照するための識別子」として扱う考え方です。



実際にKnowledgeで監査した結果


2026年9月22日時点の初期監査では、Knowledge 10件についてurlKeyの重複0件、PAGE_LINKの欠損0件を確認しました。


その後Knowledge自体はさらに増えていますが、この初期監査で、タイトルとURLを分けて持つ設計が実際に動いていることを確認できました。


ただし、この設計だけでSEO順位が上がる、AI引用が増えるといった効果を測定したものではありません。目的はURLを安定して管理しやすくすることです。



まとめ


Wix CMSの動的ページで、タイトルを後から改善したいなら、URLまでタイトルへ結びつけない方法があります。


表示タイトルとは別にURL専用フィールドを用意し、動的ページのURL構造をその値へ接続する。


海辺の部屋ではurlKeyという名前で運用しています。大事なのはフィールド名ではなく、「人が読む名前」と「長く参照するURL」を分けて設計することです。







コメント


bottom of page