Monday, May 9, 2011

امکان ارسال فکس بدون وجود دستگاه فکس روی سیستم


شاید همه ما دربعضی ازمواقع طراحی وب سایت احتیاج به ارسال فکس داشته باشیم اما چون دستگاه مذکوررا درخانه یا محل کارخود نداریم دچار مشکل می شویم اماخوب ویندوز به سادگی این مشکل را برطرف کرده است برای این منظور می توانید تنظیمات زیررا روی سیستم خود پیاده سازید:

برای انجام این عمل ابتدا طراحی وب سایت پنجره Printer And Faxes را بازمی کنیم به روشهای زیر:

الف) Start << Printer and Faxes

ب) Start << Control Panel << Printer and Faxes

بعد ازبازشدن پنجره فوق طراحی وب سایت درسمت چپ یک قسمت به نام Printer Fax وجود دارد که دراین قسمت دوگزینه است که گزینه Setup Faxing را انتخاب کنیدبعد از چند ثانیه پنجره ای درمحیط به نام Configuring Components بازمی شود که دراین مرحله باید دقت داشته باشید که سی دی نصب ویندوز در داخل سی رام باشد تا سیستم بتواند فایلهای موردنیاز خودرا با استفاده از سی دی کپی کند، دراین هنگام طراحی وب سایت ممکن است درخواستی مبنی برکپی کردن فایلها از سی دی صادرشود که کلید Ok  را انتخاب کنید که ویندوزشروع به نصب می کند بعدازپایان یافتن مراحل فوق شما یک دستگاه فکس اتوماتیک روی سیستم خود دارید که می توانید عمل ارسال فکس را به راحتی انجام دهید طراحی وب سایت


Wednesday, August 18, 2010

ساخت CSS برای مرورگرهای مختلف

طراحان وب سایت معمولا در هنگام تبدیل کردن یک قالب گرافیکی به کد HTML و CSS در مرورگرهای مختلف به مشکلهای زیادی بر می خورند. این مشکلها معمولا در مرورگر اینترنت اکسپلور 6 به دلیل قدیمی بودن آن بیشتر دیده می شود. برای رفع این ایرادها راههای زیادی وجود دارد که از جمله میتوان به استفاده از CSS Hacks اشاره کرد.
اما معمولا استفاده از CSS Hack ها کمی به سردردهای برنامه نویسان و طراحان اضافه خواهد کرد. چون معمولا در آینده اگر وب سایت نیاز به تغییر یا به روزرسانی داشته باشد وجود این CSS Hack ها کمی کار را دشوارتر می کند.
اما راه حل مناسب تر به نظر من هدف قرار دادن مرورگرها برای استفاده از CSS های مختلف هست. این کار بدین معنی است که شما توسط چند خط کد در صفحه HTML میتوانید CSS خود را برای یک مرورگر خاص فقط تعریف کنید، مزیتی که این روش دارد این است که فایل CSS شما دیگر پر از کدهای گمراه کننده هک نخواهد شد و شما برای هر مرورگری که سایت شما در آن به درستی نمایش داده نمی شود یک فایل CSS جداگانه دارید که بعدا هم به راحتی می توانید در آن تغییرات ایجاد کنید و یا آنرا حذف کنید.
اما تنها اشکالی که این روش دارد این است که فقط روی مرورگرهای اینترنت اکسپلورر ویندوز کار می کند ! برای رفع این مشکل هم راه حل دیگری وجود دارد که در ادامه خواهم گفت.

روش استفاده

برای استفاده کردن از این روش کافی است نسخه مرورگری که موردنظرتان است را در کد HTML وارد کنید. دقت داشته باشید که حتما در HTML باید وارد شود نه فایل CSS !
برای مثال کد زیر در صورتیکه مرورگر اینترنت اکسپلورر باشد اجرا خواهد شد :
<!--[if IE]>
According to the conditional comment this is Internet Explorer
<![endif]-->
نمونه های مختلف این کد را در زیر می بینید :
<!--[if IE]>
According to the conditional comment this is Internet Explorer
<![endif]-->
<!--[if IE 5]>
According to the conditional comment this is Internet Explorer 5
<![endif]-->
<!--[if IE 5.0]>
According to the conditional comment this is Internet Explorer 5.0
<![endif]-->
<!--[if IE 5.5]>
According to the conditional comment this is Internet Explorer 5.5
<![endif]-->
<!--[if IE 6]>
According to the conditional comment this is Internet Explorer 6
<![endif]-->
<!--[if IE 7]>
According to the conditional comment this is Internet Explorer 7
<![endif]-->
<!--[if gte IE 5]>
According to the conditional comment this is Internet Explorer 5 and up
<![endif]-->
<!--[if lt IE 6]>
According to the conditional comment this is Internet Explorer lower than 6
<![endif]-->
<!--[if lte IE 5.5]>
According to the conditional comment this is Internet Explorer lower or equal to 5.5
<![endif]-->
<!--[if gt IE 6]>
According to the conditional comment this is Internet Explorer greater than 6
<![endif]-->
در کدهای فوق واژه های gt و lt به معنی greater than و less than می باشد یعنی اگر برای مثال gt IE6 به کار ببرید در صورتیکه نسخه مرورگر بزرگتر از 6 باشد اجرا خواهد شد و یا lt IE7 در صورتیکه کمتر از 7 باشد اجرا می شود. اگر به انتهای gt و lt حرف e را اضافه کنید همان نسخه را هم در بر می گیرد یعنی lte IE7 به معنی less than و equal نسخه 7 خواهد بود.

سایر مرورگرها

همانطور که گفتم متاسفانه این روش فقط برای اینترنت اکسپلورر در ویندوز کار می کند. اما توسط یک فایل کوچک جاوااسکریپت میتوان سایر مرورگرها را هم هدف قرار داد. برای دریافت این فایل به این آدرس بروید.
بعد از دریافت فایل کد زیر را در فایل HTML خود قرار دهید :
<script src="css_browser_selector.js" type="text/javascript"></script>
سپس برای اینکه مرورگر خاصی را هدف قرار دهید از تگهای زیر استفاده کنید :
  • ie – Internet Explorer
  • ie8 – Internet Explorer 8.x
  • ie7 – Internet Explorer 7.x
  • ie6 – Internet Explorer 6.x
  • ie5 – Internet Explorer 5.x
  • gecko – Mozilla, Firefox (all versions), Camino
  • ff2 – Firefox 2
  • ff3 – Firefox 3
  • ff3_5 – Firefox 3.5
  • opera – Opera
  • opera8 – Opera 8.x
  • opera9 – Opera 9.x
  • opera10 – Opera 10.x
  • konqueror – Konqueror
  • webkit or safari – Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
  • safari3 – Safari 3.x
  • chrome – Google Chrome
  • iron – SRWare Iron
چند مثال :
html.gecko div#header { margin: 1em; }
.opera #header { margin: 1.2em; }
.ie .mylink { font-weight: bold; }
.mac.ie .mylink { font-weight: bold; }

جستجو در سایتهای Flash امکان پذیر می شود

قابل توجه دوستانی که علاقه زیادی به سایتهای فلش دارند، قرار شده که متون درون سایتهای فلش توسط موتورهای جستجو index شوند و درون نتایج موتورهای جستجو قرار بگیرند. توجه داشته باشید که فقط متن قابل جستجو شدن هستش، پس باز اهمیت متن حتی در سایتهای فلش هم نمایان شد…
تکنولوژی موتورهای جستجو یک قدم به جلو برداشت، شرکت Adobe در حال همکاری با سایتهای Google و Yahoo می باشد تا محتویات سایتهای فلش قابل index شدن در موتورهای جستجو شود. این پروژه قابلیتی را بوجود می آورد تا از سایتهای فلش متن و لینکهایی در موتورهای جستجو ذخیره شود. محتویات سایتهای فلش، حتی تبلیغات و بازیهای آنلاین برای موتورهای جستجو قابل درک خواهد بود. صفحه هایی که دارای فایلهای SWF هستند توسط موتورهای جستجو به کاربر ارائه می شوند. Google در حال حاضر این امکان را اضافه کرده است، Yahoo هم در نسخه های بعدی این کار را خواهد کرد.
ولی برای تصاویر گرافیکی و ویدئو متاسفانه این امکان وجود ندارد. Google در این زمینه می گوید : " اگر فایلهای فلش شما فقط دارای تصاویر باشند، ما قادر نخواهیم بود که متن موجود در این تصاویر را index کنیم. برای همین لینکهایی برای رجوع به آن سایتها ایجاد نمی شود. همین مسئله در مورد فایلهای FLV هم صدق می کند، چون تصاویر ویدئویی که در سایتهایی مثل YouTube ارائه می شود شامل متن نمی باشند. "

راهنمای SEO برای طراحان وب سایت

Search Engine ها چگونه کار می کنند ؟

Search Engine هایی که Crawler Based هستند (مثل Yahoo و Google) برنامه ای برای خود دارند که به آنها معمولا Web Spider یا Web Crawler می گویند. این برنامه ها محتویات درئم وب سایتها را می خوانند، به دنبال لینکهای ورودی و خروجی می روند و سپس این اطلاعات را درون بانک اطلاعاتی خود ذخیره می کنند که به آنها Index می گویند.
وقتی ما کامه ای را جستجو می کنیم Search Engine آنرا درون Index خود جستجو می کند و مناسبترین جوابها را نشان می دهد حال اینکه چه جوابهایی در رتبه های بالاتری قرار می گیرند بستگی به یکسری فاکتورها و الگوریتم آن Search Engine بستگی دارد.
هر موتور جستجو دارای الگوریتم خاص خودش است و دانستن این الگوریتم ها در بهبود رتبه وب سایت موثر است. هر SEO دارای دو درجه است :
ON SITE SEO : کارهایی است که شما می توانید در سایت خود انجام دهید مثل HTML Markup، Target Keywords، Internal Linking، Site Structure و …
OFF SITE SEO : عواملی اشت که شما کمتر در آن دخیل هستید مثل تعداد لینک هایی که کاربران دیگر به سایت شما می دهند.

اشتباهاتی که طراحان و برنامه نویسان وب سایت در مورد SEO انجام می دهند

  1. Splash Page یکی از بزرگترین اشتباهات قرار دادن یک Splash Page در Home Page است، بدتر از آن قرار دادن لینک ورودی به سایت درون Flash Object است چون Spider ها نمی توانند آنرا دنبال کنند.
  2. Spiderable Flash Menus این منوها ممکن است جذاب و زیبا باشند اما Spider ها نمی توانند این لینکها را دنبال کنند.
  3. Image and Flash Content
    Spider ها فقط می توانند text ها را بخوانند متنهایی که درون تصاویر و Flash قرار داده می شود قابل خواندن نمی باشد.
  4. Overuse of AJAX خیلی از طراحان و برنامه نویسان به حد وفور از AJAX استفاده می کنند ولی این را باید توجه داشت که مطالبی که توسط AJAX تولید می شوند به صورت Dynamic هستند و قابل Index کردن نمی باشند. دلیل دیگر این است که Address ها در هنگامی که AJAX استفاده می شود تغییر نمی کنند و نمی توان آنها را به سایر افراد فرستاد.
  5. Versioning of Theme Design
    بعضی از طراحان دوست دارند Version های مختلفی را برای سایت خود در نظر بگیرند و آنها را به صورت Folder های مختلف در سایت قرار دهند. این کار ممکن است باعث از دست رفتن Backlink ها شود.
  6. Click Here Link Anchor Text
    این متن Click Here را ما زیاد دیده ایم، اما بهتر است بجای قرار دادن Click Here از keyword مربوطه استفاده کنیم مثلا Click Here for Learn Design
    البته باید توجه داشت که نباید زیاد از Keyword ها برای این کار استفاده کرد چون ممکن است به عنوان Spam شناخنه شود.
  7. Common Title Tag Mistake یک کار اشتباه این است که برای هر صفحه یک Title ثابت و یکسان قرار داد، مثل این است که به Search Engine بگوییم که صفحه های ما همگی دارای یک مطلب می باشند.
    به عنوان مثال در WordPress بهتر است Title ها به صورت Post Title | Site Name باشند.
    خیلی از Title های طولانی برای سایت استفاده می کنند اما باید توجه داشت که حداکثر 65 کاراکتر همراه با Space ما در اختیار داریم.
    یکی دیگر از اشتباهات استفاده تکراری از لغات یکسان برای Title است ممکن است موتور جستجو آنها را به عنوان Spam شناسایی کنند، باید از لغات هم معنی استفاده کرد چون ممکن است کاریر همان لغت به کاربرده شما را جستجو نکند.
  8. Empty Image Alt attribute
    همیشه باید از alt برای توضیح در مورد تصاویر خود استفاده کنیم چون Spider ها تصویر را نمی بینند، همینطور استفاده از alt رتبه تصویر را در Search Engine ها بالا می برد.
  9. Unfriendly URLs
    بهتر است از url هایی که به صورت friendly هست استفاده کنیم مثل :
    domain.com/page-title

کارهایی که بهتر است برای SEO انجام بدهیم و انجام ندهیم

  • مخاطبان خود را فراموش نکنید
    در مورد عناوینی مطلب بنویسید که کاربران بیشتر به دنبال آن هستند
  • نسبت keyword ها به کل کلمات را رعایت کنید
    وقتی مطلبی می نویسید کمک کنید تا موتورهای جستجو آنها را بهتر پیدا کنند. Keyword Density نسبت تعداد keyword ها به کل کلمات می باشد شما باید دقت کنید که keyword ها در این قسمت ها حتما قرار داشته باشند :
    title tag – Page Url – Main Heading H1,H2 – First Paragraph of Content – At Least 3 times in the Body
  • وابستگی را فراموش نکنید
    از Keyword هایی استفاده کنید که رابطه با مطالب سایت شما داشته باشد.
  • از لینکهای درونی نترسید
    در سایتها باید صفحه ای باشد که به همه Page های سایت لینک بدهد مثل sitemap یا blog archive
  • با آدرس domain خود هماهنگ باشید
    برای Search Engine ها دامین هایی که با www شروع می شوند یا نه، فرق گذاشته می شود پس با هر ساختار که شروع می کنیم با همان باید ادامه دهیم.
  • از لینکهای مشکل دار پرهیز کنید
    باید همیشه link های مشکل دار را پیدا کرد و آنها را دزست کرد.
  • از کد نویسی Semantic استفاده کنید
    استفاده کردن از Semantic Code هم سایت تمیزتر و هم رتبه بالاتری در Search Engine ها برای شما به ارمغان میاورد. 
منبع : blog.datisdesign.com/persian

Avoid doing these.....


این پست ترجمه مقاله ای از وبلاگ netjelly هست که فکر میکنم خیلی به درد طراحان وب سایت بخوره، چون دقیقا به نکاتی اشاره کرده که متاسفانه هنوز ما در حال استفاده از آنها در کارهایمان هستیم. من خودم این نکات را جایی یادداشت کردم و همیشه موقع ساخت طرح جدید در کنارم میذارم تا حواسم باشه که چه کارهایی رو بهتره که انجام ندم، به شما هم پیشنهاد میکنم که بعد از خوندن این مطلب کم کم سعی کنید این موارد رو در کار به کار نبرید.
  • هیچوقت فکر نکنید چون وب سایت رو ساخته اید پس همه به سوی آن خواهند آمد ! حتی اگر یک وب سایت کامل ساخته باشید شما باید مراحلی را برای بازاریابی انجام دهید.
  • تبلیغات را در محتویات سایت خود ترکیب نکنید ! اگرچه این کار ممکن است تعداد کلیکهای شما را افزایش دهد، اما وقتی کاربر فکر می کند روی لینک درونی وب سایت شما کلیک کرده است و بعد متوجه می شود که شما او را فریب داده اید معمولا بیشتر آنها دیگر بر نمی گردند.
  • از Intro ها در سایت خودداری کنید ! خوشبختانه آنها کم کم در حال انقراض هستند اما زمانی این سبک بیشتر مورد استفاده بود و کاربران به جای دیدن محتوای سایت اولین چیزی که می دیدند این صفحات بود.
  • رنگ لینکهای ملاقات نشده را با لینکهای ملاقات شده متمایز کنید. این یکی از اولین کارها در Uasability هست، کاربران تفاوت رنگها رو به خوبی تشخیص می دهند و میخواهند بدانند که به کدام لینک سر زده اند و به کدام یک نه !
  • مطمئن شوید که وب سایت شما در همه مرورگرها به درستی نمایش داده می شود. مرورگرها یکسان بوجود نیامده اند و همه آنها با کدها یکسان برخورد نمی کنند. چه خوشتان بیاید چه نیاید شما باید از این کار مطمئن شوید. (سایت browsershots.org یک ابزار مناسب برای این کار است)
  • پخش کننده موزیک ! هرگز از پخش کننده موزیک در سایت خود استفاده نکنید، اگر کسی بخواهد به موزیک گوش دهد پخش کننده موزیک خودش را روشن می کند. این کار خیلی راحت کاربران را اذیت می کندو آنها را مجبور میکند هر دفعه دنبال دکمه استاپ بگردند و آنرا فشار دهند ! اگر شما سایتی مربوط به موسیقی دارید به کاربر این امکان را بدهید تا خودش امکان شروع کردن موزیک را داشته باشد.
  • از محتویات فلش در صورتی که لازم نیست زیاد استفاده نکنید. نه تنها فلش باعث افزایش زمان لود شدن سایت شما می شود، به SEO سایت شما آسیب میزند و استفاده بیش از حد از فلش هم کاربران را اذیت میکند. تنها زمانی استفاده کنید که لازم دارید.
  • قابلیتهای مرورگر را غیرفعال نکنید. مثلا دکمه برگشت را غیرفعال نکنید، خیلی از کاربرا به این امکانات وابسته هستند.
  • لینکها را در پنجره جدید باز نکنید. اجازه بدهید کاربر خودش کنترل کند که لینک در همان پنجره باز شود یا در پنجره جدید. اگر بخواهند به قبل برگردند از دکمه بازگشت مرورگر استفاده می کنند.
  • منظور خود را سریع برسانید. شما باید مطمئن باشید که کاربر به راحتی و به سرعت از محتویلت سایت شما آگاه شود و منظور شما را بفهمد، اگر کاربر در شناخت سایت شما مشکل پیدا کند معمولا آنرا به راحتی ترک می کند.
  • اندازه پنجره مرورگر را تغییر ندهید. این کار را به عهده خود کاربر بگذارید. تغییر اندازه دادن پنجره باعث می شود سایر سایت های کاربر هم به هم بخورد.
  • از متون مخفی استفاده نکنید. هرگز از این روش برای گول زدن موتورهای جستجو استفاده نکنید، این کار باعث می شود از سوی موتورهای جستجو تحریم شوید.
  • سعی نکنید از تعدا زیاد keyword استفاده کنید. همیشه از تعدادی معقول که در رابطه با موضوع سایت شما است استفاده کنید و آنها را در متن سایت چندبار تکرار کنید، در غیر این صورت از طرف موتورهای جستجو تحریم می شوید.
  • از آمارگیرهایی که در سایت خودشان را نشان می دهند استفاده نکنید. این کار غیر حرفه ای است و برای کاربران دیدن آنها بی معنی است. شما از برنامه هایی مثل Google Analytics می توانید استفاده کنید.
  • رنگ متن عادی را تغییر ندهید و یا آنرا Underline نکنید. کاربران عادت کرده اند که متنهای Underline یا تغییر رنگ داده شده را به عنوان لینک بشناسند ، این کار آنها را گیج می کند.
  • متن خود را درست تنظیم کنید. استانداردهای مختلفی برای نوشتن متن در اینترنت وجود دارد، شما کتاب نمی نویسید. از المانهایی مثل Bullet Points ، Headers ، Sub Headers و لیست ها به درستی استفاده کنید.
  • از فونت ریز استفاده نکنید. مطمئن شوید متن شما برای هر نوع کاربری قابل خواندن است. کاربرانی که سن بالاتری دارند معمولا مشکل بیشتری برای خواندن دارند و معمولا این افراد از قابلیت زوم کردن مرورگرها بی اطلاع هستند.
  • ثابت قدم باشید. ناگهان در سایت خود تغییر قالب و رنگ ندهید. مطمئن شوید که قالب سایت شما از تم یکسانی استفاده می کند.
  • از قرار دادن متن درون تصاویر خودداری کنید. تا آنجایی که می توانید از متن HTML استفاده کنید. طراحان وب سایت معمولا بعضی اوقات از تصویر به جای متن استفاده می کنند چون آنها محدودیت نوع فونت و اندازه را ندارند. اما این کار باعث می شود که آنها مثل متن HTML به راحتی تغییر اندازه ندهند، برای نرم افزارهایی که متن را برای افراد نابینا می خوانند هم کار نمی کند و زمان لود سایت را بالا می برد.
  • از رنگهای خیلی روشن استفاده نکنید. مطمئن شوید که رنگ متن شما در پس زمینه به راحتی قابل خواندن است. به خاطر داشته باشید چون شما می توانید متن زرد رنگ را در پس زمینه صورتی بخوانید دلیل نمی شود که همه بتواننند. من خودم بهترین گزینه را رنگ مشکی روی پس زمینه سفید می دانم.
  • امکان جستجو را فراهم کنید. امکان جستجو در سایت یکی از مهمترین قابلیتهای یک سایت است. حداقل از موتور جستجوی گوگل برای سایت خود میتوانید استفاده کنید.
  • از ویژگیهای ALT و TITLE استفاده کنید. چون این کار علاوه بر کمک کردن به SEO سایت شما به نرم افزارهای که متن را برای کاربران می خواند هم کمک می کند.
  • از فرم ثبت نام تا وقتی که لازم نیست استفاده نکنید. کاربران را مجبور نکنید که بیهوده در سایت شما ثبت نام کنند مگر اینکه ضروری باشد.
  • از فونتهای استاندارد استفاده کنید. عاقلانه است که از فونتهای استاندارد استفاده کنید چون وقتی کاربر فونت شما را نداشته باشد یکی از فونتهای استاندارد جایگزین آن می شود.
  • استفاده کردن از PopUp ها. حواستان به PopUp Blocker ها باشد !
  • شلوغ کردن وب سایت. این کار معمولا بین طراحان وب سایت معمول است، این کار به وب سایت شما ظاهر غیر حرفه ای می دهد و کار را برای کاربر برای پیدا کردن مطالب سایت شما سخت می کند.
  • صفحات طولانی. کاربران معمولا از خواندن صفحات طولانی خودداری می کنند. برای رساندن حرف خود خیلی صریح و رک باشید، اگر نمی شود از صفحه بندی استفاده کنید.
  • کند لود شدن صفحات. می توانید باور کنید یا نکنید، مردم هنوز از دایال آپ استفاده می کنند. کاربران به سرعت سایت شما را ترک می کنند اگر زود لود نشود. سعی کنید این زمان را برای کاربرانی که با سرعت پایین هم به سایت شما می آیند کوتاه کنید.
  • ساخت Navigation توسط Javascript. نه تنها گوگل شما را تشویق می کند که از این کار خودداری کنید، بلکه خیلی از کاربران و شرکتها Javascript را غیر فعال کرده اند این کار شما باعث می شود آنها نتوانند در سایت شما بگردنند.
  • از Sitemap استفاده کنید. Sitemap ها به طور ساده یک صفحه هستند که لیست همه صفحات شما را در خود دارند. این کار به موتورهای جستجو کمک می کند صفحات سایت شما را به راحتی پیدا کنند.
  • Right Click کردن را غیرفعال نکنید. معمولا این کار را برای اینکه بقیه به محتویات سایت و سورس آن دسترسی نداشته باشند می کنند ! اما کاربران هم بدون آن می توانند به این امکانات دسترسی داشته باشند !
  • URL های پیچیده را بهینه سازی کنید. یک URL که با keyword ساخته شده باشد نه تنها رتبه شما را در موتورهای جستجو بهتر می کند بلکه به کاربران این امکان را می دهد تا به راحتی بفهمند در کجا هستند.
  • از تصاویر برای Navigation استفاده نکنید. وقتی Navigation سایت را می سازید از متن به جای تصویر استفاده کنید. این کار نه تنها سرعت لود شدن سایت شما را بالا میبرد بلکه به راحتی میتوانید آنها را بعدا تغییر دهید.
  • بهینه سازی CSS و تصاویر. این کار باعث می شود زمان لود سایت شما پایین بیاید و وزن سایت شما هم کم می شود. CleanCSS.com
  • ویدئو ها خودبخود شروع نشوند. خیلی از سایت ها این کار را می کنند و کاربران دوست ندارند هربار که وارد سایت می شوند دکمه استاپ را فشار دهند.
  • متون متحرک و خاموش روشن شو خیلی قدیمی شده اند.
  • مشکلات معمولا در استفاده از AJAX ، Frames و Flash وجود دارد. شما به سایتهای خاصی نمی توانید لینک بدهید. سعی کنید از Frame ها هرگز استفاده نکنید و از AJAX و Flash هم کمتر بهره ببرید تا نتایج SEO بهتری داشته باشید.

Sunday, August 15, 2010

Meta Tag in HTML , متاتگ در اچ تی ام ال



متاتگ ها راهی برای شناساندن وب سایت شما به جهان خارج است .  عنوان تگ هایی که برای صفحات سایت خود تعریف میکنید موتور های جستجوگر را در شناختن مطالب داخل سایت شما یاری میکند .

دو نوع اصلی متاتگ وجود دارد :
این متاتگ باعث میشود که اطلاعات اضافی ای همراه صفحه وب درخواستی شما در http header به مرورگر ارسال شود .  مثلا میتوانید تاریخ انقضای اطلاعات را تعیین کنید یا میتوانید صفحه وب را با یک متا تگ خاص پس از چند ثانیه به صفحه دیگری بفرستید بدون دخالت کاربر !
HTTP-EQUIV
این نوع از متاتگ برای تعیین اطلاعات داخل صفحه وب استفاده میشود که باعث میشود صفحه وب شما با راحتی بیشتری برای موتورهای جستجوگر شناخته شود ... مثلا زبان این صفحه ، نام طراح ، کلمات کلیدی این صفحه و ...
NAME

متاتگ ها کجای صفحه وب نوشته میشوند ؟
متاتگ ها را باید داخل تگ head نوشت . در صفحه هایی که از چند فریم درست شده باید در تمام صفحات متاتگ را نوشت.

مثال : NAME="keywords" CONTENT=" persian macromediax dreamweaver">
تگ بالا را یه نگاه کنید . از نوع name است . مقدار name مساوی با keywords است . یعنی این متاتگ کارش شناساندن کلمات کلیدی سایت به موتور های جستجوگر است ... اگر میخواهید موتور های جستجو مانند گوگل سایت شما را بهتر بشناسند این تگ را به قالب سایت یا وبلاگ خود بیفزایید و در جلوی content  کلمات کلیدی سایت خود را بنویسید .



مثال : NAME="description" CONTENT=" persian web design center">
تگ بالا کارش افزودن توضیحات سایت شما به موتور های جستجوگر است . اگر این تگ را به وب سایت یا وبلاگ خود اضافه کنید از ماه آینده اگر کسی بصورت تصادفی در گوگل به سایت شما بر بخورد توضیحات داخل این متا تگ را بجای توضیحات میبیند . یعنی گوگل دقیقا از این متاتگ برای ذخیره اطلاعات درباره سایت شما استفاده میکند . پس بکاربردن این متا تگ ها خیلی مهمه !

مثال :<META HTTP-EQUIV="Expires" CONTENT="Tue, 04 Dec 1993 21:29:02 GMT">
تگ بالا تاریخ انقضای این صفحه وب را تعیین میکند . یعنی اگر کسی این صفحه وب را یکبار دیده باشد وقتی این زمان فرا برسد و او دوباره آدرس این سایت را در مرورگرش بزند این صفحه از داخل cache لود نمیشود بلکه از سرور دانلود میشود .