动态网页可以适应其内容或外观取决于用户的交互,由应用程序提供的数据的变化,或随着时间的推移演变,作为一个新闻网站上。 使用客户端脚本技术(XML,Ajax技术,Flash中的ActionScript),内容可以迅速改变用户的计算机上没有新的页面到Web服务器的请求。 然而,大多数动态Web内容被组装在Web服务器上使用服务器端的脚本语言(ASP,JSP,PHP,Perl中的Python)。
客户端和服务器端的方法用在多方面网站不断变化的内容和复杂的互动功能。 动态网页提供了巨大的灵活性,但提供一个独特的组装每一个页面请求的内容组合的过程中,需要一种快速,高端网络服务器,在许多动态网页的请求下,即使是最能干的服务器可以拖垮很短的时间。 除非他们是经过精心优化,动态的Web内容交付系统往往比静态网页搜索引擎可见少得多。 考虑动态Web内容系统的优点时,总是问搜索能见度。