This paper reports our effort in building PORDES, a vertical search engine for rural societies. the system automatically generates an internet portal directory that can be browsed of seacrhed by internet users. the directory contains strutured and links related to information needs of rural societies (i.e., agricultures, forestry, and the like). ontology was used as the basis for structuring information in the directory. users can manage the content of ontology. the process that enables generating the portal directory automatically is divided in to stages. the first stage is an offline process and tags the link with metadata classification scheme. the second stage reprsents an online process that dynamically build a directory structure based on request.