多言語ウェブサイト構築に四苦八苦 googleにインデックス化されない!
似顔絵さがその英語サイトをリニューアルした。
Search Portrait
サーバーをロリポップからcoreserverに移行した。ロリポップのときはよくサーバーがダウンしてたけど、これでマシになるはず。ほんで、プログラム文字コードとデータベースの文字コードをUTFに変更。かなり昔に作ったので、DBもプログラムもHTMLも全部がEUCでした。ついでに、コメント機能も追加した。
他は、ドメインをディレクトリからサブドメインに変更。今までは、
nigaoe-sagaso.com/が日本語サイトで
nigaoe-sagaso.com/enが英語サイトだったけど、
英語サイトをen.nigaoe-sagaso.com/に変えて、analyticsの解析を別々に設定。
それで、lang="en"にして完璧だと思ったら、英語ページがgoogleにインデックス化されない!!
調べていくと.comドメインに対して複数言語設定することを、googleは認めてないとか!ほんまか?wikipediaできてるやん。orgはアリなのか?
もちろん、サイトマップXMLは送信してるし、やるべきことは全部やったつもり。
インデックス化されないと全く意味ないので、lang="ja"に戻したらトップページだけインデックス化された。謎だ。
多言語サイトのノウハウはやっぱり欲しい。とりあえずはいろいろ作るぜ。
ただいま、韓国語サイト製作中。データベースの人名はだいたい出来てるから、仕上げのエキサイト翻訳で完了だ。英語サイトもエキサイト翻訳を乱用しています。韓国語サイトができたらネイバーに登録申請して、様子見です。
翻訳サイトを作るのが目的ではなくて、その言語圏の検索エンジンから流入するようにしないとダメ。この手のナレッジを共有できる人を募集中!