راه اندازی افزونه سئو وردپرس توسط Yaost. دستورالعمل کامل Yoast Seo برای راه اندازی افزونه wordpress seo
افزونه سئو وردپرس(عنوان کامل - سئو وردپرس توسط Yoast) یک یافته واقعی برای کسانی است که می خواهند قابلیت های مجموعه استاندارد وردپرس را گسترش دهند. عملکرد اصلی آن سئو فنی است، مجموعه ای از اقدامات برای بالا بردن موقعیت سایت در نتایج موتور جستجو.
به عبارت دیگر، در شرایط مساوی، سایت شما با سئوی وردپرس در جایگاه های گوگل یا یاندکس بالاتر از سایت رقیبی قرار می گیرد که از آن استفاده نمی کند. این افزونه، یا سئوی مشابه دیگری.
دانلود و نصب:
- نوبت ادمین بخشی از خود معاونت:افزونه ها -> افزودن جدید: سئوی وردپرس توسط Yoast(نصب، فعال سازی)؛
- یا از دفتر. سایت:سئوی وردپرس توسط Yoast (انتقال و از حالت فشرده خارج کنید your_site/wp-content/plugins)
- با استفاده از این افزونه باید مراقب باشید! تنظیمات نادرست ممکن است "موقعیت های جستجو" را به ترتیب معکوس بهبود ندهند، اما برعکس، آنها همچنین می توانند "کمک کنند" بخشی از سایت شما را از جستجو بیرون بیاورند، تیک ها را کاهش دهند، یا تضاد با سایر افزونه ها را ترتیب دهند ...
- هفت بار فکر کنید (آن را بررسی کنید)، و یک بار تغییرات را ذخیره کنید
همه چیز درباره افزونه سئو وردپرس توسط Yoast. تنظیمات
- "همه چیز" در مورد این افزونه قابل گفتن نیست. زیرا شامل تغییراتی در ویژگی های تبلیغاتی مهم است. برای درک اینکه چرا، به هر طریقی، باید انحرافات مربوطه را به اصول سئو و نه تنها انجام دهید. و سپس این مقاله به یک تولمود کامل تبدیل می شود.
- بنابراین، فقط تنظیمات در زیر آورده شده است، و چرا دقیقا - گوگل برای کمک، ما تشک مربوطه را مطالعه می کنیم. قسمت
- اما در اینجا، در زیر، تمام تنظیمات مهم و نه چندان مهم وجود دارد. و بنابراین، نام بلند "همه چیز در مورد پلاگین ..."
بنابراین، پس از فعال سازی، منوی دیگری در پنل مدیریت VP شما ظاهر شد: سئو“، مسئول تنظیمات این افزونه SEO است.
علاوه بر این، انواع پنجره ها چشمک می زنند: "Allow ..."، "Subscribe ...". در همه جا کلیک کنید: "نه". اگرچه، این مهم نیست (من فقط وسواس یا فراوانی اطلاعات را دوست ندارم ...)
بیایید هر زیر منو را مرور کنیم، از بالا به پایین، از چپ به راست...
- - مهم نیست، توصیه می شود، اما ضروری نیست ...
- تنظیمات بسیار بسیار مهم.
1. SEO -> پنل مدیریت
شما می توانید همه چیز را همانطور که هست بگذارید، یا به صلاحدید خود، تنها چیزی که در نهایت ممکن است مورد نیاز باشد پر کردن دو قسمت است (من آنها را برجسته کردم). این فیلدها شناسه هایی هستند که برای تایید تعلق این سایت معجزه به شما مورد نیاز است.
این از طریق کد خاصی که هنگام ثبت یک سایت جدید در وب مستر از Google یا Yandex به شما اختصاص داده می شود تأیید می شود.
با این حال، من بلافاصله Google Analytics را نصب می کنم، هیچ کدی از طرف گوگل مورد نیاز نیست.
تنظیمات خاصی در اینجا وجود ندارد. می تونی ادامه بدی...
2. SEO -> سرفصل ها و فراداده ها
2.1 SEO -> عناوین و ابرداده: معمول هستند«
بدون نظر، در بالا قبلاً نشان داده شده است که چرا ...
2.2 SEO -> عناوین و ابرداده: منوی اصلی«*
*برخی از قالب های VI قابلیت ویرایش در اینجا را ندارند. خوبه …
می توانید همه چیز را همانطور که هست رها کنید یا الگوی خود را ایجاد کنید. اما توصیه می شود برای هر پست، صفحه، متا داده های خود را بنویسید (الگوی عنوان نیز "عنوان" است، قالب متا ... "توضیح" است ...) در پایان در این مورد بیشتر می گویم.
جایی که %%page%% - مربوط به متغیر - نام صفحه، %%sitename%% - نام سایت، %%sep%% - نویسه "-"، %%term_title%% - عنوان، %%date%% - تاریخ .
2.3 SEO -> عناوین و ابرداده: انواع رکورد«
پست، صفحات:فایل های رسانه ای
اگر این فایل های رسانه ای اصلی (تصاویر، فیلم ها) را دارید، علامت تمام کادرها را بردارید. در غیر این صورت (در صورت "قرض گرفتن" در اینترنت):
2.4 SEO -> عناوین و فراداده: طبقه بندی«
معمولاً به این صورت است:
اما ممکن است برعکس هم باشد. آن ها در بالا رد شد - علامت زده شد، در پایین مجاز - بدون علامت. اما به هیچ وجه: هر دو مجاز هستند (بدون تیک)، اما هر دو را می توان از ورود به نتایج موتور جستجو مسدود کرد (یعنی هم وجود دارد و هم تیک وجود دارد).
2.4 SEO -> عناوین و فراداده: باقی مانده«
"صفحات ویژه" به صلاحدید شما.
3. SEO -> شبکه های اجتماعی
علامت "" را بردارید
شاید به مرور زمان به برگه «Google +» در «صفحه مالک Google» نیاز داشته باشید: آدرس صفحه از Google + نوشته شده است (که واضح است، بنابراین بدون تصویر این کار را انجام خواهیم داد).
4. SEO -> نقشه سایت XML
این نقشه سایت xml - یک نقشه (لیستی از تمام صفحات و سوابق سایت) به طور خاص برای موتورهای جستجو ایجاد شده است. سرعت ورود صفحات / پست های جدید به نتایج جستجو را افزایش می دهد.
شما می توانید همه چیز را همانطور که هست رها کنید. یا …
حذف (از نقشه حذف نکنید) - اگر فایل های رسانه ای شما منحصر به فرد هستند، در غیر این صورت، آنها را همانطور که هستند رها کنید.
اگر عنوانهای شما برای موتور جستجو باز هستند، برچسبها و قالببندی را حذف کنید (با این حال، مهم نیست).
ولی! در برخی از قالب ها، این مولد XML داخلی در افزونه با خود الگو در تضاد است. یا با افزونه های دیگر در تضاد است. توصیه می شود آن را خاموش کنید تا زمانی که همه چیز نصب و پیکربندی شود. و سپس آن را روشن کنید، ببینید آیا همه چیز کار می کند، سپس بگذارید اینطور باشد.اگر چیزی کار نمی کند، و نقشه در your_site/sitemap.xml نامفهوم به نظر می رسد، بهتر است افزونه دیگری را نصب کنید (به عنوان مثال، بهترین افزونه این است: نقشه سایت Google XML).
5. SEO -> پیوندهای ثابت
دسته ها را حذف نکنید، بسیاری از افزونه ها و سایر تنظیمات وردپرس از آنها استفاده می کنند. به هر حال، برای برخی از قالب ها این امکان پذیر نیست. آن ها یک روز شما یک قالب جدید قرار می دهید - و همه لینک های داخلی به آدرس های غیر موجود اشاره می کنند ...
6. SEO -> Breadcrumbs
هیچ چیز قابل توجهی در اینجا وجود ندارد، به جز اینکه این ابزار داخلی اغلب با الگوها در تضاد است. اگر قالب را نصب کردید، "خردهایی" در آنجا وجود داشت، اما با نصب این افزونه سئو، آنها ناپدید شدند، افسوس که تقصیر این افزونه است. درمان - تنظیمات مربوطه را در اینجا (قرمز) روشن کنید.
بله، هنوز، به عنوان یک قاعده ... به طور کلی، خودتان ببینید (خط قرمز دوم) ...
6. SEO -> RSS
به صلاحدید خود می توانید همه چیز را همانطور که هست رها کنید ...
7. SEO -> همه چیز تا "ویرایش فایل ها"
سودمندی: "واردات و صادرات" - به شما امکان می دهد تنظیمات را ذخیره کنید یا آنها را از سایر افزونه های SEO بردارید. متخصصان خودشان متوجه خواهند شد، برای مبتدیان هنوز کاری برای انجام دادن در اینجا وجود ندارد.
"ویرایشگرهای انبوه" - به شما امکان می دهد همان متا داده (عنوان و توصیفگر) را به صورت انبوه ویرایش کنید. به نظر من - چیز بی فایده و راحت نیست. دسته های بهتردر هر مقاله
8. SEO -> ویرایش فایل ها
اجازه می دهد فایل های مهم(و htaccess.) در حال ویرایش. من چند بار به این دلیل داشتم (نیمی از سایت از فهرست خارج شد، ترافیک کاهش یافت، اما دلیل آن را نمی دانستم. معلوم شد که فایل به لطف این ویرایشگر در افزونه به درستی ذخیره نشده است).
نحوه کار با سئو وردپرس توسط Yoast
پس از فعال سازی و انجام کلیه تنظیمات، در ویرایشگر صفحات، پست ها و موارد دیگر (بسته به تنظیمات "WordPress SEO Meta Box: Hide") فیلد زیر ظاهر می شود:
(1) - هوم، چگونه به طور خلاصه ... مثلاً یک درخواست از گوگل دارید: "خرید حمام". کل مقاله در مورد آن است. بنابراین این افزونه محاسبه خواهد کرد که چگونه این مقاله در زیر "خرید حمام" قرار می گیرد.
از زمانی که درباره حمام ها شروع کردیم:
آنچه در (2) وارد می کنید در نتایج جستجو در محل (2) ظاهر می شود.
آنچه از مقاله ارائه شده خود در (3) نقل می کنید در نتایج جستجو در محل (3) گنجانده می شود. نمایشگاه برای گوگل، برای Yandex - نه.
به "خرید حمام" در فیلد (2) و فیلد (3) توجه کنید - درخواست آنجا و آنجا وجود دارد و با پررنگ برجسته شده است. پس سعی کنید همین کار را انجام دهید.
ایرادات سئو وردپرس توسط Yoast
- تنظیمات زیاد، به راحتی گیج می شوند، فراموش می شوند...
- این افزونه به طور قابل توجهی پردازنده میزبان را بارگیری می کند. اما او همچنین کارهای زیادی انجام می دهد.
Yoast SEO یک افزونه وردپرس است که صفحات وب سایت را برای نمایش صحیح در موتورهای جستجو تنظیم می کند. او کمک خواهد کرد:
- اجتناب از مشکلات و تحریم های احتمالی و فیلترهای موتورهای جستجو برای محتوای تکراری؛
- خروجی را سفارشی کنید عنوان, توضیحات متاو فراکلیدواژه ها;
- نقشه سایت sitemap.xml ایجاد خواهد کرد.
- پودر سوخاری درست می کند ( پودرهای سوخاری);
- کمک به حذف پایه دسته (/category/)، توقف کلمات و replytocom از URL های نظرات.
- تنظیم تغییر مسیر از صفحات فرزند فایل های رسانه ای به پست های والدین.
- و بسیار مفیدتر برای داخلی بهینه سازی موتور جستجوسایت.
افزونه Yoast SEO را از کجا دانلود و چگونه نصب کنیم
راه اندازی سریع Yoast SEO
در اینجا یک راهنمای سریع در مورد چگونگی راه اندازی سریع Yoast SEO در یک سایت جدید آورده شده است.
اگر این اولین بار است که با این افزونه روبرو می شوید، ممکن است چیزی غیرقابل درک پیدا کنید. در این صورت، پیشنهاد میکنم این بخش را نادیده بگیرید و به تنظیمات کامل Yoast SEO در زیر بروید.
- عملکرد کامل افزونه را فعال کنید. برای انجام این کار، به SEO - Dashboard - Feauters بروید و صفحات تنظیمات پیشرفته را به Enabled ترجمه کنید، سپس آن را پایین بیاورید و تغییرات را ذخیره کنید.
- موارد جدید در نوار کناری ظاهر می شوند. رفتن به سرصفحه ها و ابرداده ها(http://example.com/wp-admin/admin.php?page=wpseo_titles)
- که در سرصفحه ها و ابرداده هاهمه برگهها را مرور میکنیم و در همه جا ساختار %%page%% %%sep%% %%sitename%% را حذف میکنیم. به طور معمول، تنها الگوی اول باقی می ماند، مانند %%title%% . ما تغییرات را ذخیره می کنیم.
- همچنین در طبقه بندی ها(http://example.com/wp-admin/admin.php?page=wpseo_titles#top#taxonomies) کلمه را حذف کنید آرشیوهااز ابتدای هر خط ما تغییرات را ذخیره می کنیم.
- در آخرین برگه دیگر(http://example.com/wp-admin/admin.php?page=wpseo_titles#top#other) صفحات فرعی آرشیوغیرفعال را تنظیم کنید، تغییرات را ذخیره کنید.
- در نوار کناری به نقشه سایت XML(http://example.com/wp-admin/admin.php?page=wpseo_xml) و عملکرد نقشه سایت XMLروشن (فعال) همه تب ها را مرور می کنیم، نقشه نویسندگان را خاموش می کنیم و مطمئن می شویم که انواع پست ها، صفحات و طبقه بندی های لازم در نقشه وجود دارد. sitemap.xml. ما تغییرات را ذخیره می کنیم.
- در نوار کناری به علاوه بر این. ما زنجیره ناوبری خرده نان را روشن می کنیم، متن پیوند را به اصلی می نویسیم، در زنجیره ورودی نشان می دهیم سرفصل. ما تغییرات را ذخیره می کنیم. برای قرار دادن پودر سوخاری در قالب، از موارد زیر استفاده کنید:
- در برگه پیوندهای ثابت(http://example.com/wp-admin/admin.php?page=wpseo_advanced&tab=permalinks) را بگذارید:
- پایه دسته را بردارید- برداشتن ؛
- URL های پیوست را به URL پست والدین هدایت کنید- تغییر مسیر؛
- متغیرهای ?replytocom را حذف کنید- برداشتن .
ما تغییرات را ذخیره می کنیم.
مثال بالا بود راه اندازی سریع Yoast SEO. این یک نوع برگه تقلب برای کسانی است که اولین بار نیستند که افزونه را راه اندازی می کنند. اگر شما یکی از آنها نیستید، تمام تنظیمات را با جزئیات در نظر خواهیم گرفت.
سفارشی سازی کامل سئو Yoast
حالا که این افزونه نصب و فعال شد، بیایید به پیکربندی آن برویم. یک بخش سئو جداگانه در نوار کناری سمت چپ زیر ظاهر شده است، به آن بروید:
http://example.com/wp-admin/admin.php?page=wpseo_dashboardدر داخل چندین بخش به ما نشان داده خواهد شد:
- داشبورد
- معمول هستند
- امکانات
- درمورد من
- ابزارهای وب مستر
- ایمنی
همه این نکات را به تفصیل بررسی خواهیم کرد.
داشبورد (رومیزی)
داشبوردیا دسکتاپ. پیام ها و اعلان های مختلفی در اینجا نمایش داده می شود که توجه به آنها خالی از لطف نیست.
به عنوان مثال، در اسکرین شات بالا، 1 مشکل (نام پیش فرض سایت تنظیم شده است، باید خودتان را بنویسید) و 2 اعلان (پیشنهاداتی برای استفاده از پیکربندی افزونه و اتصال سایت به کنسول جستجوی گوگل) مشاهده می کنیم. ما به تازگی افزونه را نصب کرده ایم و شما می توانید از پیکربندی کننده استفاده کنید، اما کافی نیست سفارشی سازی کامل، بنابراین من آن را رد می کنم و مستقیماً به نمای کلی افزونه و تنظیم دقیق آن می روم.
عمومی (عمومی)
بخش دوم که در http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#general قابل دسترسی است
این شامل عملکرد زیر است:
- جادوگر پیکربندی- در اینجا پیکربندی وجود دارد که می توان از آن برای پیش پیکربندی افزونه در چندین مرحله استفاده کرد. می توانید از آن بگذرید؛
- درباره سازندگان- اطلاعات در مورد سازندگان افزونه؛
- تنظیمات پیش فرض را بازیابی کنید- در اینجا می توانید تنظیمات افزونه را به تنظیمات اصلی بازنشانی کنید اگر مشکلی پیش آمد.
امکانات
بخش سوم ویژگی ها است. در http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#features موجود است.
نمودار دانش (درباره من)
بخش چهارم - نمودار دانش(درمورد من). در http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#knowledge-graph موجود است.
چرا این همه لازم است؟ Google از آنها برای نمودار دانش خود استفاده خواهد کرد.
و همچنین، او می تواند از این داده ها استفاده کند نتایج جستجو:ابزارهای وب مستر (ابزارهای وب مستر)
این بخش در http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#webmaster-tools قرار دارد.
در این بخش میتوانید به سرعت مالکیت دامنه را تأیید کنید پنل های گوگلوب مسترها و یاندکس وبمستر.اگر قبلاً مالکیت دامنه را تأیید کرده اید، از این بخش رد شوید.
کنسول جستجوی گوگل
برای تأیید مالکیت دامنه example.com در کنسول جستجوی Google:
Yandex Webmaster Tools
برای تأیید مالکیت دامنه example.com در Yandex Webmaster Tools:
امنیت
این بخش فقط دارای یک تابع است: تنظیمات امنیتی و در http://example.com/wp-admin/admin.php?page=wpseo_dashboard#top#security قرار دارد
بهطور پیشفرض (غیرفعال)، متا باکس Yoast SEO در هر پست به نویسندگان اجازه نمیدهد حقوق روباتهای جستجوگر را برای مشاهده پستها تغییر دهند (روباتهای نام متا noindex)، و همچنین پیوند متعارف (پیوند) را لغو کنند. rel متعارف). بنابراین، اگر به نویسندگان اعتماد دارید، میتوانید امکان تغییر این پارامترهای حیاتی بالا در پستها را برای همه، نه فقط مدیران سایت، فعال کنید. در غیر این صورت، همه چیز را به طور پیش فرض - غیرفعال - بگذارید
سرصفحه ها و ابرداده ها
این بخش مسئول نحوه نمایش تگ ها در کد در قسمت head است.
, و من فوراً در مورد متغیرهای قالب استفاده شده در این بخش به شما خواهم گفت. متغیرها در Yoast SEO شبیه یک کلمه خاص هستند که در علائم دو درصد پیچیده شده است. اگر Yoast چنین متغیری را در متاباکس خود ببیند، آن را با یک مقدار خاص جایگزین میکند و آن را از تنظیمات یا دادههای سایت میگیرد.
برای نمایش توضیحات متا برای پست ها، در فیلد بنویسید توضیحات متابرچسب %%گزیده%%
به عنوان مثال، %%sitename%% با نام سایت تعریف شده در تنظیمات، %%sitedesc%% با توضیحات سایت، %%title%% با پست یا عنوان صفحه و غیره جایگزین می شود. در زیر لیست کاملی از متغیرها به همراه توضیحات آنها آمده است:
- ٪٪نام سایت٪٪- نشان دهنده نام سایت است. در تنظیمات سایت تعریف شده است
- %%sitedesc%%- توضیحات سایت در آنجا تعریف شده است.
- ٪٪تاریخ٪٪- تاریخ انتشار پست یا صفحه
- ٪٪عنوان٪٪- عنوان پست یا صفحه
- %%parent_title%%- عنوان صفحه اصلی
- %%گزیده%%- توضیح کوتاهی از پست یا صفحه. اگر وجود نداشته باشد، به طور خودکار تولید می شود
- %%excerpt_only%%- توضیح کوتاهی از پست یا صفحه. اگر وجود نداشته باشد، هیچ خروجی نخواهد داشت.
- %%برچسب%%- برچسب / برچسب های فعلی (برچسب ها)
- ٪٪دسته بندی٪٪- عنوان (مقوله) یا فهرستی از سرفصل ها (دسته ها) که با کاما از هم جدا شده اند
- %%primary_category%%- عنوان اصلی (دسته)
- %%category_description%%- شرح روبریک
- %%tag_description%%- توضیحات برچسب (برچسب)
- %%term_title%%- عنوان یک اصطلاح دلخواه
- %%term_description%%- شرح یک اصطلاح دلخواه
- %%عبارت جستجو%%- عبارت جستجوی فعلی
- %%سپت%%- یک جداکننده که در پاراگراف بعدی تعریف شده است و در wp_title () وجود دارد.
احتمالاً متوجه شده اید که برخی از متغیرها فقط می توانند در صفحات خاصی که با آنها مطابقت دارند کار کنند.
معمولاً متغیرهای فوق با حاشیه کافی هستند. با این حال، گزینه های پیشرفته نیز وجود دارد:
معمول هستند
واقع در http://example.com/wp-admin/admin.php?page=wpseo_titles#top#general
عناوین و فراداده - عمومی - Yoast SEO
- جداکننده هدر- در اینجا می توانید یک کاراکتر را انتخاب کنید که به عنوان جداکننده در هدر به جای متغیر %%sep%% عمل کند.
تجزیه و تحلیل فعال
شما قبلاً با متغیرها آشنا هستید (توضیحات بالا)، بنابراین من به ذکر نمونه هایی از قالب هایی که معمولاً قرار می دهم ادامه خواهم داد.
صفحه نخست
مسئول آنچه در عنوان و توضیحات در صفحه اصلی نمایش داده می شود. واقع در http://example.com/wp-admin/admin.php?page=wpseo_titles#top#home
مجموعه پیشفرض در اینجا %%sitename%% %%page%% %%sep%% %%sitedesc%% است.
در تئوری، ترک %%sitename%% یا %%sitename%% %%page%% کافی است. شما به دلخواه خود را تغییر دهید.راه حل های معمولی برای مشکلات و مشکلات
این بخش وظایف و مسائل رایجی را که هنگام استفاده از Yoast SEO با آن مواجه می شوید جمع آوری می کند.
نحوه حذف عنوان پست تکراری در breadcrumbs (breadcrumbs) سئوی وردپرس توسط Yoast
کد زیر عنوان مقاله تکراری را از خردههای نان حذف میکند و تنها پیوندها را به سطوح بالا باقی میگذارد:
Add_filter("wpseo_breadcrumb_single_link"، "remove_wpseo_breadcrumb_last"); تابع remove_wpseo_breadcrumb_last($link_output) ( if(FALSE !== strpos($link_output, "breadcrumb_last")) ($link_output = ""; ) $link_output را برمی گرداند؛ )
نحوه حذف محصولات WooCommerce از Yoast SEO Breadcrumb Chain
add_filter("wpseo_breadcrumb_links"، "sheens_wpseo_breadcrumb_output"); تابع sheens_wpseo_breadcrumb_output($output)( if ("product" == $output["ptarchive"]) ( unset($output)؛ $output = array_values ($output)؛ ) $output را برمی گرداند؛ )نحوه حذف و غیرفعال کردن JSON-LD از Yoast
// خروجی JSON-LD را در Yoast SEO add_filter به طور کامل غیرفعال کنید("wpseo_json_ld_output", "__return_empty_array");همچنین گاهی اوقات نیاز به غیرفعال کردن Google SearchBox برای سایت وجود دارد
SearchBox در نتایج جستجو مانند تصویر صفحه است:
وردپرس معمولاً از http://example.com/?s=(search_query) استفاده می کند. اگر نمای جستجوی استاندارد در سایت غیرفعال است، باید آن را در JSON-LD نیز غیرفعال کنید:
// غیرفعال کردن Yoast SearchBox for Google add_filter("disable_wpseo_json_ld_search", "__return_true");
یا می توانید آدرس جستجوی موجود را تغییر دهید، به عنوان مثال http://example.com/?search:
// تغییر دادن رشته جستجو Yoast SEO add_filter("wpseo_json_ld_search_url", function () ( return "http://example.com/?search=(search_term_string)"; ));
نحوه غیرفعال کردن متا تگ های OpenGraph در Yoast SEO
برای غیرفعال کردن فراداده Open Graph، می توانید به پنل مدیریت بروید: سئو — رسانه های اجتماعی — فیس بوکو نوار لغزنده را تغییر دهید نمودار باز
برای غیرفعال کردن Open Graph via hook می توانید از کد زیر استفاده کنید:
Add_action("wp_head"، "remove_all_wpseo_og"، 1); تابع remove_all_wpseo_og() ( remove_action("wpseo_head"، آرایه($GLOBALS["wpseo_og"]، "opengraph")، 30)؛ )
برای غیرفعال کردن عناصر خاص OpenGraph، می توانید از فیلترهای زیر استفاده کنید:
Add_filter("wpseo_opengraph_url" , "__return_false"); add_filter("wpseo_opengraph_desc"، "__return_false"); add_filter("wpseo_opengraph_title"، "__return_false"); add_filter("wpseo_opengraph_type"، "__return_false"); add_filter("wpseo_opengraph_site_name", "__return_false");
خطا: فیلد http://ogp.me/ns#image وجود ندارد یا خالی است
اگر هنگام بررسی سایت در اعتبارسنجی microdata خطایی رخ دهد خطا: فیلد http://ogp.me/ns#image وجود ندارد یا خالی است، پس در تنظیمات افزونه یک تصویر پیشفرض مشخص نکردید: Yoast - Social Networks - Facebook و هر تصویری را که در هنگام اشتراکگذاری صفحاتی که تصاویر کوچک ندارند در شبکههای اجتماعی نشان داده شود، مشخص کنید.
چگونه rel prev next را از سر حذف کنیم
/** * Yoast: حذف قبلی بعدی برای بایگانی */ add_filter("wpseo_prev_rel_link", "__return_false"); add_filter("wpseo_next_rel_link"، "__return_false"); // تغییر مسیر /page/2، /page/3 و غیره. به صفحه اول اصلی دسته (رده) add_action("pre_get_posts"، تابع ($query) ( // اگر در صفحه آرشیو هستیم، در صفحه صفحه بندی 2 و بالاتر، و همچنین یک نام دسته وجود دارد اگر ( $query -> is_archive && $query -> query["paged"] > 1 && $query -> query["category_name"]) (// تغییر مسیر به صفحه دسته اصلی wp_redirect(site_url($query -> query[" category_name"])، 301)؛ خروج ; ) ));نحوه فعال کردن article:published_time و article:modified_time
به طور پیش فرض، در Yoast در Open Graph، تاریخ انتشار و تاریخ اصلاح فقط برای پست ها نمایش داده می شود. برای فعال کردن آنها برای سایرین یا صفحات، می توانید از کد زیر استفاده کنید:
// تاریخ انتشار و تاریخ اصلاح برای صفحات add_filter("wpseo_opengraph_show_publish_date", function () ( if (is_singular("page")) return true; return false; ));
و با کد زیر می توانیم نمایش article:published_time و article:modified_time را برای هر چیزی فعال کنیم:
Add_filter("wpseo_opengraph_show_publish_date"، "__return_true");
Yoast SEO و Woocommerce
یک افزونه ویژه پولی برای WooCommerce وجود دارد، توضیحات آن در https://yoast.com/wordpress/plugins/yoast-woocommerce-seo/ موجود است. بر این لحظه 49 دلار قیمت دارد.
علاوه بر ویژگی های استاندارد SEO Yoast، به شما این امکان را می دهد:
- تعداد اشتراک گذاری های پینترست را افزایش دهید
- از پودر نان استفاده کنید پودرهای سوخاری) از Yoast به جای WooCommerce استاندارد
- گارانتی عالی کار مشترک Yoast SEO و WooCommerce
- صفحات غیر ضروری را از نقشه سایت sitemap.xml حذف می کند و اولویت فهرست بندی را به صفحات ضروری می دهد.
Yoast یا All In One Seo Pack، کدام افزونه را انتخاب کنید
من قطعا انتخاب می کنم Yoast SEO، از آنجایی که شامل همه چیزهایی است که شما نیاز دارید، که در All In One Seo Pack نیست، و آنچه باید با افزونه های شخص ثالث اضافه شود:
- نقشه سایت sitemap.xml;
- حذف /category/ از URL.
- پودرهای سوخاری پودرهای سوخاری.
نحوه وارد کردن متادیتا در Yoast SEO
فرض کنید در حال انتقال یک سایت از یک موتور قدیمی به وردپرس هستید. همچنین، فرض کنید یک جدول مقالات در پایگاه داده خود داریم که دارای ستون هایی با داده های مورد نیاز است: ستون های meta_title، meta_description و meta_keywords. همچنین، فرض کنید که جدول مقالات دارای یک ستون ID است که مطابق با شناسه پست در پایگاه داده وردپرس است.
اگر نیاز به نوشتن انبوه متادیتای Yoast SEO برای مقالات خود دارید، می توانید از کد زیر استفاده کنید. می توان آن را نوشت یا ایجاد کرد.Add_action("admin_action_sheensay_import_yoast_meta"، function() (current_user_can("manage_options") یا exit; // فقط یک مدیر می تواند $wpdb جهانی را پرس و جو کند؛ // یک پرس و جو برای پایگاه داده ایجاد کنید $sql = "SELECT articles.meta_title, articlesmeta. , articles.meta_keywords, articles.ID, wp_posts.ID FROM articles " . " INNER JOIN wp_posts " . " ON articles.ID = wp_posts.ID " . " AND wp_posts.post_type = "post" " . " LIMIT 0, 0" ؛ $rows = $wpdb->get_results($sql)؛ exit(print_r($rows))؛ // نتیجه پرس و جو را در پایگاه داده چاپ کنید. برای وارد کردن، باید نظر بدهید یا خط foreach را حذف کنید ($) ردیفها بهعنوان ردیف $) (update_post_meta ($row->ID، "_yoast_wpseo_title"، $row->meta_title)؛ // عنوان متا را بنویسید update_post_meta($row->ID, "_yoast_wpseo_metadesc", $row->meta_description);/ / توضیحات متا را بنویسید update_post_meta($ row->ID, "_yoast_wpseo_metakeywords", $row->meta_keywords); // Write meta keywords ) printf("%d موقعیت ها وارد شد.
", count($rows)); exit; ));اکنون می توانید URL http://example.com/wp-admin/admin.php?action=sheensay_import_yoast_meta را باز کنید، نتیجه پرس و جو را خواهید دید. محدودیت 0، 10 اینچی LIMIT را از $sql حذف کنید یا آن را افزایش دهید، برای مثال LIMIT 0، 1000، سپس با بارگیری مجدد صفحه، نتیجه را بررسی کنید.
LIMIT 0, 1000 به معنای "انتخاب 1000 رکورد از موقعیت 0" است. بنابراین می توانید واردات را به بخش هایی تقسیم کنید. موارد بعدی این خواهد بود:
- LIMIT 0، 1000
- LIMIT 1000، 1000
- LIMIT 2000، 1000
- و همینطور تا آخر
پس از اطمینان از اینکه کوئری داده های مورد نظر را تولید می کند، نظر بدهید یا خط خروجی را حذف کنید(print_r($rows)); ، سپس صفحه را دوباره بارگیری کنید. ببینید چند ردیف وارد شده است.
اگر داده های زیادی وجود داشته باشد، ممکن است اسکریپت با یک خطا خاتمه یابد، ممکن است زمان کافی برای اجرا نداشته باشد. در این مورد، سعی کنید حداکثر زمان اجرای PHP را افزایش دهید یا .
اگر نمی توان زمان اجرا را افزایش داد، سعی کنید داده ها را به صورت تکه تکه با تغییر محدودیت تغذیه کنید: به عنوان مثال، LIMIT 0.100 برای تکرار اول، LIMIT 100.100 برای دوم، LIMIT 200.100 برای سوم، و غیره.
Yoast SEO یک افزونه عالی است که به شما کمک می کند وب سایت خود را سفارشی کنید. ارتقاء جستجوو مقاله ها را برای جست و جوی مناسب به درستی تیز کنید. در زیر یک ویدیوی کامل در مورد راه اندازی و استفاده از Yoast خواهید دید و این یک نسخه متنی از دستورالعمل ها خواهد بود.
بنابراین، بیایید راه اندازی را شروع کنیم. یک گزینه تنظیم سریع وجود دارد، من فوراً در مورد آن به شما خواهم گفت.
آچتونگ! تمام کدهای توضیح داده شده در مقاله باید به فایل functions.php تم شما اضافه شود. اما استفاده از آن راحت تر است.
تنظیمات سریع
من یک فایل کانفیگ ویژه برای شما آماده کردم. فقط آن را دانلود و وارد کنید.
توجه! نسخه فعلی Yoast SEO 7+. در این نسخه تغییرات اساسی در رابط ایجاد شده است. اطلاعات تنظیمات در این مقاله به طور موقت قدیمی است.
چگونه وارد کنیم؟ بسیار ساده: به جستجوگرها → ابزارها → تب Import بروید
فایل دانلود شده را آپلود کنید و تمام. در صورت موفقیت آمیز بودن وارد کردن، پیام مربوطه نمایش داده می شود.
اکنون تنها باقی مانده است که داده های خود را در بخش اطلاعات و شبکه های اجتماعی اضافه کنید.
راه اندازی Yoast SEO
حالا با جزئیات و به ترتیب برویم. و ابتدا تنظیمات عمومی را داریم
تنظیمات عمومی
کنسول
تب Console پیام های مختلفی را در مورد مشکلات پیش آمده نمایش می دهد. اگر همه چیز به درستی پیکربندی شده باشد، معمولاً هیچ مشکلی وجود ندارد.
معمول هستند
جادوگر تنظیماتبه شما امکان می دهد Yoast را در حالت بصری پیکربندی کنید. یعنی هر چیزی که در این مقاله نوشته شده فقط زیباتر است.
تعداد لینک های متنی- قابلیت های ویژه پلاگین Yoast. به شما امکان می دهد پیوندهای داخلی را تجزیه و تحلیل کنید و پیوندهای داخلی را به درستی پیکربندی کنید.
درباره سازندگان- این بخش به شما امکان می دهد اطلاعات مربوط به توسعه دهندگان افزونه Yoast را مشاهده کنید.
بازیابی تنظیمات پیش فرض- تمام تنظیمات را به حالت پیش فرض بازنشانی کنید. گاهی اوقات لازم است.
ممکن ها
اینجاست که تنظیمات شروع می شود. لازم نیست همه چیزهایی که در این برگه است گنجانده شود.
تجزیه و تحلیل خوانایی و بهینه سازی سئو معمولاً روشن است، اما اگر آن را خاموش کنید، این تب های مهم در متاباکس Yoast هنگام ویرایش مقاله قطع می شوند.
و کل نکته استفاده از افزونه Yoast SEO از بین خواهد رفت.
تنظیمات پیشرفته را تغییر دهیدتمام عملکردهای اضافی افزونه را غیرفعال می کند. که در نسخه های قبلیاین افزونه به طور پیش فرض غیرفعال بود و تنظیمات نمایش داده نشد.
راه اندازی Ryte- شامل قابلیت ادغام در یک سرویس ویژه وارداتی برای نظارت بر نمایه سازی سایت شما. مقداری پول دیوانه وار هزینه می کند و با موتورهای جستجوگر ما کار نمی کند. می تواند و باید خاموش شود. و شما می توانید آن را از طریق Metrica نظارت کنید.
منوی پنل مدیریت- تکرار اطلاعات مختلف در نوار بالایی.
من معمولاً این ویژگی را خاموش می کنم، اما اگر برای شما راحت است، می توانید آن را ترک کنید.
محتوای کلیدی- عملکرد ویژه Yoast. اگر سایت دارای چندین مقاله در یک موضوع باشد، به شما امکان می دهد مهمترین مقاله را مشخص کنید. اگر قصد استفاده از آن را ندارید می توانید آن را خاموش کنید.
تعداد لینک های متنی. قبلاً در بالا به این موضوع اشاره کردم، اگر قصد استفاده از آن را ندارید، آن را خاموش کنید.
اطلاعاتی در مورد شما
در این تب، مطلوب است که مورد نظر را مشخص کنید. این اطلاعات برای تشکیل صحیح پایه ضروری است. برای من به نظر می رسد این است
برای یک سایت تجاری، باید این کار را انجام دهید
این تنظیمات به شکل گیری قطعه مورد نظر در نتایج جستجو کمک می کند. به عنوان مثال، این سایت چیزی شبیه به این است
ابزارهای وب مستر
این تب برای افزودن آسان سایت به کابینت وب مسترهای موتورهای جستجوی مختلف طراحی شده است. داده ها را دریافت کرده و به فیلدهای مورد نیاز اضافه کنید. ویدیوی بالا این موضوع را به تفصیل توضیح می دهد.
ایمنی
با تنظیمات کلی انجام شد. ویدیو را برای جزئیات از ساعت 2:22 تماشا کنید.
سرصفحه ها و ابرداده ها
متغیرها
متغیرهای پنهان در زیر دکمه برای سفارشی کردن قالبهای هدر استفاده میشوند.
متغیرها یک نماد ویژه برای داده های مورد نظر هستند. اگر متغیر مورد نیاز در فیلدهای مناسب مشخص شده باشد، Yoast داده های مورد نیاز را جایگزین می کند.
لیست کامل متغیرها از افزونه Yoast
توجه داشته باشید! برخی از متغیرها فقط در صفحات خاصی کار می کنند.
%%date%% - تاریخ پست/صفحه %%title%% - عنوان پست/صفحه %%parent_title%% - عنوان صفحه والدین %%sitename%% - نام سایت %%sitedesc%% - شعار یا توضیحات سایت %%گزیده %% - نقل قول پست/صفحه (در صورت عدم وجود به طور خودکار ایجاد می شود) %%excerpt_only%% - نقل قول پست/صفحه (بدون تولید خودکار) %%برچسب%% - برچسب(های) کنونی %%رده%% - دسته بندی پست (تفکیک شده توسط کاما) %%primary_category%% - دسته پست/صفحه اولیه %%category_description%% - توضیحات دسته %%tag_description%% - توضیحات برچسب %%term_description%% - شرح اصطلاح %%term_title%% - عنوان عبارت %%عبارت جستجو%% - عبارت جستجوی فعلی %%sep%% - جداکننده در تگ ()wp_title تم شما تعریف شده است. %%pt_single%% - نوع پیام یک برچسب جایگزین %%pt_plural%% - نوع پست جمع %% اصلاح شده%% - زمان تغییر پست/صفحه %%id%% - شناسه پست/صفحه %%cf_%% - مقدار فیلد سفارشی از پست %%ct_%% - مقدار طبقهبندی سفارشی از پست (با کاما جدا شده) %%ct_desc_%% - توضیحات طبقهبندی سفارشی
همه متغیرها لیست نشده اند، فقط محبوب ترین آنها هستند.
معمول هستند
تب خنده دار. در اینجا می توانید یک جداکننده کلمه را در قطعه مشخص کنید. گاهی اوقات این یک چیز بسیار ضروری است.
جداکننده یک نماد html است که می تواند در یک قطعه ظاهر شود و همچنین به این شکل است
جداکننده در تب مرورگر نیز قابل مشاهده است
که در محل شروعانواع مختلفی از جداکننده وجود ندارد، اما در صورت لزوم، می توانید نوع خود را اضافه کنید.
برای افزودن آیکون های خود این کد را به فایل functions.php خود اضافه کنید
/** * افزودن جداکننده های جدید Yoast SEO */ add_filter("wpseo_separator_options", "add_sep"); تابع add_sep($separators) ($separators_new = [ "sc-flore" => "✿", "sc-air" => "✈", "sc-drive" => "✇", "sc-skull" = > "☠"، "sc-anchor" => "⚓"، "sc-circle-star" => "✯"، "sc-gier" => "⚙"، ]؛ $separators = array_merge($separators, $separators_new؛ $separators را برگردانید؛ )
کاراکترهای HTML را می توان در هر سایت مرتبط پیدا کرد. برای مثال اینجا. قطعه ای با چنین جداکننده خنده دار به این شکل خواهد بود
صفحه اصلی
دو گزینه برای تنظیم عنوان برای صفحه اصلی وجود دارد.
صفحه اصلی ثابت در خود صفحه از طریق متاباکس Yoast پیکربندی می شود.
و اصلی معمولی فقط از طریق این برگه پیکربندی می شود.
انواع رکورد
سفارشی سازی قالب های هدر معمولا برای هر سایت به صورت جداگانه انجام می شود. اما یک ژنرال وجود دارد
ورودی های
برای ورودی های معمولی، معمولا فقط عنوان باقی می ماند.
صفحات
برای صفحات معمولی، من قبلاً از جداکننده استفاده می کنم، این روش را بهتر دوست دارم. اما شما می توانید فقط عنوان را بگذارید.
فایل های رسانه ای
یا ضمیمه ها (پیوست ها)، یعنی همه آن فایل هایی که از طریق Media Library دانلود می شوند. وردپرس برای هر پیوست یک صفحه جداگانه ایجاد می کند. وقتی ایندکس می شوند، این صفحات در جستجو موارد تکراری ایجاد می کنند، زیرا نوع داده شدهرکوردها باید از نمایه سازی بسته شوند و تنظیم هدرها منطقی نیست.
اگر فقط یک وبلاگ دارید، دیگر چیزی برای پیکربندی در این برگه وجود ندارد. اما اگر از ووکامرس استفاده شود، انواع دیگری نیز وجود خواهد داشت.
کالاها
محصولات یک نوع پست سفارشی و سفارشی سازی عناوین است که اغلب به صورت جداگانه انجام می شود. پیش فرض به این شکل است
آرشیوهای نوع پست سفارشی
طبقه بندی ها
در این برگه، قالبهای عنوان برای دستهها، برچسبها و دیگر طبقهبندیها پیکربندی شدهاند.
برای طبقه بندی، همه چیز یکسان است:
- کلمه "بایگانی" را در عنوان ها حذف کنید، می توانید جداکننده و نام سایت را حذف کنید (اگرچه من معمولا آن را حذف نمی کنم).
- فهرست بندی طبقه بندی های اضافی، مانند برچسب ها (به صورت جداگانه برای هر سایت) را غیرفعال کنید.
دسته بندی ها
برچسب ها
بسته به ساختار سایت، غیرفعال کردن فهرست بندی برچسب منطقی است. این سایت دارای برچسب ها فعال است.
فرمت های ضبط
قالب ها چنین "اسبی در خلاء" هستند. آنها وجود دارند، اما هیچ کس از آنها استفاده نمی کند. بسته به موضوع، ممکن است اصلا وجود نداشته باشند یا نباشند. اگر چنین است، خاموش کردن آنها ساده تر است.
راه اندازی Yoast. سفارشی کردن عناوین طبقه بندی (فرمت های پست)
برچسب های محصول
به صورت جداگانه برای هر فروشگاه و کاتالوگ. در صورت لزوم ایندکس را خاموش کنید.
دسته بندی محصولات
مانند برچسب های محصول.
کلاس های تحویل کالا
این طبقه بندی باید الزاماً از نمایه سازی بسته شود. این یک عملکرد داخلی ووکامرس است.
آرشیوها
ما صفحات ویژه را همانطور که هستند رها می کنیم، به عنوان یک قاعده این کافی است.
دیگر
توجه!افزونه Yoast SEO به نسخه 6.3 آپدیت شد. حالا این تب نیست و نخواهد بود. بنابراین، اطلاعات مرتبط نیست، اما من آن را ترک می کنم تا بدانم چه چیزی بوده است
برای صفحات فرعی بایگانی (صفحات صفحه بندی)، نمایه سازی را غیرفعال می کنیم.
همچنین می توانید افزودن کلمات کلیدی به متا تگ کلمات کلیدی را فعال کنید. هر چند امروز هیچ معنایی ندارد.
رسانه های اجتماعی
بخشی که برای پیکربندی نمایش صحیح سایت در شبکه های اجتماعی طراحی شده است
حساب ها
فیس بوک
علامت گذاری Open Graph را روشن کرده و تصویر پیش فرض را مشخص کنید (بهتر است اندازه تصویر حداقل 1200 × 900 باشد).
توییتر
در اینجا امکان اشتراک گذاری با تصاویر بزرگ را نشان می دهیم
Pinterest به نوعی وارد اینترنت روسیه نشد، اما راه اندازی آن اضافی نخواهد بود
اگر تو داری صفحه شخصی، سپس می توانید آن را در اینجا مشخص کنید. عیبی ندارد.
مشکلات احتمالی
با دو نفر ملاقات کرد
- تصویر اشتباه برداشت شده است. راه حل: به زور تصویر مورد نظر را از طریق Yoast تنظیم کنید
- اصلا تصویری نیست. راه حل: نام فایل تصویر را بررسی کنید. باید به زبان لاتین باشد. فایلها در نمودار باز سیریلیک درک نمیشوند
نقشه سایت XML
حالا باید کمی آن را تغییر دهیم.
انواع رکورد
در اینجا ما فقط انواعی را که نمایه شده اند شامل می کنیم. با قسمت Headings and metadata مقایسه کنید، اگر نمایه سازی در نوع پست در آنجا غیرفعال باشد، در نقشه نیز نیازی به آن نیست.
ورودی های حذف شده
در این تب می توانید مشخص کنید که کدام ورودی ها حذف شوند. شناسه رکورد با کاما از هم جدا شده است.
طبقه بندی ها
مانند انواع، انواع غیر شاخص را خاموش کنید
مشکل در نقشه xml
Yandex برچسب های تصویر را درک نمی کند
Yandex تگ های تصویر را در این نقشه درک نمی کند و آن را به عنوان یک خطا نشان می دهد.
تصاویر را می توان از نقشه حذف کرد.
به functions.php اضافه کنید
/** * حذف تصاویر از نقشه Yoast xml */ add_filter("wpseo_xml_sitemap_img", "__return_false");
حالا کارت را خاموش و دوباره روشن کنید. و فراموش نکنید که در صورت اجرا شدن افزونه کش، کش را بازنشانی کنید.
نقشه درست به نظر نمی رسد
مثل فیلم و عکس نیست. به احتمال زیاد کارت حافظه پنهان است. یا افزونه کش درست کار نمی کند.
- کش را شستشو دهید
- غیر فعال کردن افزونه کش
- نقشه را دوباره ایجاد کنید،
- اکنون افزونه کش را فعال کنید.
باید کمک کند ...
ویدیو های مرتبط
پس از چند به روز رسانی، خطا برطرف می شود.
تنظیمات اضافی
اولین برگه پودر سوخاری است و شما باید به طور مفصل در مورد آنها صحبت کنید
پودرهای سوخاری
خرده نان یک عنصر ناوبری مهم است، به ویژه در سایت های تجاری. به نظر می رسد زنجیره ای از حلقه ها باشد.
Yoast نسخه مخصوص خود را از خرده ها، بسیار راحت و بلافاصله با علامت گذاری میکرو ارائه می دهد.
فقط روشن کردنش کار نمیکنه همچنین باید تابع را در جای مناسب سایت نمایش دهیم
", "