آموزش Yoast SEO در وردپرس؛ تنظیم sitemap، canonical و ایندکس

۱۴۰۵/۰۸/۱۳ | چهارشنبه، ۱۳ آبان
دوره آموزشی ویژه 4 اپیزود اول تمام دوره های آموزشی ویدیویی رایگان میباشد دانلود رایگان

دورهٔ جامع CSS از صفر

آموزش CSS از صفر در ۲۲ ویدیو: مدل جعبه، انتخاب‌گر، فلکس‌باکس، گرید، واکنش‌گرایی، متغیرها، انیمیشن و معماری، تا پروژهٔ کامل صفحهٔ محصول؛ کد کنار خروجی ...

مدرس دوره : تیم 22 اپیزود ویدیویی 03 ساعت و 33 دقیقه و 59 ثانیه آموزش ویدیویی
متن پرونده شماره 591 - وردپرس

۱. تنظیم Yoast را با هدف جست‌وجوی هر صفحه شروع کنید

Yoast SEO ابزار مدیریت metadata، sitemap و بخشی از داده ساختاریافته وردپرس است؛ فعال‌کردن افزونه به‌تنهایی صفحه را در نتایج جست‌وجو بالا نمی‌آورد. هدف هر URL باید به نیاز واقعی کاربر پاسخ دهد.

metadata، canonical و sitemap باید از یک تنظیم هماهنگ و قابل‌آزمایش بیرون بیایند.

پیش از تنظیم، post typeها، taxonomyها، آرشیوهای مهم و صفحه‌های کم‌ارزش را فهرست کنید. انتخاب اشتباه index یا noindex می‌تواند صدها URL را از نتایج خارج یا وارد کند.

عنوان SEO و meta description را برای صفحه‌های مهم بنویسید و برای بقیه از الگوی قابل پیش‌بینی استفاده کنید. متن یکسان برای همه محصول‌ها CTR و تشخیص موضوع را تضعیف می‌کند.

  • صفحه‌های اصلی و هدف جست‌وجوی هرکدام
  • post type و taxonomy قابل ایندکس
  • آرشیوهای کم‌محتوا یا تکراری
  • منبع فعلی metadata و schema

امکانات افزونه با نسخه و پیکربندی سایت فرق می‌کنند؛ تنظیم را در محیط staging انجام دهید و خروجی HTML و sitemap را پس از تغییر ببینید.

۲. تنظیمات پایه سایت و هویت سازمان را کامل کنید

نام سایت، separator عنوان، اطلاعات سازمان یا شخص و تصویرهای برند را مطابق واقعیت وارد کنید. داده نادرست در schema یا social preview از تنظیم خالی بهتر نیست.

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

تنظیمات عمومی یک قالب پایه می‌دهند؛ عنوان هر محصول یا مقاله مهم را جدا بازبینی کنید. نام برند و عبارت جست‌وجو را بدون انباشتن کلمه کلیدی بنویسید.

مقدار site title و tagline وردپرس را نیز بررسی کنید تا تغییر افزونه با تنظیم هسته تناقض پیدا نکند. خروجی نهایی صفحه را با view source یا ابزار بررسی metadata کنترل کنید.

۳. عنوان SEO و توضیح متا را برای intent دقیق بنویسید

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

عنوان و توضیح متای یکتا

توضیح متا خلاصه مستقلی برای همان URL است؛ آن را با مزیت و اطلاعات قابل‌اثبات بنویسید. موتور جست‌وجو ممکن است snippet متفاوتی از متن صفحه انتخاب کند.

هماهنگی عبارت جست‌وجو با محتوا

نام متغیرهای template title را در دسته‌ها، محصول‌ها و نوشته‌ها جدا بررسی کنید. titleهای تکراری در صفحات archive یا variation ممکن است هدف هر URL را مبهم سازند.

  • عبارت اصلی جست‌وجو در جای طبیعی عنوان
  • وعده‌ای مطابق محتوای واقعی صفحه
  • توضیح متای یکتا برای URLهای ارزشمند
  • پایش CTR همراه position و impression

CTR را در Search Console بر اساس query، URL و position مقایسه کنید؛ تغییر title را مرحله‌ای و با تاریخ ثبت‌شده انجام دهید. یک کلیک یا بازه کوتاه برای نتیجه‌گیری کافی نیست.

محصول اورجینال INZIP
قالب وردپرس باریستا مخصوص کافه تم نسکافه ای روشن (دو زبانه)

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

دانلود پوسته وردپرس باریستا؛ قالب کافیشاپ، رُستری قهوه و فروشگاه قهوه دوزبانه با منوی رومیزی، رزرو آنلاین میز با کد پیامکی و ووکامرس. طراحی اختصاصی inzip.ir

تحویل آنی آپدیت رایگان بدون قفل لایسنس پشتیبانی واقعی
۳,۹۹۰,۰۰۰ تومان ۲,۹۶۰,۰۰۰ تومان
بازدید و دانلود آنی
٪۲۶
تخفیف ویژه
سود شما
۱,۰۳۰,۰۰۰ تومان

۴. sitemap را بررسی کنید و فقط URLهای canonical را نگه دارید

sitemap معمولاً فهرستی از URLهای قابل توجه برای crawl است، نه تضمین ایندکس. پس از فعال‌سازی یا تغییر تنظیم، نشانی sitemap index را از خروجی افزونه و robots.txt پیدا کنید.

در sitemap باید URL نهایی، پاسخ موفق، canonical سازگار و محتوای قابل index دیده شود. URLهای redirectشده، noindex یا duplicate را طبق سیاست سایت بررسی کنید.

curl -I https://example.com/sitemap_index.xml
curl -s https://example.com/robots.txt

# دامنه و مسیر را با سایت خود جایگزین کنید.
# XML را باز کنید و URL نهایی و وضعیت پاسخ را بررسی کنید.

نمونه زیر فقط دسترسی و پاسخ header را آزمایش می‌کند؛ در دامنه خود نشانی واقعی sitemap را جایگزین کنید. status 200 هنوز کیفیت یا ایندکس‌شدن تک‌تک URLها را تضمین نمی‌کند.

پس از تغییر sitemap، در Search Console آن را ثبت و وضعیت پردازش و خطاها را بررسی کنید. submit مجدد مکرر راهی برای رفع canonical اشتباه نیست.

۵. canonical را برای نسخه اصلی محتوا نگه دارید

canonical به موتور جست‌وجو سیگنال می‌دهد کدام URL نسخه ترجیحی محتواست؛ آن را برای هر صفحه به URL واقعی و قابل دسترس همان صفحه وصل کنید. canonical جای redirect یا حذف صفحه را نمی‌گیرد.

تشخیص URL مرجع

پارامترهای کمپین، pagination، فیلترهای فروشگاه و ترجمه می‌توانند URLهای متعدد بسازند. قبل از canonicalizing همه به صفحه نخست، تفاوت محتوایی و نیاز کاربر را بررسی کنید.

مدیریت پارامتر و نسخه‌های تکراری

فقط یک سیستم باید canonical نهایی را تولید کند. قالب، افزونه SEO و کد سفارشی اگر همزمان tag بدهند، موتور جست‌وجو با سیگنال‌های متناقض روبه‌رو می‌شود.

  1. URL canonical پاسخ 200 بدهد.
  2. از redirect chain و دامنه نادرست پرهیز کنید.
  3. فیلتر یا پارامتر ارزشمند را بی‌دلیل حذف نکنید.
  4. canonical تکراری قالب و افزونه را رفع کنید.

صفحه canonicalized باید پاسخ معتبر بدهد و در robots.txt مسدود نباشد؛ ترکیب noindex و canonical ناسازگار را آگاهانه بازبینی کنید. خروجی HTML source را برای URLهای نمونه ببینید.

۶. index و noindex را برای post typeها و taxonomyها تصمیم بگیرید

صفحه‌هایی که پاسخ جست‌وجو می‌دهند می‌توانند index شوند؛ صفحه خالی، تکراری یا صرفاً کاربردی شاید ارزش حضور عمومی نداشته باشد. تصمیم را براساس محتوا و هدف صفحه بگیرید، نه برای سبزشدن چراغ افزونه.

تنظیم پیش‌فرض post typeها و taxonomyها روی سایت‌های سفارشی نیاز به بازبینی دارد. archiveهای بدون توضیح یا فیلترهای ترکیبی ممکن است تعداد زیادی URL کم‌ارزش بسازند.

  • نوشته، برگه و custom post type
  • دسته، برچسب و taxonomy سفارشی
  • جست‌وجوی داخلی و آرشیوهای کم‌محتوا
  • صفحه‌های فیلترشده و URLهای پارامتردار

noindex باید از خروجی meta robots دیده شود و با robots.txt اشتباه نشود؛ اگر crawler نتواند صفحه را بخواند، ممکن است سیگنال noindex را هم نبیند.

برای تغییر گسترده، ابتدا نمونه URLها و تعدادشان را گزارش کنید، سپس مرحله‌ای منتشر و coverage را پایش کنید. تغییر سراسری یک checkbox ممکن است آرشیوهای مهم را ناخواسته حذف کند.

۷. schema و breadcrumb را با افزونه‌های دیگر هماهنگ کنید

Yoast می‌تواند graph داده ساختاریافته برای سایت و محتوا بسازد؛ schema نوع صفحه باید با محتوای قابل مشاهده و نقش واقعی سازمان مطابقت داشته باشد. افزودن نوع schema برای گرفتن rich result تضمین نمایش نیست.

اگر قالب یا افزونه دیگری JSON-LD تولید می‌کند، خروجی را کنار هم بررسی کنید تا Organization، Product یا Article دوبار و با داده متفاوت ثبت نشود.

breadcrumb در UI و breadcrumb schema باید با مسیر واقعی دسته‌بندی همخوان باشد. تغییر permalink یا taxonomy می‌تواند مسیر تکراری یا نادرست ایجاد کند.

  • یک منبع معتبر برای هر نوع schema
  • داده schema مطابق محتوای قابل مشاهده
  • قیمت و موجودی از API واقعی محصول
  • آزمون خروجی پس از تغییر قالب یا افزونه

داده‌های قیمت، موجودی و امتیاز محصول را از منبع ووکامرس بخوانید؛ مقدار دستی قدیمی می‌تواند با صفحه محصول تناقض پیدا کند. ابزار تست ساختار داده خطای syntax را نشان می‌دهد، نه تضمین rich result.

۸. social preview و تصویر اشتراک‌گذاری را کنترل کنید

تصویر Open Graph و عنوان اجتماعی می‌توانند با title جست‌وجو متفاوت باشند. تصویر مناسب باید خوانا، مرتبط و در اندازه پشتیبانی‌شده شبکه مقصد باشد.

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

پس از تغییر، cache شبکه اجتماعی یا CDN ممکن است preview قبلی نشان دهد. ابزار inspect هر پلتفرم را برای دریافت دوباره URL به‌کار ببرید.

از تصویر دارای حق استفاده و brand ثابت استفاده کنید و alt آن را با نقش تصویر در صفحه هماهنگ سازید. Open Graph جایگزین alt برای دسترس‌پذیری صفحه نیست.

۹. خطای ایندکس را از تنظیم سایت تا URL مشخص عیب‌یابی کنید

اگر URL ایندکس نمی‌شود، ابتدا status HTTP، robots meta، canonical، sitemap، پاسخ server و لینک داخلی را بررسی کنید. گزارش افزونه SEO به‌تنهایی علت تصمیم موتور جست‌وجو را مشخص نمی‌کند.

اطمینان حاصل کنید گزینه Search engine visibility وردپرس در محیط production ناخواسته فعال نیست و صفحه password-protected یا در دسترس crawler نیست.

صفحه‌ای که در Search Console به‌صورت Crawled currently not indexed دیده می‌شود، ممکن است نیاز به محتوای بهتر یا سیگنال داخلی قوی‌تر داشته باشد؛ submit تکراری آن را حل نمی‌کند.

  1. HTTP status و redirect chain
  2. robots meta، canonical و robots.txt
  3. URL در sitemap و لینک داخلی
  4. گزارش coverage و URL inspection

برای تغییر گروهی robots یا canonical، نمونه‌گیری از URLهای هر نوع صفحه انجام دهید. یک template نادرست ممکن است هزاران صفحه را همزمان تحت تأثیر بگذارد.

۱۰. تغییرات Yoast را نسخه‌پذیر و قابل‌اندازه‌گیری نگه دارید

قبل از تغییر قالب عنوان، index یا schema تعداد URLهای متأثر و وضعیت قبلی را ثبت کنید. تغییرات بزرگ را در بازه کوتاه پشت‌سرهم انجام ندهید تا اثر هرکدام قابل ارزیابی بماند.

تنظیم افزونه معمولاً در دیتابیس است و با deploy فایل قالب به‌تنهایی منتقل نمی‌شود. تنظیم staging و production را جدا بررسی کنید تا آزمایش noindex به سایت زنده نرود.

پس از انتشار، impression، click، CTR و index status را در بازه مناسب تحلیل کنید. نوسان روزانه و تغییر رتبه را به یک setting خاص نسبت ندهید.

Yoast ابزار مدیریت سیگنال‌های فنی است؛ محتوای مفید، ساختار سایت و پاسخ درست به intent جست‌وجو همچنان پایه جذب بازدیدکننده‌اند.

افزونه SEO نقشه و metadata را تولید می‌کند؛ تصمیم ایندکس و کیفیت صفحه هنوز به ساختار و محتوای خود سایت وابسته است.

برچسب‌های این مقاله
  • آموزش Yoast SEO
  • تنظیمات یواست
  • sitemap وردپرس
  • canonical
  • noindex
٪۴۱
دوره اختصاصی INZIP

دورهٔ جامع HTML از صفر

آموزش حرفه ای HTML از صفر در ۱۶ ویدیو: سند، متن، لینک، تصویر، جدول، فرم، معنایی‌سازی، دسترس‌پذیری و سئو، تا پروژهٔ کامل صفحهٔ فروشگاه محصول.

تماشای آنلاین + دانلود دسترسی آنی و همیشگی به‌روزرسانی رایگان کیفیت Full HD
۹۹۰,۰۰۰ تومان ۵۹۰,۰۰۰ تومان سود شما ۴۰۰,۰۰۰ تومان
مشاهده سریال