Adesea se întâmplă ca site-urile cu o cantitate destul de impresionantă de date să își păstreze conținutul într-una din bazele de date existente din rețea. Este mult mai ușor să salvați și să actualizați site-ul, deoarece baza de date ușurează adăugarea, transformarea sau ștergerea informațiilor.
Să dăm un exemplu. Să presupunem că aveți o enciclopedie online de rețete culinare, care conține 150.000 de articole aranjate în ordine alfabetică. Desigur, pentru a salva și a modifica acest număr de pagini "împrăștiate", în format de fișiere HTML, este foarte incomod. În acest sens, materialul enciclopediei va fi cel mai probabil stocat în baza de date, unde pur și simplu trebuie să fie tabele și stocate în fișierele acestei baze de date.
Acum ați decis să indexați site-ul în motoarele de căutare. Dacă site-ul dvs. va fi plasat toate conținutul articolelor enciclopediei din tabelul format cuprins (în ordine alfabetică) sau sub forma unei liste liniare de titluri de articole, motorul de căutare, avansarea pe conținutul prin recunoașterea lor ca link-uri regulate, indexuri întreaga enciclopedia. Această acțiune va face motorul de căutare nu este în același timp, și în câteva robinete (datorită faptului că o mare parte a materialului), ci ca urmare a tuturor articolelor apar în index.
Dar motorul de căutare nu este utilizatorul, nu se va ocupa de peretele etanș și de înlocuirea tuturor cuvintelor din limba rusă în caseta de căutare! Motorul de căutare atunci când vizitează paginile site-ului, link-uri către articole nu va găsi. Caseta de căutare (formularul de căutare) nu reprezintă un link către alte pagini și nu va genera interes din partea motorului de căutare. Pe baza acestui fapt, putem concluziona că, în exemplul nostru, motorul de căutare indexează numai pagina - pagina de căutare, iar enciclopedia rămâne invizibilă pentru aceasta.