JavaScript とは HTMLにおける機能やポップアップなどの動的書き換えや入力フオームの自動補完などをブラウザ上で可能にするスクリプト言語であり、 Webページの使用感向上を実現させる便利な言語であ る。 また、スタイルシートとは Webサイト上の主に視覚構造をになうもので、画像やテキスト文字の配置などレイアウトを決定したり、文字の色や太さなどの装飾を管理したりするものである。 この 2つは、ある程度の知識を身に付ければ誰でも簡単に記述できるため、 多くのWebサイトで使用されているが、 SEOの観点、からすると障害となる要素の 1つである。 検索エンジンはJavaScript やスタイルシートを読まない。例えば、 JavaScript とスタイルシートのみで作られたトップページを持つサイトは、 検索エンジンの検索結果に説明文が表示されない。これは検索エンジンが JavaScript やスタイルシートを認識できないからです。 また、 JavaScript やスタイルシートの記述によって、ソース上最も重要な内容が本来よりも下方に押し下げられることになってしまい、検索エンジンがページのテーマを認識しづらくなってしまうのだ。 以上の理由から、 JavaScript やスタイルシートはHTMLと共存させることなく、外部のファイルにおいて管理されることをおすすめします。