omidrayaneh
January 31st, 2013, 22:05
افزونه های رایگان زیادی تا کنون برای ساخت نقشه سایت با فرمت XML برای سیستم وردپرس انتشار یافتهاند که با استفاده از آنها به سادگی و به صورت خودکار میتوانید از تمامی صفحات سایت خود در یک فایل XML یک نقشه سایت ایجاد کنید که موتورهای جستجوگر مانند گوگل از این فایلها به عنوان یک راهنما برای ثبت (index) و مرور صفحات سایت یا وبلاگ شما استفاده میکنند. اما در آموزش از سایت تورتک قصد داریم شما را با افزونه BWP Google XML Sitemaps آشنا کنیم که امکانات خاصی را در زمینه ساخت نقشه سایت در اختیار کاربران خود قرار میدهد.
افزونه نقشه سایت XML وردپرس
مزایای این افزونه نسبت به دیگر افزونه ساخت نقشه سایت
همان طور که گفتیم افزونه BWP Google XML Sitemaps و یا همان Better WordPress Google XML Sitemaps امکانات متنوعی را در زمینه ساخت نقشه سایت برای سایتهای وردپرس ارائه میدهد که در لیست زیر با تعدادی از این مزایا نسبت به دیگر افزونه های معروف همانند Google XML Sitemaps که با هم در نوشته 9 تا از بهترین افزونه های سئو برای وردپرس امکانات آن را بررسی کردیم آشنا میشویم.
با استفاده از قابلیت Sitemapindex این افزونه وردپرس در صورتی که سایت شما بیش از 50000 صفحه و نوشته دارد دیگر نیازی نیست نگران محدودیتهای خزنده های موتور جستجوگر مانند گوگل در خواندن نقشه سایت طولانی باشید چون فایل XML شما در چند فایل دیگر تقسیم بندی میشود و در نقشه سایت اصلی (Sitemapindex) به تمامی آن فایلها اشاره میشود.
این افزونه قابلیت ساخت Site Map جداگانه برای تمامی وبلاگهایی که بر روی سیستم وردپرس شبکه شما میزبانی میشوند که در نوشته آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه با آن آشنا شدیم را دارد حتی اگر وبلاگها بر روی زیر دامنه (Sub-domain) سایت اصلی تعریف شده باشند و از این طریق میتوانید سئو سیستم وبلاگ نویسی خود را برای index شدن سریعتر صفحات وبلاگها ارتقاء دهید.
با توجه به اینکه BWP Google XML Sitemaps با استفاده از قابلیت Sitemapindex که توسط تمامی موتورهای جستجوگر محبوب پشتیبانی میشود توانایی تکه تکه کردن فایل XML نقشه سایت شما را دارد در هنگام بارگذاری و ساخت مجدد این فایلها نیز فشار کمتری بر روی سرور سایت شما وارد میشود به این دلیل که درخواستها با حجم خیلی کمتری توسط سرور پاسخ داده میشوند.
با استفاده از قابلیت Cache control این افزونه که به صورت پیش فرض هم فعال است فایلهای XML پس از ساخته شدن تا یک ساعت آینده به صورت ثابت (Static) نگه داری میشوند تا در هنگام مشاهده این فایلها توسط موتورهای جستجوگر و یا دیگر کاربران سرور سایت شما مجبور به دوباره سازی آن نشوند.
با استفاده از گزینه Enable Debugging این افزونه قابلیت Cache فایل XML غیر فعال میگردد و همچنین در صورتی که خطای خاصی در هنگام ساخت نقشه سایت رخ دهد در مرورگر شما به صورت مستقیم این خطاها اطلاع رسانی میشوند. این گزینه برای توسعه دهندگان و حتی کاربران معمولی در هنگامی که قصد خطا یابی نقشه سایت خود را دارند بسیار مفید است.
در هر بار انتشار نوشته جدید، ویرایش مطالب و … افزونه وردپرس BWP Google XML Sitemaps به تمامی موتورهای جستجوگر محبوب پینگ (Ping) ارسال میکند تا در کوتاهترین زمان ممکن صفحات جدید سایت وردپرسی شما Index شوند.
در صورت وجود نداشتن فایل robots.txt در شاخه اصلی سایت وردپرسی شما سیستم وردپرس این فایل را برای استفاده دیگر افزونهها و … به صورت مجازی ایجاد میکند که این افزونه نیز در این صورت یک خط به فایل robots.txt شما مانند Sitemap: http://tortak.com/sitemap_index.xml اضافه میکند تا موتورهای جستجوگر به سادگی فایل نقشه سایت شما را پیدا کنند. البته توجه داشته باشید در صورت وجود فایلی با نام robots.txt در ریشه سایت شما این افزونه قادر به اضافه کردن این خط نیست و برای استفاده از این امکان باید به سیستم وردپرس اجازه ایجاد این فایل را به صورت مجازی بدهید.
با انتخاب دسته بندیهایی که در آنها اخبار مربوط به حرفه و یا موضوع کاری سایت خود را انتشار میدهید در قسمت Google News Sitemap این افزونه یک نقشه اخبار گوگل جداگانه برای است شما ساخته میشود که موتور جستجوگر گوگل از این فایل برای انتشار اخبار سایت شما در Google News استفاده میکند.
امکان استفاده از API این افزونه برای ساخت نقشه سایت از مجموعه ای از نوشته های سایت شما مانند نوشته های محبوب سایت وجود دارد.
البته موارد ذکر شده در لیست بالا تنها گوشه ای از این افزونه ساخت نقشه سایت برای سایت وردپرسی است و پس از نصب و فعال سازی آن در سایت یا وبلاگ خود حتماً با دیگر امکانات و مزایای Better WordPress Google XML Sitemaps در هنگام کار با آن آشنا خواهید شد.
چگونگی ایجاد نقشه سایت برای صفحات خارج از وردپرس
اگر در سایت یا وبلاگ شما چند صفحه وب دیگر نیز وجود دارد که آنها را با سیستم وردپرس ایجاد نکردهاید و نیاز دارید که آدرس آنها نیز در فایلهایی که افزونه Better WordPress Google XML Sitemaps ایجاد میکند درج شوند با استفاده از چند خط کد زیر در فایل Functions.php پوسته سایت خود میتوانید این کار را انجام دهید.
add_filter('bwp_gxs_external_pages', 'my_external_sitemap');
function my_external_sitemap()
{
$external_pages = array(
array('location' => home_url('page1.html'), 'lastmod' => '01/02/2012', 'priority' => '1.0'),
array('location' => home_url('page2.html'), 'lastmod' => '01/02/2012', 'priority' => '0.9')
);
return $external_pages;
}
به همین سادگی نقشه سایت برای صفحات خارج از وردپرس سایت شما نیز در Sitemapindex سایت شما به عنوان یک فایل XML جداگانه اضافه میشوند که همان طور که مشاهده میکنید توانایی انتخاب آدرس آن صفحات، تاریخ آخرین ویرایش محتوای آن صفحه و همچنین اهمیت Priority وجود دارد.
دانلود Better WordPress Google XML Sitemaps
تعداد دریافت: 170
حجم فایل: 212 کیلوبایت
سازگاری: این افزونه بر روی نسخه 3.0 و نسخههای جدیدتر وردپرس قابل اجرا است.
لینک دانلود: BWP Google XML Sitemaps (http://tortak.com/goto/bwp-google-xml-sitemaps)
منبع : ساخت نقشه سایت برای وردپرس BWP Google XML Sitemaps (http://tortak.com/view/%d9%86%d9%82%d8%b4%d9%87-%d8%b3%d8%a7%db%8c%d8%aa-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-bwp-google-xml-sitemaps.html#ixzz2JZzhNcck)
افزونه نقشه سایت XML وردپرس
مزایای این افزونه نسبت به دیگر افزونه ساخت نقشه سایت
همان طور که گفتیم افزونه BWP Google XML Sitemaps و یا همان Better WordPress Google XML Sitemaps امکانات متنوعی را در زمینه ساخت نقشه سایت برای سایتهای وردپرس ارائه میدهد که در لیست زیر با تعدادی از این مزایا نسبت به دیگر افزونه های معروف همانند Google XML Sitemaps که با هم در نوشته 9 تا از بهترین افزونه های سئو برای وردپرس امکانات آن را بررسی کردیم آشنا میشویم.
با استفاده از قابلیت Sitemapindex این افزونه وردپرس در صورتی که سایت شما بیش از 50000 صفحه و نوشته دارد دیگر نیازی نیست نگران محدودیتهای خزنده های موتور جستجوگر مانند گوگل در خواندن نقشه سایت طولانی باشید چون فایل XML شما در چند فایل دیگر تقسیم بندی میشود و در نقشه سایت اصلی (Sitemapindex) به تمامی آن فایلها اشاره میشود.
این افزونه قابلیت ساخت Site Map جداگانه برای تمامی وبلاگهایی که بر روی سیستم وردپرس شبکه شما میزبانی میشوند که در نوشته آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه با آن آشنا شدیم را دارد حتی اگر وبلاگها بر روی زیر دامنه (Sub-domain) سایت اصلی تعریف شده باشند و از این طریق میتوانید سئو سیستم وبلاگ نویسی خود را برای index شدن سریعتر صفحات وبلاگها ارتقاء دهید.
با توجه به اینکه BWP Google XML Sitemaps با استفاده از قابلیت Sitemapindex که توسط تمامی موتورهای جستجوگر محبوب پشتیبانی میشود توانایی تکه تکه کردن فایل XML نقشه سایت شما را دارد در هنگام بارگذاری و ساخت مجدد این فایلها نیز فشار کمتری بر روی سرور سایت شما وارد میشود به این دلیل که درخواستها با حجم خیلی کمتری توسط سرور پاسخ داده میشوند.
با استفاده از قابلیت Cache control این افزونه که به صورت پیش فرض هم فعال است فایلهای XML پس از ساخته شدن تا یک ساعت آینده به صورت ثابت (Static) نگه داری میشوند تا در هنگام مشاهده این فایلها توسط موتورهای جستجوگر و یا دیگر کاربران سرور سایت شما مجبور به دوباره سازی آن نشوند.
با استفاده از گزینه Enable Debugging این افزونه قابلیت Cache فایل XML غیر فعال میگردد و همچنین در صورتی که خطای خاصی در هنگام ساخت نقشه سایت رخ دهد در مرورگر شما به صورت مستقیم این خطاها اطلاع رسانی میشوند. این گزینه برای توسعه دهندگان و حتی کاربران معمولی در هنگامی که قصد خطا یابی نقشه سایت خود را دارند بسیار مفید است.
در هر بار انتشار نوشته جدید، ویرایش مطالب و … افزونه وردپرس BWP Google XML Sitemaps به تمامی موتورهای جستجوگر محبوب پینگ (Ping) ارسال میکند تا در کوتاهترین زمان ممکن صفحات جدید سایت وردپرسی شما Index شوند.
در صورت وجود نداشتن فایل robots.txt در شاخه اصلی سایت وردپرسی شما سیستم وردپرس این فایل را برای استفاده دیگر افزونهها و … به صورت مجازی ایجاد میکند که این افزونه نیز در این صورت یک خط به فایل robots.txt شما مانند Sitemap: http://tortak.com/sitemap_index.xml اضافه میکند تا موتورهای جستجوگر به سادگی فایل نقشه سایت شما را پیدا کنند. البته توجه داشته باشید در صورت وجود فایلی با نام robots.txt در ریشه سایت شما این افزونه قادر به اضافه کردن این خط نیست و برای استفاده از این امکان باید به سیستم وردپرس اجازه ایجاد این فایل را به صورت مجازی بدهید.
با انتخاب دسته بندیهایی که در آنها اخبار مربوط به حرفه و یا موضوع کاری سایت خود را انتشار میدهید در قسمت Google News Sitemap این افزونه یک نقشه اخبار گوگل جداگانه برای است شما ساخته میشود که موتور جستجوگر گوگل از این فایل برای انتشار اخبار سایت شما در Google News استفاده میکند.
امکان استفاده از API این افزونه برای ساخت نقشه سایت از مجموعه ای از نوشته های سایت شما مانند نوشته های محبوب سایت وجود دارد.
البته موارد ذکر شده در لیست بالا تنها گوشه ای از این افزونه ساخت نقشه سایت برای سایت وردپرسی است و پس از نصب و فعال سازی آن در سایت یا وبلاگ خود حتماً با دیگر امکانات و مزایای Better WordPress Google XML Sitemaps در هنگام کار با آن آشنا خواهید شد.
چگونگی ایجاد نقشه سایت برای صفحات خارج از وردپرس
اگر در سایت یا وبلاگ شما چند صفحه وب دیگر نیز وجود دارد که آنها را با سیستم وردپرس ایجاد نکردهاید و نیاز دارید که آدرس آنها نیز در فایلهایی که افزونه Better WordPress Google XML Sitemaps ایجاد میکند درج شوند با استفاده از چند خط کد زیر در فایل Functions.php پوسته سایت خود میتوانید این کار را انجام دهید.
add_filter('bwp_gxs_external_pages', 'my_external_sitemap');
function my_external_sitemap()
{
$external_pages = array(
array('location' => home_url('page1.html'), 'lastmod' => '01/02/2012', 'priority' => '1.0'),
array('location' => home_url('page2.html'), 'lastmod' => '01/02/2012', 'priority' => '0.9')
);
return $external_pages;
}
به همین سادگی نقشه سایت برای صفحات خارج از وردپرس سایت شما نیز در Sitemapindex سایت شما به عنوان یک فایل XML جداگانه اضافه میشوند که همان طور که مشاهده میکنید توانایی انتخاب آدرس آن صفحات، تاریخ آخرین ویرایش محتوای آن صفحه و همچنین اهمیت Priority وجود دارد.
دانلود Better WordPress Google XML Sitemaps
تعداد دریافت: 170
حجم فایل: 212 کیلوبایت
سازگاری: این افزونه بر روی نسخه 3.0 و نسخههای جدیدتر وردپرس قابل اجرا است.
لینک دانلود: BWP Google XML Sitemaps (http://tortak.com/goto/bwp-google-xml-sitemaps)
منبع : ساخت نقشه سایت برای وردپرس BWP Google XML Sitemaps (http://tortak.com/view/%d9%86%d9%82%d8%b4%d9%87-%d8%b3%d8%a7%db%8c%d8%aa-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-bwp-google-xml-sitemaps.html#ixzz2JZzhNcck)