Flash 및 AJAX 기술을 과도하게 사용하면 검색 엔진에 많은 문제가 발생할 수 있습니다. 검색 엔진은 Flash나 AJAX로 완전히 표현된 웹 페이지를 잘 색인화할 수 없기 때문입니다. 그 이유는 간단합니다. 검색 엔진은 애플리케이션이 아닌 페이지만 색인화하기 때문입니다.
또한 검색 엔진이 Flash 파일이나 AJAX 애플리케이션을 완벽하게 해석하고 관련 콘텐츠를 분석하고 색인화할 수 있더라도 여전히 URL을 사용하여 애플리케이션을 탐색할 방법은 없습니다. 검색 엔진의 주요 목적은 사용자에게 검색 결과를 제공하는 것이지만, 이 미디어 정보를 처리할 때 검색 엔진은 이 정보의 순서를 정렬할 수 없습니다. 간단히 말해서, Flash와 AJAX는 더 많은 창의성을 제공하는 동시에 감지하기 어려운 스팸 웹사이트의 증가로 이어집니다.
우리는 Flash와 AJAX를 사용하는 것을 완전히 반대하지는 않습니다. 위의 문제를 극복할 수 있는 방법이 있습니다. 웹사이트 디자이너는 필요한 경우에만 Flash와 AJAX를 사용해야 합니다. 이것이 소위 혼합 접근 방식입니다. 디자이너는 주로 HTML 언어를 사용하여 웹 사이트를 디자인해야 하며, Flash와 AJAX를 보조 기술로 사용하여 사용자에게 실질적인 이점을 제공해야 합니다. 디자인할 때 HTML 기반 텍스트 콘텐츠를 최대한 많이 사용하세요.
일반적으로 HTML과 JavaScript(DHTML)을 혼합하면 기본적으로 이러한 기술을 사용하는 효과를 얻을 수 있습니다. 예를 들어 버튼을 클릭하면 HTML div 단위를 표시하거나 숨길 수 있습니다. 이를 통해 작은 Flash 또는 AJAX 단위를 전통적인 HTML 레이아웃에 배치할 수 있습니다. 즉, Flash와 AJAX를 사용할 때는 페이지 자체가 아닌 페이지의 단위로 생각해야 합니다.