שכתוב כתובות אינטרנט נעשה בעיקר על מנת ליצור כתובות ידידותיות יותר למנועי החיפוש, כתובות ייחודיות וכתובות אשר מכילות את מילות המפתח בעמוד.
שכתוב כתובות אינטרנט נעשה על גבי שרתי חלונות ושרתי לינוקס בצורה הבאה :
- שרתי לינוקס – שימוש במודול Apache ( Mod_Rewrite / htaccess ) לשכתוב כתובות אינטרנט המבוססים על שפת PHP.
- שרתי חלונות ( Windows ) – שימוש בתוכנות חיצוניות לשכתוב כתובות אינטרנט המבוססים על שפת ASP. תוכנה מומלצת היא ISAPI Rewrite.