آموزش تصویری ساخت نقشه سایت وردپرس با Google XML Sitemaps

about us page title image
  • آموزش تصویری ساخت نقشه سایت وردپرس با Google XML Sitemaps

    آموزش تصویری ساخت نقشه سایت وردپرس با Google XML Sitemaps

    به نام یگانه هستی بخش

    باسلام خدمت تمامی دوستان Icseo

    در این آموزش شما را با نحوه نصب و فعال سازی افزونه محبوب Google XML Sitemaps آشنا میکنیم . ابتدا اجازه بدهید تا یک توضیح از نحوه کار این افزونه به شما دوستان عزیز ارائه کنم .

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

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

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

    sshot-1

    حالا در قسمت مشخص شده عبارت Google XML Sitemaps را نوشته و بر روی جستجو کلیک کنید .

    sshot-2

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

    بعد از نصب افزونه وارد قسمت تنظیمات آن شوید :

    sshot-3

    حالا شما به تنظیمات سایت مپ خود وارد شدید .

    در ورژن جدید این افزونه (۴٫۰٫۷) به صورت خودکار برای شما سایت مپ ایجاد میشود . آدرس سایت مپ شما به این صورت خواهد بود :

    http://www.yoursite.com/sitemap.xml

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

    sshot-4

    بخش دوم این افزونه تنظیمات این افزونه است که به صورت زیر میباشد : که تنظیمات افزونه است و شما نباید تغییری در این تنظیمات بدهید .

    sshot-5

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

    قسمت بعدی  post Priority  شما در این قسمت میتوانید ترتیب پست های ارسالیتون رو تغییر بدید مثلا : پست هایی که دیدگاه بیشتری دارد در اول قرار بگیرد . این قسمت را هم مثل قسمت بالا بدون تغییر رها کنید .

    sshot-6

    در قسمت Sitemap Content شما مشخص میکنید که نقشه سایت شما شامل چه قسمت هایی باشد .

    sshot-7

    Include homepage : این قسمت همان صفحه اصلی سایت شماست . (index.php) که باید حتما فعال باشد .

    Include posts : نوشته های سایت شما هست (پست هایی که ارسال میکنید) که این مورد هم باید حتما تیک خورده باشد .

    Include static pages  : به معنای ثبت شدن صفحات استاتیک شما است . اگر در این نوع صفحات دارای مطالب با ارزشی هستید این مورد را فعال کنید . در غیر این صورت آن را غیر فعال نماید .

    Include categories : مربوط به دسته های شما است . اگر تایل به ایندکس شدن دسته ها دارید این مورد را فعال کنید .

    Include archives : این مورد مربوط به آرشیو شماست که نباید فعال باشد .

    Include author pages : مربوط به صفحات نویسندگان سایت شماست . که اصلا این مورد رو فعال نکنید چون هیچ ارزشی ندارد .

    Include tag pages : مربوط به تگ های شماست . که فعال بودنش خالی از لطف نیست .

    Include the last modification time : این مورد آخرین تغییرات هر بخش رو نشون میده که حتما باید این مورد فعال باشد .

    در بخش Excluded items میتونید که استثنا قائل شوید .مثلا شما میخواهید یک بخش از دسته هاتون در سایت مپ نباشد . در این قسمت میتوانید این مورد را لحاظ کنید . مانند عکس زیر :

    sshot-8

    قسمت بعدی Change frequencies میباشد . در این قسمت شما میگید که صفحه  اصلی سایت شما چند وقت به چند وقت مطلب درش قرار میگیرد ؟  چه مدت یک بار ممکن است که شما این مطالب رو ویرایش کنید ؟ میتوانید این موارد رو بسته به نیاز خودتون تغییر بدید (پیشنهاد میشه تغییر ندهید .)

    قسمت آخر افزونه Priorities میباشد که بیان میکنید که صفحهاتی اهمیت بیشتری دارند . اهمیت صفحات از ۰ تا ۱ میباشد (این مورد هم پیشنهاد میکنم تغییر ندهید .)

    امیدوارم که آموزش آموزش تصویری ساخت نقشه سایت وردپرس با Google XML Sitemaps به اندازه کاف لذت برده باشید هرگونه سوال پیشنهاد و یا انتقاد را در داخل انجمن ما مطرح نمایید

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

    حق نگهدارتان .

    Tweet about this on TwitterShare on FacebookShare on Google+

    ICSeo

    امیررضا هستم . ۵ سال است در ضمینه سئو فعالیت میکنم . و تمامی موتور های جستجوگر را در این مدت آنالیز کرده ام . گروه ایمیلی icseo افتتاح گردید .

    More Posts - Website

    Follow Me:
    TwitterGoogle Plus

    تعداد دیدگاه (20)

      • amir
      • ۱۳۹۳/۰۶/۳۰ at ۱۸:۵۹

      سلام
      خسته نباشید
      من تمام موارد بالا رو اعمال کردم اما باز وقتی روی نقشه سایت کلیک می کنم می نویسه sub of url به جای ان که لیست همه url ها بیاد
      مشکل کجاست؟

      Reply
      • Alan
      • ۱۳۹۳/۰۹/۳۰ at ۰۳:۳۹

      When I originally commented I clicked the “Notify me when new comments are added” checkbox and
      now each time a comment is added I get several e-mails with the same comment.
      Is there any way you can remove people from that service? Bless you!

      Reply
        • ICSeo
        • ۱۳۹۳/۰۹/۳۰ at ۱۱:۳۰

        Hi, go to :
        wordpress control panel ==> settings ==> Discussion ==> E-mail me whenever
        and disable this items :
        Anyone posts a comment
        A comment is held for moderation
        Screen Shot :
        http://up.p30star.ir/uploads/141914923711.jpg
        Good Luck 🙂

        Reply
      • navid
      • ۱۳۹۳/۱۰/۲۱ at ۲۳:۵۰

      This page contains the following errors:

      error on line 1 at column 1: Document is empty
      Below is a rendering of the page up to the first error.
      سلام این ارور رو میده کمک کنید لطفا

      Reply
        • ICSeo
        • ۱۳۹۳/۱۰/۲۳ at ۱۲:۰۹

        با سلام ، به مسیر زیر بروید :

        /wp-includes/query.php

        سپس کد زیر رو پیدا کنید :

        // Always sanitizeforeach ( $this->posts as $i => $post ) {$this->posts[$i] = sanitize_post( $post, 'raw' );}

        با کد زیر جایگزینش کنید :

        // Sanitize before caching so it'll only get done oncefor ( $i = 0; $i < $this->post_count; $i++ ) {$this->posts[$i] = sanitize_post($this->posts[$i], 'raw');}

        موفق باشید …

        Reply
      • امیر
      • ۱۳۹۳/۱۱/۲۱ at ۱۰:۲۶

      مپ سایتمم همین ارور میده
      Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home2/domains//public_html/wp-content/plugins/wordpress-seo/inc/class-sitemaps.php on line 933
      صفحه ابر برچسب ها ارور زیر میده
      Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 76 bytes) in /home2/domains//public_html/wp-includes/cache.php on line 621
      تورو خدا راهنمایی کنید چجوری میتونم درستش کنم؟

      Reply
        • ICSeo
        • ۱۳۹۳/۱۱/۲۱ at ۱۲:۲۱

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

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

        max_input_time
        memory_limit
        max_execution_time

        موفق و سرفراز باشید .

        Reply
      • میثم
      • ۱۳۹۴/۰۴/۱۵ at ۱۸:۱۰

      سلام ببخشید باید فایل sitemap.xml رو خودمون درست کنیم یا اتومات افزونه درست میکنه؟
      نت دستی هم فایل رو درست کردم اما
      این ارور رو میده
      XML Parsing Error: no element found
      Location: http://www.denjak.ir/sitemap.xml
      Line Number 1, Column 1:
      ^

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

      Reply
        • ICSeo
        • ۱۳۹۴/۰۴/۱۵ at ۱۸:۱۳

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

        دسترسی ها رو چک کردید ؟

        درصورتی که مشکل شما حل نشده میتوانید از افزونه زیر استفاده کنید.

        آموزش سئو وردپرس با WordPress SEO by Yoast

        Reply
      • مجید
      • ۱۳۹۴/۰۵/۱۱ at ۱۹:۲۸

      سلام خسته نباشید
      من یه مشکل با این افزونه دارم من وقتی به آدرس …/sitemap.xml میرم ارور ۴۰۴ میده ام چند بار این افزونه رو نصب کردم و روش های نصب زیادیم خوندم و انجام دادم اما حل نشد.

      Reply
      • درود :
        به مرجع رایگان سئو و بهینه سازی سایت خوش آمدید .
        جهت برطرف کردن مشکل خود موارد زیر را به ترتیب اعمال کنید :
        ۱- وارد کنترول پنل مدیریت وردپرس شده و به قسمت تنظیمات –> پیوند یکتا –> رفته و پیوند های خود را چک کنید .
        پیشنهاد ما به شما این است که یکی ا پیوند های دیفالت رو انتخاب کنید و مجددا به آدرس سایت مپ رفته و مشکل را بررسی کنید

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

        ۳- اگر شما از افزونه W3 Total Cache استفاده میکنید و عبارت “Do not process 404 errors for static objects with WordPress” را در
        این افزونه فعال کرده اید لازم است که کد زیر رو در قسمت “۴۰۴ error exception list” وارد کنید :

        sitemap(-+([a-zA-Z0-9_-]+))?\.xml(.gz)?
        sitemap(-+([a-zA-Z0-9_-]+))?\.html(.gz)?
        

        با اکمال احترام : تیم پشتیبانی ICSEO

        Reply
      • morteza
      • ۱۳۹۴/۰۵/۲۳ at ۰۰:۵۱

      سلام خوبین
      ببخشید من یه قسمت از آموزشتون رو گیر کردم و فایل مربوط رو تو هاست آپلود و با ۷۷۷ تغییر دادم
      حالا افزونه رو نصب کردم
      و وقتی وارد تنظیمات و در قسمت سایت مپ میشم به جای اینکه http://www.irnkids.ir/sitemap.xml رو
      بهم بده این لینک بهم ریخته رو میده
      http://irnkids.ir/index.php?xml_sitemap=params
      لطفا کمک کنین چرا اینجوری میشه اگه ممکنه جواب رو واسم ایمیل کنین! ممنون

      Reply
      • با سلام .
        تنظیمات وردپرس ==> گزینه‌های پیوند یکتا ==> تنظیمات رو روی نام نوشته قرار بدید . مشکلتون حل میشه .

        موفق باشید.

        Reply
      • morteza
      • ۱۳۹۴/۰۵/۲۳ at ۱۹:۰۲

      سلام ببخشید باز مزاحمتون میشم
      الان مرحله تنظیماتی که گفتین رو انجام دادم اما متاسفانه بازم درست نشد
      ممکنه از افزونه باشه؟؟ یه بار پاک و دوباره اونو نصب کنم به خاطر اینکه تنظیمات رو درست کردم یا ربطی به این موضوع نداره؟

      Reply
        • ICSeo
        • ۱۳۹۴/۰۵/۲۳ at ۱۹:۱۹

        با عرض سلام .
        راهنمایی که پشتیبان گرامی سایت کردند کاملا صحیح میباشد . و یا شما میتوانید از افزونه Yoast SEO استفاده نمایید. آموزش استفاده از افزونه در سایت موجود میباشد .

        با این حال شما میتوانید از قسمت تماس با اما دسترسی سایتتون رو ارسال بفرمایید تا مشل شما را بررسی نماییم .

        بااحترام ـ مدیریت icseo

        Reply
    • با سلام و عرض ادب
      برای بخش priorities که از عدد ۰.۰ شروع میشه و ۱ میشه ، امکانش هست توضیح بدید که باید چطور تنظیم بشه ؟‌
      ممنون میشم

      Reply
      • علی
      • ۱۳۹۵/۰۱/۱۳ at ۱۸:۲۳

      این افزونه کد کوتاه نمیده که در داخل برگه بزاریم؟

      Reply
        • ICSeo
        • ۱۳۹۵/۰۱/۲۱ at ۲۱:۳۳

        با سلام .
        کد برای کجا میخواهید ؟
        برای چه کارتون هست ؟

        Reply

    دیدگاه خود را بنویسید

    لطفا توجه کنید که پس از تایید نظر شما توسط مدیر , برای شما ایمیل تایید ارسال خواهد شد*

Optimization WordPress Plugins & Solutions by W3 EDGE