هر کسی که کمی با Adsense کار کرده باشه میدونه قرار دادن جایگاه تبلیغاتی داخل محتوای سایت چقدر میتونه تاثیرگذار باشه. امروز در این آموزش کوتاه، قدمبهقدم نشون میدم چطور خیلی راحت، یک جایگاه Adsense (یا هر مورد دلخواه دیگه) رو درست بعد از اولین پست در حلقه وردپرس، مثلاً در صفحه اصلی یا صفحه دستهبندی، اضافه کنید.
راهنمای مطالعه:
ساخت یک شمارنده برای حلقه وردپرس
در این روش، یک شمارنده PHP داخل حلقه وردپرس قرار میدیم که با هر پست جدید از دیتابیس، مقدارش یکی یکی زیاد میشه. به این ترتیب، درست بعد از اینکه اولین پست نمایش داده شد، تبلیغ رو بالای اون قرار میده و برای بقیه پستها این کار انجام نمیشه.
شمارنده رو قبل از “while” قرار بدین و بعدش شمارش رو شروع کنید
<?php
// Define count variable
$count = 0;
// Start your standard WP loop (this should already be part of your theme)
while ( have_posts() ) : the_post();
// Increase counter for each post
$count++;
شرط رو داخل حلقه وارد کنید
// Show ad if post count is 1
if ( $count == 1 ) { ?>
Your Adsense Code
<?php }
نمونه کامل حلقه با کد اضافه شده
// Define count variable
$count = 0;
// Start your standard WP loop (this should already be part of your theme)
while ( have_posts() ) : the_post();
// Increase counter for each post
$count++;
// Show ad if post count is 1
if ( $count == 1 ) { ?>
Your Adsense Code
<?php }
// Whatever you want to add inside the loop here
// Or...whatever is already in your theme
// End loop
endwhile;
قراردادن Adsense با افزونه

راه دیگه هم اینه که با استفاده از افزونه، کد Adsense رو داخل پستها یا صفحات قرار بدید. یکی از گزینهها، افزونه رایگان Google Adsense هست که توسط خود گوگل ساخته شده و به طور رسمی در مخزن افزونههای وردپرس قرار داره. امتیاز این افزونه ۲.۸ هست اما از دید کاربران، ضعفش بیشتر به خاطر محدودیت در محل نمایش تبلیغاته. اگه دنبال یک افزونه ساده برای قرار دادن تبلیغ هستید، این افزونه میتونه گزینه کاربردی باشه.

یک گزینه بهتر، افزونه رایگان WP Simple Adsense Insertion هست. این افزونه کوچک و مفید، امتیاز ۴.۶ رو به دست آورده و خیلی راحت میتونین تبلیغات (چه Adsense چه هر کد تبلیغاتی دیگهای) رو با یک شورتکد ساده، داخل پست، صفحه و حتی سایدبارها قرار بدید.
- نکته کاربردی برای بهینهسازی جایگاه تبلیغات:
قرار دادن تبلیغات دقیقاً بعد از اولین پست معمولاً نرخ دیده شدن (Viewability) بالاتری به نسبت سایدبار یا انتهای صفحه دارد. بسیاری از ناشران حرفهای، این مدل جایگذاری را برای دریافت کلیک بیشتر و درآمد بالاتر استفاده میکنند. با این حال، توصیه میشود هرازگاهی موقعیت تبلیغات را A/B تست کنید تا بیشترین اثربخشی را بر اساس رفتار واقعی کاربران سایت خود بیابید.
- سازگاری با قالبهای مختلف وردپرس:
اگر از قالبهای آماده (Premium یا رایگان) مانند Avada، Astra یا Newspaper استفاده میکنید، بعضی تمها گزینههای داخلی برای قرار دادن تبلیغ دارند یا حتی اجازه افزودن Hook سفارشی برای نمایش تبلیغ در موقعیت دلخواه را میدهند؛ قبل از تغییر مستقیم کد، بررسی کنید که قالب شما این امکانات را به صورت بومی درست مدیریت میکند یا نه.
- مثال واقعی کد برای شناسایی محل نمایش تبلیغ:
// قبل از شروع حلقه
$post_counter = 0;
// شروع حلقه وردپرس
if ( have_posts() ) :
while ( have_posts() ) : the_post();
$post_counter++;
if ( $post_counter == 2 ) { // به جای 2 میتوانید هر شمارهای را بنویسید
// کد تبلیغ یا بنر موردنظر اینجا قرار میگیرد
echo '<div class="ad-container">کد تبلیغ یا HTML دلخواه شما</div>';
}
// باقی ساختار نمایش پست
endwhile;
endif;
در این کد، دقیقاً قبل از پست دوم، کد تبلیغ یا هر محتوای دیگری درج میشود. اگر میخواهید تبلیغ بعد از اولین پست نمایش داده شود، مقدار
$post_counter == 2را قرار دهید.
- توصیههای مهم برای افزایش درآمد و رعایت قوانین:
- چگالی تبلیغات را در هر صفحه محدود کنید؛ نمایش بیش از حد تبلیغ میتواند باعث جریمه توسط Google Adsense شود.
- هرگز تبلیغ را با رنگ و ظاهر یکسان پستها طراحی نکنید تا کاربر به اشتباه کلیک نکند؛ این مورد طبق سیاستهای گوگل تخلف است.
- از افزونههای کش استفاده کنید تا نمایش صحیح تبلیغات روی سایتهای دارای بازدید بالا تضمین شود و سرعت سایت افت نکند.
افزونههای پیشرفتهتر برای مدیریت تبلیغات:
علاوه بر افزونههای معرفی شده، افزونههایی مانند Ad Inserter و Advanced Ads امکانات بسیار بیشتری در زمینه تعیین جایگاه دقیق، نمایش تبلیغ بر اساس نوع دستگاه و زمانبندی تبلیغات در اختیار شما قرار میدهند. این افزونهها مخصوصاً برای وبسایتهای پرترافیک یا فروشگاههای اینترنتی بسیار توصیه میشوند.
جمع بندی
در این آموزش یاد گرفتیم چطور با کمک یک شمارنده در حلقه وردپرس، کد Adsense را فقط بعد از اولین پست نمایش بدهیم و کنترل کاملتری روی جایگاه تبلیغات داشته باشیم. با این روش میتوانید بدون افزونه و فقط با چند خط کد، تبلیغ را در بهترین نقطه صفحه قرار دهید، نرخ کلیک و درآمدتان را بالاتر ببرید و در صورت نیاز، بهراحتی جایگاه یا استایل آن را تغییر دهید. حالا نوبت شماست که این کد را روی سایتتان تست و بر اساس نتایج، آن را بهینه کنید.

دیدگاه و پرسش