نمایش محتوای خاص برای بازدیدکنندگان موتورهای جستجوگر
- آموزش • آموزش وردپرس
- ۲۷ اسفند ۱۴۰۱
- 3,024 بازدید
نمایش محتوای خاص برای بازدیدکنندگان موتورهای جستجوگر
طبق تجربیات و تحقیقات بسیاری از دانشمندان حوزه صنعت، بازدیدکنندگان موتورجستجو، بیشتر از خوانندگان معمولی شما روی تبلیغات هدفمند کلیک میکنند و یا جذب محتوای خاص میشوند. در این مقاله، تکنیکی را به اشتراک میگذاریم که به شما امکان میدهد با نمایش تبلیغات و محتوای خاص برای بازدیدکنندگان موتور جستجو، از وبلاگهای خود درآمد بیشتری کسب کنید. در حالی که بازدیدکنندگان دائمی شما این تبلیغات را نمی بینند.
تکنیک گفته شده در این مقاله، میتواند برای نمایش محتوای خاص مانند کد تخفیف ویژه، پیام خوشآمدگویی، محتوای تبلیغاتی و… استفاده شود.
در این روش به کمک قطعه کد زیر و افزودن آن به فایل functions.php قالب میتوانید تگها را غیرفعال کنید، برای اضافه کردن کد، توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
$ref = $_SERVER['HTTP_REFERER']; $SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.'); foreach ($SE as $source) { if (strpos($ref,$source)!==false) { setcookie("sevisitor", 1, time()+3600, "/", ".vebeet.com "); $sevisitor=true; } } function vebeet_from_searchengine(){ global $sevisitor; if ($sevisitor==true || $_COOKIE["sevisitor"]==1) { return true; } return false; }
نکته: در خط setcookie، عبارت vebeet.com را به نام دامنه خود تغییر دهید.
سپس در جایی که میخواهید محتوای ویژه و یا تبلیغات را نمایش دهید (بیشتر در single.php اما می تواند هر فایل دیگری مانند sidebar.php و غیره باشد)، کد زیر را وارد کنید:
<?php if (function_exists('vebeet_from_searchengine')) { if (vebeet _from_searchengine()) { ?> کد خود را اینجا وارد کنید <?php } } ?>
کد فوق بررسی میکند که آیا کاربر از طریق هر یک از موتورهای جستجوگر نظیر گوگل، یاهو یا… وارد وبسایت شما شده است یا خیر.
اگر مرورگر کاربر مشخص کند که او به واسطه یکی از آدرسهای تعیین شده در کد وارد سایت شما شده است، یک کوکی با نام sevisitor تا مدت یک ساعت پس از ورود در مرورگرش ذخیره میگردد .اکثر افرادی که از این طریق از سایت شما بازدید میکنند، وارد صفحات دیگری نمیشوند؛ اما اگر وبسایتتان برای افزایش بازدید بهینه شده باشد و یا محتوای جذابی داشته باشید، کاربران مدت زمان بیشتری در آن میمانند. در این صورت، وردپرس تا یک ساعت محتوای مورد نظر شما را به آنها نمایش خواهد داد. اگر هم به سایت شما علاقه نشان دهند و زمان دیگری بصورت دستی وارد آن شوند، به عنوان مخاطب معمولی در نظر گرفته شده و دیگر با محتوای مختص بازدیدکنندگان از طریق موتور جستجو مواجه نخواهند شد.
امیدواریم از این مقاله استفاده کرده باشید. شاد باشید.