فرض کنید به جاده زدهاید و به سمت شمال میروید. شنیدهاید که چند جای دیدنی و طبیعت بکر وجود دارد که زیباییاش خیره کننده است و دلتان هوس کرده از این چندجا حتماً دیدن کنید. آدرسش را بلد نیستید، فقط میدانید هر کدام در پیچ و خم جادههای فرعی قرار دارند و راه سختی در پیش دارید. فقط یک نقشه میتواند به شما کمک کند که حداقل در جنگل گم نشوید.
حالا رباتهای گوگل بیچاره که وارد سایت شما میشوند چگونه بین صفحات متعدد بچرخند و ایندکس کنند؟ از کجا به کجا بروند؟ چگونه صفحات را ارزشگذاری کنند؟
جواب این سوالات دو کلمه است ولی دو کلمه سرنوشت ساز: سایت مپ!
سرنوشت ساز است چون برای این که صفحات شما رتبه بگیرد اول باید از زیر دست رباتهای گوگل رد شود، بنابراین داشتن سایت مپ بخش مهمی از روند بهینه سازی سایت شما محسوب میشود و در بخش سئوی تکنیکال سایت شما انجام میشود.
پس آماده باشید که قرار است تمام پستی و بلندیهای مبحث سایت مپ را بدانیم!
سایت مپ چیست؟
سایت مپ در واقع، فایلی است که لیستی از مهم ترین محتواهای موجود در سایت را در بر دارد تا خزندههای گوگل بتوانند به راحتی این محتواها را ببینند و ایندکس کنند. همچنین سایت مپ به موتورهای جستجو میگویند که کدام محتواها از بقیه مهمتر است.
در مقابل این نوع Sitemap یک نوع نقشه سایت دیگر نیز وجود دارد که مبتنی بر HTML است و در آن لیستی از مهم ترین فایل های موجود در سایت قرار دارد. این نوع نقشه سایت، بیشتر برای کاربران مورد استفاده قرار میگیرد تا بتوانند محتوای موجود در سایت را بیابند و از آن استفاده کنند.
موتورهای جستجو از نقشه سایت XML (همان نوع اول) استفاده میکنند تا ساختار سایتها را یاد بگیرند. باید به خاطر داشته باشید که قرار دادن URL صفحاتِ سایت در سایت مپ، ایندکس شدن سایت را تضمین میکند.
این موضوع به این معنی است که اگر نقشه سایتی از کدهای XML خوب استفاده کند، آدرسهای معتبر و مرتبی را برای کراولرها فراهم کند و سایر نیازمندیهای موتورهای جستجوگر را برآورده سازد، URLهای موجود در آن در Crawlهای بعدی مورد توجه قرار خواهند گرفت. همین امر شانس دیده شدن صفحات مختلف در موتورهای جستجوگر را افزایش میدهد.
پیشنهاد!!!
حتماً به صفحه «آموزش سئو» سری بزنید و متخصص سئو شوید. ما مجموعه مقالات رایگان، آموزشهای قدم به قدم و دورههای جذاب و کاربردی زیادی را آماده کردهایم که مطمئنیم که حسابی به دردتان خواهد خورد.
دنبال یه کار پر درآمد از اینترنتی؟
برای مشاوره رایگان، همین الان با ما تماس بگیرید.
آیا شما به یک sitemap نیاز دارید؟
اگرچه سایت مپ در هر شرایطی برای وبسایت مفید خواهد بود، اما در شرایط زیر بسیار موثر و کارساز است:
- سایت جدید با صفحات جدیدی دارید که هنوز به خوبی به آنها لینک داده نشده است (لینک داخلی و خارجی). میدانید که رباتهای گوگل و سایر crawlهای سطح وب، لینکها را دنبال میکنند و از صفحهای به صفحه دیگر میروند؛ بنابراین اگر سایت شما لینکی نداشته باشد ممکن است صفحات شما را پیدا نکنند.
- سایت شما واقعاً بزرگ است و ممکن است خزندههای Google از خزیدن در برخی از صفحات به روز شده شما غافل شوند.
- در سایتتان از URLهای داینامیک برای محتوای خود استفاده میکنید.
- محتوای آرشیو شدۀ سایتتان به خوبی به صفحات فعال، لینک نشدهاند.
- اگر تشخیص و شناسایی صفحات سایتتان بسیار دشوار است یا دارای محتوای غیر متنی سنگین، مانند فلش هستند.
می توان گفت سایت مپها، در واقع ابزاری برای خوراک دادن و شناساندن سایت به موتورهای جستجوگر هستند.
ساختار نقشه سایت XML
همه موتورهای جستجوی مهم از پروتکل های XML رسمی که در سایت Sitemaps.org تعریف شده است، استفاده میکنند. یک نمونه کد XML که در سایت مپ مورد استفاده قرار میگیرد را در ادامه مشاهده میکنید:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/</loc>
<lastmod>2020-04-30</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.example.com/about-us.html</loc>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
کدهای XML سایت مپ شامل تگهای اختیاری و الزامی هستند. کدهای XML معتبر با تگهای شروع (بازشونده) “<?xml> “ آغاز میشوند که یک تگ الزامی است. سپس این تگ با تگ دیگری همچون “<urlset>” دنبال میشود که حاوی حداقل یک صفت Xmlns است که ساختار کلی XML را تعریف میکند.
هر آدرسی که در سایت مپ قرار میگیرد باید دارای دو تگ <url> و یک تگ <loc> باشد. بقیه تگها اختیاری هستند.
در جدول زیر تگهایی که در نقشه سایت XML مورد استفاده قرار میگیرد را برایتان سرجمع کردیم.
تگها | وضعیت | توضیحات |
---|---|---|
<?xml> | الزامی | تگ آغازین فایل نیازمند دو مورد زیر است:
|
<urlset> | الزامی | این تگ تنها یکبار مورد استفاده قرار میگیرد؛ نقشه سایت با این برچسب شروع میشود و در انتهای نقشه بسته میشود.
|
<url> | الزامی | تگ والِد برای هر کدام از آدرسها استفاده میشود. بقیه تگها در داخل این تگ قرار میگیرد. |
<loc> | الزامی | در این تگ آدرس دقیق صفحات سایت قرار میگیرد. از آدرس کامل که حاوی پروتکل است استفاده کنید و این آدرس نباید از 2048 کاراکتر بیشتر باشد. |
<lastmod> | اختیاری | تاریخ آخرین به روزرسانی صفحه مورد نظر است که به شکل YYYY-MM-DD نوشته میشود. |
<changefreq> | اختیاری | این تگ مشخص میکند که هر چند وقت یکبار این صفحه تغییر میکند. این مقدار یکسری اطلاعات کلی را برای موتورهای جستجو فراهم میکند که ممکن است با تعداد دفعات بررسی خزندههای گوگل ارتباط نداشته باشد.
مقادیر معتبر شامل موارد زیر است:
|
<priority> | اختیاری | میزان اولویت و اهمیت یک صفحه، نسبت به سایر صفحات سایت است. مقادیر معتبر محدوده 0 تا 1 را شامل میشود که مقدار پیش فرض 0.5 است. |
فرمت فایل نقشه سایت و انواع آن
موتورهای جستجوی گوگل و بینگ، فرمت XML را برای نقشه سایت به عنوان یک پروتکل پذیرفتهاند. با این حال، آنها Feed نقشه سایت را که از پروتکل های RSS 2.0، Atom 1.0 و فایل های متنی ASCII استفاده میکنند را نیز میپذیرند. سایت مپ را میتوان به شکل XML نیز مورد استفاده قرار داد یا در صورتی که حجم بالایی دارد با استفاده از ابزار Gzip، فشردهسازی کرد.
علاوه بر استانداردهای نقشه سایت برای محتوای وب، گوگل از فرمتهای خاصی برای سایت مپ پشتیبانی میکند که برای رسانههای خاصی مورد استفاده قرار میگیرد. این موارد شامل نقشههایی برای فایلهای ویدئویی، تصاویر، محتوای موبایلی، کد منبع نرم افزار و محتوای خبری هستند. بعد از اینکه فرمت مناسب نقشه سایت در فضای نام اعلام شد، میتوان تمامی محتواهای اضافی دیگر را به آن افزود.
نکات مهم درباره فرمت فایل سایت مپ
1. موتور جستجوی بینگ (Bing) از فرمتهایی که توسط گوگل پشتیبانی می شود حمایت نمیکند، اما یکی از مسئولان بینگ بیان کرده است هر چیزی که پشتیبانی نشود، نادیده گرفته خواهد شد. بنابراین وبمسترها میتوانند از این موارد در سایت مپ خود به راحتی استفاده کنند.
گوگل توصیه میکند که نقشه سایتِ حاویِ محتوایِ خبری را به عنوان یک فایل جداگانه در نظر بگیرید زیرا این نوع سایت مپ بیشتر از سایر فایلها خزیده میشوند.
موتورهای جستجوی گوگل و بینگ از فایل های Media RSS به عنوان جایگزینی برای تشخیص توضیحات متای فایل های ویدئویی استفاده می کنند. از آنجایی که بینگ نیز از این نوع فایل پشتیبانی میکند، توسعۀ Feed ویدئویی mRSS راهکاری هوشمندانه خواهد بود که از هدر رفتن وقتتان جلوگیری میکند.
محدودیت های موجود در فایل سایت مپ
بهتر است بدانید در فایل نقشه سایت، قوانین و محدودیتهایی نیز وجود دارد. این محدودیتها شامل موارد زیر هستند:
- فضای نام یا namespace
نقشه سایت حتماً باید namespace داشته باشد و فضای نام پیش فرض را به خوبی مشخص کند: xmlns=https://www.sitemaps.org/schemas/sitemap/0.9
- محدودیت در اندازه
فایل نقشه سایت نباید بیشتر از 50000 آدرس در خود داشته باشد. اندازه این فایل هم نباید بیشتر از 50 مگابایت باشد. اگر بیشتر از 5000 آدرس داشتید، از فایل ایندکس نقشه سایت استفاده کنید که در بخش بعد توضیح داده میشود.
- نیازمندیهای متنی
فایل نقشه سایت باید به صورت UTF-8 باشد و از کاراکترهای entity-escaped در URL استفاده شود (به عنوان مثال جایگزین کردن کاراکتر “&” با کاراکتر “&” در آدرسهای داینامیک).
- آدرسهایی با فرم یکسان
همه آدرسهایی که در نقشه سایت نوشته میشوند باید از قواعد یکسانی پیروی کنند. این موضوع به این معناست آدرس هایی که با WWW آغاز میشوند را نمیتوان با آدرسهای بدون پیشوند WWW ترکیب کرد. همچنین آدرسهایی که دارای شناسه جلسه (session ID) هستند را نیز در این فایل قرار ندهید.
- موقعیت
فایل نقشه سایتی که در دایرکتوری ذخیره شده است، تنها میتواند آدرسهایی را نشان دهد که در آن دایرکتوری یا زیر دایرکتوریهای آن ذخیره شدهاند. آدرسهای موجود در دایرکتوریهای موازی، دایرکتوریهای والد، Subdomain های مختلف یا آنهایی که از پروتکل متفاوت استفاده میکنند مرجعهای معتبری نیستند. ذخیره کردن نقشه سایت در دایرکتوری ریشه میتواند از به وجود آمدن مرجع نامعتبر جلوگیری کند.
- لینکهای سالم
به این نکته توجه داشته باشید که نقشه سایت تان نباید بیش از 1% خطای لینک داشته باشد. در غیر اینصورت کل نقشه دور انداخته میشود. خطای لینک، هر نوع کد پاسخ HTTP است که شامل تغییر مسیر 404 برای لینک های شکسته و ریدایرکت 301 و 302 برای لینکهای تغییر مسیر یافته است. این موضوع برای بینگ نیز یک قانونِ شناخته شده است. استفاده از لینکهای صحیح در قوانین سئو برای تمامی موتورهای جستجو الزامی است. شما میتوانید کد پاسخ HTTP برای هر URL را با استفاده از ابزار Header Checker بررسی کنید. برای آدرسهای متعدد در یک سایت، می توان از ابزارهایی همچون Find Broken Link و Find Broken Links, Redirects & Google Sitemap Generator Free Tool استفاده کرد.
فایل ایندکس نقشه سایت
بیشتر سایتهای بزرگ بیش از 50000 آدرس URL دارند که ایندکس شدنشان در موتورهای جستجو خیلی برایشان اهیمت دارد. از آنجایی که در نقشه سایت تنها اجازه ورود 50000 آدرس وجود دارد، وبمسترها میتوانند یک فایل ایندکس نقشه سایت برای خود ایجاد کنند. فایل ایندکس نقشه سایت میتواند بیش از 50000 ورودی داشته باشد.
حتما بخوانید: ریدایرکت چیست؟ انواع ریدایرکت را بشناسیداز لحاظ تئوری این موضوع بدین معناست که شما میتوانید تا 2.5 میلیارد آدرس را در فایل خود ثبت کنید. ساختار کد XML فایل ایندکس بسیار شبیه نقشه سایت است. نمونه کد XML فایل ایندکس نقشه سایت را در ادامه مشاهده میکنید:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.example.com/sitemap01.xml</loc>
<lastmod>2012-04-30</lastmod>
</sitemap>
<sitemap>
<loc>https://www.example.com/sitemap02.xml</loc>
<lastmod>2012-04-30</lastmod>
</sitemap>
</sitemapindex>
همانند فرمت نقشه سایت استاندارد، فایل ایندکس نیز شامل تگهای الزامی و اختیاری است. در یک فایل ایندکس معتبر نیز کدهای XML با تگ آغازین استاندارد شروع میشود. این تگ با تگ “<sitemapindex>” دنبال خواهد شد که حاوی صفت “xmlns” است که طرح کلی XML فایل ایندکس را تعریف میکند.
هر نقشه سایت در فایل ایندکس نیازمند تگ <sitemap> و تگ <loc> در داخل آن است. تگهایی که در فایل ایندکس نقشه سایت به کار میرود را در جدول زیر مشاهده میکنید:
تگ ها | وضعیت | توضیحات |
---|---|---|
<?xml> | الزامی | تگ آغازین فایل حاوی صفات زیر است:
|
<sitemapindex> | الزامی | تنها یکبار مورد استفاده قرار می گیرد. این تگ حاوی صفت فضای نام الزامی است.
xmlns=” https://www.sitemaps.org/ schemas/ sitemap/ 0.9″. |
<sitemap> | الزامی | تگ والد برای هر آدرسی افزوده شده است. بقیه تگ ها در داخل این تگ قرار می گیرد. |
<loc> | الزامی | آدرس نقشه سایت است. از آدرس کامل استفاده کنید که حاوی پروتکل است. |
<lastmod> | اختیاری | تاریخ آخرین به روزرسانی صفحه مورد نظر است که به شکل YYYY-MM-DD نوشته می شود. |
ساختن نقشه سایت و معرفی به گوگل
فرایند به کارگیری نقشه سایت و در دسترس قرار دادن آن برای موتورهای جستجو بسیار ساده است. البته بستگی به این دارد که شما از چه CMS یا سیستم مدیریت محتوایی استفاده کنید.
ایجاد نقشه سایت در وردپرس
اگر از سایت وردپرسی استفاده میکنید، خیلی راحت میتوانید با افزونه Yoast SEO و با زدن یک دکمه برای سایت خود سایت مپ بسازید! فقط کافی است به قسمت سئو داشبورد سایتتان بروید، ار منوی بالا گزینه قابلیتها (Features) را انتخاب کنید؛ بعد گزینه نقشههای xml سایت را در حالت فعال قرار دهید.
اگر روی علامت سوال گزینه نقشه سایت کلیک کنید قادر خواهید بود، سایت مپ یا سایت مپهای خود را ببینید و از صحت آن مطمئن شوید.
با کلیک بر روی مشاهده نقشه سایت، تمامی نقشههای سایتتان به صورت لیست نشان داده میشود.
یک خوبی بزرگی که استفاده از Yoast برای ساخت سایت مپ دارد این است که این نقشه داینامیک است، یعنی نقشه سایت شما به طور اتوماتیک با اضافه شدن صفحات جدید آپدیت میشود. اگر از یوست استفاده نمیکنید، افزونههای دیگری هم مثل Google XML Sitemaps که برای ایجاد سایت مپ به شما کمک میکند.
سایر سیستمهای مدیریت محتوا هم برای خود افزونههای دارند که اتوماتیک نقشه سایت را ایجاد میکنند.
ایجاد نقشه سایت با ابزارهای جانبی
اگر از وردپرس استفاده نمیکنید و یک CMS اختصاصی دارید، اصلا نگران نباشید. شما میتوانید از یک ابزار تولیدکننده سایت مپ مثل XML-Sitemaps استفاده کنید که به سادگی این کار را برای شما انجام میدهند. فقط کافی است وارد سایت شوید و در کادر مشخص شده، آدرس سایت خود را وراد کنید. بعد از چند ثانیه فایل آماده سایت مپ را تحویل بگیرید.
حتما بخوانید: مشاور سئو کیست؟ چگونه یک مشاور سئو حرفهای پیدا کنیم؟
ابزارهای آنلاین دیگری هم هستنید که میتوانید از آنها برای تولید فایل نقشه سایت استفاده کنید مثل:
معرفی نقشه سایت به گوگل
بر خلاف فایل robots.txt، موتورهای جستجو نمیتوانند به صورت خودکار به دنبال نقشه سایت بگردند و آن را بخوانند. بنابراین باید خودتان به صورت دستی این قایل را در اختیار گوگل قرار دهید.
برای انجام این کار وارد اکانت سرچ کنسول سایتتان شوید، از منوی سمت چپ گزینه سایت مپ را انتخاب کنید. اگر قبلاً سایت مپ خود را در گوگل ثبت کرده باشید، تصویر زیر را مشاهده خواهید کرد.
اگر هیچ فایلی از قبل در این قسمت وجود ندارد، آدرس فایل خود را بگذارید و دکمه Submit را بزنید.
اگر همه چیز درست تنظیم شده باشد، شما اطلاعات sitemap خود را در قسمت نقشههای سابمیتشده ببینید.
بعد از مدتی روی فایل سابمیتشده کلیک کنید، اگر پیام «Sitemap index processed successfully» برایتان نمایش داده شد، یعنی گوگل سایت شما را بررسی و تأیید کرده است.
شما میتوانید بر روی دکمه SEE INDEX COVERAGE که در بالا سمت راست قرار گرفته کلیک کنید تا گزارشات گوگل از سایت مپ خود را ببینید. این گزارش به شما نشان میدهد که گوگل چند صفحه از صفحات سایت شما را پیدا کرده است و چند تا از اینها مورد تایید گوگل قرار گرفته است.
مثلاً در عکس زیر میبینید که از 116 صفحه سایت 109 تای آن تأیید و ایندکس شده و 7 تا از صفحات یا ایندکس نشدهاند یا جزو صفحاتی بودهاند که به صورت دستی کاری کردهاید که از گوگل آنها را بررسی نکند.
تمام شد...
خب مقاله سایت مپ هم به پایان رسید و یاد گرفتیم که نقشه سایت را ایجاد و در گوگل ثبت کنیم. امیدواریم که این مطلب توانسته باشد به سوالات شما پاسخ دهد. در صورتی که در زمینه آموزش سئو سوالی دارید میتوانید آن را در قسمت دیدگاهها مطرح کنید تا کارشناسان نوین، به شما پاسخ دهند.
به دنبال خدمات سئو هستید؟
برای مشاوره رایگان، همین الان با ما تماس بگیرید.
دنبال متخصص دیجیتال مارکتینگی؟
بهترین متخصصها رو در تمام زمینهها از بین دانشجوهای نوین استخدام کن.
همراه با رزومه، اطلاعات
تماس و نمونهکار
عادل
با سلام لازمه تشکر کنم از محتواهایی که در داخل سایتتتون میزارید
مینا شهانی
سلام آقای عادل
خوشحالیم که تونستیم نظرتون رو جلب کنیم
امیدواریم موفق باشید
وردپرس
بسیار عالی و کارآمد بود
rasool
وقت بخیر سایت مپ سایت رو از المنتور ادرسشو گرفتم و در بخشسایت مپ کونسول پیست کردم و اعلام کرد که بررسی موفقیت امیز انجام شده اما بعدش هیچ discovers URLs ی نشونم نمیده و انگار چیزی پیدا نکرده.
چکار کنم؟
حامد رضوی
سلام رسول جان، اگه فرایند ثبت سایت مپ رو درست انجام داده باشی، کمی باید صبر کنی.
morteza askari
سلام
متشکر
مفید بود
مرضیه اقبالی
سلام ممنون از لطفتون
خوشحالیم براتون مفید بوده
مهدی
عالی بود
ممنون از سایتتون
سوگند طرازانی
سلام . تبریک میگم بابت سایت خوبتون . نصف سوالایی که برام پیش میاد رو اول سایت شما چک می کنم که جوابش هست یا نه بعدسراغ مطالب دیگه میرم . خیلی جامع و ساده توضیح میدین . ممنون
ارش
سلام و خسته نباشید
اگر با این اروری که الان براتون میزاریم در هنگام کار با xml-sitemap مواجه شدیم مشکل از کجاست؟
There was an error while accessing the URL specified:
حسین بابائی
سلام آرش
آدرس فایل نقشه سایت شما اشتباه هست یا این که اجازه دسترسی عمومی رو ندادید.
چیستا
سلام ممنون از مقاله خوبتون
من یه عالمه صفحه 404 تو سایتم دارم که هر روز تو نتایج گوگل کلی کلیک میخورن یه جا خوندم که میشه صفحات 404 رو در یک سایت مپ قرار داد و به گوگل معرفی کرد تا زودتر از ایندکس گوگل حذف بشن. به نظر شما درسته؟
چون تو این مقاله نوشتین که اگه سایت مپ بیش از 1% خطای لینک داشته باشه کلا حذف میشه
حسین بابائی
سلام
مشکلی نداره. میتونید صفحات ۴۰۴ هم در نقشه سایت قرار بدین.
حمید
سلام . روز بخیر. ی سوال از خدمتتون داشتم
در صورتی که آدرس صفحات موبایل و دسکتاپ سایت از هم متفاوت باشه و بخوایم فقط یک سایت مپ ایجاد کنیم، از چه کدی باید استفاده کنیم؟
حسین بابائی
سلام حمید
اولاً که جدا کردن صفحات مخصوص موبایل با آدرس متفاوت یا ساب دامین مثل m.example.com کار درستی نیست و معمولاً این کار نمیکنند. به جای این روش میشه از صفحات ریسپانسیو یا طراحی داینامیک استفاده کرد. با فرض این که دلیل بهتری برای استفاده نکردن از این روشها داشتی در ادامه توضیح میدم که چه نکاتی رو باید رعایت کنید و نقشه سایت باید چطور باشه.
اگر از ابزارهای درست کردن فایل نقشه سایت استفاده کنید، یک گزینه یا تیکی برای ساخت نقشه سایت مخصوص موبایل داره که اون رو بزنی بقیه کارها خودکار انجام میشه.
در کل هر آدرس در نقشه سایت مخصوص موبایل باید به این شکل باشه:
و این نکات رو باید رعایت کنی:
۱. تمام صفحات موبایل باید تگ تگ Canonical به صفحات دسکتاپ داشته باشه
۲. از تگ Alternate برای تمام صفحات موبایل استفاده بشه
۳. مطمئن باش که تمام صفحات دسکتاپ و موبایل برای ربات Googlebot Destop در دسترس باشه
۴. برای ربات موبایل گوگل Googlebot-mobile فقط صفحات موبایل در دسترس باشه
در کل جدا کردن نقشه سایت موبایل و دسکتاپ کاری هست که در سئو توصیه نمیشه.
موفق باشید
الهه گل
سلام ممنون از مقاله خوبتون،
فایل ایندکس نقشه سایت رو که گفتید برای سایت های بزرگ باید داشته باشیم، چه جوری باید بسازیم و کجا بارگذاری کنیم؟
حسین بابائی
سلام
در همین مقاله قسمت «ساختن نقشه سایت و معرفی به گوگل» چند روش مختلف برای ساخت فایل نقشه سایت رو توضیح دادیم. سیستمهایی مثل وردپرس به صورت خودکار این کار انجام میدن و فقط کافی هست آدرس رو سرچ کنسول به گوگل معرفی کنید. ابزارهای دیگری هم هست که همون کار انجام میدن.
موفق باشید
AB
سلام ، من یک ابزار خوب برای ایجاد یک نقشه سایت بصری از یک فایل sitemap.xml یا URL پیدا کردم. امیدوارم مفید واقع شود https://octopus.do/sitemap/resource/generator
حسین بابائی
سلام
ممنون. ابزار جالبی هست.
محمدرضا
درود وقتتون بخیر . من یک سایت فروشگاهی دارم و متاسفانه در هاستینگ مشکلاتی بوجود اومد و سایت من خوابید و بک آپ و چیزی تحوی من ندادند. بعد از دو هفته دوباره به بالا آوردن سایت کردم و الان از ۲۷۴ صفحه ای که url ها در سایت مپ محصولات هست ۳۰ تای اون رو شناخته و بقیه رو ایندکس نکرده و این برای من جای سوال هست. که چرا اون url ها رو نشناخته , بصورت دستی هم url صفحه رو وارد می کنم ولی میگه در sitemap نیست. در جایی که وجود داره و لینک رو هم دستی در مرورگر وارد می کنم محصول نماش میده. یک هفته با این مشکل درگیر هستم. راهکار شما چی هست.
حسین بابائی
سلام
این مساله به این شکل که شما توضیح دادید عجیب هست و نیاز به بررسی بیشتر داره. ما با این توضیحات نمیتونیم کمک زیادی کنیم. بهتر هست وضعیت صفحهها رو در سرچ کنسول بررسی کنید.
موفق باشید.
پویا
سلام،
من سایت مپم رو تغییر دادم قبلا از google site map استفاده میکردم و حالا از yoast
ادرس مپ قبلی این بود : site.com/sitemap.xml
و حالا این هست : site.com/sitemap_index.xml
البته با وارد کردن ادرس سایت مپ قبلی ریدایرکت میشه به ادرس جدید.
میخواستم بدونم که تو سرچ کنسول باید ادرس سایت مپ رو تغییر بدم؟ یا اینکه مشکلی نداره؟
حسین بابائی
سلام. بله باید در سرچ کنسول هم آدرس سایت مپ جدید رو ثبت کنید.
سارا
سلام خسته نباشید میخاستم بپرسم از کجا میشه فهمید یک سایت نقشه مپ داره یا نه؟
حامد رضوی
سلام سارا جان
ابزارهای سئو، سرچ کنسول و … همه این موضوع رو چک میکنن.
اما برای چک دستی کافیه که آدرس سایت رو به همراه robots.txt وارد کنی. معمولاً توی این فایل، به سایت مپ هم یک لینک داده میشه. (example.com/robots.txt)
مهدی
سلام خیلی ممنون از مطالب خوبتون
من یک سوال داشتم که اگه میشه یکم راهنماییم کنید.
من یک وبسایت دارم که پروژه انجام میدم و کاربران میان در وبسایت ثبت نام میکنن و فایلشون رو آپلود میکنن حالا من سوالم اینه که بعد از اینکه من کارشون رو انجام دادم چجوری فایل رو به حساب کاربری کاربران آپلود کنم؟ ممنون میشم راهنماییم کنید
سهیل رهبری
سلام مهدی جان
این سوالت خیلی خیلی کلی بود. هر چیزی که روی یک سایت اجرا میشه، برنامهنویسی شده. حالا وقتی شما از یک سیستم آماده مثل وردپرس استفاده میکنه، میتونی با ریختن افزونههایی (که در واقع برنامهنویسیهای آماده هستن) قابلیتهای مختلف اضافه کنی. پس میتونی بررسی کنی ببینی افزونهای برای اینکار وجود داره یا نه. اگر نبود، باید برات نوشته بشه.
امین امینی
سلام
برای اپدیت سایت مپ مثلا با frog باید دوباره سایت مپ جدید را به جای قبلی قرارداد و در google web master دوباره resubmit کرد؟
بابک خدادوست
سلام. بله
سید محمود غفاری
سلام در افزونه هایی که نقشه سایت تولید میکنند شما نقشه سایت یواست را پیشنهاد میکنید یا افزونه Google Xml Sitemaps ؟
سهیل رهبری
سلام آقای غفاری
خود ما از افزونه یواست استفاده میکنیم و تمام اون چیزی که انتظار داریم رو برآورده میکنه.
مصی
سلام
نحوه ایجاد sitemap در داخل سایتهایی مانند http://www.portal.ir چگونه است ؟ همانطور که مستحضرید این سایتها cpanel ندارند . و لذا امکان ایجاد آدرس بصورت
test.com/sitemap انجام پذیر نیست
سهیل رهبری
سلام مصطفی جان
در مورد سوالت، پرتال (و سیستمهای خوب مشابه) به شما امکان اتصال به وبمستر تولز رو میدن و خودشون سایت مپ رو براتون اضافه میکنند.
حسام
سلام
مطالبتون خیلی جامع و کامله. خیلی از مشکلاتم رو تونستم از طریق وبلاگ شما برطرف کنم
یک سوال داشتم ممنون میشم راهنمایی کنید
بنده یک سایت دارم که خودم با php طراحی کردم و شامل چندین صفحه است و آدرس هایی دارد و همچنین قسمت وبلاگ سایتم را با وردپرس راه اندازی کردم و در پوشه mysite.com/blog قرار دادم و با افزونه yoast seo سایت مپش رو ساختم الان بنده چطوری یک سایت مپ کلی بسازم که هم شامل لینک های وبلاگ باشه هم سایت ؟ که در پوشه اصلی سایت قرار بگیره
محمد حسین قوامی
سلام آقا حسام. تلاش ما هم تو تیم نوین همینه 🙂 خوشحالیم که تونستیم بهتون کمک کنیم.
درباره سوالت، با توجه به این شرایط پیشنهاد من اینه که از دوتا نقشه سایت استفاده بکنی. برای وبلاگ سایتت همون sitemap افزونه یوست سئو رو به کار ببر. و برای شاخه روت سایتت یک نقشه سایت دستی بساز.
در نهایت باید از طریق گوگل وبمستر sitemapها رو به گوگل شناسایی کنی.
حسام
خیلی ممنونم بابت راهنمایی
سایتتون کلا بوکمارک کردم به محض اینکه مرورگر رو باز می کنم سایت شما رو هم باز می کنم وقعا دستتون درد نکنه خیلی مطالب جالب و مفیدی میزارید
تورج آرمین پور
با تشکر از شما دوست عزیز
علی
سلام . وقت بخیر
مقاله جامع و خیلی خوبی بود
می خوام برای سایتم یک نقشه تصاویر علاوه بر سایر نقشه هایی که دارم ایجاد کنم، آیا وقتی یو آر ال یک مقاله را مثلا در نقشه مربوط به گردشگری آورده باشم و بعد بخوام تصاویر آن مقاله را در نقشه تصاویر بیارم ، آوردن دو بار یو آر ال یک مقاله در دو نقشه اشکالی نداره و این کار درسته ؟؟/
محمد حسین قوامی
سلام ممنون از شما
منظورتون رو دقیق متوجه نشدم. توی نقشه سایت تصاویر آدرس عکسها آورده میشن دیگه. چرا باید url مقاله رو اضافه کنید اونجا؟! لطفن واضحتر توضیح بدید بتونم راهنمایی کنم
مهدی
سلام بنده افزونه سئو سایتم رو تغیر دادم
افزونه قبلی سایت مپ رو با این ادرس ساخته بود : aaa.com/sitemap.xml
افزونه جدید سایت مپ رو با این ادرس ساخته : aaa.com/sitemap-index.xml
من نقشه سایت جدید رو توی گوگل وب مستر معرفی کردم و افزونه سئو قبلیم رو حذف کردم الان وقتی این ادرس aaa.com/sitemap.xml رو میزنم ریدایرکت میشه به این ادرس aaa.com/sitemap-index.xml الان دو تا سایت مپ در گوگل معرفی شده اند تکلیف این دو تا سایت مپ چیه ؟؟
سایت مپ قبلی ( aaa.com/sitemap.xml ) رو پاک کنم ؟؟
محمد حسین قوامی
سلام. طبق گفته های خودتون، اگه روی sitemap جدید ریدایرکت میشه مشکلی پیش نمیاد. اما باز یکبار صفحه گوگل وبمستر خودتون رو بررسی بکنید، مطئمن شید نقشه سایت جدید ایندکس و نقشه قدیمی حذف شده.
همچنین با استفاده از مقالهای که تو سایت نوین درباره بررسی عملکرد و رفع خطاهای نقشه سایت نوشتیم، sitemapتون رو چک کنید.
محمد امین
fetch سریع لینک ها مشکلی در سئو ندارد ؟
مثلا من یک مطلب تازه ای در سایت قرار می دهم و سریع fetch می کنم .
پیام
سلام خسته نباشید یک سوال داشتم تو افزونه سئو پیام زیر اومده لطفا راهنمایی کنید که چیکار کنم
ممکن است افزونه Google XML Sitemaps زمانی که همزمان با افزونه Yoast SEO فعال می شود مشکلاتی را بوجود آورد.
هر دوی Yoast SEO و Google XML Sitemaps می توانند نقشۀ سایت XML بسازند. داشتن دوتا نقشۀ سایت چندان مفید نیست و حتی میتواند سرعت سایت شما را پایین بیاورند.
سهیل رهبری
سلام پیام جان… عجیبه یک مقدار سوال چون خودت جواب خودت رو دادی. افزونه Yoast خودش برای شما سایت مپ می سازه و نیازه به استفاده از افزونه های دیگه نیست. خودش به تنهایی همۀ کارها رو می کنه. اصلا یکی از دلایل معروف بودنش همینه.
رضا
ممنون جناب محمودی عزیز لطف کردید .
رامین محمودی
خواهش میکنم رضا جان
رضا
جناب محمودی سلام و خسته نباشید یه سوال
اگر تعدا صفحات سایت زیاد بشه مثلا بالای 50 60 هزار تا اونوخت سایت مپ های که با افزونه های مثل yoast درست شدن جواب گو هستن و مشکلی براشون پیش نمیاد ؟
کلا روش ساخت سایت مپ برای سایتهای که صفحات زیادی دارند چطور هستش؟
ممنون میشم راهنمایی کنید
رامین محمودی
سلام رضا جان.
فکر میکنم 50 هزارتا URL مختلف، مشکلی در ثبت سایت مپ ایجاد نمیکنه تا جایی که خاطر دارم امکان ثبت بیش از 50 هزار آدرس تو سایت مپ هم وجود نداره. سایت هایی که معمولا تعداد صفحات زیادی دارند (برای مثال 100 هزار صفحه به بالا) برای خودشون چندتا سایت مپ ایجاد میکنند و در نهایت هم توی تمام این سایت مپ ها رو داخل یک سایت مپ مادر تعریف میکنند. این سایت مپ، نقشه اصلی شما خواهد بود. شما میتونید این سایت مپ رو به فایل robots.txt معرفی کنید.
تصور میکنم که افزونه Yoast هم از این نوع سایت مپ پشتیبانی کند
ehsan
سلام و عرض ادب به تیم قوی نوین، من نقشه سایتم رو تو گوگل وبمستر ثبت کردم ولی هنوز تو حالت pending هست . اوکیه یا کار خاصی باید بکنم؟
وحید
سلام آیا افزونه ای هست که این کارو کنه تو ورد پرس چون من کد نویسی بلد نیستم ممنون میشم راهتماییم کنید؟
رامین محمودی
سلام. شما میتونید با استفاده از پلاگین های WP Sitemap Page و Google XML Sitemaps میتونید سایت مپ ایجاد کنید. البته نوشتن سایت مپ چندان به تسلط بر کدنویسی احتیاج نداره و خودتون به راحتی میتونید انجامش بدید
علی
سلام . خسته نباشید
یک سایت مپ ایندکس ساختم که دارای 12 یو آر ال نقشه است، آیا باید هر کدام از نقشه ها را به صورت جدا به وب مستر معرفی کنم، یا اینکه فقط نقشه ایندکس رو معرف کنم کافیه ؟
و در صورتی که فقط نقشه ایندکس رو معرفی کنم و گوگل آن را بخونه آیا یو آر ال سایر نقشه ها رو هم داخل وب مستر نمایش میده یا نه
ممنون میشم پاسخ بدید
رامین محمودی
سلام علی جان،
شما باید یک نقشه سایت اصلی بسازید و 12 URL را در آن تعریف کنید.
امیر
سلام
من سایت رو از یکی خریدم و بک آپ دست اون موجود است. یه بار ایشون رفت یه سایت دیگه ای راه اندازی کرد و یهو من دیدم ایندکس های من کم شد و سایت مپ بنده به سایت مپ اون سایت ریدایرکت شده بود. این چطور اتفاق افتاده؟
رامین محمودی
به نظر ایشون هنوز به سایت مپ دسترسی داشتند و خودشون این کار رو انجام دادند. فکر نمی کنم راه دیگه ای داشته باشه. باید سایت تون بررسی بشه
نگار
سلام
وقتی یک ساب دامین میسازیم آیا بازدید ها از این ساب دامین رتبه بندی اش برای دامین اصلی(root) به حساب می آید یا فقط ساب دامین؟
ممنون
رامین محمودی
سلام
هر ساب دامنه یک دامنه جدید محسوب می گردد و رتبه بندی و ورودی گوگل آن مجزا محاسبه می گردد و هیچ ارتباطی با دامنه اصلی شما ندارد.
نیکزاد
سلام
دکمه های اشتراک گذریتونو دوست دارم
افزونه اشو برای فروش دارید؟?
بلدیاب
مشکل url فارسی را چگونه رفع کنیم
baladyab.com/ایران
baladyab.com/%D8%A7%DB%8C%D8%B1%D8%A7%D9%86
آیا این دوتا در سایت مپ با هم فرقی میکنند ؟؟؟؟
رامین محمودی
ترجیحاً بهتره که از نوع دوم استفاده کنید. استاندارد جهانی URL از حروف Unicode مثل فارسی پشتیبانی نمی کند (مانند آدرس اول) به همین دلیل آدرس هایی که حروف Unicode دارند باید Encode شوند که حالت دوم است که در کامنت تون ثبت کردید. برخی کرالرها یا مرورگرها ممکنه از شکل unicode هم پشتیبانی کنند اما بهتره که تمام URL ها به صورت encode باشند.
شارژک
عالی
علی
سلام
بنده به هیچ زبانی آشنایی ندارم و وب سایت شرکت رو با جوملا راه اندازی کردم؛ می تونید کمترین مسیر رو برای یادگیری نوشتن یک سایت مپ و تهیه کامل اون به بنده معرفی کنید؟
سهیل رهبری
کاربران جوملا افزونههای مختلفی در این زمینه درست کردند. یکی از این موارد افزونه رایگان سایت مپ فستر برای جوملا هست. البته، برای بهینه سازی سایت پیشنهاد می کنم در کنار این مورد از یک افزونه جوملا برای سئو هم استفاده کنید. من تونستم دو افزونه رایگان برای بهینه سازی سایت جوملای شما پیدا کنم:
sh404SE
SEOSimple
سعی میکنیم در آینده طرز کار با این برنامه ها برای سئو جوملا رو هم کامل آموزش بدیم!
مانی
ممنون .عالی و کاربردی بود . همین الان سایت مپ رو ساختم و بارگذاری کردم .
رامین محمودی
خوشحالیم که تونسته بهتون کمک کنه.