בניית אתרים

בניית אתרים

בניית אתרים

בניית אתרים

הצ'קליסט האולטימטיבי לבניית אתרי פרימיום ב-Framer

6 במאי 2025

עודכן בתאריך

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

תשיגו את הצ'קליסט שלי כאן 👉🏻 ובבלוג עצמו אני מפרט קצת יותר על כל נקודה, אז שווה לקרוא!
הוא נוצר במיוחד כדי לעשות לכם חיים קלים, להזכיר וללמד אתכם למה צריך לשים לב – הצ'קליסט עצמו רספונסיבי באתר, ומאורגן בצורה נחמדה, ככה שאפשר לעבור נקודה נקודה לפני מסירת האתר ולוודא שכל הסעיפים מסומנים.

אילון סקירה

UI/UX Senior & Web Developer

תמונה של אילון סקירה
תמונה של אילון סקירה
אתר הצ'קליסט עם כללים וטיפים לבניית אתרי פריימר
אתר הצ'קליסט עם כללים וטיפים לבניית אתרי פריימר
אתר הצ'קליסט עם כללים וטיפים לבניית אתרי פריימר
אתר הצ'קליסט עם כללים וטיפים לבניית אתרי פריימר

רספונסיביות ו-Layout

כשהתחלתי לעבוד עם Framer, הייתי מסתבך יותר מדי עם כל עניין הלייאווט. מוסיף יותר מדיי ברייקפוינטס, לא מתייחס לרספונסיביות כמו שצריך, ובסוף הייתי צריך לעשות מלא שינויים קטנים בכל נקודת שבירה כדי שדברים יראו טוב. נשמע מוכר?

בחלק הזה ריכזתי את כל מה שהייתי רוצה שיגידו לי כשהתחלתי לבנות בעזרת פריימר. זה הצ'קליסט האישי שלי למבנה נקי, פשוט ויציב שעובד בכל גודל מסך — שעם קצת הרגל הפך לאוטומתי ואינטגרלי בצורה שבה אני בונה את האתרים שלי.

1. עובדים רק עם 3 Breakpoints

תדבקו בשלושה ברייקפוינטס בלבד:

דסקטופ (1200~1400px)
טאבלט (810px)
מובייל (390px)

ואם אתם ממש פדנטים כמוני, בסוף כל העבודה על האתר תוסיפו נקודה נוספת למובייל של 429 פיקסל, שהיא נוגעת בדיוק באייפונים הגדולים (Pro max editions)

יותר מדי ברייקפוינטס יסבכו אתכם, פחות מזה – והאתר לא ייראה טוב על חלק מהמכשירים.

2. תמיד לעבוד עם Stacks

הברייקפוינטס והקונטיינרים שלכם צריכים להיות מסודרים ב-Stacks. כל סקשן צריך להתרחב ולהתאים את עצמו בצורה חלקה ונקייה בין הגדלים השונים, בלי לשבור את ה-Layout.

3. כלל ה-90% Relative ו-10% Absolute

הרוב המוחלט (90%) של האלמנטים באתר שלכם צריך להיות מסודרים בקונטיינרים על מצב (Relative).
ולהשתמש ב-Absolute רק לאלמנטים מיוחדים כמו אנימציות, אפקטים ספציפיים או תמונות/גרפיקות מיוחדות שצריכות לשבת בצורה שמנותקת מהגריד.

4. קנבס וסקשנים בגובה אוטומטי (Fit)

לרוב אתם תעדיפו שהקונטיינרים והסקשנים שלכם יהיו על Height: Fit, כדי להכיל את התוכן בצורה רספונסיבית. תימנעו מגבהים קבועים שעלולים לייצר רווחים מוזרים או גלישה של תוכן — אלא אם כן זה מאוד מכוון ואתם יודעים מה אתם עושים.

5. לשקול להשתמש ביחדות VH (Viewport Height) בהירו

השתמשו בזהירות ב-VH לסקשנים הגדולים באתר (כמו Hero Sections). אני ממליץ על בין 90-100VH, תלוי בכמות התוכן – כדי לקבל יותר שליטה על ה"תמונה הראשונית" שהלקוח רואה כשהוא נכנס לאתר.

6. שילוב בין Fill Width & Max Width

דרך טובה לשלוט על מבנה אתר מסודר ברזולוציות גבוהות היא לתת קונטיינר סקשן שלנו שילוב של Fill Width עם Max Width שיכתיב את הגבולות העליונים של רוחב האתר שלנו, ככה הסקשן נשאר רספונסיבי כלפי מטה, אבל נעצר על הערך העליון של הגריד שלנו, במקום להמשיך להימתח ביחד עם הגודל מסך ללא גבולות.

7. להשתמש ב-Layout Templates לתפריט ופוטר

לעבודה יותר נקייה וביצוע שינויים גורפים, מומלץ להכניס את התפריט ניווט והפוטר שלכם לתוך Layout Template - ביחד עם כל נקודות השבירה הרלוונטיות שלכם - לדפים מיוחדים תמיד אפשר ליצור ווריאציות.

8. מבנה סמנטי של התוכן

היררכיית המבנה של כל עמוד צריך להיראות ככה:
Breakpoint > Main > Section > Content
זו הדרך הכי טובה לשמור על סדר, שגם תאפשר לכם להגדיר Padding, Min, Max Width במקומות הנכונים, ותעזור לבוטים של גוגל להבין יותר טוב את המבנה הסמנטי של האתר.

9. פאדינג וסקשנים

ה-Padding העליון ותחתון (ריווח בין סקשנים) מוגדר ברמת הסקשן, ו-Padding מימין ושמאל מוגדר ברמת התוכן (Content).

10. גודל מקסימלי לגריד

בהנחה שאתם עובדים לפי גריד (כדאי לכם!), אנחנו רוצים שהטווח עליון שבו התוכן יוכל להתפרס יהיה קבוע ואחיד לכל הדפים באתר ולכל התוכן, איך עושים את זה? מגדירים Max Width כטווח עליון לתוכן שלנו ברמת הסקשן — כן, לכל סקשן בנפרד, כדי לשמר שליטה מלאה על העמוד, תמיד נרצה להימנע מ-Padding או Max Width ברמת ה-Main.. כי ברגע שאנחנו נפגשים באלמנט יוצא דופן.. נצטרך לשנות את כל האתר כדי להתאים אותו מחדש.

11. בדיקת רספונסיביות ידנית

בודקים את כל הטווח הרספונסיבי של נקודת שבירה דרך ה- Preview Mode של פריימר, שמאפשר Dynamic Resizing.


טיפוגרפיה

טיפוגרפיה נכונה היא אחד הדברים שהכי משפיעים על תחושת הסדר באתר. התעלמות מפרטים קטנים כמו רוחב טקסט או תגיות נכונות להיררכיית טקסט פוגעת גם באסטטיקה וגם בביצועי האתר מבחינת גוגל.

12. רספונסיביות בטיפוגרפיה

טקסט ברוחב מעל 390 פיקסל יהיה מוגדר ל-Fill Width. אחרת, הוא לא יירד שורה בצורה תקינה במובייל.

13. שבירת שורות נכונה

אם טקסט מוגדר ל-Fill, כל ההורים (Parent Containers) שלו צריכים להיות על Height: Fit - כדי שיוכל להגדיל את כל הקונטיינר כשהוא נשבר.

14. סטיילים (Text Styles)

תמיד עדיף להשתמש בסטיילים רספונסיביים לטקסט – יוצרים Text Styles שמאפשרים הגדרות שונות לכל נקודת שבירה. (H1, H2, P)

15. שימוש נכון ב-Heading Tags

אם אתם מתמשים ב-Text Styles, התגיות כבר יחוברו אוטומתית, אבל אם לא - תגדירו לכל סוג כותרת את התגית המתאימה לה ידנית — H1 עד ל H6, כדי לשמור על היררכייה נכונה ונגישות.

16. פסקאות עם תגית p

טקסט רגיל תמיד יהיה עטוף בתגית <p> כדי לשמור על מבנה סמנטי נכון ולעזור לקוראי מסך להבדיל בין תוכן לכותרות.


אנימציות ואינטראקציות

אנימציות יכולות להפוך אתר לחוויה מרשימה שקשה לשכוח, אבל רק אם משתמשים בהן נכון. בחלק הזה סיכמתי את התובנות שלי בנושא אנימציות ואינטרקציות חלקות, נעימות לעין, וכאלו שלא פוגעות בביצועים של האתר.

17. כמה אנימציות הן יותר מדיי אנימציות?

אל תוסיפו אפקטים לכל השכבות, תשתמשו באנימציות ותנועה בצורה "עדינה" ומבוקרת, יותר מדיי תזוזה יכולה להעמיס וויזואלית ומאוד להכביד על טעינת האתר והביצועים שלו בצורה כללית — פריימר הפך אנימציות ווב לדבר מאוד פשוט, מוסיפים אפקטים מטורפים בלחיצה.. אבל אנחנו לא יכולים לשכוח שבקצה השני, הדפדפן צריך לטעון, לחשב, ולרנדר את כל זה.. לכן ננסה להפיק את המירב עם כמה שפחות אפקטים מיוחדים.

18. הגדרת User Select: None

באלמנטים אינטרקטיביים עם טקסט בתוכם, תמיד מוסיפים לטקסט User Select: None. כדי למנוע מהמשתמשים לסמן בטעות טקסטים על כפתורים בזמן לחיצה.

19. אנימציות ב-Nested Components

אם יש לכם קומפוננטות שנמצאות אחת בתוך השנייה, ה-Transition style & Timing שלהם צריך להיות זהה כדי למנוע אי-סינכרון באנימציה.

20. התנהגות תנועה אחידות (Animation Transitions)

מומלץ לשמור על Transition styles זהים או דומים בכל האתר כדי לשמור על עקביות והרגשה אחידה.

21. אנימציות Scroll Transform

בשביל אפקטים של Scroll Transform מומלץ להשתמש רק בטריגר של "Section In View" - כדי לקבל שליטה יותר טובה על התזמון.


נגישות ו-SEO

יש הרבה דברים באתר שלא תמיד רואים בעיניים, אבל הם משפיעים ישירות על ההצלחה של האתר שלכם בקידום האורגני.
התאמות לנגישות ו-SEO אולי לא תמיד מרגישות דחופות כמו עיצוב יפה או אנימציה מגניבה, אבל הן אלה שמבטיחות שהאתר שלכם יופיע בגוגל, יגיע לקהל הנכון וייתן חוויית משתמש טובה ונגישה לכולם. הנה הדברים העיקריים שאתם צריכים לבדוק כדי להבטיח שהאתר שלכם יהיה ידידותי גם לגולשים וגם למנועי החיפוש.

22. כותרת H1 אחת בלבד

חייבת להיות רק כותרת H1 יחידה בכל עמוד - ולא יותר.

23. אופטימיזצית מדיה וקוד

המדיה שאנחנו מעלים לאתר חייבת להיות מכווצת ככל שאפשר, כדי לא להשפיע לרעה על זמן טעינת האתר. אני ממליץ על Tinypng.com בשביל תמונות, ולגביי קוד — פריימר מעביר את כל הקוד JS/HTML באתר אופטימיזציה מעולה, ככה שאתם מכוסים בלי לגעת בכלום, אבל צריך לזכור שאם אתם מוסיפים קוד בצורה ידנית ישירות לHTML של העמוד, אתם אחראים לבדוק שהוא אופטימלי.

24. סרטונים באתר

מומלץ לא להעלות סרטונים לאתר, אלא להשתמש בשירות אחסון חיצוני ולהציג את הסרטון דרך Embed - כדי להסיר את הורדת הסרטון מזמן הטעינה הראשונית של האתר. לאחסון חינמי אני ממליץ להשתמש ב-www.gumlet.com.

25. חייבים להתייחס ל Alt-Text

להקפיד לתת Alt text לכל תמונה באתר לשיפור תוצאות הנגישות ו-SEO. וכשאתם נותנים לתמונה תיאור, תנסו להיות הכי אותנטיים ואמיתיים שאפשר, דמיינו שאדם כבד ראייה שואל אתכם "מה התמונה הזו מראה?" וככה תרשמו.

26. שימוש חוזר ב Alt-Text

אם תגדירו 2 תמונות או אלמנטים קרובים עם אותו Alt text - גוגל יתייחס אל זה בצורה שלילית ויעיר. לא להתעצל 🤣

27. תגיות סמנטיות תקינות

מאוד חשוב להקפיד על תגיות סמנטיות נכונות במבנה ופריסת העמוד, הנה לינק למדריך של פריימר על תגיות 👉🏻

28. כותרת תוצאות חיפוש Meta Title & Description

הגדרות ה- Meta Title \ Meta Description ברמת הדף צריכות להיות מדויקות לאסטרטגית ה-SEO שלכם, ולא לשכוח להגדיר Social Link Previews.

29. על Cookies ו-GDPR

אם האתר שלכם פונה למדינות אירופה, אתם מחויבים להוסיף באנר Cookies ע"פ חוק, בישראל - עדיין לא חייבים.

30. כפתורים מזויפים

כפתורים עם לינק עליהם, יקבלו אוטומתית את התגית <a> - אבל לכפתורים שמפעילים אינטרקציה נצטרך להגדיר ידנית כ- <button>. בעיניכם זה ברור שהכפתור מזויף אבל האלגוריתם של גוגל יודע לזהות כפתור אפילו רק לפי הנראות שלו, גם אם הוא לא מוביל לשום מקום גוגל יתייחס אליו ככפתור, לכן אנחנו צריכים מגדירים אותו מראש כדי לא לקבל הערה של "היי יש פה כפתור אבל הוא לא מסומן נכון סמנטית, -5 נקודות לגריפינדור"

31. כלים לבדיקת נגישות וסמנטיקה

מומלץ להעביר את האתר דרך wave.webaim.org כדי לקבל הערות בזמן אמת על כל בעיות הנגישות וסמנטיקה בעמוד. [חלק אינטרגלי מהתהליך שלי]


תגיות HTML בפריימר
תגיות HTML בפריימר
תגיות HTML בפריימר
תגיות HTML בפריימר

טיפס אנד טריקס

כל מני נקודות בונוס נוספות, ידע כללי נוסף, שיטות או המלצות אישיות מהנסיון שלי עם פריימר — האמת שאני יכול לכתוב גם 100 נקודות כאן, אבל נתאפק ונשאיר חלק מהדברים לאקדמיה 😉

32. ייצוא וכיווץ תמונות

לכיווץ תמונות, אני ממליץ לייצא מפיגמה ב-x1.5 מהגודל האמיתי שבו היא הולכת להופיע בקנבס - אם האלמנט הוא תמונה עם הרבה פרטים קטנים או שקיפות, לייצא כ-PNG, אחרת עדיף JPG לחיסכון במשקל. - לאחר מכן להעביר דרך TinyPNG.com.

33. ערכי Blur גבוהים

עדיף כמה שאפשר להימנע מערכי Blur יותר גבוהים מ-20 פיקסל, במיוחד אצל אצלמנטים חוזרים ובמיוחד בעמוד הראשי של האתר - במכשירים יותר ישנים זמן העיבוד של האפקט יהיה יחסית גבוה. זה כולל גם Blur Filter וגם Background Blur, פעולת העיבוד הכבדה זהה מאחורי הקלעים.

34. עצירת גלילה בתפריטים

אם אתם משתמשים ב-Full Screen Menu במובייל שלכם, תוסיפו את הקומפננטה שעוצרת גלילה ברקע מהאתר שלי - לחוויה איכותית יותר.

35. שינוי Padding בנקודות שבירה שונות

שימו לב לעשות Override ל-Padding שלכם בנקודות שבירה של הטבלט ומובייל - ההמלצה שלי: [מובייל 12~18px] [טבלט: ~40px]

36. להשתמש ב- Contrast Checker

תמיד תבדקו שניגודיות צבעי הטקסטים שלכם באתר תקינים, גוגל מאוד מקפידים על הנושא במיוחד על כפתורים — יש Contrast Checker בנוי בתוך wave.webaim.org

37. מידע מוסתר מגוגל

מומלץ שמידע חשוב לא יהיה "מוסתר" בתוך קומפוננטות ונגלה רק בלחיצה [כמו סקשני FAQ] - הבוטים של גוגל לא יוכלו לקרוא ולהתייחס אליהם. מצד שני, אם תרצו להסתיר מידע בכוונה מאינדוקס של גוגל, אתם יכולים לבקש מהבוטים של גוגל לדלג עליו — לכו ל-"Accessibility < Google Bots"

38. כיווץ אוטומתי של תמונות

בפריימר, תמונות מכווצות אוטומתית לפורמט AVIF ומקבלות Lazy Load בצורה גורפת - אבל זה לא תחליף לכיווץ תמונות בצורה תקינה לפני שמעלים לאתר!

37. עדכונים רשמיים מ-Framer

מומלץ להיות עם היד על הדופק עם העדכונים הרשמיים של פריימר, הם מוציאים שיפורים ועדכונים ממש עוצמתיים מדיי שבוע ~ חודש.


כמה מילים לסיום

הצ׳קליסט הזה נוצר במיוחד כדי לעשות לכם חיים קלים, להזכיר וללמד אתכם למה צריך לשים לב – הצ'קליסט עצמו רספונסיבי באתר, ומאורגן בצורה נחמדה, ככה שאפשר לעבור נקודה נקודה לפני מסירת האתר ולוודא שכל הסעיפים מסומנים, בהצלחה! ואם יש שאלות אל תתביישו ליצור קשר :)

אם תרצו להעמיק וללמוד פריימר בצורה יותר מסודרת, מהבסיס ועד שליטה מלאה — אתם מוזמנים להירשם לאקדמיה שלי!

תוכן שבועי פרקטי לבוני אתרים, מעצבים ועסקים טכנולוגיים.

תוכן שבועי פרקטי לבוני אתרים, מעצבים ועסקים טכנולוגיים.

מוזמנים להירשם לניוזלטר ולקבל מדריכים, עדכונים, משאבים ומלא ערך מעולם הבניית אתרים.

מוזמנים להירשם לניוזלטר ולקבל מדריכים, עדכונים, משאבים ומלא ערך מעולם הבניית אתרים.

מחכים לשמוע על

הפרויקט הבא שלכם!

מחכים לשמוע על

הפרויקט הבא שלכם!

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

אישה בשיחת זום
הפגישה נוספה ליומן
תמונה משיחת זום
סמן אוניקס
אישה בשיחת זום
הפגישה נוספה ליומן
תמונה משיחת זום
סמן אוניקס
אישה בשיחת זום
הפגישה נוספה ליומן
תמונה משיחת זום
סמן אוניקס