PDA

View Full Version : مبتدی: نحوه تهیه Sitemap و ثبت آن در گوگل



malloc
پنج شنبه 23 آذر 1391, 23:52 عصر
دوستان عزیز من تو یکی از تاپیک ها دیدم یکی نوشته بود که sitemap رو داخل سایت گوگل ثبت کرده.

دوتا سوال این وست پیش میاد .

اول اینکه خود sitemap چیه و چطور باید بسازیمش و شامل چه چیزایی میشه؟؟؟؟؟

دوم اینکه حالا اونو چطوری و از کجا داخل گوگل ثبت کنیم؟؟؟؟؟

aspmaker
جمعه 24 آذر 1391, 02:02 صبح
این فایل واسه ایندکس صفحات سایت شماست.
درست یادم نیست اما خود گوگل یا سایتهای دیگه ایی هم هستن که این فایل رو براتون میسازن. ساختار این فایل xml هستش.
این فایل در root هاست فرار میگیره(sitemap.xml)

موفق باشید

sanay_esh
جمعه 24 آذر 1391, 18:15 عصر
با سلام خدمت شما


همانطور که از عنوان Sitemap مشخص است نقشه سایت را نشان می دهد.
نقشه سایت یعنی چه؟ یعنی ساختار لینک ها. یعنی این که در سایت چه لینک هایی وجود دارد. چون هر لینک به یک صفحه مرتبط است، به این ترتیب نقشه و ساختار سایت مشخص می شود.
Sitemap ( نقشه سایت) به بازدید کنندگان سایت کمک می کند که راحت تر بتوانند در درون سایت به مرور صفحات بپردازند.
دو نوع Sitemap (نقشه سایت) وجود دارد:
1- Sitemap (نقشه سایت) برای بازدیدکنندگان انسانی!
2- Sitemap (نقشه سایت) برای بازدیدکنندگان از نوع موتورهای جستجو
مورد اول ساختار خاصی ندارد. برای ایجاد آن کافی است یک صفحه در سایت خود بسازید که تمامی صفحات سایت به همراه لینک های آن ها را در آن اضافه کنید. این Sitemap خوب است اما به درد موتورهای جستجو چندان نمی خورد. البته از این لحاظ که صفحات را یک جا در اختیار عنکبوت ها یا خزندگان (Crawler) موتور جستجو قرار می دهید، می تواند مفید باشد.
مورد دوم فایلی به فرمت XML است که به آن XML Sitemap می گوییم. در این فایل XML همان کاری را می کنید که در مورد اول می کردید. یعنی لینک های خود را معرفی می کنید. اما این بار بازدیدکننده شما موتورهای جستجو هستند. اگر با XML آشنایی ندارید، نگران نباشید. تنها کافی است که فرمتی که در ادامه گفته می شود را برای این فایل رعایت کنید.
این فرمتی است که در سایت www.sitemaps.org (http://www.sitemaps.org/) گفته شده است.
دقت کنید که فایل XML Sitemap باید دارای کدینگ UTF-8 باشد.
version="1.0" encoding="UTF-8"?>
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
>
>http://www.example.com/>
>2005-01-01>
>monthly>
>0.8>
>
>


در کدهای بالا، تگ ها (برچسب ها) , , ضروری هستند. همچنین پروتکل استانداری که استفاده شده است نیز باید مشخص شود ( آن چه که بعد از xmlns نوشته شده است).
سایر تگ ها (برچسب ها) اختیاری هستند و موتورهای جستجوی مختلف متفاوت هستند.
دقت داشته باشید که تمامی URL ها در Sitemap باید از یک دامنه باشند. مثلا همگی از blog.bitcont.com باشند.
در جدول زیر تگ های فوق توضیح داده شده است.
تگ (برچسب)
توضیح
الزامی تگ شروع کننده است که فایل را در بر می گیرد

الزامی تگ پدر برای url است . سایر تگ ها فرزندان این تگ هستند

الزامی URL (آدرس) صفحه . این آدرس باید به صورت کامل و همراه با پروتکل مثلا http باشد و در انتهای آن نیز کاراکتر / باشد، البته در صورتی که سرور وب شما آن را الزامی کرده است. این مقدار باید کمتر از 2,048 کاراکتر باشد.

اختیاری آخرین تاریخ ویرایش فایل. این تاریخ باید به فرمت W3C Datetime (http://www.w3.org/TR/NOTE-datetime) باشد. این فرمت به شما اجازه می دهد که قسمت ساعت را حذف کرده و تنها از روز، ماه، سال استفاده کنید.
دقت کنید که این برچسب با هدر If-Modified_Since (304) که سرور بر می گرداند فرق می کند و موتورهای جستجو ممکن است به روش های متفاوتی از این دو استفاده کنند.

اختیاری صفحه ای که آدرس آن داده شده است، هر چند وقت تغییر می کند. این مقدار اطلاعات کلی به موتورهای جستجو می دهد و به فاصله زمانی که خزندگان یا عنکبوت های آن ها صفحه را دوباره می خوانند دقیقا مرتبط نیست. مقادیر مجاز عبارتند از:
always
hourly
daily
weekly
monthly
yearly
never
مقدار always باید برای صفحاتی که در هر بار دسترسی تغییر می کنند استفاده شود. مقدار never نیز باید برای آدرس های آرشیو شده استفاده شود.
دقت داشته باشید که مقدار این تگ به عنوان یک تذکر (hint) است و یک دستور نیست. یعنی اگر صفحه ای را horuly نشانه گذاری کردید، خزندگان (Crawler) های موتورهای جستجو ممکن است دیر تر آن را بخوانند و صفحه ای که yearly نشانه گذاری شده است را به دفعات بیشتری از آن بخوانند. crawler ها همچنین ممکن است چندین بار سراغ صفحات با برچسب never بروند و البته به این ترتیب از تغییرات غیر منتظره با خبر می شوند.

اختیاری اولویت این URL را نسبت به آدرس های دیگر در سایت نشان می دهد. مقادیر بین 0.0 تا 1.0 برای آن مجاز است. این مقدار تاثیری بر نحوه مقایسه صفحه شما با صفحات سایت های دیگر ندارد. تنها به موتورهای جستجو می گوید که شما کدام صفحات را برای crawler ها مهم تر در نظر گرفته اید.
مقدار پیش فرض برای یک صفحه 0.5 است.
دقت داشته باشید که اولویتی که شما به صفحات می دهید بر روی موقعیت صفحه شما در صفحات نتایج جستجوی موتورهای جستجو تاثیر ندارد. موتورهای جستجو ممکن است از این اطلاعات در هنگام اننخاب صفحات یک سایت برای نمایش در نتایج جستجو استفاده کنند. بنابراین با استفاده از این برچسب می توانید شانس نمایش صفحات مهم تر سایت خود را به جای صفحات کم اهمیت تر در نتایج جستجو بالا ببرید.
همچنین، دقت کنید که انتساب اولویت بالا به تمام آدرس های سایت، کمکی به شما نمی کند. از آن جایی که اولویت نسبی است، تنها برای انتخاب بین صفحات سایت شما استفاده می شود.
بعد از این که فایلی با مشخصات گفته شده در بالا را آماده کردید، می توانید آن را به موتورهای جستجو معرفی کنید.




و با مراجعه به این لینک (http://support.google.com/sites/bin/answer.py?hl=en&answer=100283)میتوانید سایت مپ یا نقشه سایت خود را در گوگل ثبت کنید