پیوند نویسندگی و انتشار را در وردپرس فعال کنید

google g

من مدام به افرادی می گویم که من می خواهم درمورد ادغام ریز داده های نویسندگی برای تولید به اشتراک بگذارم قطعه های غنی از نتیجه جستجو. این برای مشتری های ما بسیار خوب کار می کند افزایش CTR های SERP آنها) بنابراین من فهمیدم که می خواهم آن را در اینجا برای سایت های وردپرس مستند کنم.

این دو قطعه وجود دارد ... و این دو عنصر هستند نه مربوط. داده های تألیف اکنون در صفحات نتایج موتور جستجو نمایش داده می شود. من هنوز ندیده ام که اطلاعات ناشر نمایش داده شود ... اما مطمئن هستم که خواهد شد!

ناشر

Google Plus اکنون دارای یک سیستم تأیید است که در آن یک ناشر یک سایت می تواند به صفحه + Google خود اشاره کند. با افزودن کد زیر در طرح زمینه ما functions.php صفحه ، ما بخشی را به تنظیمات عمومی اداره WordPress خود اضافه کرده ایم که می توانیم URL صفحه Google+ خود را در آن جایگذاری کنیم:

تابع social_settings_api_init () {add_settings_section ('social_setting_section'، 'Social Sites on the Web'، 'social_setting_section_callback_function'، 'general')؛ add_settings_field ("general_setting_googleplus" ، "صفحه Google Plus" ، "general_setting_googleplus_callback_function" ، "general" ، "social_setting_section")؛ Register_setting ("عمومی" ، "general_setting_googleplus")؛ } add_action ('admin_init'، 'social_settings_api_init')؛ تابع social_setting_section_callback_function () {echo ' این بخش جایی است که می توانید سایت های اجتماعی خود را ذخیره کنید ، جایی که خوانندگان می توانند شما را در اینترنت پیدا کنند. '؛ } تابع general_setting_googleplus_callback_function () {echo '  '؛ }

مرحله بعدی انتشار پیوند انتشار در هر صفحه در سایت خارج از صفحات پست وبلاگ است. بنابراین ، در ما فایل header.php، کد زیر را اضافه می کنیم:

" rel="publisher" />

نویسندگی

نویسندگی کمی عمیق تر است ، به خصوص اگر شما یک وبلاگ چند نویسنده مانند ما داشته باشید. اساساً ، ما می خواهیم همه صفحاتی که نویسندگان می نویسند داده های نمایه Google+ خود را در نتایج موتور جستجو نمایش دهند. برای پایین آوردن این موضوع ، مجبور شدم نزد استاد ، یوست دو والک بروم و مطالب مربوط به او را بخوانم rel = ”نویسنده” پست.

اولین قدم این است که تنظیمات وردپرس را نادیده بگیرید و اجازه دهید تگ های لنگر با عنصر مناسب rel منتشر شوند. در داخل functions.php، کد زیر را اضافه کنید:

تابع yoast_allow_rel () {global $ allowtags؛ $ allowtags ['a'] ['rel'] = آرایه ()؛ } add_action ('wp_loaded'، 'yoast_allow_rel')؛

مرحله بعدی افزودن کد به functions.php فیلدی را به صفحه نمایه کاربر شما اضافه می کند که در آن نویسندگان می توانند آدرس Google+ خود را پر کنند:

تابع yoast_add_google_profile ($ contactmethods) {// افزودن نمایه های Google $ contactmethods ['google_plus_profile'] = 'آدرس اینترنتی نمایه Google Plus'؛ بازگشت $ contactmetods؛ } add_filter ('user_contactmethods'، 'yoast_add_google_profile'، 10، 1)؛

اکنون که این رشته را در آن جا پیدا کردید ، مجبورید که به هر صفحه پیوند نویسنده اضافه کنید که به محتوای نویسنده شما نشان می دهد ، مانند فایل single.php, فایل index.php, نویسنده. php و archive.php ذخیره. در آن صفحات الگو ، پیوند نویسنده را به همراه rel = "author" نمایش دهید و این پیوند باید به شما نشان دهد نویسنده. php صفحه پروفایل:

" rel="author">

در صفحه author.php خود ، می خواهید اطلاعات نمایه را به همراه پیوند rel = "me" که به صفحه نمایه Google شما باز می گردد ، نمایش دهید:

$ google_plus_profile = get_the_author_meta ('google_plus_profile')؛ اگر ($ google_plus_profile) {echo '  '؛ }

هنوز خسته شدی؟ نباش… مرحله بعدی این است که در واقع یک پیوند دهنده به صفحه نویسنده خود در Google Plus اضافه کنید:

google plus ویرایش مشارکت کننده نمایه

خوب ... اکنون پیوندهای نویسنده شما به سمت صفحه نویسنده شما ، صفحه نویسنده شما به نمایه Google Plus شما ، نمایه Google Plus شما به صفحه نویسنده شما اشاره دارد. می بینید که چطور کل حلقه را اینجا پوشانده ایم؟ یک قدم آخر ...

استفاده از ابزار قطعه های غنی و در حقیقت تأیید کنید که قطعه های غنی شما خوب کار می کنند! آن را در دامنه ریشه و صفحات پست خود آزمایش کنید.

نتیجه تست قطعه قطعه غنی

اکنون دامنه خود را قرار داده و به آن ضربه بزنید:
ناشر نتیجه تستر قطعه ثروتمند

یادداشت آخر ... همه اینها بسیار خوب است ، اما نه همیشه. بعضی اوقات متوجه می شوم که ابزار snippets rich به من خطایی می دهد و بار دیگر می بینم که کد snippets rich کجا خوب است ، اما دیدن آنها در نتایج جستجو چند هفته طول می کشد. در هر صورت ، این تغییری است که ارزش انجام آن را دارد! به خاطر داشته باشید ، از آنجا که همه این کارها را در قالب مضمون خود انجام داده ایم ، بنابراین مضمون جدیدی ما را ملزم به پیاده سازی آن می کند تمام دوباره!

11 نظرات

  1. 1

    ظاهرا موضوع فعلی من فایل author.php ندارد. با این حال، URL نویسنده من ظاهر می شود و به خوبی ارائه می شود. به نظر می‌رسید همه چیز را طبق مراحل شما نصب کرده‌ام، اما ابزار rich snippet خطاهایی از این قبیل ایجاد کرد:

    صفحه Google+‎ وابسته به انتشارات = https://plus.google.com/118248936539718757580خطا: این صفحه دارای نشانه‌گذاری تأییدشده ناشر نیست. بیشتر بدانید. هشدار: هر دو rel=”publisher” و rel=”author” در صفحه حضور دارند. شما باید rel=”author” را در صفحات محتوا و rel=”publisher” را فقط در صفحه اصلی خود قرار دهید (مگر اینکه این صفحه اصلی یک سایت نویسنده واحد باشد). پروفایل نویسنده مرتبط با نویسنده = http://www.bnpositive.com/blog/author/bnpositive/
    خطا: صفحه نمایه نویسنده پیوند rel=”me” به نمایه گوگل ندارد. بیشتر بدانید. 

    • 2

      @bnpositive:disqus می‌توانید با کپی کردن فایل archive.php و تغییر نام آن به author.php، یک فایل author.php را نسبتاً آسان کنید (گاهی اوقات برای بیرون آوردن سرفصل‌های نام دسته‌ها و غیره پاکسازی انجام می‌شود) اما این ایده خوبی است. برای داشتن صفحه نویسنده من معمولا بیوگرافی و عکس مردمی را در آن صفحه منتشر می کنم.
      من به صفحه +Google شما رفتم و شما پیوندی در بخش مشارکت کننده ندارید که به صفحه نویسنده شما در bnpositive اشاره کند. همچنین، آیا می‌خواهید پیوند نویسنده یا ناشر ایجاد کنید؟ به نظر می رسد صفحه نویسنده شما در bnpositive دارای پیوند صفحه +Google در آن است. یک صفحه نویسنده باید به صفحه شخصی شما اشاره کند، یک پیوند ناشر باید به صفحه +Google شما اشاره کند.

      • 3

        از درک من، یک پیوند PUBLISHER در تمام صفحات غیرپست برای وب سایت من می خواهم که به صفحه Google+ Communication و طراحی Bnpositive هدایت شود. سپس، برای تمام صفحات پستی که می‌نویسم، می‌خواهم یک پیوند AUTHOR در آن صفحاتی که به صفحه Google+‎ شخصی من اشاره کند درست است؟

      • 4

        من فقط به صفحه Google+‎ شخصی خود نگاه کردم و پیوندی به صفحه نویسنده من در وبلاگ من ارائه داد. آیا باید همین کار را در صفحه +Google خود به عنوان ناشر انجام دهم؟

      • 7

        بسیار خوب، من باید یک صفحه author.php ایجاد کنم، اما فکر می کنم تا زمانی که تصمیم بگیرم چه موضوع جدیدی را برای سایت انتخاب کنم، صبر می کنم. به نظر می رسد باید کمی با شما وقت بگذارم و خیلی زود برایتان قهوه بخرم!

  2. 8

    سلام، مطمئن نیستم که هنوز این مورد را بررسی می کنید، اما – من rich snippet های خود را برای گفتن «تأیید شده: نشانه گذاری ناشر برای این صفحه تأیید شده است» دریافت کردم. اما تصویر در ابزار rich snippet نمایش داده نمی شود. نویسندگی من روی پیوندهای پست عالی کار می کند، اما برای صفحه اصلی من هیچ تصویری وجود ندارد و فقط می گوید که تأیید شده است. آیا می دانید چرا ممکن است این باشد؟

    • 9

      @twitter-509747237:disqus اگر به تازگی آنها را اصلاح کرده باشید، باید چند هفته به آنها فرصت دهید تا ظاهر شوند. همچنین، ما هر چند وقت یک بار دیده ایم که آنها ظاهر می شوند و ناپدید می شوند. به نظر می رسد که این کار با Google در حال انجام است.

      • 10

        با تشکر از پاسخ 🙂 می دانم که نمایش در SERPS کمی طول می کشد، اما نگرانم که در پیش نمایش ابزار تست ریچ اسنیپت نمایش داده نشود. در آموزش خود می توانید نشان شرکت خود را در ابزار تست و من آن را نمی بینم، فقط تأیید شده است. حدس می‌زنم چند هفته صبر کنم تا ببینم آیا می‌توانم آن را در RSTT نمایش دهم یا نه، اما اگر هرگز این کار را نکرد، نمی‌دانم کجا اشتباه کردم (عجله ندارم که نشان داده شود در SERPS به عنوان نویسنده حدود 3 هفته برای آن طول کشید، اما همیشه بلافاصله در ابزار تست نشان داده می شود). با تشکر دوباره برای بازخورد.

        • 11

          @twitter-509747237:disqus جالب است! به نظر می‌رسد که آنها قطعه پیوند ناشر را از نمایش نشان‌واره حذف کرده‌اند. که بو می دهد!!! من امیدوار بودم که آنها شروع به انتشار آن در SERP کنند. با این حال، پیوند نویسنده شما خوب است!

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.