Publicasta cover — ja

企業が、国際向けサイト、スペイン語サイト、ドイツ語サイトを運営することは珍しくありません。ブランド、地域、製品ごとにドメインを分ける場合もあります。ただし、掲載する記事そのものは同じというケースも多いでしょう。

ドメインごとにチャンネルを作ると、同じコンテンツのコピーが増えていきます。新しい記事を何度も公開し、修正を手作業で反映し、翻訳を別々に確認しなければなりません。どのサイトのどの版を更新したかも追跡する必要があります。

Publicastaでは、複数のドメインを1つのチャンネルに接続できます。記事、言語版、コメント、チャンネル設定は共通です。ドメインが決めるのは、読者の入口と最初に表示する言語だけです。

一度公開して、複数のドメインで使う

記事が英語、スペイン語、ドイツ語で用意されているとします。同じチャンネルに次のドメインを接続できます。

  • www.example.com
  • www.example.es
  • www.example.de

3つのチャンネルを作る必要はありません。記事は一度作成し、英語版、スペイン語版、ドイツ語版を同じ記事に追加します。すべてが1つの公開物として、1か所で管理されます。

ドメインごとに既定言語を設定できます。スペイン語ドメインを開いた読者には、存在すればスペイン語版を先に表示します。ドイツ語ドメインはドイツ語、国際向けドメインは英語を優先できます。次の記事も3か所へコピーする必要はなく、新しい翻訳を既存の記事に追加するだけです。

メインドメイン、リダイレクト、ミラー

接続したドメインの1つをメインドメインに指定します。ほかのドメインはメインへリダイレクトするか、ミラーとして動作させます。

リダイレクトでは、訪問者はメイン、つまり正規ドメインへ移動します。ミラーでは、最初に開いたドメインに留まります。www.example.de/getting-started を開いた読者は、その後も www.example.de 内で記事を閲覧します。

現在のドメインは、チャンネルや記事のURLだけでなく、RSS、JSON、Markdownのリンクにも保持されます。ミラーは同じ場所へ向かう別名ではなく、同じチャンネルへの独立した入口です。

ドメインごとに既定言語を設定する

ドメイン名から対象読者が分かることもあります。

www.example.com — 英語
www.example.es — スペイン語
www.example.de — ドイツ語

URLに言語が明示されていない場合、Publicastaはまずそのドメインに割り当てた翻訳を探します。該当する版がなければ、チャンネル通常のフォールバック言語を使います。

ドメインが設定するのは初期値だけです。読者が別の言語を選ぶか、言語パラメータ付きURLを開いた場合は、その選択が優先されます。翻訳はすべて同じ記事に属したままです。

内部リンクでも現在のドメインを維持

完全なURLを使うと、内部リンクは特定のドメインに固定されます。同じチャンネル内の記事へ移動する場合は、相対URLを使えます。

./getting-started

スペイン語ミラーでは次の記事もスペイン語ドメインで開き、ドイツ語ミラーではドイツ語ドメインに留まります。サイト別のリンク集を作らなくても、同じ記事本文をすべてのミラーで使えます。

ドキュメントやナレッジベースでの利用

この仕組みはブログや企業メディアにも使えますが、ドキュメント、ヘルプセンター、ナレッジベースで特に役立ちます。記事同士のリンクが多く、複数の言語やサイトで同じ構造を保つ必要があるためです。

同じドキュメントチャンネルを次のアドレスで提供できます。

docs.example.com
ayuda.example.es
hilfe.example.de

記事と翻訳は1つのチャンネルに残ります。規模が大きい場合は、次のような目次記事を作成して固定できます。

  • はじめに
  • アカウント設定
  • 記事の操作
  • 連携機能
  • API
  • よくある質問

固定記事のH2とH3がセクションと下位項目になります。対象は同じチャンネルの公開済み記事だけで、外部リンク、重複、固定記事自体は除外されます。

ミラーからドキュメントを開くと、ナビゲーションリンクは現在のドメインと言語を維持します。元のリンクで別言語を明示している場合は、そちらが優先されます。長い記事には、選択中の言語版のH2とH3を使った記事内目次も作れます。広い画面ではスクロール後にサイドパネルへ移り、狭い画面では上部のコンパクトなバーに表示されます。チャンネルナビゲーションと記事内ナビゲーションがある場合は切り替えられます。

検索エンジンへの伝え方

同じ記事を複数のドメインで表示するなら、canonicalと言語のシグナルを明確にする必要があります。Publicastaは公開言語ごとに正規ドメインを1つ割り当てます。canonical URLはその言語版のメインアドレスを示し、hreflang が翻訳同士を結びます。

各ミラーのサイトマップには、そのドメインに割り当てられた正規URLだけが含まれます。ミラーを増やしても、記事が別々の公開物になるわけではありません。Google Search Consoleでは、ドメイン所有者が各ミラーを個別のプロパティとして追加します。

コメントや購読は共通

独自ドメインは、チャンネルや読者データのコピーを作りません。コメント、リアクション、お気に入り、購読は、読者がどの有効なドメインから訪れても同じ公開物に紐づきます。

メインドメインでもミラーでもPublicastaアカウントにログインできます。読者アカウントはプラットフォームが管理するため、ログイン画面にはPublicastaが表示されます。独自ドメインは公開アドレスを変えますが、Publicastaをホワイトラベルサービスにするものではありません。

ドメイン別のトラフィック

Publicastaはページを開いたドメインを記録します。分析では www.example.com、www.example.es、www.example.de からのトラフィックを分けて確認できます。比較のためだけに複数のチャンネルを作る必要はありません。

独自ドメインの接続方法

ドメインを接続できるのはチャンネル所有者だけです。チャンネル設定にドメインを入力すると、所有権確認用のTXTレコードが表示されます。確認後、CNAMEレコードを次へ向けます。

connect.publicasta.com

ルートドメインでは、DNSプロバイダーが対応していればCNAME flattening、ALIAS、ANAMEを使います。DNS変更の反映には時間がかかる場合があります。Publicastaは保留中のドメインを自動で再確認し、設定画面から手動確認も実行できます。

Cloudflareがhostnameを検証してSSL証明書を発行すると、ドメインをメインに指定するかミラーモードへ切り替えられます。DNSにCAAレコードがある場合は、Cloudflareが使用する認証局を許可する必要があります。

契約プランで独自ドメインが利用できなくなった場合、接続解除までの猶予期間が画面に表示されます。記事は削除されず、Publicastaのアドレスで引き続き閲覧できます。

1つの公開物に複数の入口

1つのチャンネルで、複数のサイト、地域、言語の読者に対応できます。ブログ、企業メディア、ヘルプセンター、多言語ナレッジベースのいずれでも構いません。記事と翻訳は一緒に管理され、各ドメインが異なる入口と適切な既定言語を提供します。記事は一度だけ公開し、ドメインと言語を同じ公開物の周囲に設定します。