SHET22

۱۰ نکته حیاتی برای طراحی قالب وردپرس سئو شده

۱۰ نکته حیاتی برای طراحی قالب وردپرس سئو شده

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

در این راهنما، ۱۰ نکته مهم برای طراحی قالب وردپرس سئو شده رو قدم‌به‌قدم بررسی می‌کنیم. بیشتر ابزارهای لازم داخل خود وردپرس هستن؛ پس برای هر کار کوچکی به یک افزونه تازه نیاز ندارید. فقط جاهایی که افزونه سئو کار رو ساده‌تر می‌کنه، سراغ نسخه رایگان رنک مث می‌ریم.

طراحی قالب وردپرس با سئو بالا

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

قالب رو برای موبایل و Mobile-First Indexing آماده کنید

ریسپانسیو یعنی چیدمان سایت با اندازه صفحه موبایل، تبلت و کامپیوتر هماهنگ بشه. گوگل هم برای خزش و ایندکس‌کردن محتوا، نسخه موبایل رو مبنا می‌گیره. به این روش Mobile-First Indexing می‌گن.

متن‌ها، لینک‌ها، تصاویر و داده‌های ساختاریافته اصلی باید در نسخه موبایل هم در دسترس باشن. پس برای خلوت‌ترشدن صفحه، محتوای مهم رو حذف نکنید. ابزار قدیمی Mobile-Friendly Test گوگل هم بازنشسته شده؛ برای آزمایش قالب می‌تونید از حالت موبایل مرورگر، چند گوشی واقعی و PageSpeed Insights استفاده کنید.

سرعت قالب و Core Web Vitals رو جدی بگیرید

Core Web Vitals یا «معیارهای حیاتی تجربه کاربر» سه بخش اصلی داره. LCP سرعت نمایش محتوای اصلی رو می‌سنجه. INP مشخص می‌کنه صفحه با چه سرعتی به کلیک یا لمس واکنش نشون می‌ده. CLS هم میزان جابه‌جایی ناگهانی اجزای صفحه رو اندازه می‌گیره. توضیح کامل‌تر این معیارها در راهنمای رسمی Core Web Vitals گوگل اومده.

برای سبک موندن قالب، فایل‌های CSS و JavaScript غیرضروری رو بارگذاری نکنید. CSS ظاهر صفحه رو کنترل می‌کنه و JavaScript امکانات تعاملی اون رو می‌سازه. برای تصاویر عرض و ارتفاع مشخص کنید و تعداد زیادی فونت به صفحه اضافه نکنید. خود وردپرس هم قابلیت‌هایی مثل تصاویر واکنش‌گرا و بارگذاری تنبل رو در اختیارتون می‌ذاره. افزونه کش می‌تونه مفید باشه، ولی سنگینی خود قالب رو کاملاً جبران نمی‌کنه. برای آشنایی بیشتر، راهنمای تأثیر سرعت سایت در سئو رو هم ببینید.

تنظیمات افزونه رخش برای حذف cssهای بلااستفاده
تنظیمات افزونه رخش برای حذف cssهای بلااستفاده

اجازه بدید گوگل محتوای اصلی رو ببینه

بهتره محتوای اصلی داخل HTML صفحه در دسترس باشه. HTML همون ساختار پایه‌ای صفحه‌ست که متن و اجزای اصلی داخلش قرار می‌گیرن. نمایش محتوا نباید کاملاً به اجرای JavaScript وابسته باشه. لینک‌ها رو هم با تگ استاندارد <a href="..."> بسازید تا گوگل بتونه مقصد هر لینک رو پیدا کنه.

برای بررسی یک صفحه، وارد Google Search Console بشید و آدرس کاملش رو در ابزار URL Inspection وارد کنید. این ابزار بهتون نشون می‌ده صفحه ایندکس شده یا نه، آخرین خزش چه زمانی بوده و گوگل چه نسخه‌ای از صفحه رو دیده. گزارش کلی صفحه‌ها هم حالا Page Indexing نام داره و جای گزارش قدیمی Coverage رو گرفته. آموزش گوگل سرچ کنسول مراحل راه‌اندازی این ابزار رو براتون توضیح می‌ده.

تصویر زیر رابط قدیمی سرچ کنسول رو نشون می‌ده؛ بنابراین ممکنه جای بعضی گزینه‌ها در نسخه فعلی کمی متفاوت باشه.

وضعیت ایندکس شدن قالب سایت در گوگل
وضعیت ایندکس شدن قالب سایت در گوگل

اگه صفحه ایندکس نشده، اول تنظیمات نمایش سایت برای موتورهای جستجو رو بررسی کنید. بعد سراغ تگ noindex برید؛ این تگ به موتور جستجو می‌گه صفحه رو وارد نتایج نکنه. فایل robots.txt و پاسخ سرور رو هم ببینید. راهنمای رفع مشکل ایندکس نشدن سایت در گوگل در همین مرحله به کارتون میاد.

داده ساختاریافته Schema رو معتبر نگه دارید

Schema یا «داده ساختاریافته» اطلاعات صفحه رو به شکل قابل‌فهم‌تری به موتور جستجو معرفی می‌کنه. مثلاً مشخص می‌کنه صفحه شما یک نوشته، محصول یا مسیر راهنمای سایت رو نمایش می‌ده. گوگل استفاده از JSON-LD رو پیشنهاد می‌کنه؛ یعنی این اطلاعات به شکل یک قطعه کد جدا داخل صفحه قرار می‌گیرن.

داده ساختاریافته Schema رو معتبر نگه دارید
داده ساختاریافته Schema رو معتبر نگه دارید

خود وردپرس بخشی از اطلاعات پایه صفحه رو تولید می‌کنه، ولی همه انواع Schema رو کامل نمی‌سازه. اگه این قابلیت رو به‌صورت اختصاصی داخل قالب نساختید، نسخه رایگان رنک مث می‌تونه Schema نوشته‌ها و برگه‌ها رو مدیریت کنه. بعد از نصب افزونه، از مسیر «رنک مث ← عنوان‌ها و متا» نوع Schema هر نوع محتوا رو مشخص کنید. در پایان هم نتیجه رو با Rich Results Test گوگل بسنجید.

یادتون نره که Schema نمایش نتیجه غنی یا بالارفتن رتبه رو تضمین نمی‌کنه. اطلاعاتش هم باید دقیقاً با چیزی هماهنگ باشه که کاربر در همون صفحه می‌بینه.

مدیریت عنوان و توضیحات متا رو به وردپرس بسپارید

تگ عنوان رو به‌صورت ثابت داخل فایل header.php قالب ننویسید. وردپرس این قابلیت رو در هسته خودش داره و فقط کافیه با کد add_theme_support( 'title-tag' ); پشتیبانی قالب از اون رو اعلام کنید. بعد از این کار، وردپرس یا افزونه سئو می‌تونه عنوان هر صفحه رو مدیریت کنه.

برای نوشتن عنوان سئو و توضیحات متای اختصاصی می‌تونید از نسخه رایگان رنک مث کمک بگیرید. بعد از فعال‌سازی افزونه، نوشته موردنظرتون رو باز کنید و در پنل رنک مث روی «ویرایش اسنیپت» بزنید. یک عنوان کوتاه و روشن بنویسید و در توضیحات، موضوع واقعی صفحه رو خلاصه کنید. البته گوگل ممکنه با توجه به عبارتی که کاربر جستجو کرده، بخش متفاوتی از متن صفحه رو نمایش بده.

نوشتن عنوان سئو و توضیحات متای اختصاصی در افزونه رنک مث
نوشتن عنوان سئو و توضیحات متای اختصاصی در افزونه رنک مث

۶. صفحه‌بندی رو با لینک‌های قابل‌خزش بسازید

برای آرشیو نوشته‌ها و دیدگاه‌های طولانی، از قابلیت صفحه‌بندی خود وردپرس کمک بگیرید. هر صفحه باید آدرس جداگانه و یک لینک HTML معمولی داشته باشه. اگه دکمه‌ای فقط با JavaScript محتوای بیشتری رو بارگذاری می‌کنه، نباید تنها راه رسیدن به نوشته‌های بعدی باشه.

گوگل دیگه rel="next" و rel="prev" رو به‌عنوان سیگنال صفحه‌بندی در نظر نمی‌گیره؛ پس لازم نیست این دو تگ رو فقط برای سئو به قالب اضافه کنید. برای هر صفحه عنوان مناسبی بسازید و canonical یا «آدرس اصلی صفحه» رو بدون دلیل به صفحه اول برنگردونید. وردپرس ابزارهای داخلی صفحه‌بندی رو در اختیارتون می‌ذاره و برای دیدگاه‌ها هم می‌تونید از تنظیمات «گفت‌وگو» کمک بگیرید.

بخش تنظیمات گفت و گو
بخش تنظیمات گفت و گو

نتایج جستجوی داخلی رو Noindex کنید

صفحه نتایج جستجوی داخلی معمولاً محتوای مستقل و ثابتی نداره؛ برای همین بهتره این صفحه‌ها وارد نتایج گوگل نشن. ایندکس‌شدنشون لزوماً به معنی جریمه‌شدن سایت نیست، ولی ممکنه تعداد زیادی صفحه کم‌ارزش و تکراری بسازه.

وردپرس از نسخه ۵.۷ به بعد، دستور noindex رو برای بعضی صفحه‌های داخلی مثل نتایج جستجو از طریق Robots API مدیریت می‌کنه. Robots API بخشی از وردپرسه که دستورهای مربوط به ربات‌های موتور جستجو رو تنظیم می‌کنه. اول کد خروجی صفحه رو ببینید؛ اگه تگ noindex از قبل اونجا بود، افزونه یا کد تکراری اضافه نکنید. نسخه رایگان رنک مث هم قابلیت مدیریت Robots Meta رو داره، ولی بهتره فقط یک بخش مسئول ساخت این تگ باشه.

هدینگ‌ها و HTML معنایی رو درست بچینید

هدینگ‌ها همون عنوان‌های H1 تا H6 هستن و ساختار محتوا رو برای کاربر و موتور جستجو روشن می‌کنن. عنوان اصلی صفحه معمولاً H1 هست، بخش‌های اصلی با H2 نوشته می‌شن و زیربخش‌ها H3 هستن. از هدینگ فقط برای بزرگ‌کردن نوشته استفاده نکنید؛ ظاهر متن رو با CSS تغییر بدید.

تگ‌های معنایی مثل header، nav، main، article و footer رو هم سر جای درست خودشون بذارید. این تگ‌ها نقش هر بخش از صفحه رو مشخص می‌کنن. بلوک‌های داخلی وردپرس بخش زیادی از این ساختار رو براتون می‌سازن، ولی بهتره خروجی نهایی قالب رو هم ببینید.

تصاویر و دسترس‌پذیری رو فراموش نکنید

برای هر تصویر عرض و ارتفاع مشخصی بذارید تا اجزای صفحه موقع بارگذاری ناگهان جابه‌جا نشن. متن جایگزین یا alt هم باید مفهوم تصویر رو برای کسی توضیح بده که نمی‌تونه اون رو ببینه. اگه تصویر فقط جنبه تزئینی داره، alt خالی انتخاب مناسب‌تریه.

وردپرس به‌صورت داخلی اندازه‌های مختلف تصویر، ویژگی srcset برای تصاویر واکنش‌گرا و بارگذاری تنبل رو مدیریت می‌کنه. پس برای این قابلیت‌های پایه لازم نیست افزونه‌ای نصب کنید. در خود قالب هم کنتراست رنگ‌ها، مشخص‌بودن محل فوکوس برای کاربر کیبورد و واضح‌بودن برچسب فرم‌ها رو بررسی کنید.

قالب کلاسیک و قالب بلوکی رو از هم جدا کنید

وردپرس حالا دو مسیر اصلی برای ساخت قالب داره. قالب کلاسیک بیشتر به فایل‌های PHP و سفارشی‌ساز متکیه. قالب بلوکی هم از ویرایشگر سایت و فایل theme.json کمک می‌گیره تا رنگ‌ها، فاصله‌ها، تایپوگرافی و چیدمان بخش‌های مختلف رو مدیریت کنه.

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

در آخر، قالب رو روی یک نصب آزمایشی و با محتوای واقعی امتحان کنید. نوشته طولانی، دیدگاه‌های زیاد، تصویر بزرگ، منوی چندسطحی و صفحه ۴۰۴ رو هم در آزمایشتون بذارید. بعد تست موبایل، PageSpeed Insights، URL Inspection و Rich Results Test رو انجام بدید. این بررسی‌ها رتبه سایت رو تضمین نمی‌کنن، ولی کمک می‌کنن قالب جلوی سئو و تجربه خوب کاربر رو نگیره.

جمع‌بندی

برای طراحی قالب وردپرس سئو شده لازم نیست قالب رو با ده‌ها قابلیت یا افزونه سنگین کنید. اول مطمئن بشید محتوای اصلی روی موبایل و داخل HTML در دسترسه، لینک‌ها قابل‌خزش هستن، تصاویر اندازه مشخص دارن و قالب سریع و قابل‌استفاده باقی می‌مونه. بعد سراغ ساختار هدینگ‌ها، Schema، عنوان صفحه، توضیحات متا و وضعیت ایندکس برید.

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

سوالات متداول

آیا قالب سئو شده رتبه سایت رو تضمین می‌کنه؟

نه. قالب سئو شده موانع فنی مثل سرعت پایین، نمایش ناقص در موبایل یا لینک‌های غیرقابل‌خزش رو کمتر می‌کنه، ولی رتبه سایت به کیفیت محتوا، رقابت، لینک‌ها و عوامل دیگه هم بستگی داره.

برای سئو کردن قالب حتماً باید افزونه نصب کنیم؟

نه. وردپرس خیلی از قابلیت‌های پایه مثل عنوان صفحه، تصاویر واکنش‌گرا، بارگذاری تنبل و صفحه‌بندی رو داخل خودش داره. برای مدیریت ساده‌تر عنوان سئو، توضیحات متا و Schema می‌تونید از نسخه رایگان رنک مث کمک بگیرید.

نسخه رایگان رنک مث برای این آموزش کافیه؟

بله. قابلیت‌هایی که در این مقاله برای مدیریت عنوان، توضیحات متا، Robots Meta و Schema پایه گفتیم، با نسخه رایگان رنک مث قابل انجام هستن.

چطور بفهمیم قالب از نظر فنی برای سئو آماده‌ست؟

قالب رو با محتوای واقعی روی موبایل و کامپیوتر آزمایش کنید. بعد سرعت و Core Web Vitals رو با PageSpeed Insights، وضعیت ایندکس رو با URL Inspection و داده ساختاریافته رو با Rich Results Test بررسی کنید.

برای سئو قالب کلاسیک بهتره یا قالب بلوکی؟

هیچ‌کدوم فقط به‌خاطر نوع ساختار، رتبه بهتری نمی‌گیرن. مهم اینه که قالب سبک، قابل‌خزش، سازگار با موبایل و درست پیاده‌سازی شده باشه. برای قالب کلاسیک از ابزارهای استاندارد همون ساختار و برای قالب بلوکی از ویرایشگر سایت و theme.json استفاده کنید.

نظر شما در این مورد چیه؟

  1. U317638۲۹ اردیبهشت ۱۴۰۲

    سلام چگونه سئو یک قالب را آنالیز کنیم

  2. U317638۲۷ اردیبهشت ۱۴۰۲

    سلام ببخشید ایا رنک مث Meta Data را اضافه می کندچون من توی سایتم توی سرس کد ها یک قسمت هست زده بهینه سازی موتور جستجو توسط Rank Math و یک عالمه چیز اضافه کرده
    خود قالبم اضافه نکرده اما رنک مث اضافه کرده
    ایا اگر این قابلیت ها بالا را با افزونه بتوانیم اضافه کنیم آیا قالب بهینه حساب می شود مثل schema , meta data ,. قالب شما باید تست سرعت را با موفقیت پشت سر بگذارد , ۷. جلوگیری از ایندکس شدن صفحات جستجو ,….

    • رضا راد۳۰ اردیبهشت ۱۴۰۲

      سلام طبیعی هست باید اضافه کنه بخاطر سئوی سایتتون

  3. U317638۲۷ اردیبهشت ۱۴۰۲

    سلام
    ببخشید من یک سوال داشتم
    من هدر خیلی از قالب ها را چک کردم اما تگ title , description را ندیدم
    این تگ توی head نبود و حتی توی header.php هم نبودباید کجا باشده . البته من هدر سایتم را با المنتور ساختم آیا اون این تگ ها را اضافه می کند ؟

    • رضا راد۳۰ اردیبهشت ۱۴۰۲

      سلام رنک مث نصب کنید اضافه میکنه

  4. U317638۲۳ فروردین ۱۴۰۲

    سلام ببخشید میشه کمکم کنید
    صفحات سایت من دوبار لود میشه یعنی یک بار که لود شد دوباره لود میشه
    چکار کنم که درست شه innoft قالبم هستش

    • رضا راد۶ اردیبهشت ۱۴۰۲

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

  5. U36612۳ اسفند ۱۳۹۹

    چرا قالب ahura توی تم فارست نیست

    • رضا راد۳ اسفند ۱۳۹۹

      این قالب توسط ما ساخته شده و ایرانی هست.

  6. U5607۲۵ مهر ۱۳۹۸

    سلام خسته نباشید یه سوال داشتم این بود که خود وردپرس بعضی جاها مثل قسمت دیدگاه از h3 استفاده کرده مثل رو “نظر شما” inspect بزنید این تگ ها برای سئو بد نیست؟

    • تیم پشتیبانیتیم پشتیبانی۲۵ مهر ۱۳۹۸

      با سلام و احترام
      خیر مشکلی نیست

  7. U22996۱۵ مرداد ۱۳۹۸

    سلام خسته نباشید
    چطور میتونم سرع تورد پرسم بالا ببرم

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

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.