اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در whatsapp
اشتراک گذاری در email
اشتراک گذاری در telegram
سئو در جوملا

سئو در جوملا(بخش دوم)

قفل کردن آدرس سایت بر رویwww
قبلا در برخی از انجمن ها مطلبی را در این زمینه مطالعه کردم که جا دارد از تهیه کنندگان آن تشکر کنم. من در این
قسمت سعی می کنم آن مطلب را کامل نمایم. بعضی ها فکر می کنند که داشتن و نداشتن wwwموجب ایجاد دو
آدرس برای موتورهای جستجو می شود این در حالی است که اگر یک سایت جوملایی داشته باشید و از پروتکل
httpsنیز صرف نظر کنیم حداقل دارای ۴آدرس به شرح زیر است:
http://yoursite.com
http://yoursite.com/index.php
http://www.yoursite.com
http://www.yoursite.com/index.php
شکل معمول و استانداردی که توصیه می شود از آن برای معرفی آدرس صفحه اصلی سایت خود استفاده نماییم به
صورت:
http://www.yoursite.com
می باشد. اهمیت این موضوع در این است که اگر صفحه ی اول شما چهار آدرس متفاوت داشته باشد خیلی از
پارامترهای مهم مثل میزان بازدید سایت شما و همچنین لینک هایی که به سایت شما داده می شود روی این چهار
آدرس تقسیم می شود که اصلا برای سئو شما مناسب نیست. و برای این منظور بایستی قطعه کد زیر را به
فایل .htaccessخود اضافه نمایید:
RewriteEngine On
# index.php redirect
RewriteCond %{THE_REQUEST} ^[A-Z]{٣,٩}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.yoursite.com/ [R=٣٠١,L]
# Redirect non-www to www version
RewriteCond %{HTTP_HOST} ^yoursite\.com$ [NC]
RewriteRule ^(.*)$ http://www.yoursite.com/$١ [R=٣٠١,L]
بت
ال ه این موضوع به این سادگی هم که به نظر می رسد نیست. اگر شما سایت جوملایی داشته باشید از طریق آدرس
زیر نیز می توانید به صفحه اصلی خود دسترسی داشته باشید:
www.yoursite.com/component/content/frontpage
اگر با این آدرس به سایت خودتان وارد شوید به فاجعه بودن آن برای کاربران پی خواهید برد.جالبه بدانید که این
آدرس جز اولین آدرس هایی است که از سایت شما در موتورهای جستجو ایندکس می شود. برای حل این مشکل و
مشکلات شبیه به این موضوع می توانید از دستور زیر استفاده نمایید:
Redirect ٣٠١ / component/content/frontpage http://www.yoursite.com
با توجه به اینکه نیازی به توضیح دستور بالا ندارید از توضیح آن صرف نظر می کنم.
فعال کردنcache
سایت هایی با حجم کم و سرعت بالا هم برای کاربران و هم برای موتورهای جستجویی مانند گوگل فوق العاده حائز
اهمیت می باشد و این امکان را هم به کاربران و هم به موتورهای جست جو می دهد که بهتر و مفیدتر با سایت شما
ارتباط بر قرار نمایند. برای این منظور می توانید در قسمت تنظیمات عمومی سایت خود cacheرا فعال نمود ولی
قابل خواندن و نوشتن بودن فایل cacheخود را نیز به یاد داشته باشید.
Spiderها و robotها و crawlerها و سایت های جوملایی
شاید شما قبلا اطلاعاتی در زمینه Spiderھا و robotها و crawlerها داشته باشید و بدانید که آن ها به
گونه ای برنامه نویسی می شوند که عمل crawlکردن محتویات سایت شما را مثل متن ها و لینک ها را انجام
دهند و آن ها را در دیتابیس موتورهای جستجو قرار داده و با توجه به الگوریتم موتورهای جست جو سایت شما را
رتبه بندی نمایند. جالبه بدانید که crawlerها وقتی برای اولین بار وارد سایت شما می شوند به اولین چیزی که
توجه می کنند لینک های شما درصفحه هایتان می باشد. سپس متن های شما را می خوانند و لینک هایی که قبلاً
بررسی نموده اند دریافت می کنند.
این که دقیقا گفته شود که یک crawlerچگونه اطلاعات یک سایت را مرور می کند کمی دشوار تر از اینه که من
توضیح دادم. Crawlerیک درخواست ارسال می کند به یک سروری که از سایت شما میزبانی می کند و نحوه
یا
در فت این درخواست تقریباً مثل حالتی که مرورگرها صفحاتی را که شما می خواهید ببینید پیگیری می کنند.
Crawlerمی توانند در هر زمانی صفحات سایت شما را مورد بررسی قرار دهند. همین موضوع به ویژه در سایت
های پربازدید ایجاد مشکل می کند که مهمترین آن این است که سرعت لود سایت را پایین می آورد و موجب از
دست دادن ترافیک شما در اوج ترافیک سایتتان می شود. و حتی ممکن است در ساعاتی که سایت شما دارای بازدید
زیادی است Crawlerسایت شما را ترک کند. هنگام برنامه نویسی و طراحی یک سایت باید به این نکته توجه
داشت که دیر لود شدن سایت امکان جریمه شدن سایت ما توسط Crawlerها به وجود می آورد . اما برای این
موضوع،، راه حلی هم وجود دارد و آن این است که کاری انجام دهیم که Crawlerرا در سایت خود نگهداریم. من
به طور خلاصه به شما خواهم گفت چه کاری انجام دهید که Crawlerمجدداً به سایت شما راهنمایی شوند ولی اگر
تجربه من را می خواهید در صورتی که لزومی ندارد که سایتی سنگین جهت لود شدن داشته باشید بهتر است این کار
را انجام ندهید و اگر غیر از این باشد راه حل مناسب را انتخاب نمایید. ولی قبل از اینکه وارد این بحث شوم به شما
یک سری از مواردی را خواهم گفت که نباید اجازه دهید توسط Crawlerایندکس شوند و حتی از آنها در طراحی
سایت خود استفاده نمایید:
زمانی که در حال ایجاد یک صفحه هستید:
هنگامی که در حال ایجاد و ویرایش یک صفحه هستید مطمئن شوید که آن صفحه جزو صفحاتی نیست که توسط
Crawlerمورد بررسی می باشد و از این قضیه نیز نگران نباشید زیرا پس از آماده شدن صفحات شما توسط
Crawlerمورد بررسی قرار خواهد گرفت. و یا هنگام تعمیرات سایت باید به موتورهای جستجو گوگل اعلام نمایید
که در این بازه ی زمانی سایت شما در حال تعمیر می باشد.
صفحات حاوی لینک های زیاد:
این گونه از صفحات که حاوی لینک های زیادی هستند)به استثنا نقشه سایت( برای Crawlerها مشکوک
محسوب می شوند و حتی لازم است که این نکته را خدمت شما عرض کنم که ما این گونه از سایت ها را در زمره
سایت های اسپم قرار می دهیم حتی اگر موتورهای جستجو این موضوع را تشخیص ندهند. برای حل این مشکل
می توان از توضیحات و متن به جای بکاربردن لینک های زیاد به تنهایی استفاده نماییم.
صفحاتی که دارای محتویات خیلی قدیمی هستند:
ًتا
محتویات قدیمی سایت شما مانند آرشیو وبلاگ شما ضرور آسیبی به رنک شما در موتورهای جستجو وارد نمی کند
ولی نبود آن ها موجب ارتقای رنک شما خواهد شد. موضوع آزاردهنده ای که در رابطه با آرشیو ها با آن رو به رو
هستیم تعداد دفعاتی است که این محتویات بر روی سایت شما آشکار و لود می شوند. و همچنین ممکن است این
اشتباه برای Crawlerها پیش آید که شما از محتویات یکسان چندین بار در سایت خود استفاده نموده اید که
این خود مصداق اسپم برای سئو می باشد. پس بهتره که ریسک نکرده و آرشیو خود را محدود کرده و مطمئن شویم
که محتویاتی که گذشته به کار برده اید مجدداً به کار نبرید.
اطلاعات شخصی:
بهتر این است که اطلاعات شخصی را بر روی وب منتشر نکنیم ولی اگر به هر دلیلی مجبور هستید این کار را انجام
دهید امکان دسترسی Crawlerرا به آن ها ببندید. دلایل زیادی وجود دارد که نباید اجازه دهید در بعضی از مواقع
Crawlerها صفحات شما را ایندکس نمایند و مواردی که من عرض نمودم تعدادی از رایج ترین این موارد بود.
robots.txt فایل
Crawlerها این توانایی را دارند که به یک وب سایت آسیب وارد نمایند. ولی با انجام یک سری اقدامات می توان
رفتارآنها را کنترل نمود. این اقدامات به وسیله robots.txtصورت می گیرد. فایل robots.txtیک عنصر واقعی ،
مهم و تاثیر گذار است که شما بر روی آن کنترل دارید. این فایل در rootسایت شما قرار می گیرد. این فایل حاوی
دستور العمل های ضروری و مهمی می باشد که وظیفه کنترل Crawlerها را بر عهده دارد و به آن ها می گوید چه
قسمتی از سایت شما را ایندکس کنند و چه قسمت هایی را ایندکس نکنند. برای ایجاد ارتباط با Crawlerها باید از
دستورالعملی خاصی استفاده نمایید که آن ها متوجه شوند. در بیشتر فرم های این فایل از دستور زیر استفاده می کنیم:
User-agent: *
Disallow: /
این دو قسمت خیلی ضروری و مهم می باشند. قسمت اول یعنی : User-agentبیانگر فرمان شما به Crawler
ها می باشد. نشان ستاره)*( نشان می دهد که تمام و انواع Crawlerها را پوشش می دهد ولی این قابل کنترل و
تغییر توسط شما می باشد و می توانید تنها به یک یا چند Crawlerاجازه ارتباط دهید.
قسمت دوم یعنی : Disallowبه Crawlerمی گوید که چه قسمت هایی اجازه دسترسی نداردو علامت اسلش )(/
نشان دهنده تمام داریکتوری ها می باشد. پس این قسمت به Crawlerمی گوید از ایندکس کردن داریکتوری ها
چشم پوشی کن.
علامت ):( بیانگر این موضوع است که Crawlerها با دستور مهمی روبه رو هستند و باید به آن توجه کنند. معمولا
از Crawlerها خواسته می شود که از اکثر دایرکتوری ها صرفه نظر کنند. به عنوان مثال اگر بخواهید که به
Crawlerها اعلام نمایید که از دایرکتوری های موقتی چشم پوشی نماید به صورت زیر عمل می نماییم:
User-agent: *
Disallow: /tmp/
و شاید شما بخواهید از دایرکتوری های بیشتری چشم پوشی شود:
User-agent: *
Disallow: /tmp/
Disallow: /private/
Disallow: /links/listing.html
در دستور بالا از Crawlerها خواسته می شود که از دایرکتوری های موقت و شخصی و همچنین صفحاتی که
شامل لینک ها است چشم پوشی نمایند. نکته ای که همیشه باید در ذهن داشته باشید این است که Crawlerها
فایل robots.txtرا از بالا به پایین می خوانند پس اگر شما می خواهید یک سری فرمان بنویسید باید به چگونه
نوشتن آن دقت کنید.
به مثال زیر توجه کنید:
User-agent: *
Disallow: /tmp/
User-agent: CrawlerName
Disallow: /tmp/
Disallow: /links/listing.html
اگر توجه کنید می بینید که در یک فرمان به تمام Crawlerها اجازه دسترسی و ارتباط داده اید و در فرمانی دیگر
ها
تن به یک Crawlerخاص. در این جا آن Crawlerخاص فرمان را نخواهد انجام داد زیرا قبل از آن شما اجازه
ارتباط به تمام Crawlerها را داده اید.
صحیح دستور بالا به صورت زیر می باشد:
User-agent: CrawlerName
Disallow: /tmp/
Disallow: /links/listing.html
User-agent: *
Disallow: /tmp/
User-agent: CrawlerName
Disallow: /tmp/
Disallow: /links/listing.html
User-agent: *
Crawlerهای موتورهای جست جو متفاوت دارای نام های متفاوتی هستند که اگر شما logوب سرور را بررسی
کنید احتمالاً نام آن ها را مشاهده خواهید نمود. برخی از آن ها در لیست زیر آورده شده است:
Google: Googlebot
MSN: MSNbot
Yahoo! Web Search: Yahoo SLURP or just SLURP
Ask: Teoma
AltaVista: Scooter
LookSmart: MantraAgent
WebCrawler: WebCrawler
SearchHippo: Fluffy the Spider
لیست بالا تعداد اندکی از Crawlerهای هستند که باید سایت شما را مورد بررسی قرار دهند.
حال شاید بپرسید دانستن اینکه هر کدام از Crawlerها مربوط به چه موتور جستجویی هستند چه فایده ای دارد
من در جواب باید به شما عرض کنم که ما یکسری spambotsو Crawlerمخرب داریم که معمولا به یکسری
دلایل معمولا بی اخلاقانه دوست دارند با سایت ها به ویژه سایت های مهم و حساس ارتباط برقرار نمایند. اگر شما
نام آن ها را بدانید به آن ها اجازه ارتباط با سایت خود و همچنین بررسی اطلاعات شخصی و حساس خود را نخواهید
داد. البته تضمین صددرصدی هم وجود ندارد.
Robots متا تگ
وقتی که از متا تگ Robotsاستفاده می نمایید این امکان را برای Crawlerها فراهم می نمایید که به جای
استفاده از فایل robots.txtاز این تگ استفاده نمایند و با سایت شما ارتباط برقرار نمایند. متا تگ robotsقطعه
کدی به صورت HTMLمی باشد که در تگ > <HEADسایت شما قرار می گیرد. این متا تگ برای کسانی که
می خواهند از داخل سایت Crawlerها را کنترل نمایند مناسب می باشد.
به مثال زیر توجه نمایید:
<html>
<head>
<meta name=”robots” content=”noindex, nofollow”>
<meta name=”description” content=”page description.”>
<title>
Web Site Title
</title>
</head>
<body>
کد بالا بیانگر این می باشد که Crawlerها نباید محتویات سایت را ایندکس نمایند و نباید لینک های سایت را
دنبال نمایند.
به مثال های زیر نیز توجه نمایید:
<meta name=”robots” content=”index,follow”>
<meta name=”robots” content=”noindex,follow”>
<meta name=”robots” content=”index,nofollow”>
<meta name=”robots” content=”noindex,nofollow”>
تفاوت عمده ای که بین فایل robots.txtو متاتگ های robotsوجود دارد این است که متا تگ robotsاین
امکان را برای ما فراهم نمی کند که Crawlerخاصی را انتخاب نماییم و همچنین در برابر با robots.txtدارای
دقت خیلی کم تری می باشد.
خیلی از Crawlerها هستند که نه فایل robots.txtو نه متاتگ های robotsرا می شناسند و شما نیز
نمی توانید کنترلی بر روی آن ها داشته باشید. همانطور که Crawlerها می توانند موجب ایندکس شدن صفحات
شما شوند ، همچنین می توانند در صورتی که درست کنترل و هدایت نشوند موجب آسیب به سایت شما شوند.
فایل استاندارد robots.txtبرای جوملا
به صورت استاندارد فایل robots.txtبرای جوملا به صورت زیر می باشد:
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
همانطور که مشاهده می کنید بعضی از دایرکتوری های خاص برای موتورهای جستجو بلوکه شده اند.
یک نکته خیلی مهم در رابطه با دستور /Disallow: /images
به صورت استاندارد دایرکتوری مربوط به تصاویر برای موتورهای جستجو بلوکه شده است. با این کار شما این امکان
را به موتورهای جستجو نخواهید داد تا تصاویر مربوط به سایت شما را ایندکس نمایند. این نکته خیلی مهمی می باشد
که اکثر سایت های جوملایی در ایران آن را رعایت نمی کنند. یعنی اگر شما لوگو یا برند تجاری داشته باشید و در
سایت خود استفاده کرده باشید در موتورهای جستجو ثبت نمی شود . البته زمانی شما می توانید این کار را انجام دهید
که تصاویر شما بهینه سازی شده باشند. بدین گونه که باید تصاویر شما دارای نام باشند. همچنین می بایست از تگ
altبرای زبان فارسی استفاده نمایید. این کار چند حسن دارد، مثلا اگر کاربر نتواند تصاویر را در سایت شما ببیند
می تواند متن داخل altرا مشاهده کرده و مثلاً این اطمینان برایش حاصل شود و بر روی تصویر کلیک نماید. مزیت
دیگری هم که دارد این است که اگر تصویر به جایی لینک داده شده باشد متن داخل altیک جورایی حکم
anchor textدارد. البته خود متنی که در تگ altقرار می گیرد باید شرایطی خاص داشته باشد، مثلا این متن
طولانی نباشد و از کلمات کلیدی سایت به صورت مکرر در آن ها استفاده نشود. ولی توصیه می شود از تعداد زیادی از
تصاویر برای این منظور استفاده نشود. اگر تصاویر شما به این گونه باشند پس بهتر است که دستور
/ Disallow: /imagesاز فایل robots.txtخود حذف نمایید. اگر شما SEF patchرا بر روی سایت خود
نصب نمایید این کار را برای شما انجام می دهد.
بسیاری از کاربران همواره از من پرسیده اند که altبرای تصاویر چگونه ایجاد میشود ؟
برای این کار زمانی که در ادیتور جوملا تصویری را قرار میدهید.
بر روی تصویر کلیک نمایید سپس دکمه را فشار دهید با فشار این دکمه پنجره ای برای شما باز میگردد به شرح
زیر
در روبروی گزینه Titleشما میتوانید altتصویر را بنویسید .
نکته مهم دیگری که در رابطه با تصاویر وجود دارد دادن ابعاد به تصویر است گوگل دوست دارد جستجو گران خود را
با سایز تصاویر آشنا نماید به همین دلیل یکی از نکات مهم در رابطه با تصاویر این است که ابعاد آن مشخص باشد
برای مشخص نمودن ابعاد تصویر بر روی تب Appearanceکلیک نمایید و در قسمت Dimensionsابعاد
مورد نظرتان را برای تصاویر وارد نمایید.
سپس گزینه updateرا بزنید بدین ترتیب تصاویر شما هم دارای عنوان ALTمیباشد و هم دارای ابعاد .
یک نکته دیگر در رابطه با تصاویر وجود دارد و آن این است که تصاویر شما میباید بهینه نیز باشد . بهینه بودن یک
تصویر برای موتورهای جستجو دارای فاکتورهای مختلفی است به جهت صرفه جویی در وقت سایتی را به شما معرفی
میکنم که وظیفه بهینه سازی تصاویر را به صورت آنلاین بر عهده دارد .
http://www.imageoptimizer.net/Pages/Home.aspx
فایل xmlنقشه سایت :
فایل xmlنقشه سایت در واقع همراه و همکار فایل robots.txtمحسوب می شود . با استفاده از این فایل شما به
Crawlerها خواهید گفت که چه قسمت هایی در سایت شما برای ایندکس کردن آن ها وجود دارد. در حال معمول
این فایل شامل تمام آدرس های موجود در یک وب سایت می باشد. دلیل استفاده ازاین فایل این است که صفحات
واقعی سایت خود را به Crawlerھا معرفی نموده و اطمینان لازم جهت ایندکس شدن این مطالب برای آن ها
کسب شود. این فایل در همان مکانی که فایل robots.txtقرار گرفته قرار می گیرد و شما می توانید آن را در
وبستر یا دایرکتوری های موتورهای جستجو ثبت نمایید. از دیگر مزیت های دیگر استفاده از نقشه سایت این است که
موجب می شود که موتورهای جستجو صفحات شما را زودتر در دیتابیس خود ایندکس نمایند. البته این موضوع را هم
به شما عرض کنم که استفاده از این فایل تضمینی برای ایندکس شدن تمام صفحات شما را نمی دهند و تنها به
عنوان یک راهنما برای Crawlerها عمل می نماید. سایت های زیادی هستند که به صورت رایگان این امکان را
به شما می دهند تا بتوانید نقشه سایت خود را ایجاد نمایید ولی به این دلیل شاید دوستانی بخواهند به صورت حرفه
ای از کم و کیف آن ها مطلع شوند من به آموزش آن می پردازم:
چگونه شخصا فایل xmlنقشه سایت خود را ایجاد نمایید :
نقشه سایت شما احتیاج به دو بخش اصلی دارد.
-١نقشه شما باید شامل تگ های XMLباشد
-٢نقشه شما باید بر اساس UTF-٨نوشته شود و نوع کدهای به کار رفته شامل کدهای اسکی می باشد.
همچنین چیز دیگری که شما به آن نیاز دارید کدهای Entity Escapeهستند که جایگزین برخی از کارکترها
می شوند. می توانید جدول زیر را مشاهده نمایید:
کارکترهای Escapeدر آدرس سایت جایگزین کارکترهایی که در بالا نشان داده شده اند می شوند.
به آدرس زیر توجه کنید:
http://www.yoursite.com/test.html&q=name
این آدرس با استفاده از کدهای Escapeبه صورت زیر در می آید:
http://www. yoursite.com/test.html&amp;q=name
البته شما برای ایجاد نقشه سایت خود باید با تگ های XMLکه در نقشه سایت بکار می رود آشنا باشید. در زیر
درباره این تگ ها توضیح داده ام:
.۱فایل sitemapحتما باید با تگ آغازین > <urlsetشروع شده و با تگ پایانی > </urlsetخاتمه یابد.
.۲تگ > <urlبه عنوان تگ منشاء ) (parentبرای هر آدرس معرفی شده استفاده گردد.
.۳برای معرفی هر آدرس از تگ > <locاستفاده می شود.
lastmod .4برای اعلام آخرین تاریخ معرفی
changefreq .5مشخص کننده میزان و دوره تغییر می باشد.
priority.6میزان اهمیت صفحه را مشخص می کند که به صورت پیشفرض ۰.۵می باشد.
توضیح تگ های مورد استفاده
>) <urlsetاجباری(
مشخص کننده نوع استاندارد مورد استفاده در فایل . xml
>) <urlاجباری(
تگ منشاء برای آدرس های معرفی شده. تگهای بعدی در بین دو تگ ابتدایی و انتهایی این تگ قرار می گیرند.
>) <locاجباری(
مشخص کننده آدرس صفحه معرفی شده. آدرس وارد شده در این قسمت، می بایست به صورت کامل وارد شود و
نباید بیش از ۲۰۴۸کاراکتر باشد.
) Lastmodاختیاری(
مشخص کننده آخرین تغییر یا اصلاح می باشد.
( )اختیاریChangefreq
این یک دستور نیست و تنها به عنوان یک تذکر به کار گرفته می شود.
Priority
میزان اهمیت صفحات را مشخص می کند و مقدار متغیری بین ۰تا ۱دارد.
البته باید بگویم که تعیین میزان اهمیت صفحات تاثیری در جایگاه آدرس صفحه شما در موتورهای جستجو ندارد.
می توانید از نمونه زیر الگو بگیرید:
<?xml version=”١.٠” encoding=”UTF-٨”?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/٠.٩”>
<url>
<loc>http://www.yoursite.com/</loc>
<lastmod>٢٠١٠-٠١-٠١</lastmod>
<changefreq>monthly</changefreq>
<priority>٠.٨</priority>
</url>
<url>
<loc>http://www.yoursite.com/test?item=١٢&amp;desc=vacation_hawaii</loc>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://www.yoursite.com/test?item=٧٣&amp;desc=vacation_new_zealand<
/loc>
<lastmod>٢٠٠٨-١٢-٢٣</lastmod>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>http://www.yoursite.com/test?item=٧۴&amp;desc=vacation_newfoundland
</loc>
<lastmod>٢٠٠۴-١٢-٢٣T١٨:٠٠:١۵+٠٠:٠٠</lastmod>
<priority>٠.٣</priority>
</url>
<url>
<loc>http://www.yoursite.com/test?item=٨٣&amp;desc=vacation_usa</loc>
<lastmod>٢٠٠۴-١١-٢٣</lastmod>
</url>
</urlset>
اگرنقشه سایت شما در آدرس
http://www.yoursite.com/test/sitemap.xml
قرار داشته باشد . هر آدرسی که با http://www.yoursite.com/testشروع می شود می تواند در
نقشه سایت شما قرار بگیرد. و اگر آدرسی مثل
http://www.yoursite.com/new
داشته باشد نمی تواند در نقشه سایت شما قرار گیرد. برای حل این مشکل ما به شما سفارش می کنیم هنگام ایجاد
نقشه سایت از آدرس پایه سایت خود یعنی http://www.yoursite.comبرای ایجاد نقشه سایت خود استفاده
نمایید. شما می توانید نقشه سایت خود را به فایل robots.txtاضافه نمایید. این نکته هم عرض کنم که تفاوتی
ندارد در چه قسمتی از فایل robots.txtنقشه سایت را قرار می دهید. چیزی که مهم می باشد این است که برای
معرفی نقشه سایت خود در فایل robots.txtاز دستور > <sitemap_locationاستفاده نمایید. به جای
locationباید آدرس محلی که نقشه سایت شما در آن جا قرار دارد، جایگزین نمایید به مثال زیر توجه کنید:
Sitemap: <sitemap_http://www.yoursite.com/sitemap.xml>
شما می توانید از بیش از یک نقشه سایت استفاده کنید. برای این منظور باید از site mapindexاستفاده کنید. که
این کار معمولا رایج نیست ولی شما می توانید با مراجعه به سایت ما نحوه ایجاد چندین نقشه سایت را فرا بگیرید.
درباره محدودیت یک نقشه سایت هم خدمت شما عرض کنم که نباید بیشتر از ۵۰۰۰۰آدرس و فضایی معادل
١٠MBبرای هر نقشه سایت داشته باشید. هم چنین اگر از چند نقشه سایت در یک site-map indexاستفاده می
کنید نباید بیش از ۱۰۰۰نقشه سایت استفاده کنید.
قصد ما این بود که ابتدا به مبانی علمی ایجاد نقشه سایت بپردازیم اما ابزار آنلاینی وجود دارد که ایجاد نقشه سایت را
برای شما بسیار آسان مینماید این ابزار آنلاین را میتوانید در آدرس زیر بیابید :
http://www.xml-sitemaps.com/

اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در whatsapp
اشتراک گذاری در email
اشتراک گذاری در telegram

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

وب نگاران پارسه

پشتیبانی آنلاین!