• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SEOに、ついて質問します。最近、ホームページを、作る為に、いろいろな)

SEOについての疑問とは?

このQ&Aのポイント
  • ホームページ作成にあたり、SEOについて質問がある初心者の方への回答です。
  • 商業サイトの<meta>タグ内が日本語ではなく記号となっている理由や、日本語で検索した際に上位に表示される理由を教えます。
  • ウェブサイトの原理やシステムについて詳しく知らない初心者でもわかりやすく解説いたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.2

(数値)実体参照と呼ばれる手法です。 大雑把にいうと一見すると人間にとっては意味不明に見える「英」等の表記は、特定の文字に割り振られた背番号のようなもので、 コンピュータ内で処理されて「英」等の人が認識できる文字として表示されます。 機種依存文字(丸囲み数字やハート等の記号)、&や<>等のHTMLのマークアップに使われる記号等は、そのまま記述せずに数値実体参照するのが一般的です。 <>等はそのまま記述してもタグと混合されて処理されてしまい正しく表示されない場合があります。 貴方が見かけたような<title>タグ内で普通の文字でも数値実体参照するのはあまり意味ありません。 <>や&等だけをするのならわかりますが。というかそうするべき。 文字列 → 数値実体参照変換 http://yasu.asuka.net/orkut/conv.html HTMLの書き方 基礎 - [ホームページ作成] All About http://allabout.co.jp/gm/gl/4222/ http://ja.wikipedia.org/wiki/%E6%95%B0%E5%80%A4%E6%96%87%E5%AD%97%E5%8F%82%E7%85%A7 SEOなんて言葉に踊らされない方がいいですよ。 下手な小細工してもサーチエンジンの日々行われている仕様変更ですぐに通用しなくなります。 正しいHTMLを書いて、誰にでも見やすいサイトを構築するのが一番のSEOです。 下手にSEOを意識すると、小細工ばかりに無駄な時間と神経を使って、内容が疎かになったりしがちで逆効果です。 http://openlab.ring.gr.jp/k16/htmllint/htmllintl.html

glotte
質問者

お礼

回答ありがとうございました。よく理解できました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

ご提示のサイトは、XHTMLですが、 XML宣言が無く、かつ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> がページ先頭から512バイト以内にありません。 文字コード指定より前に日本語内容の<title></title>要素があるので、 ソース表示でうまくレンダリングできてないのだと思います。 それでも、ブラウザーはあいまいながら、文字コードを判定できてるので 本文の日本語はちゃんと表示されているのでしょう。でもあらゆるブラウザー で文字化けしてないかは?です。 ちなみに、デバッガーで見るとちゃんと <title>英語語学学校 アメリカ: 英語 コースのディスカウント: 英語 学校レビュー</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta content="英語 学校 アメリカ 語学コース 学校 コース 海外旅行 短期集中コース 海外留学" name="keywords"> <meta content="アメリカ にある英語語学スクールの最も安い料金を保証します。*過去の受講生5000名以上による世界中のベスト語学留学先のレビュー *語学留学コースの料金比較ができる世界最大規模のウェブサイト。" name="description"> と、日本語で見えます。

glotte
質問者

お礼

回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A