زنگ

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

فایل‌های robots.txt و sitemap.xml سازماندهی فهرست‌بندی سایت را ممکن می‌سازد. این دو فایل به خوبی یکدیگر را تکمیل می کنند، اگرچه در عین حال مشکلات متضاد را حل می کنند. اگر robots.txt نمایه سازی کل بخش ها یا صفحات جداگانه را ممنوع می کند، سایتmap.xml، برعکس، به روبات های جستجوگر می گوید کدام URL ها را فهرست کنند. بیایید هر یک از فایل ها را جداگانه تجزیه و تحلیل کنیم.

فایل Robots.txt

robots.txt فایلی است که در آن قوانینی نوشته شده است که دسترسی ربات های جستجوگر را به فهرست ها و فایل های سایت محدود می کند تا از ورود محتوای آنها به فهرست موتورهای جستجو جلوگیری شود. فایل باید در فهرست اصلی سایت قرار داشته باشد و در آدرس: site.ru/robots.txt موجود باشد.

در robots.txt، باید تمام صفحات تکراری و خدماتی سایت را از فهرست بندی ببندید. اغلب، CMS های عمومی موارد تکراری ایجاد می کنند، به عنوان مثال می توان به مقالات در چندین URL به طور همزمان دسترسی داشت. در دسته بندی site.ru/category/post-1/، برچسب ها site.ru/tag/post-1/ و آرشیو site.ru/arhive/post-1/. برای جلوگیری از تکراری شدن، لازم است فهرست بندی برچسب ها و آرشیو ممنوع شود، فقط دسته ها در فهرست باقی خواهند ماند. منظور من از صفحات سرویس، صفحات بخش مدیریت سایت و صفحاتی که به طور خودکار تولید می شوند، هستند، به عنوان مثال: نتایج جستجو در سایت.

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

دستورات robots.txt

دستورالعمل ها قوانین هستند یا می توانید دستوراتی را برای روبات های جستجوگر نیز بگویید. مهمترین عامل User-agent است که با کمک آن می توانید قوانینی را برای همه ربات ها یا یک ربات خاص تنظیم کنید. این دستورالعمل در ابتدا نوشته شده است و بعد از آن همه قوانین دیگر نشان داده شده است.

# برای همه ربات ها User-agent: * # برای ربات Yandex User-agent: Yandex

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

# غیرمجاز نمایه سازی بخش غیر مجاز: /folder/ # اجازه نمایه سازی زیربخش با تصاویر مجاز است: /folder/images/

برای تعیین آینه اصلی سایت، به عنوان مثال: با یا بدون www، از دستورالعمل Host استفاده می شود. شایان ذکر است که آینه اصلی بدون تعیین پروتکل http:// نوشته می شود اما باید پروتکل https:// مشخص شود. میزبان فقط توسط ربات های Yandex و Mail.ru قابل درک است و دستورالعمل فقط یک بار باید نوشته شود.

# اگر آینه اصلی از طریق پروتکل http بدون www Host کار می کند: site.ru # اگر آینه اصلی از طریق پروتکل https با www Host کار می کند: https://www.site.ru

نقشه سایت - دستورالعملی که مسیر فایل sitemap.xml را مشخص می کند، مسیر باید به طور کامل با پروتکل مشخص شود، این دستورالعمل را می توان در هر جایی از فایل نوشت.

# مسیر کامل فایل sitemap.xml را مشخص کنید نقشه سایت: http://site.ru/sitemap.xml

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

  • * - هر تعداد کاراکتر و همچنین عدم وجود آنها را نشان می دهد.
  • $ - نشان می دهد که کاراکتر قبل از علامت دلار آخرین مورد است.
  • # - نشان دهنده یک نظر، همه چیز در خط بعد است اپراتور داده شدهتوسط موتورهای جستجو نادیده گرفته خواهد شد.

پس از آشنایی با دستورالعمل های اولیه و عملگرهای ویژه، می توانید از قبل محتویات یک فایل robots.txt ساده را ترسیم کنید.

User-agent: * Disallow: /admin/ Disallow: /arhive/ Disallow: /tag/ Disallow: /modules/ Disallow: /search/ Disallow: *?s= Disallow: /login.php User-agent: Yandex Disallow: / admin/ Disallow: /arhive/ Disallow: /tag/ Disallow: /modules/ Disallow: /search/ Disallow: *?s= Disallow: /login.php # به ربات Yandex اجازه دهید تصاویر را در ماژول ها فهرست کند Allow: /modules/ * بخش png مجاز: /modules/*.jpg میزبان: site.ru نقشه سایت: http://site.ru/sitemap.xml

آشنا با توصیف همراه با جزئیاتتمام دستورالعمل ها با نمونه هایی از استفاده از آنها را می توان در انتشار در وب سایت Yandex در بخش راهنما یافت.

فایل Sitemap.xml

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

لازم به ذکر است که sitemap.xml مورد نیاز نیست و ممکن است موتورهای جستجو آن را در نظر نگیرند، اما در عین حال همه موتورهای جستجو می گویند وجود فایل مطلوب است و به ایندکس صحیح سایت کمک می کند، به خصوص اگر صفحات به صورت پویا ایجاد می شوند یا سایت ساختار پیچیده ای دارد.

تنها یک نتیجه وجود دارد: اینکه فایل های robots.txt و sitemap.xml ضروری هستند. تنظیم صحیحنمایه سازی یکی از عوامل یافتن صفحات سایت در مکان های بالاتر است نتایج جستجوو این هدف هر سایت کم و بیش جدی است.

ما کتاب جدیدی با عنوان "بازاریابی محتوا در شبکه های اجتماعی: چگونه وارد سر مشترکین شوید و عاشق برند خود شوید.

نقشه سایت XML

نقشه سایت یک فایل xml ویژه است که در دایرکتوری ریشه سرور ذخیره می شود. صاحبان وب سایت اغلب علاقه مند هستند که چرا نقشه سایت مورد نیاز است و آیا وجود / عدم وجود این سند بر ارتقاء موتور جستجو تأثیر می گذارد؟ برای پاسخ به این سوالات، هدف و ساختار نقشه سایت را در نظر بگیرید.

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

[yt=R09Qywy5DXI]

ویدیوهای بیشتر در کانال ما - بازاریابی اینترنتی را با SEMANTICA یاد بگیرید

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

آیا نقشه سایت بر تبلیغات تأثیر می گذارد؟

موتورهای جستجو به دلیل عدم وجود این فایل، یک پروژه اینترنتی را بدبین نخواهند کرد. از نظر تئوری، ربات باید به طور مستقل تمام صفحات سایت را بخزد و آنها را در جستجو قرار دهد. با این حال، به خاطر داشته باشید که سیستم ممکن است از کار بیفتد و برخی از اسناد وب را پیدا نکند. معمولاً «مکان‌های مشکل» بخش‌هایی هستند که تنها با زنجیره‌ای طولانی از پیوندها و URLهای ایجادشده به‌صورت پویا به آنها دسترسی پیدا می‌کند.

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

چگونه یک سایت نقشه ایجاد کنیم

ساده ترین راه استفاده از یکی از خدمات تخصصی است. به عنوان مثال، مولد آنلاین http://www.mysitemapgenerator.com/ به شما امکان می دهد تا یک نقشه سایت به صورت رایگان، تا اندازه 500 صفحه بسازید. امکان تولید نقشه سایت پولی بدون هیچ محدودیتی وجود دارد. مدیر وب سایت فقط باید آدرس سایت خود را مشخص کند و سپس فایل حاصل را در پوشه اصلی سرور قرار دهد.

می توانید از برنامه SiteMap Generator استفاده کنید. آدرس اینترنتی را در قسمت http:// وارد کنید صفحه شروعسایت، روی دکمه "شروع" کلیک کنید و منتظر بمانید تا نقشه سایت تولید شود. سپس باید به تب "Google Sitemap / XML" بروید، کد به دست آمده را کپی کنید و آن را در یک فایل xml. پیست کنید.

فایل xml نقشه سایت - دستورالعمل های موجود

  • پارامتر Lastmod به ربات می گوید آخرین بار چه زمانی سند به روز شده است.
  • تگ priory نشان دهنده اولویت سند نسبت به سایر صفحات سایت است.
  • پارامتر loc آدرس صفحه است.
  • تگ changefreq برای نشان دادن پویایی صفحات استفاده می شود (اسناد با پارامتر "0" به ندرت توسط ربات بازدید می شود).

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

برای اطلاع از Yandex، می توانید دستورالعمل نقشه سایت را به فایل robots.txt اضافه کنید. کد به شکل زیر خواهد بود:

نقشه سایت: http://yoursite.ru/sitemap.xml

علاوه بر این، می توانید نقشه سایت را از طریق رابط Yandex.Webmaster آپلود کنید. برای انجام این کار، به تب "تنظیمات نمایه سازی" >> "نقشه سایت" بروید و سپس آدرس نقشه سایت را برای سیستم مشخص کنید.

به همین ترتیب، می توانید به گوگل اطلاع دهید. در داشبورد مدیر وب سایت، به برگه "Crawl" >> "Sitemaps" بروید.

با سلام خدمت خوانندگان محترم سایت وبلاگ. تصمیم گرفتم همه چیزهایی را که قبلاً در مورد نقشه سایت (Sitemap xml) نوشته ام در یک مقاله خلاصه کنم، که در درجه اول برای نشان دادن صفحاتی که باید در وهله اول به موتورهای جستجو نشان دهد لازم است. این یک ویژگی بسیار مهم و در واقع اجباری هر پروژه وب است، اما بسیاری از افراد یا این را نمی دانند یا اهمیت زیادی برای نقشه سایت قائل نیستند.

بلافاصله، بیایید "i" را نقطه گذاری کنیم و سعی کنیم دو مفهوم - نقشه های سایت را از هم جدا کنیم فرمت xmlو با فرمت Html (تعبیر جغرافیایی این کلمه نیز وجود دارد که در مقاله "" در مورد آن نوشتم). گزینه دوم یک لیست معمولی از تمام منابع وب است که با کلیک کردن بر روی آیتم منوی مناسب در دسترس هر کسی خواهد بود. این گزینه نیز مفید است و به سرعت بخشیدن و بهبود فهرست بندی منابع شما توسط موتورهای جستجو کمک می کند.

نقشه سایت نقشه سایت با فرمت xml - و من به آن نیاز دارم

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

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

دو فایل اصلی وجود دارد که هر پروژه وب باید داشته باشد - robots.txt و sitemap.xml. اگر پروژه شما آنها را نداشته باشد یا به درستی پر نشده باشند، با احتمال زیاد به منبع خود آسیب زیادی وارد می کنید و اجازه نمی دهید تا صد در صد باز شود.

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

در این مورد، من یک "پیانو در بوته ها" در فروشگاه داشتم. درست قبل از نوشتن این مقاله، انتشاری از متخصصان سیستم تبلیغات خودکار معروف تحت نام غیرمعمول "Hands" توجه من را جلب کرد (این یک آنالوگ MegaIndex است که در مورد آن نوشتم).

واضح است که هر سیستم مشابه آنها علاقه مند به پیشرفت موفقیت آمیز پروژه های مشتریان خود است، اما آنها فقط می توانند منابع مشتریان را پمپاژ کنند. جرم مرجع، اما برای تأثیر در پر کردن و درست کردن تنظیم فنیسایت هایی که متاسفانه نمی توانند.

بنابراین، یک مطالعه بسیار جالب و آشکار انجام شد، که برای شناسایی 10 دلیل محبوب که ترویج پروژه ها را دشوار می کند و این مشتریان داده را به درستی در ...

البته در وهله اول "محتوای غیر منحصر به فرد" بود (یا آن را کپی کرده اید یا دارید که ماهیت آن را تغییر نمی دهد). اما در وهله دوم فقط نقشه سایت با فرمت xml، یا بهتر است بگوییم عدم وجود یا ناسازگاری آن با فرمت ایجاد شناخته شده بود. خب، در جایگاه سوم فایل robots.txt که قبلا ذکر شد (عدم وجود یا ایجاد نادرست آن) قرار داشت:

وقتی بی‌اساس ادعا می‌کنید که پروژه شما باید یک نقشه داشته باشد (در غیر این صورت یک kirdyk)، آنقدر قانع‌کننده به نظر نمی‌رسد که گویی این گفته با حقایق واقعی از یک مطالعه نسبتاً نماینده پشتیبانی می‌شود.

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

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

اصلاً چرا به نقشه سایت و فایل robots.txt نیاز دارید؟

بیایید ابتدا سعی کنیم ضرورت منطقی استفاده از فایل robots.txt را که نمایه سازی برخی از عناصر پروژه وب شما را ممنوع می کند و فایل نقشه سایت که نمایه سازی صفحات خاصی را تجویز می کند، توجیه کنیم. برای انجام این کار، اجازه دهید به پنج یا ده سال پیش برگردیم، زمانی که بیشتر منابع موجود در اینترنت فقط مجموعه ای از فایل های Html بود که شامل متون تمام مقالات بود.

ربات جستجوگر Google یا Yandex به سادگی به چنین پروژه Html رفت و شروع به فهرست کردن همه چیزهایی کرد که به دست می آمد، زیرا تقریباً در همه جا محتوای پروژه وجود داشت. و آنچه اکنون در شرایط عمومی اتفاق می افتد استفاده از CMS(سیستم های مدیریت محتوا)؟ در واقع، حتی بلافاصله پس از نصب موتور، ربات جستجوگر در حال حاضر چندین هزار فایل را در شما پیدا می کند، و این در حالی است که ممکن است هنوز محتوایی نداشته باشید (خب، هنوز یک مقاله ننوشته اید).

و به طور کلی، محتوا در CMS مدرن، به عنوان یک قاعده، نه در فایل ها، بلکه در یک پایگاه داده ذخیره می شود، که، البته، یک ربات جستجوگر نمی تواند مستقیماً ایندکس کند (من به شما توصیه می کنم به صورت رایگان با پایگاه های داده کار کنید).

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

ایجاد robots.txt و sitemap.xml دقیقاً برای ساده سازی و تسریع نمایه سازی پروژه ها توسط موتورهای جستجو در شرایط استفاده گسترده از CMS است. با کمک فایل اول به ربات های موتور جستجو می گویید که ایندکس کنند که کدام فایل ها نباید وقت تلف کنند (مثلاً اشیاء موتور) و همچنین می توانید از آن برای بستن برخی از صفحات از نمایه سازی استفاده کنید تا اثر تکراری محتوا از بین برود. ، که در بسیاری از CMS ها ذاتی است (در مورد آن بخوانید). جزئیات بیشتر در مقاله درباره).

و با کمک فایل نقشه سایت، به طور واضح و واضح به روبات های Yandex و Google می گویید که دقیقاً چه محتوایی در پروژه شما وجود دارد، تا بی جهت در گوشه و کنار اقتصاد فایل موتور مورد استفاده قرار نگیرند. فراموش نکنید که ربات ها محدودیت های خاصی در زمان و تعداد اسناد مشاهده شده دارند. در فایل های موتور شما سرگردان می شود و می رود و محتوا هنوز ایندکس نشده باقی می ماند مدت زمان طولانی. اه چطور.

به یاد داشته باشید که چگونه یک شخصیت رنگارنگ در یک کمدی معروف گفت: "شما به آنجا نمی روید، شما به اینجا می روید، در غیر این صورت ...". این دقیقاً عملکرد این شخصیت است و robots.txt و نقشه سایت را با آن انجام می دهد پسوند xmlبرای کنترل حرکت ربات های جستجو در گوشه و کنار پروژه وب خود. واضح است که ربات‌ها می‌توانند دست و پنجه نرم کنند، اما به احتمال زیاد آنها دستورالعمل‌های منع و تجویزی (در نقشه سایت) به خوبی نوشته شده شما را دنبال خواهند کرد.

قابل درک است؟ سپس مستقیماً به حل این سؤال می‌پردازیم که چگونه یک sitemap.xml را به روش‌های مختلف ایجاد کنیم و چگونه وجود آن را به دو نهنگ جستجو در Runet - Google و Yandex گزارش دهیم تا در حین ایجاد، پروژه شما را بیهوده جستجو نکنند. بار اضافی در میزبانی سرور شما، اما این، در حال حاضر یک چیز بسیار جزئی است، نکته اصلی ایندکس کردن (سریع و جامع) است.

برخلاف robots.txt که به احتمال زیاد باید خودتان آن را بنویسید، فایل نقشه سایت با فرمت xml، به طور معمول، سعی می کنند مقداری ایجاد کنند. بطور خودکار. قابل درک است، زیرا در تعداد زیادصفحاتی در یک پروژه که اغلب به روز می شوند، ایجاد دستی آن می تواند به ذهن مدیر وب سایت آسیب برساند.

بله، این اصلا ضروری نیست، زیرا. تقریباً برای هر CMS پسوندی وجود دارد که به شما امکان می دهد ایجاد کنید، و هنگامی که مطالب جدید ظاهر شد، فایل نقشه سایت را دوباره ایجاد کنید. خوب، یا همیشه می توانید از یک مولد نقشه سایت آنلاین به عنوان یک راه حل آماده استفاده کنید.

اما هنوز هم به نظرم می رسد که آشنایی با نحو ساده (چه می توانم بگویم - ساده ترین) برای ایجاد نقشه سایت اضافی نخواهد بود. علاوه بر این، در پروژه های کوچک و به ندرت به روز شده، می توانید آن را به صورت دستی ترسیم کنید.

نحوه ایجاد Sitemap.xml توسط خودتان در جوملا و وردپرس

معمولاً دستورالعمل "سایت مپ" در انتهای آن نوشته می شود. دفعه بعد که روبات‌های جستجوگر از پروژه وب شما بازدید کنند، قطعاً محتوای robots.txt را بررسی کرده و نقشه شما را برای مطالعه دانلود می‌کنند. با این حال، از این طریق انواع تربچه ها می توانند از وجود آن مطلع شوند که سایت نقشه به سرقت مطالب از شما کمک می کند.

اما راه دیگری برای انتقال مستقیم اطلاعات مکان نقشه سایت به موتورهای جستجو بدون واسطه robots.txt وجود دارد. این کار از طریق رابط وب مستر Yandex و پنل انجام می شود ابزارهای گوگلاگرچه می توان از آن استفاده کرد. آیا قبلاً با این ابزارهای موتور جستجو آشنا هستید؟

اگر نه، حتما پروژه خود را به هر دو و به اضافه کنید و سپس مسیر نقشه سایت خود را با فرمت Xml در تب های مربوطه مشخص کنید.

فرم اضافه کردن نقشه سایت برای Yandex Webmaster به این صورت است:

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

مولد آنلاین نقشه سایت و نقشه های سایت XML

اگر نمی خواهید به دنبال افزونه هایی برای CMS خود بگردید که به شما امکان می دهد به طور خودکار یک سایت نقشه ایجاد کنید، می توانید در این مورد استفاده کنید. ژنراتور آنلاینمایل با این حال، یک نقطه ضعف در مقایسه با ایجاد خودکارنقشه ها در خود CMS - پس از افزودن مطالب جدید، باید دوباره به سرویس آنلاین بروید و این فایل را دوباره ایجاد کنید و سپس آن را در سرور خود آپلود کنید.

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

Sitemap Generator محتویات فایل robots.txt شما را در نظر می گیرد تا صفحاتی که برای نمایه سازی ممنوع هستند وارد نقشه نشوند. این به خودی خود ترسناک نیست، زیرا ممنوعیت در ربات ها اولویت بیشتری خواهد داشت، اما شما را از اطلاعات غیر ضروری در آن نجات می دهد. فایل ایجاد شدهنقشه سایت برای ساختن یک نقشه، فقط باید URL را مشخص کنید صفحه نخستو ایمیل خود را ارائه دهید، پس از آن در صف تولید قرار خواهید گرفت:

وقتی نوبت شما رسید، یک اعلان ایمیلی در این مورد دریافت خواهید کرد و با کلیک بر روی لینک نامه می توانید فایلی را که Sitemap Generator برای شما ساخته است دانلود کنید. تنها باقی مانده است که آن را در مکان مناسب در سرور خود پرتاب کنید. خوب، شما باید هر از چند گاهی این روش را تکرار کنید تا نقشه سایت خود را به روز نگه دارید.

یک سرویس تولید کننده آنلاین انگلیسی زبان مشابه وجود دارد که می توانید در این پیوند پیدا کنید - نقشه های سایت XML. محدودیت 500 صفحه در آن وجود دارد، اما در غیر این صورت همه چیز تقریباً مشابه آنچه در بالا توضیح داده شد است.

موفق باشی! به زودی شما را در سایت صفحات وبلاگ می بینیم

ممکن است علاقه مند باشید

URL چیست، تفاوت بین لینک های مطلق و نسبی برای یک سایت چیست
Chmod چیست، چه مجوزهایی برای اختصاص دادن به فایل ها و پوشه ها (777، 755، 666) و نحوه انجام آن از طریق PHP
جستجوی Yandex در سایت و فروشگاه آنلاین
OpenServer - مدرن سرور محلیو نمونه ای از کاربرد آن برای نصب وردپرسروی کامپیوتر
چگونه ترافیک وب سایت را به 300 نفر در روز افزایش دادم؟

نقشه سایت است صفحه htmlسایت یا یک فایل xml خاص، که حاوی لینک تمام صفحات مهم سایت است. برای درک اینکه نقشه سایت چیست، کافی است فهرست مطالب کتاب را ارائه دهید تا بلافاصله مشخص شود چرا به نقشه سایت نیاز دارید. نقشه سایت به بازدیدکنندگان کمک می کند، خواه یک انسان یا یک ربات جستجوگر، به سرعت هر صفحه ای را در سایت پیدا کند و حداقل تعداد کلیک را انجام دهد. در سایت های ساده و کوچک، همه صفحات با 1-2 کلیک از صفحه اصلی قابل دسترسی هستند، اما اگر سایت بزرگ باشد و ساختار آن ساده نباشد، چطور؟ چنین سایتی نه تنها برای بازدیدکنندگان ناخوشایند خواهد بود، بلکه برای موتورهای جستجو نیز واضح نیست.

نقشه های سایت چیست؟

موتورهای جستجو سایت را به تدریج، سطح به سطح، از صفحه اصلی ایندکس می کنند. اگر سایت دارای سطوح زیادی از تودرتو صفحات باشد، ماه های زیادی می گذرد تا تمام صفحات سایت ایندکس شوند. پس لازم است یک نقشه سایت ایجاد کنید، که شامل تمام پیوندهای تمام صفحات سایت به طور همزمان خواهد بود، تا ربات وقت خود را برای پیمایش در سطوح تودرتو تلف نکند، درست است؟ بله و خیر. پاسخ بستگی به این دارد که چرا نقشه ساخته شده و چه خواهد بود. در نظر بگیریم نقشه های سایت چیست.

نقشه سایت HTML نقشه سایت

نقشه های سایت به 2 نوع یا قالب اصلی تقسیم می شوند: نقشه سایت htmlو فایل xml نقشه سایت. نقشه سایت HTML صفحه سایت است.، که لینک ها را لیست می کند. معمولاً اینها پیوندهایی به مهم ترین بخش ها و صفحات سایت هستند. نقشه سایت HTML بیشتر برای مردم استبه جای روبات ها و به پیمایش سریع بخش های اصلی سایت کمک می کند. برای نقشه سایت در قالب یک صفحه html، محدودیت های جدی در تعداد لینک ها در یک صفحه وجود دارد. اگر پیوندهای زیادی در صفحه وجود داشته باشد، ممکن است همه پیوندها ایندکس نشوند، یا صفحه نقشه سایت ممکن است از جستجوی تعداد زیادی پیوند حذف شود، حتی اگر .

برای اینکه نقشه سایت html به درستی ایندکس شود و توسط بازدیدکنندگان به اندازه کافی درک شود، نباید بیش از 100 لینک در صفحه قرار دهید. این برای قرار دادن تمام بخش‌ها و زیربخش‌هایی که در منوی اصلی قرار نمی‌گیرند، بیش از اندازه کافی است.

معمولا، نقشه سایت در فرمت HTML دارای ساختار درختی است که در آن بخش ها و زیربخش های گسترش یافته نشان داده شده است. نقشه های سایت HTML غیرضروری دست و پا گیر اغلب طراحی می شوند عناصر گرافیکی، سبک های CSS و تکمیل شده توسط Java-script. با این حال، نقشه سایت html برای موتورهای جستجو ارزش کمی دارد.

نقشه سایت HTML یک نقشه سایت کامل نیست. اگر سایت صدها، هزاران، ده ها هزار صفحه داشته باشد چه؟ برای این کار باید لینک تمام صفحات نقشه سایت را با فرمت xml قرار دهید.

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

نقشه سایت XML یک فایل xml از نوع sitemap.xml است، که معمولا در ریشه سایت قرار دارد. نقشه سایت xml مزایای زیادی نسبت به نقشه سایت html دارد. نقشه سایت xml یک فرمت نقشه سایت خاص است، که توسط همه موتورهای جستجوی محبوب مانند گوگل و یاندکس تعیین می شود. شما می توانید تا 50000 لینک را در نقشه سایت xml مشخص کنید. علاوه بر این، در نقشه سایت xml، می توانید اولویت نسبی و تعداد دفعات به روز رسانی صفحه را مشخص کنید.

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

نقشه سایت xml دستور خاصی دارد، بیایید ساختار xml نقشه سایت را با جزئیات بیشتری بررسی کنیم.

نمونه فایل نقشه سایت sitemap.xml

sitemap.xml صحیح باید دارای کد UTF8 باشد. محتوای فایل sitemap.xml به شکل زیر است:

http://mysite.ru/ 2014-09-18T18:54:13+04:00 always 1.0 http://mysite.ru/category/ 2014-09-18T18:57:09+04:00 hourly 0.8 http://mysite.ru/page/ 2014-09-18T18:59:37+04:00 daily 0.6

جایی که از تگ های مورد نیاز زیر استفاده می شود:

  • - تگ والد، شامل تمام آدرس‌های url است.
  • — тег, в котором указываются сведения о конкретном url-адресе;
  • https://qipu.ru/fa/ — в данном теге указывается непосредственно url.
  • — этот тег заключает в себе дату последнего изменения страницы;
  • — тег используется, чтобы указать насколько часто изменяется страница: always, hourly, daily, weekly, monthly, yearly, never;
  • — указывает приоритет определенной страницы, относительно других страниц сайта от 0,1 – низкий приоритет, до 1 – высокий приоритет.

Так же, в файле карты сайта в формате xml должно содержаться указание на пространство имен языка XML:

Xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

Если файл карты сайта включает более 50 тысяч ссылок или размер sitemap.xml превышает 10 мб, рекомендуется разделить карту сайта на несколько файлов. В таком случае, в карте сайта необходимо указать несколько ссылок на разные файлы карт.

http://mysite.ru/sitemaps/sitemap01.xml!} 2014-09-18T18:54:13+04:00 http://mysite.ru/sitemaps/sitemap02.xml 2014-09-18T18:54:13+04:00

Здесь используются уже знакомые нам теги https://qipu.ru/fa/ и , а так же обязательные теги:

  • — родительский тег, в который заключаются адреса всех карт сайта;
  • — тег, в котором заключается параметры для каждой карты сайта.

Пример файла карты сайта sitemap.txt

Еще одним способом оформления карты сайт в виде файла может быть карта сайта в формате txt:

1. http://mysite.ru/ 2. http://mysite.ru/page/ 3. http://mysite.ru/page1/

Все просто. В файле sitemap.txt построчно перечисляются все необходимые ссылки. Карта сайта в формате txt — это «вариант для ленивых». Здесь работает аналогичное sitemap xml ограничение в 50.000 ссылок. Однако, TXT карта сайта лишена возможностей указания даты последнего изменения и приоритета страницы.

Как создать карту сайта

Создание карты сайта важный процесс, в котором необходимо четко указать, какие страницы сайта нужно индексировать и как лучше их индексировать. В зависимости от того о каком типе карты сайта идет речь, используются различные способы создания карты сайта . Как создать html карту сайта обсуждать отдельно смысла нет. Рассмотрим как сделать карту карта в формате xml файла. Существует несколько основных способов создания карты сайта, но все их объединяет то, где находится карта сайта и как файл sitemap определяется поисковыми системами.

Как уже было написано выше — файл карты сайта размещается в корне сайта . Поисковые системы способны самостоятельно обнаружить файл карты сайта. Но существует несколько способов указания прямой ссылки на файл(ы) карты сайта(ов) для более скорого обнаружения поисковыми системами. Самый простой способ указать место расположения файла карты сайта — это непосредственное указание ссылки или нескольких ссылок на файлы карт сайта в инструментах для вебмастеров от Yandex и Google. Там же можно проверить карту сайта , провести анализ карты сайта на корректность , соответствие того, какие страницы из карты сайта найдены поисковой системой и сколько из них находится в индексации.

Второй способ указать поисковым системам на расположение файла карты сайта — это .

Sitemap: http://mysite.ru/sitemap.xml

В robots.txt можно указать несколько файлов sitemap, после чего, он автоматически будут добавлены в инструменты для вебмастеров. Как найти карту сайта мы рассмотрели, теперь перейдем к тому, как создать карту сайта.

Основные способы создания карты сайта

  1. Генерация карты сайта силами системы управления сайта, если CMS имеет подобную встроенную возможность.
  2. Скачать карту сайта со стороннего онлайн сервиса. Существует множество online генераторов карт сайта с различным возможностями и ограничениями. Напрмер xml-sitemaps.com обладает возможностью настройки параметров карты сайта, но имеет ограничение по количеству ссылок в файле sitemap.xml в 500 штук.
  3. Скачать программу-генератор карты сайта . Подобные программы генераторы обычно платные, но при их помощи можно можно регулярно генерить sitemap xml для одного или нескольких сайтов. Вот пара примеров подобных программ-генераторов: SiteMap XML Dynamic SiteMap Generator, WonderWebWare SiteMap Generatior.
  4. Автоматическое создание sitemap карты сайта в Joomla (Джумла), WordPress (Вордпресс), Bitrix (Битрикс).
  5. Создание карты сайта вручную .

Карта сайта — один из важнейших инструментов . Не важно, как будет создана карта сайта. Важно — какие ссылки будут перечислены в карте сайта и как часто она будет обновляться. Иногда, в карту сайта выгружается все подряд и даже те ссылки, которые запрещены в robots.txt или . А обновление карты сайта происходит раз в месяц или реже. Подобное отношение к карте сайта может не просто сделать ее бесполезной, но того хуже — запутать поискового робота, что негативно отразится на индексации и позициях сайта в поиске.

Создайте карту сайта для своего ресурса. Но будте внимательны и хорошо подумайте, что выгружать в sitemap, а что нет.

Недавно для одного сайта я , а через некоторое время получил уведомление о найденных там ошибках. Если честно, слегка удивился такому заявлению, так как использовал проверенный и один из лучших плагинов в данной сфере — WordPress SEO by Yoast . Однако сервис Яндекса настаивал на своем:

При клике по этим 442 ошибкам я попал на страницу с результатами анализа, но вместо ошибок там почему-то отображались лишь предупреждения, которых оказалось еще и значительно меньше. Все они касались тега image:image в sitemap.xml с картинками из текущей страницы.

Насколько я знаю, данная опция используется достаточно давно, странно, что в Sitemap тег image для Яндекс до сих пор кажется чем-то неизвестным. Ниже рассмотрим несколько основных моментов:

  • (хаки для изображений).

Sitemap для изображений

Если честно, я не знал, что сейчас в Sitemap картинки выводятся наряду со ссылками на страницы. Используемые ранее , модуль Google XML Sitemaps для вордпресс и выводили просто список нужных записей и постов без изображений. Однако позже я перешел на модуль SEO Yoast и здесь, как оказалось, все немного по другому.

Информацию о теге image:image для Sitemap можно найти в справке Search Console. Для карты сайта допускается использование нескольких тегов:

  • (обязательный) — блок, содержащий данные об одной картинке;
  • (обязательный) — URL картинки;
  • — название изображения;
  • — описание для изображения (подпись);
  • — место съемки;
  • — лицензии для изображения.

Вот пример Image XML Sitemap (здесь 2 страницы по 2 картинки в каждой):

"http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image ="http://www.google.com/schemas/sitemap-image/1.1" > > > http://сайт/some-post.html> > > http://сайт/first-image.jpg> > > > http://сайт/second-image.jpg> > > > > http://сайт/some-article.html> > > http://сайт/article-image1.jpg> > > > > > > >

همانطور که می بینید در گوگل اطلاعات Images در Sitemap جدا از صفحات نمایش داده می شود.

نقشه سایت XML توسط Yoast SEO

فرض کنید شما قبلا این ماژول را دانلود، نصب و فعال کرده اید. برای ایجاد نقشه سایت در Yoast SEO باید به قسمت منوی تنظیمات افزونه به همین نام بروید.

4 نکته را در اینجا خواهید یافت:

  • تنظیمات عمومی؛
  • انواع پست - گنجاندن در نقشه سایت پست ها، صفحات، فایل های رسانه ای؛
  • ورودی های حذف شده - امکان حذف یادداشت های خاص توسط ID.
  • طبقه بندی - گنجاندن / حذف طبقه بندی های مختلف از نقشه.

در بالای این آیتم های منو، یک نوار لغزنده را خواهید دید که باید روی گزینه "Enabled" تنظیم شود که مربوط به نقشه سایت Yoast SEO XML فعال شده است. در تب General، یک دکمه XML Sitemap وجود دارد که شما را به نقشه سایت تولید شده هدایت می کند. به هر حال، در sitemap_index.xml قرار دارد، بنابراین فراموش نکنید که Robots.txt را بر این اساس ویرایش کنید. برای هر دسته جداگانه از URL ها، یک فایل نقشه سایت جداگانه ایجاد می شود:

  • http://www.sitename.ru/post-sitemap.xml - پست های وردپرس؛
  • http://www.site_name.ru/page-sitemap.xml — صفحات سایت؛
  • http://www.site_name.ru/category-sitemap.xml - دسته ها (عنوان)؛
  • http://www.site_name.ru/post_tag-sitemap.xml — برچسب ها (برچسب ها).

اگر قبلا از یک سایت وردپرس استفاده کرده اید، در تنظیمات Yoast SEO اعلان مربوطه را در مورد عدم امکان ترکیب دو ماژول مشاهده خواهید کرد. شما باید نقشه سایت Google XML را غیرفعال کنید.

تصاویر در نقشه سایت XML توسط Yoast SEO

قبلاً در بالا ذکر کردم که تصاویر در نقشه سایت به طور خودکار توسط ماژول Yoast SEO اضافه می شوند و شما نمی توانید این گزینه را غیرفعال کنید. بله، ایندکس کردن به اصطلاح پیوست ها ممنوع است، اما اینها خود تصاویر نیستند، بلکه یک نوع پست خاص (نوع پست رسانه ای) هستند.

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

دو فیلتر در سئوی Yoast وجود دارد که به کمی تغییر در نمایش تصاویر در نقشه سایت کمک می کند. اولین - wpseo_xml_sitemap_imgبه شما امکان می دهد افزودن تصاویر به نقشه سایت XML را غیرفعال کنید.

تابع wpseo_cdn_filter($uri) ( str_replace ("http://example.com"، "http://cdn.example.com"، $uri)؛ ) add_filter("wpseo_xml_sitemap_img_src"، "wpseo_cdn_filter");

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

پلاگین برای ایجاد نقشه سایت تصویر XML

اکثر خدمات و برنامه هایی که به شما امکان ایجاد نقشه سایت برای تصاویر را می دهند، پولی بودند. برخی از آنها دارای نسخه آزمایشی با عملکرد کامل هستند، بنابراین اگر نیاز به ایجاد یک نقشه سایت دارید، می توانید از آنها استفاده کنید. من فقط یک پروژه کاملاً رایگان پیدا کردم - رایگان تصویر Sitemap Generator از آژانس Angel Digital.

در صفحه موجود در فرم، آدرس سایت خود را وارد کرده و روی لینک "Generate Image Sitemap" کلیک کنید. پس از چند دقیقه، کد منبع نقشه سایت را دریافت خواهید کرد که آن را در یک ویرایشگر متن کپی کرده و به عنوان یک فایل XML ذخیره می کنید. البته، همه چیز خیلی قابل ارائه نیست و مطمئن نیستم که تا چند سال دیگر پروژه همچنان کار کند، اما این سرویس یک نقشه سایت با تصاویر ایجاد کرد. تنها اشکال این است که فایل نهایی باید کمی از موارد تکراری و تصاویر مختلف که محتوا نیستند (مثلا آیکون های موجود در صفحه) پاک شود.

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

نقشه سایت همه تصاویر Udinra

پلاگین Udinra All Image Sitemap به طور خودکار یک نقشه سایت تصویر تولید می کند و پینگ ها را به Google، Bing و Ask.com ارسال می کند. این ماژول دارای بیشترین دانلود (10k)، بالاترین رتبه بندی است و به طور منظم به روز می شود. یک نسخه حرفه ای با عملکرد جالب (پشتیبانی از پلاگین ها و گالری های تجارت الکترونیک) وجود دارد، اما در تئوری، یک نسخه رایگان نیز باید برای یک سایت معمولی مناسب باشد.

نقشه سایت تصویر پیشرفته

نویسنده ماژول Advanced Image Sitemap آن را قدرتمندترین ابزار برای ایجاد Images Sitemap XML می نامد. با توجه به توضیحات، این افزونه تنظیمات بیشتری نسبت به قبلی دارد، با این حال، تعداد کمی از دانلودها کمی گیج کننده است.

جمع. البته خنده دار است که در سال 2016 یک خطای Yandex با برچسب ناشناخته image:image در نقشه سایت وجود داشت. از نظر تئوری می توان با کمی ترفند وضعیت را اصلاح کرد. ابتدا یک نقشه سایت بدون تصویر در Yoast SEO ایجاد کنید (با استفاده از هک بالا) + به طور جداگانه Images Sitemap XML را به عنوان ماژول دوم بسازید. علاوه بر این، برای Google، هر دو کارت را پنهان می‌کنید، در حالی که برای Yandex در Robots.txt و/یا پنل مدیر وب‌سایت، فقط گزینه بدون تصاویر را نشان می‌دهید.

نمی دانم که آیا این هشدارها در Yandex.Webmaster با خواندن داده ها از نقشه سایت XML تداخل دارد؟ چه فکری در این باره دارید؟ نقشه سایت شما چگونه برای تصاویر پیاده سازی می شود؟

زنگ

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