به کمک این پروتکل (پروتکل XML SITEMAP) صفحاتی از سایت که موتور جست و جو می تواند آنها را بخواند، به وی معرفی می شود. در حالت ساده این فایل که با فرمت xml است، فهرستی از آدرس های صفحات مختلف طراحی سایت (طراحی سایت فروشگاهی، طراحی سایت شرکتی) را در خود دارد.
به همراه آدرس هر صفحه سایت می توان اطلاعات دیگری مانند این که صفحه هر از چندگاهی به روز رسانی می شود و اهمیت آن در مقایسه با سایر صفحات سایت چقدر است را نیز مشخص کرد. معرفی این فایل به موتور جست و جو تداخلی با کار عادی اسپایدر موتور جست و جو ندارد.
به عبارت دیگر شما چه این پروتکل را رعایت کنید و چه رعایت نکنید، اسپایدر موتور جست و جو خواندن صفحات سایت شما را طبق برنامه عادی خود انجام می دهد اما بودن این فایل، کمکی به آن است. باعث بهبود سئو سایت می شود. در استفاده از این پروتکل، همه موتورهای جست و جو خود را با سایت اصلی آن هماهنگ می کنند مثال ساده ای از این پروتکل به صورت زیر است:
<?xml version="1.0" encoding="UTF8?>
<"urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9>
<url>
<<loc>http://example.com/</loc
<lastmod>20120619</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
<url/>
<urlset/>
این پروتکل باید
این فایل باید به صورت UTF8 ذخیره گردد و باید برای برخی کاراکترها، معادل آن در این نوع کدگذاری استفاده شود. به عنوان مثال به جای & در آدرس باید;amp& قرار دهید موارد دیگر در جدول آمده است:
سایت مپ سایت خود را در ریشه سایت قرار دهید. این سایت مپ برای زیر دامنه های طراحی سایت (طراحی سایت شرکتی، طراحی سایت فروشگاهی) معتبر نیست و هر زیر دامنه باید سایت مپ مخصوص به خود داشته باشد. اگر تعداد آدرس هایی که می خواهید معرفی کنید زیاد است، چند سایت مپ جداگانه بسازید و همه این سایت مپ ها را از طریق سایت مپ مادر به موتور جست و جو معرفی نمایید.
موتور جست و جو ابتدا به سایت مپ مادر مراجعه می کند، سپس از طریق آن به سایت مپ های دیگر سر می زند. هر سایت مپ نباید بیشتر از ۵۰۰۰۰ آدرس داشته باشد و حجم آن نیز نباید بیشتر از ۱۰ مگابایت باشد. نمونه ای از سایت مپ مادر به صورت زیر است:
<?"xml version="1.0" encoding="UTF8?>
<"sitemapindex xmlns "http://www.sitemaps.org/schemas/sitemap/0.9>
<sitemap/>
<sitemap>
<loc>http://www.example.com/sitemap?.xml.gz</loc>
<lastmod>20120601</lastmod>
<sitemap/>
<sitemapindex/>
برای بررسی دقیق و مشاهده حالت های خاصکاربرد این پروتکل به آدرس زیر مراجعه نمایید:
http://www.sitemaps.org/protocol.html
با مراجعه به آدرس فوق با آخرین جزئیات این پروتکل، آشنا می شوید. اغلب سیستم های مدیریت سایت مانند وردپرس، جوملا، دروپال، بیتریکس و … راه حلی برای ساخت سایت مپ استاندارد دارند، تنها کافی است کار با آن را بدانید. البته اگر حوصله ندارید، ارزیابی و حتی ساخت سایت مپ به کمک ابزار موجود در وب خیلی ساده است. می توانید جست و جوی عبارت های زیر را امتحان کنید. حتما ابزار مناسبی خواهید یافت.
xml sitemap validator
یا
xml sitemap generator
با معرفی سایت مپ سایت خود به Google Webmaster Tools می توانید رفتار گوگل با سایت (سئو سایت) خود را تحلیل کنید. توصیه اکید آن است که کار با این ابزار را به خوبی فراگیرید. به کمک آن میتوانید موارد زیر را تعیین کنید:
همچنین می توانید خطاهایی که گوگل به هنگام مراجعه به سایت با آنها مواجه شده است را ببینید تا نسبت به رفع آنها اقدام نمایید. می توانید مشکلات موجود در محتوای سایت خود را از دیدگاه گوگل ببینید.
به عنوان مثال صفحاتی که عنوان یکسان دارند، صفحاتی که گوگل قادر به خواندن آنها نیست، صفحاتی که عنوانی طولانی دارند و یا عنوان ندارند و … مشاهده مهم ترین عباراتی که بینندگان به کمک آنها به سایتتان آمده اند.
این بخش واقعا اطلاعات مهمی در اختیار میگذارد. با بررسی صحیح می توانید دریابید که آیا کلمات دلخواه شما مورد توجه کاربران بوده است یا خیر.
اگر نتیجه با آنچه مد نظر بوده است متفاوت باشد، می توانید در محتوای خود تجدید نظر دیدن این که دیگران با چه کلماتی به شما لینک داده اند، باید جذاب باشد.
گوگل این کلمات را نیز به شما نشان می دهد! گوگل همچنین موارد زیر را مشخص می کند:
در بخش ابزار آن نیز می توانید ابزار بسیار مفیدی بیابید. یکی از آنها که قبلا نیز به آن اشاره شده، ابزار ارزیابی فایل robots.txt سایت است.
با استفاده از robots.txt توانستیم بعضی از مسیرهای سایت خود را برای همه و یا تنی چند از موتورهای جست و جو محدود کنیم. می توان با استفاده از یکی از شناسه های اچ.تی.ام.ال، محدودیت ها را تنها برای یک صفحه خاص تعریف کرد. آشنایی با کاربرد این شناسه به خصوص برای زمانهایی که بهrobots.txt دسترسی ندارید، مهم است ( مثلا بلاگرهایی که در بلاگفا، میهن بلاگ، پرشین بلاگ و … می نویسند). این شناسه میزان دسترسی به یک صفحه را نشان می دهد و به یکی از چهار صورت زیر به کار می رود:
</"meta name="robots" content="index, follow>
</"meta name="robots" content="noindex, follow>
</"meta name="robots" content="index, nofollow>
</"meta name="robots" content="noindex, nofollow>
به این معناست که موتور جست و جو می تواند صفحه را بایگانی کند. آوردن no بر سراین به معنای این است که موتور جست و جو محتوای صفحه را بایگانی نکند.
به این معناست که موتور جست و جو می تواند لینک های موجود در صفحه را دنبال کند. آوردن no بر سر آن به این معناست که موتور جست و جو لینک های صفحه را دنبال نکند.
اگر در صفحه ای از این شناسه استفاده نشده باشد، به معنای follow, index است. یعنی محتوای صفحه خوانده شود و لینک های آن دنبال گردد (حالت پیش فرض). می دانید هر یک از چهار ترکیب یاد شده برای چه صفحاتی مناسب اند؟
برخی از موتورهای جست و جو نیز META Robots مخصوص به خود دارند که می توانید از آنها نیز استفاده کنید مانند گوگل، برای اطلاع از چگونگی استفاده از آنها می توانید از راهنمای همان موتور جست و جو کمک بگیرید. یک مورد خاص برای گوگل به صورت زیر است:
<"meta name="googlebot" content="noarchive>
این شناسه بیان می کند که گوگل نسخه ای از صفحه را روی سرور خود منتقل نکند. حالت کلی تر که به همه موتورهای جست و جو اعمال می شود، بدین صورت است:
<"meta name="robots" content="noarchive>
از میان تمام مطالب دیگری که می توان گفت دو مورد زیر را نیز بیان می کنم و امیدوارم شما موارد خاص و کم کاربردتر را در اینترنت بیابید و بررسی نمایید. جدول این شناسه ها نیز برای مقایسه سریع آنها در ادامه آمده است.
NOODP
اگر سایتی در dmoz فهرست شده است، آن توضیح را نشان نده.
NOYDIR
اگر سایتی در یاهو فهرست شده است، توضیح آن در یاهو را نشان نده.
یکی از مهمترین عوامل برای بهبود رتبه بندی سایت، افزایش ورودی گوگل و بالابردن بازدید سایت از طریق گوگل می باشد که برای صاحبان کسب و کار دارای اهمیت ویژه ای است. روش های مختلفی وجود دارد که می توانید باعث افزایش ورودی گوگل شوید. افزایش ورودی گوگل یکی از روش ها با هزینه کمتر نسبت به روش های دیگر است که منجر به ترافیک هدفمند به وبسایت شما می شود. بنابراین باید اصول و قوانینی را در ساخت سایتخود رعایت کنید تا به سایتی مفید و کاربرپسند تبدیل شوید و از این طریق باعث افزایش بازدید و اعتبار سایت خود شوید. افزایش ورودی گوگل متأثر از عوامل مختلفی می تواند بهبود یابد که در ادامه عوامل مؤثر در آن را بررسی می کنیم.
سعی کنید محتوایی که برای وبسایت خود انتخاب می کنید حول یک موضوع مشخص باشد. به عنوان مثال در زمینه کاری خاص مانند طراحی سایت (طراحی سایت شرکتی، طراحی سایت فروشگاهی) وبهینه سازی سایت باشد. دلیل آن این است که گوگل علاقه مند به شناسایی محتوایی است که حول کلمه های کلیدی بهم مرتبط باشد.
در صورتیکه مطلبی را از جایی کپی می کنید حتما منبع آن را ذکر کنیدتا رتبه شما را در گوگل پایین نیاید.
محتوایی را که ایجاد کردید در گوگل پلاس به اشتراک بگذارید تا در نتایج گوگل ظاهر شوند و باعث افزایش ورودی گوگل باشد.
به دلیل آنکه که قوانین گوگل مدام در حال تغییر است می توانید مطالب قدیمی وبسایت خود را که در گوگل رتبه خوبی نگرفته اند بر اساس قوانین گوگل دوباره بازنویسی کنید .
در حوزه تخصصی خود آخرین اخبار را منتشر کنید تا به این ترتیب باعث بهبود رتبه خود و در نتیجه افزایش ورودی گوگل شوید. با بروز رسانی مداوم مطالب وبسایت خود می توانید به طور غیر مستقیم بک لینک بسازید .
در این مقاله قصد داریم درباره ارور Reduce cookie size صبحت کنیم و بررسی کنیم منظور این خطا چیست و اینکه رفع آن چگونه باعث بالا بردن سرعت سایت ما میشود.
نام: Reduce cookie size
نوع: کوکی
اولویت: پایین
میزان سختی: متوسط
میانگین امتیاز: 99%
Reduce به معنای کاهش است و ترجمه Reduce cookie size میشود اندازه سایز کوکیها را کاهش دهید، چیزی که ما از این ارور برداشتیم میکنیم این است که باید تا حد امکان اندازه کوکیها و همینطور تعداد کل کوکیها را پایین نگه داریم که این امر باعث بهبود خطای Make fewer HTTP requests میگردد چرا که درخواستهای هدر HTTP بهینه میشود و این هدرهای HTTP هستند که کوکیها را از سرور به مرورگر کاربران هدایت میکنند. درخواست های HTTP در نوع کوکی که نامهای مختلفی دارد همانند HTTP cookie ، web cookie و یا browser cookie گفته میشود و تمام این نامها یکی هستند، کوکی برای مواردی مختلف همانند احرازهویت یا شخصی سایتی استفاده میشود، کوکی ها همچنین میتوانند اطلاعات کارت بانکی، پسوردها و لاگینهایی که صورت میگیرد را ذخیره کنند (البته پیشنهاد نمیشود). اکثر وب سایتها برای ذخیره سازی اطلاعات لاگین شما سوالی میپرسند که آیا ذخیره شود یا خیر، و اگر جواب منفی باشد عمل کوکی برای ذخیره سازی اطلاعات لاگین شما اتفاق نمیافتد، در طراحی سایت(طراحی سایت فروشگاهی، طراحی سایت شرکتی) های بانکی در زمان پرداخت و درج اطلاعات کوکی فعال نیست و اطلاعات به شکل کش شده در مرورگر ذخیره نمیشود و این عمل خطر امنیت را کاهش میدهد.
کوکیها یک سری اطلاعاتی را در HTTP headers بین وب سرور و مرورگر مبادله میکند و این مورد بسیار اهمیت دارد که ما بتوانیم سایز کوکیها را به حداقل برسانیم و همینطور تعداد کوکیها را کاهش دهیم تا زمان درخواست پاسخ به کاربران بهینه شود. خطای Use cookie free domains هم به این مورد اشاره دارد و میگوید از کوکی کردن فایلهای استاتیک خود اجتناب کنید.
در این مقاله قصد داریم درباره ارور Minify JavaScript and CSS صبحت کنیم و بررسی کنیم منظور این خطا چیست و اینکه رفع آن چگونه باعث بالا بردنسرعت سایت ما میشود.
نام: Minify JavaScript and CSS
نوع: CSS/JS
اولویت: پایین
میزان سختی: متوسط
میانگین امتیاز: 72%
این خطا به فضاهای خالی، کامنتها و کدهای غیرلازم در فایلهای CSS و JS اشاره میکند، خطای Minify JavaScript and CSS مربوط به YSlow میباشد درحالی که در Pagespeed گوگل ما چنین خطاهایی را داشتیم و فرقی با خطای YSLow نمیکند.