چگونه یک نقشه سایت XML برای سایت خود ایجاد کنیم

اگر شما یک وب سایت از هر نوعی را اجرا می کنید، احتمالاً باید نقشه سایت XML داشته باشید . این به بهینه سازی موتور جستجو(help your search engine optimization) ( SEO ) شما کمک می کند. اما ممکن است از خود بپرسید که نقشه سایت XML چیست و حتی اگر می دانستید، چگونه نقشه سایت XML ایجاد می کنید؟ 

خبر خوب این است که ایجاد نقشه سایت XML آسان تر از درک دقیق آن است. و درک نقشه سایت XML نیز نسبتاً ساده است. شما می توانید این کار را انجام دهید.

نقشه سایت XML چیست؟(What Is An XML Sitemap?)

اجازه دهید ابتدا قسمت XML(XML) را پوشش دهیم . XML مخفف e X کششی (X)M arkup L زبان است. این دقیقا یک زبان برنامه نویسی نیست. این یک روش انعطاف پذیر برای اطلاع رسانی به مرورگرهای وب و سایر برنامه ها در مورد داده هایی است که یک سند XML حمل می کند. 

برای مثال، می‌توانیم به کسی بگوییم که در خیابان اصلی(Main Street) 123 زندگی می‌کنیم و او متوجه می‌شود. اما برنامه ها اینطور نیستند. 

تگ‌های XML که در دو طرف داده‌های آدرس قرار می‌گیرند به برنامه کمک می‌کنند معنی داده‌ها را بفهمند. برچسب ها همیشه به صورت جفت با یک تگ باز <pre><StreetNumber></pre> و یک تگ بسته  <pre></StreetNumber></pre> هستند. 

بنابراین ما می‌توانیم از تگ‌های XML برای بیان معنای آن داده‌ها به برنامه‌ها استفاده کنیم. ممکن است به نظر برسد:

<pre>
   <StreetNumber>123</StreetNumber>
   <StreetName>Main</StreetName>
   <StreetType>Street</StreetType>
</pre>

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

بخش توسعه پذیر به این معنی است که آن برچسب ها می توانند هر چیزی باشند! اگر برنامه تگ را فهمید

 to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.

به نقشه سایت بروید تقریباً همان چیزی است که به نظر می رسد. این نقشه ای است از جایی که می توان انواع مختلف اطلاعات را در وب سایت ما پیدا کرد.

(Search)موتورهای جستجو ، مانند گوگل(Google) ، اطلاعات خاصی می خواهند تا بدانند چگونه سایت ما را دسته بندی و رتبه بندی کنند. نقشه سایت XML می تواند آن اطلاعات را ارائه دهد.

این نمونه ای از نقشه سایت XML برای یک صفحه وب است.

<pre>
<?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>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</pre>

در اینجا معنی آن برچسب ها آمده است:

<pre><?xml version="1.0" encoding="UTF-8"?></pre> 

این یکی به موتور جستجو می گوید که نسخه XML مورد استفاده ما 1.0 است و متن در UTF-8 کدگذاری شده است . این همان مشخصات رمزگذاری است که نقشه سایت باید در آن باشد.

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

این به موتور جستجو می گوید که از چه استاندارد نقشه سایت در نقشه سایت ما استفاده می شود. به یاد داشته باشید(Remember) ، XML ما باید از همان برچسب هایی استفاده کند که برنامه باید آن را بخواند تا بتواند آن را بفهمد.

<pre><url></pre> 

این به موتور جستجو می‌گوید که اطلاعات مربوط به یک منبع یاب یکنواخت(Uniform Resource Locator) ( URL ) را دنبال خواهد کرد. URL همچنین به عنوان آدرس وب یا پیوند شناخته می شود.

<pre><loc> 

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

<pre><lastmod></pre> 

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

<pre><changefreq></pre> 

این به موتور جستجو امکان می‌دهد تا فرکانس تغییر آن صفحه را بداند. مقادیر قابل قبول همیشه ساعتی، روزانه، هفتگی، ماهانه، سالانه، هرگز.

<pre><priority></pre> 

این به موتور جستجو می گوید که ما فکر می کنیم این صفحه در مقایسه با سایر صفحات در نقشه سایت ما چقدر مهم است. مقادیر قابل قبول از 0 تا 1 متغیر است که 1 بالاترین و 0.5 متوسط ​​است.

توجه داشته باشید که اینها دستوراتی برای موتور جستجو(commands for the search engine) نیستند. آنها این اطلاعات را می خوانند و هر طور که می خواهند پردازش می کنند.

چرا یک نقشه سایت XML ایجاد کنیم؟(Why Create An XML Sitemap?)

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

از آنجایی که این یک نقشه است، لزومی ندارد که نمایش دقیقی از منظره باشد. ما باید انتخاب کنیم که چه چیزی در آن باشد، بنابراین موتورهای جستجو صفحات مناسب را دریافت می کنند. به عنوان مثال، صفحات سیاست حفظ حریم خصوصی(Privacy Policy) و استفاده قابل قبول(Acceptable Use) ما با هیچ سایت دیگری در وب تفاوت چندانی ندارند. به جای نقشه برداری از آن ها، صفحاتی را که کاربر را به چیزهای خوب می رساند، مانند بهترین پست های وبلاگ یا صفحات محصول، نقشه برداری کنید.

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

آیا نیاز به ایجاد نقشه سایت برای تصاویر داریم؟ عکس ها مهم هستند بصری اولین چیزی است که به خواسته های مشتری می رسد. اما هر صفحه در حال حاضر تصاویر را روی آنها خواهد داشت و ایندکس می شود. بنابراین داشتن نقشه سایت فقط از تصاویر چندان مهم نیست.

اکنون ما ماهیت سایت خود را به موتورهای جستجو ارائه می کنیم. آنها نیازی به هدر دادن زمان برای خزیدن و نمایه سازی بخش های بزرگ ضروری، اما نه به اندازه مهم سایت ما ندارند. 

با یک نقشه سایت خوب، ما با موتورهای جستجو همکاری می کنیم و این به سایت ما کمک می کند تا بهترین رتبه ای را که شایسته آن است داشته باشد.

چگونه یک نقشه سایت XML ایجاد کنم؟(How Do I Create an XML Sitemap?)

خوشبختانه، چندین ابزار خودکار برای کمک به ما در انجام این کار وجود دارد. اگر از وردپرس استفاده(using WordPress) می کنیم ، افزونه Yoast SEO را دریافت کنید. این یک ابزار عالی برای بهینه سازی موتور جستجو است و ایجاد نقشه سایت برای ما تنها یکی از ویژگی های آن است. وقت بگذارید و یاد بگیرید که چگونه از افزونه Yoast SEO(learn how to use the Yoast SEO plugin) برای همه ویژگی های آن استفاده کنید.

ساخت نقشه سایت با Yoast(Making a Sitemap With Yoast)

  • در صفحه مدیریت وردپرس خود، افزونه (WordPress)Yoast SEO را نصب می کنیم . پس از نصب، بررسی می کنیم تا مطمئن شویم که ویژگی XML Sitemaps فعال است. باید به صورت پیش فرض باشد. 
  • روی (Click)Yoast SEO در سمت چپ کلیک کنید. سپس بر روی تب Features کلیک کنید. 
  • به پایین بروید و مطمئن شوید که نقشه سایت XML(XML Sitemaps) دارای نوار لغزنده در موقعیت روشن(On) است.

  • از اینجا، می توانیم ببینیم که نقشه سایت چگونه است. روی(Click) نماد علامت سوال کنار XML Sitemaps کلیک کنید و سپس روی پیوند See the XML sitemap کلیک کنید . 

  • Yoast نقشه سایت را در مرورگر وب باز می کند. این شبیه XML نخواهد بود که قبلاً به آن نگاه کردیم. اشکالی ندارد.

  • اگر می‌خواهیم XML(XML) را ببینیم ، روی این صفحه کلیک راست کرده و View Source را انتخاب کنید . سپس XML آشکار می شود.

این سریعترین راه برای ایجاد نقشه سایت XML در وردپرس(WordPress) با افزونه Yoast SEO است. به اطراف افزونه نگاهی بیندازید تا راه هایی برای بهبود نقشه سایت و درست کردن آن دقیقاً همانطور که نیاز است پیدا کنید.

با SEO Screaming Frog یک نقشه سایت XML ایجاد کنید(Create an XML Sitemap With Screaming Frog SEO)

اگر از وردپرس(WordPress) برای سایت خود استفاده نمی کنیم، می توانیم از انواع ابزارهای آنلاین و آفلاین استفاده کنیم.

احتمالاً پرکاربردترین برنامه سئوی دسکتاپ (most used desktop SEO program)Screaming Frog SEO Spider است . یک نسخه رایگان و یک نسخه پولی وجود دارد. برای ایجاد نقشه سایت XML، نسخه رایگان تنها چیزی است که نیاز داریم.

  • پس از دانلود و نصب، برنامه را باز کنید. قبل از اینکه بتوانیم نقشه سایت XML ایجاد کنیم، باید سایت را بخزیم. خزیدن(Crawling) فرآیندی است برای رفتن از صفحه ای به صفحه دیگر در سایت و جمع آوری داده های مربوط به هر قسمت.
  • در بالا، نقطه ای را برای وارد کردن URL وب سایت شما می بینیم. این کار را انجام دهید. سپس بر روی دکمه Start کلیک کنید. Screaming Frog شروع به خزیدن در سایت می کند.

  • پنجره اصلی شروع به پر شدن با URL(URLs) های چیزهای موجود در سایت می کند. هنگامی که نوار پیشرفت در نزدیکی سمت راست بالای صفحه به 100٪ رسید، خزیدن کامل می شود.

  • در نوار ابزار، روی Sitemaps و سپس XML Sitemap کلیک کنید . پنجره پیکربندی صادرات نقشه سایت(Sitemap Export Configuration ) باز می شود.

  • پنجره پیکربندی صادرات نقشه سایت(Sitemap Export Configuration) جایی است که می‌توانیم جزئیات نقشه سایتمان را تغییر دهیم، مانند changefreq، lastmod و موارد دیگر. از طریق برگه ها بروید تا ببینید چه چیزی در آنجا وجود دارد. تنظیمات پیش فرض در حال حاضر انجام می شود. برای شروع صادرات روی Next کلیک کنید .

  • از ما می پرسد که فایل sitemap.xml را کجا ذخیره کنیم . حتماً به یاد داشته باشید که کجا ذخیره شده است . (Make)ما باید آن را در وب سایت خود آپلود کنیم تا مفید باشد.

پس از ذخیره، فایل sitemap.xml را در ریشه وب سایت آپلود کنید. اکنون می توانیم نقشه سایت را در گوگل(Google) و سایر موتورهای جستجو ثبت کنیم.

چگونه می توانم گوگل را وادار کنم تا نقشه سایت من را ببیند؟(How Do I Get Google To See My Sitemap?)

ما می گوییم موتورهای جستجو، اما در واقع تنها چیزی که بیشتر نگران آن است گوگل(Google) است . پس چگونه گوگل(Google) را وادار کنیم تا نقشه سایت ما را ببیند؟ 

ما امیدواریم که برای رتبه‌بندی بالاتر سایت ما مفید باشد، اما تنها در صورتی کمک می‌کند که Google بداند در آنجاست. ما باید از کنسول جستجوی Google(Google Search Console) استفاده کنیم . 



About the author

من یک برنامه نویس کامپیوتر هستم و بیش از 15 سال است که هستم. مهارت های من در توسعه و نگهداری برنامه های کاربردی نرم افزاری و همچنین ارائه پشتیبانی فنی برای آن برنامه ها نهفته است. همچنین برنامه نویسی کامپیوتر را به دانش آموزان دبیرستانی آموزش داده ام و در حال حاضر یک مربی حرفه ای هستم.



Related posts