開発中のサイトに、ユーザーが選択したフィルタリングに基づいてajaxを使用してアイテムをプルするコンテンツリストページがあります。(日付/タグ/ジャンルなどでフィルタリング)
ページがクロールボットと非JavaScriptユーザーに対して機能するように、コンテンツの標準リストも非表示にしていますが、ヘッダーにnoscriptタグがあり、display:blockになっています(html5では問題ないと言われています)。
問題は、サイトが現在すべてを2回実行していることです。コンテンツをajaxと代替手段を介してロードしていますが、CSSで非表示になっています。
これがベストプラクティスではないことは確かですが、コンテンツが1回だけ読み込まれるソリューションを考えるのに苦労しています。この件についてのご意見をいただければ幸いです。