דילוג לתוכן הראשי
THE FLOOD

שלוש רמות

סתם דפי CMS, מסודרים ב-flow של שלוש רמות: אבא, ילד, נכד. הדוגמה: טיולים › ישראל › אילת. העץ של האתר עצמו, תמיד מעודכן: העץ.

#levels-tree

הדוגמה

טיולים

אבא

ישראל

ילד

יוון

ילד

איטליה

ילד

אילת

נכד של ישראל

ירושלים

נכד של ישראל

ים המלח

נכד של ישראל

#levels-each

מה כל רמה

רמהבדוגמהמה הדףמה רואים בו
אבאטיוליםדף קטגוריה, האינדקספתיחה קצרה, והילדים כאריחים. רוב התוכן שלו הוא הרשימה של מה שמתחתיו
ילדישראלקטגוריה של הנכדים שלו, וגם דף בפני עצמוהתוכן שלו (פתיחה, יתרונות, שאלות), ו"בתוך ישראל": הנכדים כאריחים
נכדאילתדף ישות, הדף שמחפשיםכל התבנית: ראש, גישה, יתרונות, דמואים, שאלות. בלי אריחים, רק הפס של האחים

העץ יכול לרדת עוד רמה, ואותה תבנית משרתת גם אותה: מה שקובע אם דף מציג אריחים הוא אם יש לו ילדים, לא באיזו רמה הוא.

#levels-same

מה משותף לכל הרמות

כתובתשטוחה לכל דף, /trips/eilat. הכתובת לא תלויה בעץ, אז העברת אילת לקטגוריה אחרת לא משנה אותה
פירורי לחםטיולים › ישראל › אילת, מהקיטלוג. מהם, ומהקישורים, גוגל מבין את ההיררכיה, לא מהכתובת
הפסבדף של אילת: כל הטיולים · ישראל · אילת · ירושלים · ים המלח. הדף שעומדים בו מסומן
התבניתאחת לכל הרמות. כל לבנה מופיעה רק כשיש לה תוכן, ו"בתוך…" רק לדף שיש לו ילדים. דף שרוצה משהו משלו מקבל override
מיליםלכל דף קבוצת מילים ונפח חיפוש מ-DataForSEO. האבא הוא הנושא הגדול, והנכדים הם הזנב הארוך שאפשר לנצח בו

#levels-ours

איפה זה אצלנו

שורת הדף (הישות)data/service-entities.ts, data/ai-areas-data.ts, data/entity-drafts.ts
הקיטלוג (מי האבא של מי)data/branches.ts
התבניתapp/services/[area]/page.tsx
החלק של דף אחד (override)app/services/[area]/overrides.tsx
המילים והנפחdata/tree-words.ts, npm run kw:tree

התבנית, הלבנים ונקודות ה-slot: FLOOD collection page.