سلام، خیلی از دوستان و حتی افراد حرفهای و شاید حتی متخصص سئو سایت (قیمت طراحی سایت) فرق دقیق structured data با microdata و snippets ها رو نمیدونن، در این مقاله قصد داریم بیشتر فرق این عبارات در عمل بگیم.
سرفصلهای پست
شاید خوب باشه که اول مقاله structured data چیست مطالعه خوب داشته باشید و همینطور بعدش مقاله فوق العاده ریچ اسنیپت چیست بخونید.در این مقالهها به خوبی به تک تک عبارات این صفحه پرداختیم و گفتیم که چقدر میتونن در سئو شما تاثیر مثبتی بذارن.
ولی در این مقاله بیشتر به فرق این عبارات میخوایم بپردازیم و به شما دید بسیار عالی میده.
به عکس زیر توجه کنید:
با توجه به این عکس میتونید قسمت عمدهای از فرق این اصطلاحات متوجه شید Structured data (استراکچرد دیتا) یا به فارسی داده های ساختار یافته نیز گفته میشه در بعضی جاها rich data markup و همینطور siantic markup نام برده شده.
زبان نشانه گذاری HTML برای این منظور ایجاد شده بود که عناصر مختلف صفحه از قبیل تصویر، پاراگراف، جدول، مقاله، کتاب، فیلم و… را مشخص کند و به مرورگرها بگه که در کدام بخش از صفحه چه چیزی باید نمایش داده شه.
این تگها برای مرورگرها کافی بودن ولی موتورهای جستجو با دشواریهایی مواجه بودن، استراکچرد دیتا اینجا ظهور میکنه و این آگاهی رو برای موتورهای جستجو با استانداردهای مختلف ایجاد میکنه
Structured data به اطلاعاتی میگن که به موتورهای جستجو مانند گوگل کمک میکنه تا دید بهتری نسبت محتوای یک صفحه از طراحی سایت (طراحی سایت شرکتی، طراحی سایت فروشگاهی) داشته باشه.
استانداردهای زیادی برای استراکچرد دیتا ایجاد شده که توسط اونها میتونیم اطلاعاتی در مورد یک فیلم، مقاله، کتاب، دستورالعمل طبخ غذا و موارد متعدد دیگر رو به موتورهای جستجو بدیم.
حال Structured data استانداردهای مختلفی داره که اکثرا موتورهای جستجو اونا رو پشتیبانی میکنن، استانداردهای استراکچرد دیتا عبارتاند از:
سرفصلهای پست
Cornerstone Content یا کرنر استون به فارسی معنیهای مختلفی میدهد ولی در افزونه یوآست سئو (Yoast SEO) به عبارت “مقاله بنیاد محتوا” ترجمهشده است همچنین میتوان به عبارتهایی چون مطالب بنیادی یا مطالب اصلی سایت نیز ترجمه کرد، به شکل خلاصه Cornerstone Content یا مقاله بنیاد محتوا به مقالاتی گفته میشود که برای ساخت سایت شما پرافتخارترین مطالب محسوب میشوند. و آن مقالهها منعکسکننده کسبوکار و هدف شما هستند و از لحاظ نوشتاری بسیار خوب نگارش شدهاند. اینها همان مقالاتی هستند که شما میخواهید رتبه بالاتری در موتورهای جستجو داشته باشند. “مقالات بنیادی” یا ”مقاله بنیاد محتوا“ معمولاً واضح و آشکار هستند؛ این مقالات ترکیب مفاهیم از پستهای مختلف وبلاگ است.
میتوان گفت هر مقاله بنیاد محتوا یک نوع صفحه فرود است ولی هر صفحه فرودی، مقاله بناید محتوا نمیتواند باشد.
مقالات بنیادی خود را بهدقت انتخاب کنید. به 4 یا 5 صفحه از سایتتان فکر کنید که اگر شخصی برای اولین بار وارد سایت شما شود تمایل به خواندن آن صفحات داشته باشد. این مقالات باید به عنوان مقالات بنیادی در طراحی سایتشما انتخاب شوند. کدام یک از پستها باارزشترین مقالات برای شما هستند؟ کدام پستها کاملترین و باارزشترین مقالات محسوب میشوند ؟ شما باید مقالات بنیادی خود را برحسب کلمات کلیدی که میخواهید در آن رتبه گوگل را به دست آورید بنویسید.
در حال حاضر افزونه Yoast SEO از شما میخواهد بودن یا نبودن یکه مقاله را بهعنوان مقاله بنیادی مشخص کنید، با مشخص کردن یک مقاله بهعنوان مقاله بنیادی؛ افزونه Yoast SEO به شما کمک میکند که یک ساختار لینک داخلی قوی بسازید.
اگر وب سایت شما بزرگ است مقالت بیشتری را نسبت به زمانی که وب سایت کوچکتر داشتید انتخاب کنید. شاید شما در سایت خود در مورد موضوعات مختلفی مطلب مینویسید ، پس در هر رده موضوعی یک مقاله بنیادی را مشخص نمایید.
مطالب بنیادی نقش مهمی در استراتژیهای مربوط به SEO بازی میکند. اینکه مقالات بر اساس یکسری کلمات و اصلاحات مشهور و محبوب در جستجو رتبهبندی بشوند مشکل است. این روش (مقالات بنیادی) به شما کمک میکند که از عهده رقابت بین کلمات و اصطلاحات، بر یابید. اگر شما مقالات متعددی در مورد یک موضوع مشابه در وبلاگ خود پست کردهاید ؛ نیاز است که به گوگل اعلام کنید کدام یک از این مقالات ارزش و اهمیت بیشتری دارد. بهعبارتدیگر، شما با مقالات خودتان جهت بدست آوردن مکان بهتر در جستجو رقابت میکنید. اگر شما یک ساختار لینک داخلی مناسب بین پستهایتان تهیه کنید، شما میتوانید به گوگل بگویید که کدام مقاله بیشترین ارزش و اهمیت را دارد.
مقالات بنیادی باید در هرم طراحی سایت شما بسیار بالا ظاهر شوند. در حالت ایده آل باید با یک کلیک از صفحه اصلی قادر بود به صفحه مقاله موردنظر رفت. شما باید از تمامی مقالات مرتبط با یک موضوع لینکی به آن مقاله خاص بزنید. شما باید بدنه مقالات جدید خود را بر مبنای زوایای دیگر مقاله بنیادی خود قرار دهید و متعاقباً از این مقالات به مقاله بنیادی خود لینک دهید. چنین ساختار داخلی لینک دهی شانس مقاله بنیادی شما را در رتبهبندی گوگل افزایش میدهد. هر چند بحث ساختار لینک داخلی بسیار گسترده است به همین دلیل ما در مقالهای جداگانه با عنوان لینک سازی داخلی به ۱۰ ترفند مختلف، تشریح لینک سازی داخلی و نحوه ایجاد لینکهای داخلی به شکل اصولی پرداختهایم.
در افزونه Yoast SEO (نسخه پولی) ، قابلیت لینک داخلی ارائه میشود. متن نوشتهشده شما بررسی و تجزیه میشود و از کلمات کلیدی و برجسته متن، مقالات مرتبط را مشخص میکند. مقالاتی که باید به هم لینک شوند را مشخص میکند. مقالات بنیادی مهمتر هستند و ارزش بالایی را نسبت به سایر مقالات دریافت میکنند پس بر اساس یکسری ارزشها مقالات بنیادی در بالای لیست مقالات ارائه شده پیشنهادی قرار میگیرد. که این دسترسی آسان شما را برای لینک به مقاله بنیادی فراهم میسازد.
صفحات بنیادی یا Cornerstone Content باید همیشه صفحات حاوی مطلب باشند . میتواند شامل یک پست در وبلاگ باشد و همچنین میتواند شامل یکی از صفحات دیگر باشد. مطالب آن باید بهصورت منظم بهروز شود. مقاله بنیادی باید واضح و آشکار باشد و شامل اطلاعات مفید باشد. مقالات بنیادی شما باید باهدف رتبهبندی برای کلمات کلیدی رقیب باعث بهبود رتبهبندی در نتایج شود.
مقالات بنیادی معمولاً خیلی طولانی نیستند. کمی از مهارتهای نوشتاری در آن استفاده کنید. مقالات طولانی کمتر تا پایانش خوانده میشود بهخصوص اگر از روی مانیتور مطالعه شود. مطمئن شوید که از عنوانها بهدرستی در مقاله استفاده کرده باشید. قرار دادن یک فهرست مناسب در ابتدای مقالههای طولانی بهترین ایده است همانند اکثر مقالههای سایت سئوراز که در ابتدای آنها فهرستی از عنوانها اول مقاله قرار داده شده است.
درحالت ایده آل، شما باید تحقیق گسترده روی کلمات کلیدی خود انجام دهید. بعدازآن شما میتوانید یک مقاله واقعاً عالی ، مفصل ، مفید و زیبا بنویسید. پنج مرحله زیر را برای حرفهای شدن در مقالات بنیادی دنبال کنید:
شما باید کلمات اصلی که بر اساس آن میخواهید رتبهبندی داشته باشید را مشخص کنید. محتوای مقاله بنیادی شما باید هم نسبت به عنوان مقاله بهینه شود و هم نسبت به کلمات کلیدی که رقابت بر سر آن است. مطمئن شوید که تحقیقات صحیح و اصولی در مورد کلمات کلیدی انجام شود.
پستهایی که ازنظر کلمات کلیدی مهم و متن آن بهینه هستند. فکر میکنید که کدام پست شما بهتر است؟ همان پست میتواند پست کلیدی شما بشود.
مقاله بنیادی را مجدد بازنویسی نمایید. ازنظر ساختار سئو بررسی کنید. گسترش بدهید و مطمئن شوید مقاله کاملاً بهروز است. شما باید این مقاله را بهطور منظم بازنویسی و گسترش دهید و همیشه آن را بهروز نگهدارید.
سایر پستهای شما که شباهت موضوعی با مقاله بنیادی دارند باید بهینه سازی شوند و بهعنوان تقویتکنندهها برای مقاله بنیادی عمل کنند.
شما باید به گوگل بگویید که مقاله بنیادی جدید شما (همان مقالهی انتخابی برای مقالهی اصلی پس از ویرایش مراحل قبل) بهعنوان مقالهای بااهمیت در سایت شما است . فراموش نکنید که حتماً از سایر مقالات به مقاله بنیادی لینک بدهید (بحث لینک سازی داخلی).
شاید برای شما سخت باشد انتخاب مقالههای بنیادی از بین صدها مقالههایی که در سایت خود دارید، مخصوصا مدیران سایتهای موزیک و فیلم که اکثر پستهای این سایتها دارای ارزش یکسانی هستند. ما در این مقاله آموزشی به ۵ مرحله عملی که یک مقاله بنیادی یا کرنر استون باید گذرانده باشد، اشاره کردیم.
ساختار سایت برای SEO مهم است. داشتن یک ساختار قوی در سایت میتواند هم به موتورهای جستجو و هم بازدیدکنندگان کمک کند که بدون دردسر با جابهجایی در سایت شما چیزی که میخواهند را پیدا کنند. بهمنظور کمک به این امر در پلاگین Yoast سعی شده است ویژگیهای زیادی جهت بهینه سازی سایت شما و بهبود ساختار سایت شما قرار داده شود. ولی همانطور که مشهود است این پلاگین ابزاری پیش نیست و نحوه استفاده کردن از این پلاگین اهمیت بیشتری دارد و صرفاً نصب آن تأثیری در سئو سایت نخواهید داشت.
سرفصلهای پست
بخشی از افزایش دیده شدن سایت ها در موتورهای جستوجو، مربوط به نحوه لینک سازی داخلی و مرتبط بودن لینک های داخلی در مطالب و پست های شما است. به این لینک ها معمولاً بک لینک (backlinks) میگویند. این لینک های داخلی میتوانند نقش مهمی در ارتباط بین مطالب و مقالههای سایت شما و همچنین یک عامل مهم در بهینه سازی داخلی سایت باشد. بهینه سازی لینک های داخلی نهتنها به بازدیدکنندگان کمک میکند تا شانس بازدید از سایر صفحات سایت شما در جهت رفع نیازهای خود را داشته باشند؛ همچنین میتوانند به چگونگی حرکت خزندگان موتورهای جست و جو در صفحات سایت شما و دستهبندی آنها نقش موثری را ایفا کنند. توجه داشته باشید که با افزایش سرعت سایت میتوانید کمک زیادی به راحتتر ایندکس شدن مطالب سایت کنید و همچنین با این عمل باعث رضایت بیشتر و بهبود تجربه کاربری یا همان User Experience در بین بازدیدکنندهها شوید.
در این مقاله به ۱۰ مورد از موثرترین رازها درباره کارکرد لینک داخلی بهمنظور بهبود سئو داخلی با ایجاد لینک سازی اصولی بر روی طراحی سایت (طراحی سایت فروشگاهی، طراحی سایت شرکتی) شما، معرفی میگردد.
یکی از مهمترین جنبهها در ساخت لینک های داخلی و ایجاد یک استراتژی در ساخت لینک در وهله اول داشتن مطالب باکیفیت است. بسیاری از کارشناس های سئو این مورد را یکی از مهمترین فاکتورها برای لینک سازی داخلی به شکل اصولی میدانند که به سادگی به شما امکان ساخت لینک های داخلی را میدهد. مطالب بیشتری که شما تولید میکنید در توسعه کیفیت قسمتهایی که برای شما اهمیت بیشتری دارد؛ مناسبتر است. قبل از اینکه شما شروع به برقرار ارتباط بین مطالب نمایید به مشخص کردن یک استراتژی قوی احتیاج دارید. این استراتژی میتواند در بهبود پتانسیل کیفیت لینک های داخلی بهکاربرده شود.
لینک دادن به مهمترین و محبوبترین مطالب در صفحه اصلی یک مزیت برای نگه داشتن بازدیدکننده و سئو سایت است که تاثیری مستقیم در بهبود نرخ دفع کاربری دارد. یکی از بخشهای بزرگ در ترافیک سایت شما بازدید از صفحه اصلی سایت شما میباشد، با داشتن این لینک های مناسب در صفحه اصلی یا صفحات لندینگ پیج میتواند دید کاربر را تشویق به باز کردن آن نماید. این صفحات محبوب و مرتبط را میتوان با ابزارهایی نظیر گوگل آنالیتیکس مشخص نمود. صفحاتی که بیشترین بازدید و طولانیترین مدت زمان متوسط را دارند بهترین انتخاب برای لینک سازی داخلی و ایجاد لینک داخلی به شکل اصولی و کاربرپسند را دارند.
در اغلب موارد لینک هایی که درون یک متن وجود دارند ترجیح داده میشوند به لینک هایی که بهتنهایی قرار دارند. به این خاطر است که این لینک ها توسط موارد متنی احاطهشده است. این مورد به موتورهای جستجو نظیر گوگل کمک میکند تا متن قبل و بعد از لینک را بهعنوان معیاری جهت مرتبط بودن لینک به آن متن در نظر بگیرند. همچنین میتوان کلمات کلیدی را به این شکل داخل متنها لینک دار کرد (البته به شکل اصولی، نه به شکل اسپم وار). با این روش کلمات کلیدی با لینک های داخلی کمک میکند تا در ذهن بازدیدکننده بهتر جا بگیرد. گوگل این متنها را در جهت کاهش تعداد لینک های اسپم در نمایش جستجوها ردیابی میکند. پس به این دلیل، اگر شما میخواهید امتیاز خوبی در نتایج موتورهای جستجو بگیرید؛ باید در نحوه لینکدهی داخلی مطالب سایت خود توجه ویژه داشته باشید و لینک های ایجاد شده در پست های شما باید مرتبط با موضوع و به شکل اصولی در متنها درج شوند.
هر بار که شما لینکی را ایجاد میکنید میزان اعتباری به صفحه لینک شونده ارائه میدهید. و اگر مثلا من از صفحه اول تعدادی لینک را به یک صفحه خاص با موضوع خاص بدهم از نگاه موتورهای جستجو اعتبار کلی لینک صفحه اول را به آن موضوع خاص دادهام (البته توجه داشته باشید که اعتبار صفحه با اعتبار لینک های خارجی اون صفحه جدا است، هر چند مقدار آنها به هم وابسطه هستند). پس از آنجا که با هر لینک میزانی اعتبار ارائه میشود باید تعداد لینکها را در سطح مناسب نگه داشت به دور از روشهای اسپم و سئو سیاه کار کرد. زیادهروی در هر کاری بد است.
ازنقطهنظر بصری، تعداد لینک داخلی زیاد طبیعتا میتواند باعث گیج کردن بازدیدکننده هم شود. اکثر مردم به دنبال مطالب باکیفیت در یک سایت با ساختار داخلی مناسب هستند. در یک صفحه با لینک سازی زیاد برای یک بازدیدکننده میتواند گیجکننده و یا خواندن آن مقاله را سخت و طولانی کند.
بهتر است از یک مجموعه صفحات کوچکتر برای ایجاد لینک به قسمتهای مهمتر استفاده کنید. این کار به بهبود اعتبار صفحات در هنگام جستجو در نتایج کمک میکند. ایجاد یک مسیر منطقی با لینک سازی بین مطالب سایت هم به برای کاربران کمک میکند و همینطور به موتورهای جستجو در جهت خزیدن و ایندکس کردن مطالب شما تاثیر میگذارد.
برای مثال : شاید شما بخواهید به یک صفحه اعتبار بیشتری بدهید. شما میتوانید یک قسمت جدید (حال در قالب پست یا صفحه یا هر متنی در هرجایی از سایت) که مرتبط با صفحه موردنظر است را ایجاد نمایید. هنگامیکه شما یک لینک داخلی از این مطلب جدید به صفحه موردنظر میدهید؛ اعتبار آن صفحه شروع به افزایش و بالا رفتن سئو سایت میکند.
برخی از مهندسین سئو معتقدند لینک سازی از یک صفحه محبوب به یک مطلب پایین یکی از بهترین راهها برای اشتراک اعتبار و بهبود آن مقاله پایین است.
برای مثال: یک لینک داخلی از یک صفحه با ۱۰۰ بازدید در روز به یک صفحه دیگر با یک یا دو بازدید در ماه باعث افزایش نمایش صفحه دوم میشود.
این کار بسیار فوقالعاده است، اگر شما مطالبی داشته باشید که در سایت شما فراموششده باشد و در عمق سایت شما ناپدیدشده باشند. موتورهای جستجو فقط در صفحات وب سلسله مراتبی کار خزیدن را انجام خواهند داد. رباتهایی که صفحات اعتبار پایین را از طریق صفحات محبوب میخزند نوید احتمال ایندکس کردن آن صفحات را میدهند و این امر میتواند در بهبود صفحات بااعتبار پایینتر نیز کمک شایانی کند.
نحوه لینک سازی داخلی که شما در سایتتان در پیش میگیرید باید بر اساس ارزشیکه برای خواننده دارد باشند.
برای مثال، یک لینک به یک مطلب با توضیحات و جزییات بیشتر به یک موضوع نسبت به توضیحات مختصر بهتر است. بهتر است شما به خوانندگانتان چیزهایی را بدهید که به دنبال آن هستند.
موتورهای جستوجو نظیر گوگل تمرکز خودشان را بهجای کمیت بر روی کیفیت گذاشتهاند. بسیاری از الگوریتمهای مورداستفاده در موتورهای جستجو همانند الگوریتم پاندا یادآور این است که چگونه کاربر سایت را بازدید میکند. بجای تمرکز بر روی اینکه موتور جستوجو را به صفحات خاصی هدایت کنیم بهتر است این را در نظر بگیریم که اگر ربات گوگل یک انسان بود چگونه صفحات را بازدید میکرد.
لینک سازی داخلی که شما انجام میدهید میتواند یک چرخه در سایت از یک صفحه به سایر صفحات باشد. در بهینه سازی اصولی در داخل سایت نیاز به یک انتقال یکپارچه از صفحه اصلی به سایر صفحات به شکل اصولی محسوس است. به فهرست کتابها توجه کنید، ارتباطات بین فصلهای یک کتاب همانند چرخهای طبیعی در آن کتاب است. اگر شما خواننده را از فصل اول به فصل ده لینک کنید خواننده شما قسمت بزرگی از موضوع اصلی را گم خواهد کرد. هرلینک متوالی باید بازدیدکننده را از یک تفکر گمراه و گنگ به یک تفکر هدایتکننده و منطقی راهنمایی کند. رعایت چرخه طبیعی و ساخت لینک داخلی مناسب میتواند فردی که در مرور صفحات گیج شده است را برای بازدیدهای بعدی نگه دارد که این موضوع کمک شایانی به بهبود نرخ پرش کاربر میکند. و قطعاً شما نمیخواهید لینکهای سایتتان متفرق یا پراکنده به نظر برسد.
انکر (anchor) یک متن است که در یک لینک به شکل عنوان استفاده میشود. گاهی بعضی از افراد با داشتن افکار سئو سیاه یا نداشتن دانش کافی و صحیح انکر تکست هایی گول زننده ایجاد میکنند. روشهای مختلفی برای ایجاد انکر تست با توجه به توسعه و نوع فعالیت سایت شما میتواند استفاده شود. بسیاری از مردم به انکرتکست های کلی و معروف نظیر ”اینجا کلیک کنید“ یا ”بیشتر بخوانید“ اعتماد میکنند. یکچیزی که شما باید نسبت به آن محتاط باشید تطبیق لینک داخلی با کلمات کلیدی است. در بسیاری از موارد گوگل سایتها را به خاطر این عمل جریمه میکند. برای مثال ؛ شما نمیتوانید لینک سازی های خود را با کلمه ”طراحی سایت“ بهعنوان ادامه مطلب قرار دهید درصورتیکه همین کلمه در کلمات کلیدی در آن مقاله نیز استفادهشده باشد.
بعضی از کارشناس های سئو تاثیر رنگ را روی کلیک و یا عدم کلیک بازدیدکننده بر روی لینک داخلی تصدیق میکنند. لینک ها احتیاج دارند که واضح و آشکار باشند و برای کاربران الهامبخش باشند و شما نمیخواهید که لینک ها به متن عادی شما شباهت داشته باشند، چرا که این موضوع میتواند حتی بر روی تجربه کاربری اثری منفی ایجاد کند.
ازنظر موتورهای جستوجو رنگ لینک ها اصلا مهم نیست .از دیدگاه خزندههای وب ؛ هر رنگی خوب است. میزان مرتبت بودن لینک به متن است که موتورهای جستجو نظیر گوگل و بینگ به دنبال آن هستند. توجه داشته باشید هر روش غیرمنطقی همانند تطبیق کردن رنگ متن لینک با بکگراند یا مخفی کردن لینک ها به هر شکلی باعث بالا بردن خطر پنالتی شدن سایت در گوگل میشود. روشهای گفتهشده ترفند نیستند بلکه بهعنوان سئو سیاه و جز فاکتورهای اسپم (سئو غیراخلاقی) در بهینه سازی سایت یاد میشود.
نحوه صحیح لینک سازی داخلی یکی از آسانترین و جز مهمترین روشها برای بهبود سئو داخلی و همچنین سئو خارجی است. هرچند که ممکن است خستهکننده به نظر برسد اما سرمایهگذاری در سایت است. با اضافه کردن هر قسمت جدید در سایت، پستها و صفحات مهمتان را به خاطر داشته باشید، ممکن است مرتبط به موضوعی که در حال نوشتن هستید باشند. شما میتوانید با سرعت بیشتری با اضافه کردن لینک به هدفهای خود در سایت برسید. فقط مطمئن شوید این کار را بیشازحد انجام ندهید چراکه میتواند بهجای داشتن تأثیر مثبت، تأثیر منفی در سئو سایت داشته باشد. هرچند انجام دادن این روش به شکل اصولی کمک بزرگی به بازدیدکننده و هم به موتورهای جستجو در پیمایش راحتتر صفحات سایت میکند.
Escaped | Character | |
---|---|---|
;amp& | & | Ampersand |
;apos& | ‘ | Single Quote |
;quot& | “ | Double Quote |
;agt& | < | Greater Than |
;lt& | > | Less Than |
جهت معرفی نقشه سایت به گوگل دو روش رایج وجود دارد :
۱- آدرس نقشه (های) سایت را در فایل robots.txt به صورت زیر قرار دهید.
Sitemap: http://www.example.com/sitemap.xml
٢- از طریق بخش crawl در گوگل سرچ کنسول، نقشه سایت را به گوگل معرفی کنید.
در ایجاد نقشه سایت از تعدادی تگ اجباری جهت مشخص کردن آدرس و تعدادی تگ اختیاری اضافه کردن متادیتا و برخی جزئیات برای موتور جستجواستفاده می شود.
نمونه زیر یک نقشه سایت است که از متادیتا نیز در در طراحی سایت و ساخت سایت از آن استفاده شده است.
<?"xml version="1.0" encoding="UTF-8?>
<"urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9>
<url>
<loc>http://www.example.com/page1.html</loc>
<lastmod>2016-12-19T13:10:55+03:30</lastmod>
<changefreq>hourly</changefreq>
<priority>0.9</priority>
<url/>
<urlset/>
این امکان وجود دارد که نقشه سایت را برای عکس های طراحی سایت (طراحی سایت فروشگاهی، طراحی سایت شرکتی) نیز ایجاد کرد. نقشه سایت زیر یک نمونه از Image sitemap است.
<?"xml version="1.0" encoding="UTF-8?>
"urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9>
<"xmlns:image="http://www.google.com/schemas/sitemap-image/1.1
<url>
<loc>http://www.example.com/page1.html</loc>
<image:image>
<image:loc>http://example.com/image.jpg</image:loc>
<image:caption>Image Caption</image:caption>
<image:geo_location>Torento, Canada</image:geo_location&
gt;
<image:title>Image Title</image:title>
<image:image/>
<url/>
<urlset/>
تگ های استفاده شده در نقشه سایت عکس به شرح زیر می باشد :
فایل robots.txt یک فایل متنی است که توسط آن امکان تعریف برخی قوانین برای ربات های موتور جستجو وجود دارد. قوانینی مانند محدود کردن رباتموتور جستجو برای دسترسی به فایل، فولدر، منابع مانند عکس و CSS و js، صفحه و کل سایت وجود دارد. همچنین همان طور که در بخش sitemap توضیح داده شد، آدرس نقشه سایت را نیز می توانید توسط فایل robots.txt به موتورهای جستجو اعلام نمایید. فایل robots.txt باید به صورت 8-UTF ذخیره شده باشد.
قوانینی که در ادامه نوشته شده در مورد موتور جستجو گوگل صدق می کند.
جهت نوشتن robots.txt امکان استفاده از چهار المان sitemap ،allow ،disallow ،user-agent وجود دارد.
نشان دهنده نوع خزنده موتور جستجو است و وب سرور توسط آن می تواند نوع خزنده وب را شناساییکند. نام تعدادی از خزنده های وب در آدرسwww.robotstxt.org/db.html موجود است.
روش نوشتن user-agent در robots.txt به صورت زیر است:
[نام ربات] : user- agent
مانند:
*:user-agent
user-agent: Google-bot
گوگل دارای user-agent های مختلفی است. به عنوان نمونه Googlebot نام user-agent موتور جستجوی گوگل و Googlebot-Image نام user-agent موتور جستجوی عکس گوگل هستند.
با استفاده از Disallow می توانید صفحه یا مسیر با پسوندی را که می خواهید بر روی خزنده موتور جستجو مسدود کنید را مشخص نمایید.
[مسیر مورد نظر ] :Disallow
/Disallow: /articles
Disallow: /products/product1.html
Disallow: /*.png
با استفاده از Allow می توانید برای یک صفحه یا مسیر از درون مسیری که بر روی خزنده موتور <جستجو مسدود کرده بودید استثنا قائل شوید و به موتور جستجو اجازه بدهید آن را بخواند و ایندکس کند.
[مسیر مورد نظر ] :Allow
/Allow: /articles/seo
Allow: /products/product2.html
Allow: /*.CSS
با استفاده از sitemap می توانید مسیر نقشه های طراحی سایت (طراحی سیات فر.شگاهی، طراحی سایت شرکتی) رای موتور جستجو را مشخص نمایید. همه موتورهای جستجو از sitemap در فایل robots.txtپشتیبانی نمی کنند. البته علاوه بر گوگل،موتورهای جستجوی بزرگ مانند Bing و Yahoo و Ask نیز از sitemap در فایل robots.txtپشتیبانی می کنند.
[مسیر نقشه سایت ] :sitemap
sitemap: https://www.example.com/sitemap.xml
جهت نوشتن robots.txt از دستورات متعددی می توان استفاده نمود که در جدول زیر تعدادی از آنها به عنوان نمونه نمایش داده شده اند.
توضیح | نمونه |
---|---|
همه سایت | /:Disallow |
مانند / است و به معنی همه سایت است. | /*:Disallow |
یک دایرکتوری به همراه همه محتویاتش | /Disallow: /sample-directory |
هر صفحه ای با نام file.html که بعد از یک slash باشد. | Disallow: /file.html |
یک عکس خاص برای ربات جستجوی عکس گوگل مسدود شده | User-agent: Googlebot-Image Disallow: /images/dogs.jpg |
همه سایت بر روی ربات جستجوی عکس گوگل محدود شده | User-agent: Googlebot-Image /:Disallow |
همه مسیرهایی که در انتهای آنها gif. باشد | $Disallow: /*.gif |
هر دایرکتوری که ابتدای نام آن private باشد به همراه محتویاتش | /*Disallow: /private |
هر آدرسی که در آن علامت سوال وجود داشته باشد. | ?*/:Disallow |
هر آدرسی که با علامت سوال پایان یابد. | $?*/:Disallow |
فایل robots.txt باید در ریشه سایت آپلود شود و به عنوان نمونه با آدرس زیر در دسترس باشد.
http://www.example.com/robots.txt
بیشتر موتورهای جستجو فایل robots.txt را با یکی از پروتکل های http یا https می توانند بخوانند ولی گوگل از پروتکل ftp نیز پشتیبانی می کند. بنابراین برای یک صفحه با پروتکل ftp نیز امکان داشتن فایلrobots.txt وجود دارد به شرطی که برای دسترسی به آن به نام کاربری و کلمه عبور ftp نیازی نباشد.