• WordPress

多言語対応のWordPressウェブサイトの構築:企業が押さえておくべきポイント

  • Wesley Cude
  • 9 min read

はじめに

Building a Multilingual WordPress Website

ウェブサイトを多言語対応に拡張することは、原理的には単純明快に思えます。しかし実際には、多くの企業が予期せぬ事態に直面するような、技術的、コンテンツ的、戦略的な一連の判断が伴います。こうした失敗には予測可能なパターンが見られ、そのほとんどは、サイトが構築・公開された後に修正するよりも、計画段階で回避する方が容易です。

WordPress開発会社「Cude Design」の創業者であるウェスリー・キュード氏は、英国および世界中のクライアント向けに多言語対応のWordPressサイトを構築してきました。 「多言語対応のWordPressにおける技術的な側面は、利用可能なプラグインによって十分にサポートされています」と彼は言います。「プロジェクトが失敗しがちなのは、1行のコードも書く前の意思決定の段階です。どの言語を採用するか、URL構造をどうするか、翻訳の責任者は誰か、サイトが通貨や地域差をどのように扱うかなどです。これらの決定を最初から正しく行っておけば、後々の手直し作業を大幅に減らすことができます。」

本記事では、多言語対応のWordPressウェブサイトを構築する際に必要な重要な決定事項、利用可能な技術的アプローチ、そして多言語サイトが実際に意図したユーザー層に効果的に機能するかどうかを左右する継続的な考慮事項について解説します。

適切なURL構造の選択

多言語WordPressプロジェクトにおける最初の重要な決定事項は、各言語バージョンのURLをどのように構成するかです。主に3つのアプローチがあり、それぞれがSEO、ホスティング、および継続的な管理に影響を及ぼします。

サブディレクトリ方式では、フォルダ構造を用いて言語バージョンを分離します。メイン言語をルートに配置し、その他の言語をサブディレクトリに配置します。 例えば、英国英語版は domain.com に配置され、フランス語版は domain.com/fr/ に配置されます。このアプローチではすべてが単一のドメイン上に収まるため、そのドメインの権威性がすべての言語版に適用されます。これは、各市場を完全に独立したエンティティとして扱う強い理由がないまま、追加の言語へ事業を拡大している企業にとって最も一般的なアプローチです。

サブドメインでは、各言語版を独自のサブドメインに配置します(例:フランス語版は fr.domain.com)。検索エンジンはサブドメインを独自の権威を持つ独立したエンティティとして扱うため、メインドメインのランキングが高くても、新しいサブドメインは権威を蓄積していない状態からスタートします。このアプローチは管理上、技術的に複雑であり、一般的に、各市場ごとにコンテンツ戦略が著しく異なるなど、各言語を真に独立したものとして扱う強い理由がある場合にのみ有効です。

Ranktrackerの紹介

効果的なSEOのためのオールインワン・プラットフォーム

ビジネスが成功する背景には、強力なSEOキャンペーンがあります。しかし、数え切れないほどの最適化ツールやテクニックがあるため、どこから手をつければいいのかわからないこともあります。でも、もう心配はありません。効果的なSEOのためのオールインワンプラットフォーム「Ranktracker」を紹介します。

Ranktrackerの登録がついに無料になりました。

無料アカウント作成

または認証情報を使ってサインインする

国別コードトップレベルドメイン(ccTLD)では、国ごとに個別のドメインを登録します(例:フランスの「domain.fr」、ドイツの「domain.de」)。これは検索エンジンに対して最も強力な地理的シグナルを送り、各市場で実質的な存在感を持つ企業にとって効果的です。ただし、各ドメインごとに独自のSEO戦略やリンク構築プログラムが必要となるため、コストと複雑さが最も高くなります。

初めて多言語対応のWordPressサイトを構築するほとんどの企業にとって、サブディレクトリが適切な出発点となります。実装が最も簡単で、すべての権威を単一のドメインに集約でき、言語が追加された際にも拡張が容易です。

プラグインの選択と設定

WordPressには、WPMLとPolylangという2つの主要な多言語プラグインがあります。どちらも複雑な多言語サイトを扱うことができますが、実装へのアプローチが異なり、サイトのパフォーマンスや継続的な管理にも異なる影響を及ぼします。

WPMLは、より機能豊富な選択肢です。翻訳管理、テーマやプラグインのテキストに対する文字列翻訳、WooCommerceとの互換性、そして右から左への言語を含む複雑な多言語設定に対応しています。プロの翻訳サービスとの連携が可能で、どのコンテンツをどのように翻訳するかを詳細に制御できます。その代償として、データベースクエリの観点から比較的負荷の高いプラグインの一つであり、大規模なサイトで慎重に設定しないとサイトのパフォーマンスに影響を与える可能性があります。

Polylangは、オーバーヘッドを抑えつつ中核的な多言語機能を処理する、より軽量な代替手段です。WPMLの全機能セットを必要としないサイトの場合、パフォーマンスへの影響を最小限に抑えながら翻訳管理の役割を果たします。実用的な機能を備えた無料版も用意されており、シンプルな多言語プロジェクトのスタート地点として適しています。

どちらを選ぶかは、サイトの複雑さ、WooCommerceとの連携要件、およびクライアントが採用する予定の翻訳ワークフローによって異なります。2つの言語で構成される静的ページが少数しかないサイトと、5つの欧州市場で商品を販売し、市場ごとに価格、VAT率、決済ゲートウェイの要件が異なるWooCommerceストアとでは、要件が異なります。

Plugin Selection and Configuration

hreflangの実装

hreflangは、どのユーザーにページのどの言語版・地域版を配信すべきかを検索エンジンに指示するHTML属性です。hreflangの正しい実装は多言語SEOに不可欠であり、多言語サイトで最も頻繁にエラーが発生する領域の一つです。

Ranktrackerの紹介

効果的なSEOのためのオールインワン・プラットフォーム

ビジネスが成功する背景には、強力なSEOキャンペーンがあります。しかし、数え切れないほどの最適化ツールやテクニックがあるため、どこから手をつければいいのかわからないこともあります。でも、もう心配はありません。効果的なSEOのためのオールインワンプラットフォーム「Ranktracker」を紹介します。

Ranktrackerの登録がついに無料になりました。

無料アカウント作成

または認証情報を使ってサインインする

多言語サイトの各ページには、そのページ自体を含め、そのページの他のすべての言語バージョンを指すhreflangタグを含める必要があります。英語、フランス語、ドイツ語で存在するページの場合、そのページのすべてのバージョンに、これら3つの言語バージョンすべてに対するhreflangタグが必要です。hreflangタグの欠落や形式の誤りは、検索エンジンがユーザーに誤った言語バージョンを提供したり、異なる言語バージョンを重複コンテンツとして扱ったりする原因となる可能性があります。

WPMLもPolylangも、正しく設定されていればhreflangの生成を自動的に処理しますが、自動実装は鵜呑みにせず、必ず確認する必要があります。よくあるエラーとしては、x-defaultタグの欠落、正規URLではなくリダイレクト先のURLを指すhreflangタグ、および使用されているURL構造と一致しないhreflangの実装などが挙げられます。

Rank MathとYoast SEOは、多言語プラグインと併用することで、追加のhreflang管理機能を提供します。重要なのは、SEOプラグインと多言語プラグインが、互いに競合するマークアップを生成することなく、正しく連携するように設定されていることを確認することです。

コンテンツ戦略と翻訳の品質

多言語WordPressサイトの技術的な実装は、プロジェクトの中でも比較的単純な部分です。多くの多言語サイトが本来の目的を達成できないのは、コンテンツ戦略の段階にあります。

機械翻訳は著しく向上しており、一部のコンテンツタイプでは許容できる結果を生み出します。しかし、商用コンテンツ、特にサービス説明、製品説明文、そしてビジネスにとって最も重要なコンバージョン重視のページにおいては、人間の校正や編集なしに機械翻訳だけで十分であることはほとんどありません。不自然な表現や文化的に不適切な言い回しを含むテキストは、多言語サイトが築こうとしている信頼性を損なうことになります。

継続的な翻訳ワークフローは、計画段階でしばしば過小評価されがちな要素です。多言語サイトに新しいブログ記事や製品ページを追加するには、そのコンテンツの翻訳版を作成する必要があり、これには時間とコストがかかります。包括的な翻訳コンテンツで公開したものの、その後の翻訳の維持管理を怠ったサイトでは、主要言語版に比べて各言語版のコンテンツが古くなってしまいます。これは、翻訳がまったくない場合よりも悪いユーザー体験を生み出します。

多言語サイトにおける現実的なコンテンツ戦略には、翻訳プロセスの責任の明確化、新規コンテンツに対する明確なワークフロー、そしてどのコンテンツが真に翻訳を必要とするかについての率直な判断が含まれるべきです。サイト上のすべてのページに翻訳版が必要なわけではありません。海外ユーザーにとって最も重要なページを優先し、それらの翻訳を適切に維持管理する方が、包括的な翻訳を試みて最新の状態を維持できないよりも効果的です。

Content Strategy and Translation Quality

WooCommerceと多言語eコマース

多言語対応のWooCommerceサイトは、標準的な多言語WordPressサイトが考慮すべき事項以上に、さらなる複雑さを伴います。価格、配送ルール、決済ゲートウェイ、税の設定は、市場ごとに異なる場合があります。通貨の表示は、各地域のユーザーの期待に沿ったものでなければなりません。商品の在庫状況も市場によって異なる可能性があります。注文確認や発送通知を含む顧客への連絡は、顧客の言語で送信する必要があります。

WPMLには、商品の翻訳、通貨の切り替え、チェックアウト画面のローカライズを処理する、WooCommerce専用の多言語サポート機能が備わっています。その設定は標準的な多言語サイトよりも複雑であるため、標準的なWooCommerce構築の延長ではなく、独立したプロジェクトの範囲として扱う必要があります。

決済ゲートウェイの利用可能性は国によって大きく異なります。StripeやPayPalはほとんどの市場で利用可能ですが、特定の地域では現地の決済手段が重要になります。オランダではiDEAL、ドイツではSofort、フランスではCarte Bancaireが主流です。欧州市場をターゲットとするWooCommerceストアが、国際的なカード決済オプションのみを提供している場合、特定の市場で好まれる決済手段をサポートしている現地の競合他社に比べて、業績が振るわないことになります。

パフォーマンスに関する考慮事項

多言語サイトは、単一言語のサイトに比べて本質的に規模が大きくなります。ページ数、データベースレコード数、プラグインによるオーバーヘッドの増加はすべて、サーバー負荷の増大や潜在的なパフォーマンス問題の一因となります。これらは、リリース後に事後対応するのではなく、事前に計画しておく必要があります。

Ranktrackerの紹介

効果的なSEOのためのオールインワン・プラットフォーム

ビジネスが成功する背景には、強力なSEOキャンペーンがあります。しかし、数え切れないほどの最適化ツールやテクニックがあるため、どこから手をつければいいのかわからないこともあります。でも、もう心配はありません。効果的なSEOのためのオールインワンプラットフォーム「Ranktracker」を紹介します。

Ranktrackerの登録がついに無料になりました。

無料アカウント作成

または認証情報を使ってサインインする

キャッシュ設定では、ユーザーに誤った言語のキャッシュページが配信されないよう、言語検出を考慮する必要があります。キャッシュが配信される前に動作するサーバーサイドの言語検出は、一般的にクライアントサイドの検出よりも信頼性が高いですが、具体的なアプローチはホスティング環境や使用しているキャッシュプラグインによって異なります。

複数の国を対象とするサイトの場合、各ターゲット市場に地理的に近いエッジロケーションでコンテンツをキャッシュするコンテンツ配信ネットワーク(CDN)を利用することで、海外ユーザーの遅延を低減できます。これは、主要なホスティング場所から地理的に離れた市場をターゲットとするサイトにとって特に重要です。

多言語サイトでは、WPMLなどのプラグインが使用する翻訳テーブルがコンテンツ量の増加に伴いデータベースに大きな負荷をかけるため、データベースの最適化がより重要になります。大規模な多言語サイトでは、同規模の単一言語サイトに比べて、定期的なデータベースのメンテナンスと適切なインデックス作成がより重要となります。

公開前のテスト

多言語サイトでは、検証すべき言語、URL、コンテンツの組み合わせが多くなるため、単一言語サイトよりも徹底したテストが必要です。体系的なテストアプローチでは、全ページにわたる言語切り替え機能、公開後にGoogle Search Consoleで確認するhreflangの正しい実装、すべての商用ページにおける翻訳の完全性、WooCommerce実装における各市場ごとの通貨表示とチェックアウトフローの正確性、および各言語バージョンのモバイルパフォーマンスを網羅する必要があります。

公開前の徹底的なテストへの投資は、稼働中の多言語サイトにおける問題修正にかかるコストと複雑さを考慮すれば、十分に正当化されます。稼働中のサイトでは、URL構造やhreflangの実装を変更すると、複数の市場における検索順位に同時に影響を及ぼす可能性があるからです。

Wesley Cude

Wesley Cude

Founder of Cude Design

a WordPress development company based in Leatherhead, Surrey, working with businesses across London and the UK on web design, WooCommerce development, and multilingual WordPress builds.

Ranktrackerを無料で使いましょう。

あなたのWebサイトのランキングを妨げている原因を突き止めます。

無料アカウント作成

または認証情報を使ってサインインする

Different views of Ranktracker app