アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。

Google Siteを使ってHPを作っています。
ページは英語で書いているのですが、日本語で検索した時にも、引っかかるようにしたいのです。
例えば、英語で書かれたページの名前をそれに対応する日本語でグーグル検索しても検索結果に表示されるようにしたいです。

何か良い方法はあるのでしょうか。
あるいは、やはり日本語のページを作らないといけないでしょうか。

知っている方がいらっしゃれば、教えてください。

A 回答 (3件)

alternate stylesheet(代替スタイルシート)を使うといいと思います。



英文の方は、英語スタイルシートではdisplay未指定、日本語スタイルシートではdisplay:none。
英文の下に和訳を書いて、英語スタイルシートではdisplay:none、日本語スタイルシートではdisplay未指定。

http://www.t-net.ne.jp/~cyfis/rfc/mime/rfc2557_j …
(alternateスタイルシートはありませんので、英語も日本語も、全部表示されます。)

これでスパム扱いされたら検索サイトを非難するところですね。
    • good
    • 0

隠し文字や隠しリンクはSEOに反しています。



 検索エンジンは、検索するユーザーのためのものでページ製作者のためのものではありません。
日本語のページを探しているのに、英語のページが出てきたらたまりません。

 ユーザーは、どの言語を優先するかを指定できます。たとえばfirefoxでしたら、「ツール」→「オプション」→「言語設定」で、どの言語を優先するかを指定できます。googleにしろ、あなたのサイトにしろ、その情報は得ているはずです。これもfirefoxのアドオンですが、User Agent Switcher :: Add-ons for Firefox ( https://addons.mozilla.org/ja/firefox/addon/user … )で確認してください。
 HTMLはどの言語のものであるかをlang属性などでしています。「検索エンジンの補助-- lang ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」、RFC1766( http://www.ietf.org/rfc/rfc1766.txt )
たとえば、<html lang="ja">

 もしユーザーが望むなら、googleでしたら検索結果の下に、英語のページを日本語に翻訳して検索する・・というメニューが表示されたり、検索オプション Google 検索オプション ( https://www.google.co.jp/advanced_search ) から、検索する言語を指定できます。
 検索エンジンは、あくまでユーザーのためですから、著者の都合で検索エンジンをだますことは出来ませんし、それをすべきではありません。
『検索エンジンではなく、ユーザーの利便性を最優先に考慮してページを作成する。ユーザーを騙すようなコンテンツや、「クローキング」を行って検索エンジン用とは異なるコンテンツを表示しないでください。 ( http://support.google.com/webmasters/bin/answer. … )』
 たとえそれが善意であっても・・

 一方、HTMLが英文で書かれているのに、日本語の隠し文字を書いてしまうと二重の意味で検索エンジンからSPAMとしてみなされる可能性があります。SEOに反しています。
「隠しテキストと隠しリンク ( http://support.google.com/webmasters/bin/answer. … )」
「コンテンツに関係のないキーワード ( http://support.google.com/webmasters/bin/answer. … )」




 
    • good
    • 0

ソースに検索に引っ掛けたい用語を書いておけばいいです。



検索エンジン最適化で検索すればわかると思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!