شما این محصولات را انتخاب کرده اید

سبد خرید

نحوه ایجاد نقشه سایت xml (و ارسال آن به گوگل)
شناسه پست: 63
بازدید: 1135

ساخت سایت مپ

برای ساختن نقشه سایت یا سایت مپ (sitemap)، شما نیاز به استفاده از ابزارهای خاصی دارید که به طور خودکار لینک‌های موجود در وب‌سایت شما را دنبال کرده و ساختار مناسبی از آنها تهیه می‌کنند. سایت مپ به موتورهای جستجوگر کمک می‌کند تا محتوای سایت شما را بهتر شناسایی و ایندکس کنند. در ادامه قدم‌های اولیه برای ساختن سایت مپ آورده شده است:

تعیین ابزار: ابتدا تعیین کنید که می‌خواهید از چه ابزاری برای ساخت سایت مپ استفاده کنید. می‌توانید از پلاگین‌های مدیریت محتوا مثل Yoast SEO در وردپرس یا ابزارهای آنلاین مثل Screaming Frog، XML-Sitemaps.com یا Google Search Console استفاده کنید.

پیکربندی: ابزار انتخاب شده را بر اساس نیازهای وب‌سایت خود پیکربندی کنید. ممکن است بخواهید تنظیم کنید که کدام صفحات باید در سایت مپ گنجانده شود یا نه.

ایجاد سایت مپ: از ابزار انتخاب شده برای ایجاد سایت مپ استفاده کنید. اگر از ابزار آنلاین استفاده می‌کنید، معمولا کافی است URL اصلی سایت خود را وارد کنید و اجازه دهید ابزار ساختار سایت شما را اسکن کند.

بررسی و رفع خطاها: سایت مپ ایجاد شده را بررسی کرده و از درستی لینک‌ها و سلسله‌مراتب آنها اطمینان حاصل کنید.

ارسال به موتورهای جستجو: پس از تکمیل سایت مپ، باید سایت مپ XML را به Google Search Console و سایر موتورهای جستجو ارسال کنید تا اطلاعات سایت شما به روز و قابل ایندکس باشد.

اگر قصد دارید سایت مپ بصری یا گرافیکی ایجاد کنید که برای کاربران نیز قابل فهم باشد، به یک طراح گرافیک نیاز دارید یا می‌توانید از ابزارهای ترسیم نقشه‌های ذهنی یا مپینگ استفاده کنید. اگر قصد داشتید تصویری از نقشه سایت خود درخواست کنید، می‌توانید یک درخواست مشخص برای آن ارائه دهید و سپس من از Midjourney AI برای ساخت تصویر استفاده خواهم کرد.

سایت مپ در ux ساخت و ارسال نقشه سایت

ساخت سایت مپ در وردپرس

برای ساختن یک سایت مپ (نقشه سایت) در وردپرس، معمولاً از افزونه‌های SEO استفاده می‌شود چرا که این افزونه‌ها به طور خودکار سایت مپ‌های استاندارد XML را تولید می‌کنند و روند کار را بسیار آسان می‌نمایند. در ادامه، مراحل ایجاد سایت مپ با استفاده از یکی از محبوب‌ترین افزونه‌های SEO، یعنی Yoast SEO را توضیح خواهم داد:

  1. نصب افزونه Yoast SEO: در داشبورد وردپرس خود به بخش ‘افزونه‌ها’ > ‘افزودن جدید’ بروید. در قسمت جستجو کلمه ‘Yoast SEO’ را تایپ کنید، سپس بر روی ‘نصب’ و پس از نصب بر روی ‘فعال‌سازی’ کلیک کنید.

  2. فعال‌سازی سایت مپ در Yoast SEO: بعد از نصب و فعال‌سازی، به ‘SEO’ > ‘عمومی’ > ‘امکانات’ در منوی داشبورد بروید. اسکرول کنید تا به قسمت ‘سایت مپ XML’ برسید و اطمینان حاصل کنید که این ویژگی فعال است.

  3. تنظیمات سایت مپ: کلیک بر روی سوالی در کنار ‘سایت مپ XML’ تا به صفحه‌ای برای تنظیم جزئیات سایت مپ هدایت شوید. در این قسمت می‌توانید تعیین کنید که کدام نوع محتواها باید در سایت مپ گنجانده شوند.

  4. چک کردن سایت مپ: با کلیک بر روی ‘مشاهده سایت مپ’ می‌توانید سایت مپ XML را که توسط Yoast SEO ایجاد شده است مشاهده کنید. این URL را می‌توانید در موتورهای جستجو مثل Google Search Console برای ایندکس سریع‌تر ارسال کنید.

اگر تازه با وردپرس کار می‌کنید و نیاز به دید visuelle یا بصری از ساختار وب‌سایت خود دارید، می‌توانید افزونه‌های دیگری مثل ‘WP Sitemap Page’ را نصب کنید که سایت مپ را به صورت لیستی در یک صفحه وب نمایش می‌دهند که این به کاربران سایت شما کمک می‌کند تا ساختار سایت را بهتر درک کنند.

توجه داشته باشید که سایت مپ‌های بصری برای کاربران سایت‌تان مناسب است اما برای ارسال به موتورهای جستجو باید از سایت مپ‌های XML استفاده کنید.

سایت مپ در ux ساخت و ارسال نقشه سایت

نقشه سایت yoast

نقشه سایت XML که توسط افزونه Yoast SEO برای وردپرس ایجاد می‌شود، یک فایل XML است که لیستی از URL‌ها در سایت شما را به همراه برخی متادیتا در مورد هر URL (مثل اینکه آخرین بار چه زمانی به‌روزرسانی شده و اهمیت نسبی آن نسبت به دیگر URL‌ها در سایت) به موتورهای جستجو ارائه می‌دهد تا ایندکس‌سازی سایت شما به طور موثرتری انجام شود.

در اینجا نحوه دستیابی به نقشه سایت XML ایجاد شده توسط Yoast SEO را گام به گام توضیح می‌دهم:

  1. بازدید از تنظیمات Yoast SEO: در داشبورد وردپرس، روی ‘SEO’ در منوی کناری کلیک کنید تا صفحه‌ی اصلی تنظیمات Yoast SEO نمایان شود.

  2. ویژگی نقشه سایت: تنظیمات ‘عمومی’ را انتخاب کنید و سپس به تب ‘امکانات’ بروید.

  3. سایت مپ XML: پیدا کردن بخش ‘سایت مپ XML’. اگر این ویژگی به حالت فعال نیست، روی تغییرات کلیک کنید تا ویژگی را فعال کنید.

  4. مشاهده نقشه سایت: پس از فعال‌سازی، روی لینک ‘مشاهده نقشه سایت XML’ کلیک کنید. این کار شما را به نقشه سایت XML هدایت خواهد کرد که Yoast SEO ایجاد کرده است.

  5. آدرس نقشه سایت: نقشه سایت معمولاً در URLی مشابه با yourdomain.com/sitemap_index.xml در دسترس است.

شما می‌توانید این آدرس را در Google Search Console و دیگر ابزارهای موتور جستجو جهت اطمینان از ایندکس شدن صحیح و به‌روزسانی‌های آتی ارسال کنید. این کار به بهبود SEO و دیده شدن محتوای شما در نتایج جستجو کمک می‌کند.

سایت مپ در ux ساخت و ارسال نقشه سایت

نمونه نقشه سایت

نقشه‌ی سایت یک فایل XML است که ساختار خاصی دارد و می‌تواند شامل URL‌های وب‌سایت شما به همراه بعضی اطلاعات اضافی مانند تاریخ آخرین تغییر هر صفحه، تعداد دفعات تغییر صفحه و اهمیت نسبی آن صفحات در مقایسه با سایر صفحات در سایت باشد.

در زیر یک مثال ساده از ظاهر یک نقشه سایت XML آورده شده است:

 

				
					<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2023-04-01</lastmod>
      <changefreq>daily</changefreq>
      <priority>1.0</priority>
   </url>
   <url>
      <loc>http://www.example.com/about</loc>
      <lastmod>2023-03-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>http://www.example.com/contact</loc>
      <lastmod>2023-03-15</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <!-- موارد اضافی دیگر... -->
</urlset>
				
			

در این مثال:

  • loc نشانی اصلی (URL) صفحه است.
  • lastmod تاریخ آخرین تغییر صفحه می‌باشد.
  • changefreq نشان دهنده تکرار تغییر صفحه است که می‌تواند مقادیری مانند dailyweeklymonthly را داشته باشد.
  • priority اهمیت نسبی صفحه در مقایسه با سایر صفحات وب سایت است.

این تنها یک نمونه ابتدایی از نقشه سایت است و در نمونه‌های پیچیده‌تر، می‌تواند شامل تصاویر، فایل‌های ویدیویی و دیگر انواع رسانه‌ها نیز باشد. شما می‌توانید از افزونه‌های وردپرس مانند Yoast SEO برای تولید خودکار این نوع فایل‌ها استفاده کنید.

نقشه سایت وردپرس

در وردپرس، نقشه سایت یا سایت‌مپ (Sitemap) به فایلی گفته می‌شود که فهرستی از صفحات یک وب‌سایت را به صورت سازمان‌یافته و به زبانی که موتورهای جستجو می‌توانند به راحتی تجزیه و تحلیل کنند، ارائه می‌دهد. این فایل معمولاً در قالب XML ارائه شده و به موتورهای جستجو کمک می‌کند تا محتوای وب‌سایت را بهتر درک کرده و به طور مؤثری ایندکس نمایند.

همانطور که قبلاً توضیح دادم، اگر از افزونه‌ی Yoast SEO استفاده می‌کنید، می‌توانید به راحتی نقشه سایت XML را ایجاد و مدیریت کنید. نقشه سایت توسط Yoast SEO به صورت خودکار تولید و به‌روزرسانی می‌شود. URL پیش‌فرض نقشه سایت معمولاً به این شکل است: yourdomain.com/sitemap_index.xml، که شامل ایندکسی از تمام نقشه‌های دسته‌بندی شده سایت است، از جمله نقشه سایت‌هایی برای پست‌ها، صفحات، دسته‌ها و برچسب‌ها.

برای ایجاد نقشه سایت در وردپرس بدون افزونه، شما باید مقداری دانش فنی داشته باشید و از استانداردهای XML و پروتکل‌های مرتبط با نقشه‌های سایت مطلع باشید. با این حال، استفاده از افزونه‌ها مانند Yoast SEO، Google XML Sitemaps، و All in One SEO Pack کار را بسیار آسان‌تر می‌کنند.

نقشه سایت وردپرس شامل موارد زیر می‌شود (بسته به تنظیمات شما در افزونه):

  1. صفحات و پست‌ها: تمام صفحات و پست‌های عمومی که برای دیده شدن توسط بازدیدکنندگان و موتورهای جستجو در نظر گرفته شده‌اند.

  2. دسته‌ها و برچسب‌ها: بخش‌هایی که محتویات سایت را دسته‌بندی می‌کنند.

  3. رسانه‌ها: لینک‌هایی به فایل‌های رسانه‌ای مانند تصاویر و ویدیوها، بسته به اینکه شما بخواهید آن‌ها را در نقشه سایت قرار دهید.

همیشه بهتر است که نقشه سایت خود را در Google Search Console و سایر ابزارهای موتور جستجو ارسال کنید تا مطمئن شوید وب‌سایت شما به درستی ایندکس و دنبال می‌شود. این کار به بهبود SEO و قابل دسترس بودن محتوای شما در نتایج جستجو کمک خواهد کرد.

سایت مپ گوگل

سایت مپ گوگل (Google Sitemap) یک فایل XML است که به وبمسترها اجازه می‌دهد اطلاعاتی درباره صفحات وب‌سایت خود که می‌خواهند توسط گوگل ایندکس شود، را مشخص کنند. این فایل به گوگل اطلاع می‌دهد که کدام پیج‌ها وجود دارند، این پیج‌ها چه اهمیتی دارند، و چه زمانی آخرین بار به‌روزرسانی شده‌اند.

این فایل با استانداردهای تعیین‌شده توسط sitemaps.org تطبیق دارد و توسط موتور جستجوی گوگل و سایر موتورهای جستجو برای بهبود پروسس crawling و indexing استفاده می‌شود.

به منظور استفاده از سایت مپ گوگل، شما باید مراحل زیر را دنبال کنید:

  1. ایجاد فایل سایت مپ: برای ایجاد یک سایت مپ، شما نیاز دارید که URLهای مهم و اطلاعات مربوط به هر یک، مانند تاریخ آخرین به‌روزرسانی (lastmod)، فرکانس تغییر (changefreq)، و اولویت (priority) را لیست کنید.

  2. ارسال سایت مپ به گوگل: پس از ایجاد سایت مپ، شما باید آن را از طریق حساب Google Search Console خود به گوگل ارسال کنید. برای این کار، به بخش “Sitemaps” در Google Search Console بروید و سایت مپ خود را اضافه کنید.

  3. رصد کردن: پس از ارسال، گوگل شروع به پردازش سایت مپ می‌کند و اگر خطایی وجود داشته باشد، شما می‌توانید آن را از طریق Search Console ببینید. همچنین می‌توانید تعداد دفعاتی که URLها ایندکس شده‌اند را بررسی کنید.

  4. به‌روزرسانی سایت مپ: اگر سایت شما به طور مرتب تغییر می‌کند، شما باید اطمینان حاصل کنید که سایت مپ شما نیز به طور مرتب به‌روزرسانی می‌شود تا تمام تغییرات منعکس شوند.

سایت مپ به شما کمک می‌کند تا مطمئن شوید که گوگل تمام صفحات مهم سایت شما را دیده و می‌تواند آن‌ها را در نتایج جستجو نمایش دهد. این امر به‌ویژه برای وب‌سایت‌های بزرگ با صفحات زیاد، یا برای صفحات که به‌ندرت پیوندهای خارجی دریافت می‌کنند، مفید است.

نقشه سایت xml

نقشه سایت XML به فایلی اشاره دارد که شما معمولاً برای موتورهای جستجو مانند گوگل ایجاد می‌کنید تا به آن‌ها کمک کنید ساختار وب‌سایت شما را بهتر درک کرده و آن را به طور موثرتری ایندکس کنند. این فایل به صورت لیستی از URL‌های موجود در وب‌سایت شما است که می‌تواند اطلاعات اضافی مانند تاریخچه تغییرات، فرکانس به‌روزرسانی‌ها و اولویت نسبی صفحات را نیز در خود جای دهد.

اجزای اصلی یک نمونه نقشه سایت XML شامل موارد زیر است:

  • <urlset>: این تگ اصلی حاوی همه ورودی‌های URL‌ها است.

  • <url>: هر ورودی URL را نشان می‌دهد.

  • <loc>: مکان یا URL دقیق صفحه.

  • <lastmod>: تاریخ آخرین تغییر یافته صفحه.

  • <changefreq>: تخمینی از اینکه چه مقدار زمانی صفحه تغییر می‌کند (مثلاً روزانه، هفتگی، ماهانه).

  • <priority>: اهمیت نسبی صفحه در مقایسه با دیگر صفحات سایت (مقدار عددی بین 0.0 تا 1.0).

مثال از نقشه سایت XML:

				
					<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2023-04-01</lastmod>
      <changefreq>daily</changefreq>
      <priority>1.0</priority>
   </url>
   <url>
      <loc>http://www.example.com/blog</loc>
      <lastmod>2023-03-20</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>
   </url>
   <!-- موارد اضافی دیگر -->
</urlset>
				
			

در این مثال، هر کدام از تگ‌های <url> معرف یک صفحه در وب‌سایت هستند. <loc> آدرس صفحه را نشان می‌دهد، <lastmod> تاریخ آخرین تغییرات را اعلام می‌کند، <changefreq> بیان می‌کند که چه مقدار زمانی محتمل است صفحه تغییر کند، و <priority> اهمیت آن صفحه را در مقایسه با دیگر صفحات وب‌سایت بیان می‌کند.

به یاد داشته باشید که بعضی از تگ‌ها اختیاری هستند، مثل <changefreq> و <priority>، و ممکن است موتورهای جستجو همیشه به این اطلاعات توجه نکنند، اما می‌توانند برای ارائه اطلاعات ساختاری کامل‌تر به خزنده‌ها مفید باشند.

سایت مپ در ux

سایت‌مپ (Sitemap) در طراحی تجربه کاربری (User Experience یا UX)، نقش مهمی را ایفا می‌کند. سایت‌مپ در زمینه UX یک نمودار سازمانی است که ساختار اطلاعاتی یک وب‌سایت را نشان می‌دهد و به طور خلاصه، نمایش دهنده همه صفحات و زیرصفحات یک وب‌سایت و رابطه و تداخل بین آن‌ها است.

کارکردهای سایت‌مپ در UX:

  1. سازماندهی محتوا: سایت‌مپ کمک می‌کند تا طراحان و توسعه‌دهندگان وب‌سایت نظم و ترتیب محتوای وب‌سایت را طراحی کرده و نحوه دسترسی کاربران را به اطلاعات وب‌سایت تعیین کنند.

  2. شفاف‌سازی ساختار: این امکان را فراهم می‌کند که تیم‌های توسعه و طراحی به شکل شفاف و روشنی ساختار سایت و روابط بین مختلف بخش‌های آن را ببینند و درک کنند.

  3. برنامه‌ریزی: قبل از شروع توسعه یا طراحی صفحات، سایت‌مپ زمینه‌ساز یک نقشه راه برای پروژه و برنامه‌ریزی قدم‌ها می‌شود.

  4. همکاری تیمی: سایت‌مپ‌ها می‌توانند به عنوان ابزاری برای هم‌اندیشی و همکاری بین اعضای تیم‌های مختلف مانند طراحان، برنامه‌نویسان، متخصصان محتوا و مدیران پروژه عمل کنند.

  5. کاربردپذیری: توسعه سایت‌مپ‌ها به UX به این دلیل است که تضمین می‌کند تجربه کاربری نهایی منسجم، منطقی و قابل ناوبری است.

  6. اولویت‌بندی محتوا: با ایجاد سایت‌مپ، طراحان می‌توانند اولویت‌های بخش‌ها و صفحات را مشخص کنند، و درک بهتری نسبت به این داشته باشند که کدام بخش‌ها نیاز به تأکید بیشتری دارند.

  7. تجزیه و تحلیل: سایت‌مپ این امکان را می‌دهد که بتوان مشکلات احتمالی مرتبط با ساختار سایت را قبل از عمیق شدن در توسعه صفحات شناسایی و حل کرد.

ایجاد سایت‌مپ در UX:

ایجاد یک سایت‌‌مپ در مراحل اولیه طراحی UX معمولاً شامل مراحل زیر است:

  1. شناسایی کاربران: تعیین شخصیت‌های کاربری و نیازهای آن‌ها.
  2. تعیین اهداف: مشخص کردن اهداف کلیدی وب‌سایت.
  3. جمع‌آوری محتوا: فهرست کردن تمام محتوای مورد نیاز و موجود.
  4. دسته‌بندی محتوا: گروه‌بندی محتوا در دسته‌های منطقی.
  5. نمایش ساختار: ترسیم نقشه‌ای که نشان‌دهنده سطوح مختلف سایت و روابط بین آن‌ها باشد.

سایت‌مپ در UX یک ابزار ارتباطی بین اعضای تیم و همچنین راهنمایی برای پیگیری پیشرفت طراحی است. شایان ذکر است که برای اهداف SEO و کاربردپذیری، نقشه سایت UX ممکن است با نقشه سایت فنی XML مورد استفاده برای موتورهای جستجو که قبلاً ذکر شد، متفاوت باشد.

نقشه وبگاه
(Site map)
 
نقشهٔ وب‌گاه فهرستی از صفحه‌های اصلی یک وب‌گاه است که ارتباط بین این صفحه‌ها را نیز نمایش می‌دهد. نقشهٔ سایت به دو منظور تهیه می‌شود: ۱- برای مشاهده کاربران سایت و تسهیل ناوبری در وب‌گاه ۲- برای استفادهٔ موتورهای جستجو. ویکی‌پدیا

در این صفحه نحوه ساخت نقشه سایت و در دسترس قرار دادن آن در گوگل توضیح داده شده است. در اینجا درباره نقشه سایت بیشتر بدانید.

  1. تصمیم بگیرید که از کدام قالب نقشه سایت می خواهید استفاده کنید.
  2. نقشه سایت را به صورت خودکار یا دستی ایجاد کنید.
  3. نقشه سایت خود را با افزودن آن به فایل robots.txt یا ارسال مستقیم آن به کنسول جستجو در دسترس گوگل قرار دهید.

گوگل از چندین قالب نقشه سایت پشتیبانی می کند:

  • XML
  • RSS، mRSS و Atom 1.0
  • متن

گوگل انتظار دارد پروتکل استاندارد نقشه سایت در همه فرمت ها باشد. گوگل در حال حاضر این <priority>ویژگی را در نقشه سایت مصرف نمی کند.

همه فرمت ها یک نقشه سایت را به 50 مگابایت (غیر فشرده) و 50000 URL محدود می کنند. اگر یک فایل بزرگتر یا URL های بیشتری دارید، باید لیست خود را به چندین نقشه سایت تقسیم کنید. شما می توانید به صورت اختیاری یک فایل فهرست نقشه سایت (فایلی که به لیستی از نقشه های سایت اشاره می کند) ایجاد کنید و آن فایل فهرست واحد را به گوگل ارسال کنید. می توانید چندین نقشه سایت و/یا فایل فهرست نقشه سایت را به گوگل ارسال کنید.

در اینجا یک نقشه سایت XML بسیار اساسی است که شامل مکان یک URL واحد است:

ساخت و ارسال نقشه سایت


در این صفحه نحوه ساخت نقشه سایت و در دسترس قرار دادن آن در گوگل توضیح داده شده است. اگر با نقشه سایت تازه کار هستید، ابتدا مقدمه ما را بخوانید .


Google از قالب های نقشه سایت که توسط پروتکل نقشه سایت تعریف شده است پشتیبانی می کند . هر نقشه سایت مزایا و معایب خاص خود را دارد. یکی را انتخاب کنید که برای سایت و راه اندازی شما مناسب است (گوگل اولویتی ندارد). جدول زیر فرمت های مختلف نقشه سایت را با هم مقایسه می کند:

مقایسه نقشه های سایت
نقشه سایت XML

نقشه های سایت XML متنوع ترین قالب های نقشه سایت هستند. به راحتی قابل گسترش است و می توان از آن برای ارائه داده های اضافی درباره تصاویر ، ویدیو و محتوای اخبار و همچنین نسخه های محلی صفحات شما استفاده کرد.

طرفداران:

  • توسعه پذیر و همه کاره.
  • می تواند بیشترین اطلاعات را در مورد URL های شما ارائه دهد.
  • کاربران CMS به راحتی می توانند افزونه هایی را برای تولید نقشه سایت پیدا کنند.

معایب:

  • ممکن است کار با آن سخت باشد.
  • می تواند برای حفظ نقشه برداری در سایت های بزرگتر یا سایت هایی که URL ها اغلب تغییر می کنند پیچیده باشد.
RSS، mRSS و Atom 1.0

نقشه‌های سایت RSS، mRSS و Atom 1.0 از نظر ساختار شبیه نقشه‌های سایت XML هستند، با این حال اغلب ساده‌ترین آنها برای ارائه هستند زیرا CMSها به‌طور خودکار آنها را ایجاد می‌کنند.

طرفداران:

  • اکثر CMS ها به طور خودکار فیدهای RSS و Atom تولید می کنند.
  • می توان از آن برای ارائه اطلاعات Google درباره ویدیوهای شما استفاده کرد.

معایب:

  • علاوه بر HTML و سایر صفحات قابل نمایه سازی، فقط می تواند اطلاعاتی درباره ویدیوها ارائه دهد، نه تصاویر یا اخبار.
  • ممکن است کار با آن سخت باشد.
متن نقشه سایت

ساده ترین قالب نقشه سایت، فقط می تواند URL های HTML و سایر صفحات قابل نمایه سازی را فهرست کند.

طرفداران:

  • انجام و نگهداری آسان، به خصوص در سایت های بزرگ.

معایب:

  • محدود به HTML و سایر صفحات قابل نمایه سازی.

نحوه ایجاد نقشه سایت xml (و ارسال آن به گوگل)

بهترین روش ها برای نقشه های سایت توسط پروتکل نقشه سایت تعریف شده است . بهترین شیوه های نادیده گرفته شده مربوط به محدودیت های اندازه، مکان نقشه سایت و URL های موجود در نقشه سایت است.

محدودیت اندازه نقشه سایت: همه قالب ها یک نقشه سایت را به 50 مگابایت (غیر فشرده) یا 50000 URL محدود می کنند. اگر فایل بزرگتر یا URL های بیشتری دارید، باید نقشه سایت خود را به چندین نقشه سایت تقسیم کنید. شما می توانید به صورت اختیاری یک فایل فهرست نقشه سایت ایجاد کنید و آن فایل فهرست واحد را به گوگل ارسال کنید. می توانید چندین نقشه سایت و فایل های فهرست نقشه سایت را به گوگل ارسال کنید. اگر بخواهید عملکرد جستجوی هر نقشه سایت را در کنسول جستجو ردیابی کنید، ممکن است مفید باشد.

کدگذاری و مکان فایل نقشه سایت: فایل نقشه سایت باید با کد UTF-8 باشد. شما می توانید نقشه های سایت خود را در هر نقطه از سایت خود میزبانی کنید، اما نقشه سایت تنها بر فرزندان دایرکتوری والد تأثیر می گذارد. بنابراین، نقشه سایت ارسال شده در ریشه سایت می تواند بر روی تمام فایل های سایت تأثیر بگذارد، جایی که توصیه می کنیم نقشه های سایت خود را ارسال کنید.

ویژگی های URL های مرجع:

 از URL های کاملاً واجد شرایط و مطلق در نقشه های سایت خود استفاده کنید. گوگل آدرس های اینترنتی شما را دقیقاً همانطور که فهرست شده است می خزند. به عنوان مثال، اگر سایت شما در است ،

نشانی اینترنتی مانند (URL نسبی) را https://www.example.com/مشخص نکنید ،

از URL کامل و مطلق استفاده کنید: . /mypage.htmlhttps://www.example.com/mypage.html

URL هایی را در نقشه سایت خود که می خواهید در نتایج جستجوی گوگل مشاهده کنید قرار دهید. گوگل به طور کلی URL های متعارف را در نتایج جستجوی خود نشان می دهد که می توانید با نقشه های سایت روی آنها تأثیر بگذارید. اگر URL های مختلفی برای نسخه های موبایل و دسکتاپ یک صفحه دارید، توصیه می کنیم فقط به یک نسخه در نقشه سایت اشاره کنید. با این حال، اگر می‌خواهید به هر دو URL اشاره کنید، آدرس‌های اینترنتی خود را برای نشان دادن نسخه دسکتاپ و موبایل حاشیه‌نویسی کنید .

برای فهرست کاملی از بهترین شیوه ها، پروتکل نقشه سایت را بررسی کنید .

نقشه سایت XML


قالب نقشه سایت XML همه کاره ترین فرمت های پشتیبانی شده است. با استفاده از برنامه‌های افزودنی نقشه سایت پشتیبانی‌شده توسط Google، می‌توانید اطلاعات بیشتری درباره تصاویر ، ویدیوها و محتوای اخبار خود و همچنین نسخه‌های بومی‌سازی شده صفحات خود ارائه دهید.

در اینجا یک نقشه سایت XML بسیار اساسی است که شامل مکان یک URL واحد است:

 
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 
<url>
   
<loc>https://www.example.com/foo.html</loc>
   
<lastmod>2022-06-04</lastmod>
 
</url>
</urlset>

می توانید نمونه های پیچیده تر و مستندات کامل را در sitemaps.org بیابید .


سایت مپ در ux ساخت و ارسال نقشه سایت

  • مانند تمام فایل‌های XML، همه مقادیر تگ باید دارای entity escape شوند .
  • گوگل نادیده می گیرد <priority>و <changefreq>ارزش قائل است.
  • <lastmod>اگر مقدار آن به طور مداوم و قابل تأیید باشد (مثلاً با مقایسه با آخرین اصلاح صفحه) دقیق باشد، Google از آن استفاده می‌کند .

اگر وبلاگی با فید RSS یا Atom دارید، می توانید URL فید را به عنوان نقشه سایت ارسال کنید. اکثر نرم افزارهای وبلاگ قادر به ایجاد یک فید برای شما هستند، اما بدانید که این فید فقط اطلاعات مربوط به URL های اخیر را ارائه می دهد.

  • Google فیدهای RSS 2.0 و Atom 1.0 را می پذیرد.
  • می‌توانید از فید mRSS (رسانه RSS) برای ارائه جزئیات Google درباره محتوای ویدیویی در سایت خود استفاده کنید.
  • مانند تمام فایل‌های XML، همه مقادیر تگ باید دارای entity escape شوند .

اگر نقشه سایت شما فقط URL های صفحه وب را شامل می شود، می توانید یک فایل متنی ساده که حاوی یک URL در هر خط است، در اختیار گوگل قرار دهید. مثلا:

 
https://www.example.com/file1.html
https://www.example.com/file2.html
  • در فایل نقشه سایت چیزی غیر از URL قرار ندهید.
  • می‌توانید فایل متنی را هر چیزی که می‌خواهید نامگذاری کنید، به شرطی که پسوندی داشته باشد .txt(مثلا sitemap.txt).

هنگام ایجاد نقشه سایت، به موتورهای جستجو می گویید که کدام URL ها را ترجیح می دهید در نتایج جستجو نشان داده شوند. اینها URLهای متعارف هستند . اگر محتوای یکسانی دارید که در URL های مختلف قابل دسترسی است، URL مورد نظر خود را انتخاب کنید و به جای همه URL هایی که به یک محتوا منتهی می شوند، آن را در نقشه سایت قرار دهید.

هنگامی که تصمیم گرفتید کدام URL ها را در نقشه سایت قرار دهید، بسته به معماری و اندازه سایت خود، یکی از راه های زیر را برای ایجاد نقشه سایت انتخاب کنید:

اگر از CMS مانند WordPress، Wix یا Blogger استفاده می کنید، احتمالاً CMS شما قبلاً نقشه سایت را در دسترس موتورهای جستجو قرار داده است. سعی کنید اطلاعاتی در مورد نحوه ایجاد نقشه سایت CMS یا نحوه ایجاد نقشه سایت در صورتی که CMS شما نقشه سایت را به طور خودکار ایجاد نمی کند، جستجو کنید. به عنوان مثال، در مورد Wix، “wix sitemap” یا در مورد Blogger، “Blogger RSS” را جستجو کنید.

برای نقشه های سایت با کمتر از چند ده URL، ممکن است بتوانید به صورت دستی یک نقشه سایت ایجاد کنید. برای این کار، یک ویرایشگر متن مانند Windows Notepad یا Nano (Linux، MacOS) را باز کنید و دستوری را که در بخش قالب‌های نقشه سایت توضیح داده شده است، دنبال کنید . تا زمانی که کاراکترها در URL مجاز باشند، می‌توانید فایل را هر چیزی که دوست دارید نامگذاری کنید .

شما می توانید به صورت دستی نقشه های سایت بزرگتر ایجاد کنید، اما این یک فرآیند خسته کننده است و نگهداری طولانی مدت آن سخت است.

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

شما لازم نیست نگران ترتیب URL های موجود در نقشه سایت خود باشید، برای گوگل مهم نیست. اندازه مورد نیاز نقشه سایت را در نظر داشته باشید . اگر نقشه سایت خیلی بزرگ شد، باید آن را به نقشه های سایت کوچکتر تقسیم کنید. درباره مدیریت نقشه های سایت بزرگ بیشتر بیاموزید .

به خاطر داشته باشید که ارسال نقشه سایت صرفاً یک اشاره است: این تضمین نمی کند که Google نقشه سایت را دانلود کند یا از نقشه سایت برای خزیدن URL ها در سایت استفاده کند. چند راه مختلف برای در دسترس قرار دادن نقشه سایت شما در گوگل وجود دارد.

  • با استفاده از گزارش نقشه سایت، نقشه سایت را در کنسول جستجو ارسال کنید . این به شما این امکان را می دهد که ببینید چه زمانی Googlebot به نقشه سایت دسترسی پیدا کرده است و همچنین خطاهای احتمالی پردازش را مشاهده کنید.
  • از Search Console API برای ارسال نقشه سایت به صورت برنامه‌ریزی شده استفاده کنید .
  • از ابزار پینگ استفاده کنید. GETدرخواستی را در مرورگر خود یا خط فرمان به این آدرس ارسال کنید و URL کامل نقشه سایت را مشخص کنید. مطمئن شوید که فایل نقشه سایت برای Googlebot قابل دسترسی است:
     
    https://www.google.com/ping?sitemap=FULL_URL_OF_SITEMAP

    مثال:

     
    https://www.google.com/ping?sitemap=https://example.com/sitemap.xml
  • خط زیر را در هر جایی از فایل robots.txt خود وارد کنید و مسیر نقشه سایت خود را مشخص کنید. دفعه بعد که فایل robots.txt شما را می‌خزیم، آن را پیدا می‌کنیم:
     
    Sitemap: https://example.com/my_sitemap.xml
  • اگر از Atom یا RSS استفاده می کنید، می توانید از WebSub برای پخش تغییرات خود در موتورهای جستجو از جمله Google استفاده کنید.

اگر چندین وب‌سایت دارید، می‌توانید فرآیند ارسال را با ایجاد یک یا چند نقشه سایت که شامل URL برای همه سایت‌های تأیید شده‌تان است، ساده کنید و نقشه‌های سایت را در یک مکان واحد ذخیره کنید. می توانید استفاده کنید:

  • یک نقشه سایت واحد که شامل URL برای چندین وب سایت، از جمله سایت هایی از دامنه های مختلف است. به عنوان مثال، نقشه سایت واقع در https://host1.example.com/sitemap.xmlمی تواند شامل URL های زیر باشد.
    • https://host1.example.com
    • https://host2.example.com
    • https://host3.example.com
    • https://host1.example1.com
    • https://host1.example.ch

نقشه های سایت فردی (یکی برای هر سایت) که همه در یک مکان قرار دارند.

    • https://host1.example.com/host1-example-sitemap.xml
    • https://host1.example.com/host2-example-sitemap.xml
    • https://host1.example.com/host3-example-sitemap.xml
    • https://host1.example.com/host1-example1-sitemap.xml
    • https://host1.example.com/host1-example-ch-sitemap.xml

برای ارسال نقشه‌های سایت متقاطع که در یک مکان واحد میزبانی می‌شوند، می‌توانید از Search Console یا robots.txt استفاده کنید.

  1. مطمئن شوید که مالکیت تمام سایت هایی را که به نقشه سایت اضافه می کنید تأیید کرده اید .
  2. یک نقشه سایت (یا بیشتر در صورت تمایل) ایجاد کنید که شامل آدرس های اینترنتی از همه سایت هایی است که می خواهید پوشش دهید. در صورت تمایل می توانید نقشه های سایت را در فایل فهرست نقشه سایت قرار دهید و از اینجا به بعد با آن فهرست نقشه سایت کار کنید.
  3. با استفاده از کنسول جستجوی گوگل، نقشه سایت یا فایل فهرست نقشه سایت خود را ارسال کنید .
  1. یک یا چند نقشه سایت برای هر سایت جداگانه ایجاد کنید. برای هر فایل نقشه سایت جداگانه، مطمئن شوید که فقط URL های آن سایت خاص را درج کرده اید.
  2. برای مثال، تمام نقشه های سایت را در یک سایت که کنترل آن را دارید، آپلود کنید https://sitemaps.example.com.
  3. برای هر سایت جداگانه، مطمئن شوید که فایل robots.txt به نقشه سایت آن سایت اشاره می کند. برای مثال، اگر نقشه سایتی برای آن ایجاد کرده اید https://example.com/ و نقشه سایت را در میزبانی می کنید https://sitemaps.example.com/sitemap-example-com.xml، به نقشه سایت در فایل robots.txt در مراجعه کنید https://example.com/robots.txt.
     
    # robots.txt file of https://example.com/
    sitemap: https://sitemaps.example.com/sitemap-example-com.xml

می توانید نقشه های سایت را با کنسول جستجوی گوگل عیب یابی کنید. برای راهنمایی به راهنمای عیب یابی نقشه سایت مراجعه کنید .

اهمیت برای سئو

آپلود نقشه سایت XML در Google Search Console به گوگل در مورد تمام URL هایی که در یک صفحه وب وجود دارد می گوید. این می‌تواند نمایه‌سازی صفحات فرعی یا محتوایی را که دسترسی به آن‌ها دشوار است، مانند تصاویر، ترویج کند و به Google کمک می‌کند تا فرآیند خزیدن خود را بهینه کند.

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

با این حال، ذکر این نکته ضروری است که ارسال نقشه سایت XML تضمین نمی کند که تمام صفحات فرعی یک وب سایت در فهرست گوگل قرار می گیرند و همچنین باعث بهبود رتبه این صفحات نمی شود. درعوض، تنها احتمال یافتن محتوایی با لینک ضعیف توسط گوگل را افزایش می دهد.

راهنمای نقشه سایت

اگر می خواهید یک نقشه سایت XML برای وب سایت خود ایجاد کنید، باید چند دستورالعمل را در مورد ساختار این فایل دنبال کنید. این ابتدا باید با پروتکل نقشه سایت Google 0.9 مطابقت داشته باشد. علاوه بر این، می تواند حداکثر 50000 URL داشته باشد و حداکثر اندازه آن 50 مگابایت باشد. اگر از این اندازه بیشتر شود، نقشه سایت باید به چندین فایل تقسیم شود. در صورت نیاز، یک فایل فهرست نقشه سایت نیز می تواند ایجاد شود که در آن همه نقشه های سایت فهرست شده و سپس به گوگل ارسال شود.

علاوه بر این، باید اطمینان حاصل شود که نسخه صحیح URL همیشه در نقشه سایت مشخص شده است. برای مثال، این امر در مورد وب‌سایت‌هایی که هم با و هم بدون «www» شروع می‌شوند، صدق می‌کند. در URL قابل دسترسی است. در این مورد، URL حاوی تغییر مسیر به وب سایت واقعی نباید استفاده شود. علاوه بر این، URL هایی که حاوی شناسه جلسه هستند نباید در نقشه سایت مشخص شوند.

علاوه بر این، نسخه های زبان مختلف یک صفحه باید در نقشه سایت XML ذکر شوند. این کار با مشخص کردن URL های متعارف و استفاده از حاشیه نویسی hreflang امکان پذیر است .

علاوه بر این، نقشه سایت XML باید در قالب UTF-8 کدگذاری شود. طرح کامل XML برای نقشه های سایت را می توان در sitemaps.org یافت .

لینک های مربوطه


مقالات مشابه

 
 
 
 
				
					https://seokar.click/create-and-send-sitemap/