過度使用Flash和AJAX技術會為搜尋引擎帶來很多問題。因為搜尋引擎不能很好地索引完全由Flash或AJAX表現的網頁。原因很簡單,搜尋引擎只索引頁面,而不會索引應用程式。
此外,即使搜尋引擎做到了能完全解釋Flash檔案或AJAX應用程序,並能分析和索引它們的相關內容,也還是沒有任何辦法使用URL來導航應用程式。搜尋引擎的主要目的是將搜尋結果提交給用戶,但當處理這些媒體資訊時,搜尋引擎將無法排列這些資訊的順序。總之,Flash和AJAX帶來更多創意的同時,也導致更多難偵測的垃圾網站的產生。
我們並不完全排斥使用Flash和AJAX,有一種方法可以克服上述問題。網站設計者應該只在需要使用Flash和AJAX的地方使用它,這就是所謂的調和方法(blended approach)。設計人員應該主要使用HTML語言設計網站,而將Flash和AJAX作為輔助技術,為使用者提供實際的好處。在設計時,要盡可能多的基於HTML的文字內容。
通常,HTML和JavaScript的混合(DHTML)也基本上可以達到使用這些技術的效果。例如,按一下按鈕可以顯示或隱藏一個HTML的div單元。這樣就可以將很小的Flash或AJAX單元設定在傳統的HTML版面中。也就是說,使用Flash和AJAX時應該把它們當成頁面上的單元,而不是頁面本身。