וובמאסטר - תיכנות ובניית אתרים

מדריך PHP: צד שרת ו-SEO

רן בר-זיק ,‏ אינטרנט ישראל‏ ‏/‏ 25 פברואר, 2011
F+
F-

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

URL ידידותי

הרבה מאד מערכות מורכבות (וגם כמה פשוטות) משתמשות ב'שער כניסה' שהוא index.php ופרמטר שקובע מה בדיוק להציג. למשל index.php?name=mypage ו-index.php?name=otherpage. בעוד שה-URLים האלו טובים ויפים, הם יכולים להיות יותר ידידותיים למנועי חיפוש אם נשתמש ב-url_rewrite כדי לשכתב אותם.

url_rewrite זמין גם בחלונות וגם בלינוקס. בלינוקס אנו משתמשים בקובץ בשם htaccess ובחלונות אנו משתמשים ב-webconfig שבמהותם הם דומים. אני אראה לכם כיצד לעשות את זה בסביבת הפיתוח שלכם.

נכנס ל-iis:

iis

נבחר את default web site ונמצא שם את url_rewrite:

url rewrite

נלחץ על url_rewrite ואז נבחר ב-Add rule:

Add rule

מכאן זה די אינטואיטיבי, נבחר ב- User friendly url:

User friendly URL

אם למשל אני רוצה לתת friendly url ל: http://localhost/index.php?name=moshe אני אכניס את הכתובת הזו, למשל:

Add Rules

ואז בכל פעם שאכנס ל /moshe אני אכנס ל-URL האמיתי.

מהירות

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

1. לוודא שהגרסה של ה-PHP שמותקנת בשרת היא האחרונה ביותר.

2. השתמשו בכמה שפחות שאילתות MySQL, שימו LIMIT היכן שאפשר.

3. לעולם לא לשים שאילתות MySQL בתוך לולאות (או להמנע מכך).

4. למנוע שכפול של משתנים לשווא.

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

פרונט אנד משובח

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

1. קוד HTML תקני או עם מינימום שגיאות מסייע במידה מסוימת ל-SEO.

2. סמנטיות חשובה מאין כמוה ל-SEO. קוד HTML סמנטי, שמספר סיפור שניתן להבין אותו הרבה יותר טוב מאוסף של טבלאות מצ'וקמקות.

3. טבלאות זה רע בכל קנה מידה.

4. שימוש נבון ב-title ובתגיות מטא.

שימוש בכלי ה-SEO של WebMatrix

ב-WebMatrix יש לנו כלי SEO מובנה שניתן להשתמש בו במיוחד על מנת לבדוק את הפרונט אנד ואת המהירות. הכלי הזה מורכב מצד אחד ופשוט מאד לשימוש מהצד השני. על מנת להשתמש בו, יש ללחוץ על Reports שנמצא בצד השמאלי התחתון של WebMatrix:

Reports in WebMatrix

נלחץ על Create a report for the site שנמצא ממש במרכז:

Create a report for the site

ואז נבחר בכתובת של אתר. זה יכול להיות אתר מקומי או אפילו אתר אחר:

New Report

אחרי זמן קצר אנו נקבל דו"ח מפורט (בהתאם לגודל הדף) עם כל הבעיות שרלוונטיות ל-SEO:

דוח לדוגמא

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

רן בר-זיק, אינטרנט ישראל

מתכנת PHP מנוסה ובעל ידע רב בפיתוח לאינטרנט על בסיס LAMP. מומחה במערכות דרופל, ג'ומלה ו-וורדפרס. שולט היטב בכל מה שקשור לפרונט אנד: JavaScript: jQuery ו-MooTools,ActionScript 2/3 וכמובן HTML 5 + CSS 3.

אינטרנט ישראל: www.internet-israel.com
תגיות: PHP‏  /  מדריך‏  /  SEO‏  

תגובות בפייסבוק

תגובות למאמר



עוד במדריך

תגיות פופולאריות

X
הצטרף לעמוד שלנו בפייסבוק להישאר מעודכן!
וובמאסטר © כל הזכויות שמורות