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

سبد خرید

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

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

  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 بیابید .


  • مانند تمام فایل‌های 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/
				
			

ابزارهای سئو رایگان

ابزارسئو ابزارسئو ابزارسئو ابزارسئو ابزارسئو ابزارسئو ابزارسئو ابزارسئو ابزار سئو رایگان جستجوگر کلمه کلیدی بک لینک خطاهای سئو ارور فنی رتبه کلمات SERP  لینک خراب با مجموعه رو به رشد ابزارهای

ادامه مطلب »
SERP یا سرپ چیست؟
مفاهیم سئو
pedram fardani

SERP یا سرپ چیست؟

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

ادامه مطلب »