SatViewer3Dは、日本語・英語だけでなく、中国語、スペイン語、ロシア語、ドイツ語、フランス語、韓国語、アラビア語など世界14言語に完全対応しています。その多言語化(i18n)アーキテクチャとSEO戦略を公開します。
1. クライアントサイドi18n辞書のデータ構造
全UI要素および各天体・衛星の解説テキストを構造化JSON辞書として管理。言語セレクターの変更を検知して、DOMツリーのdata-i18n属性を瞬時に置換する軽量エンジンを自作しました。
2. 多言語静的ポータルとhreflangタグの配備
Google検索エンジンが各言語のページを正しくインデックスできるよう、/en/, /es/, /zh/, /ru/などの独立サブパスを設け、各HTMLにrel="canonical"およびrel="alternate" hreflang="..."タグを完全装備しました。
3. 多言語サイトマップと世界規模でのSEO流入
55ページ以上の多言語URLを網羅したsitemap.xmlを生成・送信することで、世界中のユーザーが自国語で検索した際に上位表示されるグローバルSEO体制を確立しました。