Javascript を使用して (XML ファイルから) 要求されたとおりに、ほとんどすべてのコンテンツを生成するという間違いを犯しました。これがSEOにとって恐ろしいことだと今、私は学びました。それ以来、プログレッシブエンハンスメントについても学びましたが、そのボートにも乗り遅れたことを残念に思います。
私は残りの SEO オプションを調査しており、Google のAJAX クロール可能な提案に出くわしましたが、その後、ハッシュバングが悪い理由について多くの根拠のある意見を読みました。
どのオプションを使用する場合でも、ディープリンクも重要です。私は現在JQuery-BBQを使用しています。ディープリンクには適していますが、検索エンジンには何も提供しません。History.jsなど、HTML5 の履歴状態をより適切にサポートするオプションに切り替えることを考えています。これは URL をクリーンアップし、ハッシュを回避するのに役立ちますが、すべてのコンテンツが XML ファイルから動的に生成されるため、実際に SEO に違いが生じるかどうかはわかりません。
まともなSEOを達成するために残っているオプションは何ですか? ホワイトハットのみでお願いします。クローキングはご遠慮ください。
私の懸念はアクセシビリティではなく、主に SEO に関するものであることに注意してください。これは個人のポートフォリオ サイトであり、一部の人間にコンテンツが見えなくても問題ありませんが、スパイダーに見えなくても問題ありません。 これがサイトです(進行中ですが、ほとんどがアーキテクチャ上にあります)。
編集:はい、これに似たSOの質問がたくさんあることは知っていますが、それらのほとんどには、大幅な再構築が必要な回答があります。ゼロから始めた場合に使用する答えを探しているのではなく、以前の無知にできるだけ優雅にパッチを当てる何かを探しています...