תלוי גם בארכיטקטורה שאתה עובד איתה,
בעיקרון לפני שאתה מתחיל אפילו לחשוב לבנות אתר אתה מתחיל לעבוד על הדאטהבייס שלו כמו שצריך ומתכן לעצמך מבנה נתונים יעיל.הכוונה היא פה לדברים בסיסים + פיצרים , ובנוסף אתה אמור גם לבנות פונקציות וירטואליות על נייר כדי לדעת מה כל פונקציה עושה ואיך היא שולפת ככה שיהיה לך את האופציה לשלוף כמה שיותר נתונים ולהעביר אותם בכמה שפחות קריאות למסד נתונים.
עדיף שתבנה לך סכמה מההתחלה שהיא בסיסית ותרחיב אותה לאט לאט לפי הפונקציונליות של האתר שאתה מתכנן, כלומר אם נגיד אתה רוצה לתכנן לך טבלה ששומרת על דפים תתחיל מדבר כזה לדוגמא
1.מס' הדף
2.שם הדף
3.תוכן
ואז תוסיף לדוגמא דברים לפי הצרכים שלך כלומר אם אתה מתכנן שלדף יהיה שליטה על התגיות מטה של הדפים אז אתה מוסיף לטבלה
4.מפתחות חיפוש
5.תיאור הדף
אם אתה רוצה שהדף יהיה בסגנון מיוחד
6.טמפלט
ואתה ממשיך לפי הצרכים שלך..