如何在WordPress中僅顯示廣告給搜索引擎訪客
最後更新於2024年7月1日,由Editorial Staff撰寫 | 審核人:Syed Balkhi
在我們多年的WordPress工作經驗中,我們發現一個持續有效的策略是針對搜索引擎訪客顯示廣告。
搜索引擎訪客似乎比你的普通讀者更可能點擊定向廣告。通過僅向這些訪客顯示廣告,你可以提高點擊率(CRT)並增加銷售額。
在本文中,我們將向你展示如何在WordPress中僅向搜索引擎訪客顯示廣告。
為什麼僅向搜索引擎訪客顯示廣告?
賺錢的方法有很多種,其中一種就是顯示廣告。你可以使用Google AdSense在你的WordPress博客上顯示廣告,當用戶點擊廣告時,你可以賺取一筆固定費用,這種策略稱為每次點擊付費(CPC)。
但是,如果廣告未對準正確的目標受眾,那麼獲得更多點擊可能會是一個挑戰。這時限制廣告僅顯示給搜索引擎訪客可以幫助提高廣告收入。
不同的研究、行業專家以及我們自己的經驗都表明,來自搜索引擎的訪客比其他訪客更有可能點擊你網站上的廣告。你可以向正確的用戶展示正確的廣告並改善CPC。
這種策略還有助於僅在必要時顯示廣告。過多的廣告會讓人分心,並對用戶體驗產生負面影響。通過僅顯示廣告給搜索引擎訪客,你的WordPress網站不會因廣告而顯得雜亂無章。
那麼,讓我們看看如何僅向搜索引擎訪客顯示廣告。
僅顯示廣告給搜索引擎訪客
要僅向來自搜索引擎的訪客顯示廣告,你需要在WordPress網站中添加一段自定義代碼片段。
這聽起來可能很技術性和困難,但我們將向你展示一種不需要編輯代碼或聘請開發人員就能輕鬆添加代碼片段的方法。
如果你尚未在網站上設置廣告,請參閱我們的如何正確添加Google AdSense到WordPress的指南。
接下來,你需要安裝並激活WPCode插件。了解更多請參閱我們的如何安裝WordPress插件的指南。
使用WPCode添加自定義代碼
安裝完WPCode後,前往 WordPress 儀表板的代碼片段 » 添加新片段選項。 接下來,點擊“添加自定義代碼(新片段)”選項。
在這裡,你需要複製以下代碼片段:
$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, "/", ".yourdomain.com"); $sevisitor=true; } } function wpressize-me_from_searchengine(){ global $sevisitor; if ($sevisitor==true || $_COOKIE["sevisitor"]==1) { return true; } return false; }
注意:在setcookie行中,務必將.yourdomain.com修改為你自己的網站域名。
接下來,你需要將代碼粘貼到WPCode的“代碼預覽”區域。你還需要為片段輸入名稱,然後點擊代碼類型下拉菜單選擇“PHP片段”選項。
之後,你需要滾動到插入方法部分。
WPCode默認使用“自動插入”選項,並在整個網站上運行代碼。然而,你可以更改此設置,並在特定頁面、內容之前或之後插入自定義代碼,或者在電子商務頁面上顯示等。
另一種選擇是切換到“短代碼”插入方法,並手動輸入短代碼運行代碼片段。
對於此代碼片段,我們建議使用自動插入方法。
完成後,不要忘記點擊頂部的切換按鈕以激活代碼片段,然後點擊“保存片段”按鈕。
選擇在網站上的顯示廣告位置
接下來,你需要添加另一個代碼片段,並選擇僅向搜索引擎用戶顯示廣告的位置。只需複製以下代碼:
<?php if (function_exists('wpressize-me_from_searchengine')) { if (wpressize-me_from_searchengine()) { ?> INSERT YOUR CODE HERE <?php } } ?>
注意:別忘了將上述片段中的‘INSERT YOUR CODE HERE’替換為你的Google AdSense代碼。
以上代碼片段使用第一段代碼作為參考,分析是否來自任何類型的搜索URL,包括Google、Yahoo、Delicious等。如果訪客的瀏覽器顯示來自你指定的任何搜索網站,它將在訪客的瀏覽器中存儲一個名為“訪客”的cookie,期限為1小時。
要添加代碼,只需前往WordPress儀表板的代碼片段 » 添加新片段並選擇“添加自定義代碼(新片段)”選項。
接下來,在頂部為你的代碼片段輸入名稱,並將代碼粘貼到“代碼預覽”區域。
你還需要點擊下拉菜單更改“代碼類型”,選擇“PHP片段”選項。
之後,你可以點擊“保存片段”按鈕並滾動到插入部分。在這裡,你需要選擇“短代碼”方法。這樣,你可以輕鬆地在網站任何地方添加短代碼來顯示廣告。
你可以複製短代碼或將其寫在記事本文檔中。完成後,不要忘記點擊頂部的切換按鈕以激活代碼,然後點擊“更新”按鈕。
若要添加短代碼,你可以前往網站的任何部分。例如,如果你想在側邊欄中顯示橫幅廣告給搜索引擎用戶,則可以前往WordPress儀表板的外觀 » 小工具。
在這裡,你可以點擊‘+’按鈕向側邊欄區域添加短代碼小工具區塊。輸入剛才複製的短代碼並完成,然後點擊“更新”按鈕。
現在,WordPress將僅向搜索引擎特定用戶顯示你選擇的廣告,從首次訪問你網站的時間開始為期一小時。如果該用戶將你的网站收藏夾,並因喜歡你的內容而在一天後返回,他們將成為你的常規讀者,不會看到搜索引擎特定的廣告。
我們希望這篇文章幫助你瞭解如何在WordPress中僅向搜索引擎訪客顯示廣告。你可能還想查看我們的WordPress SEO終極指南以及我們推薦的最佳WordPress廣告管理插件。
如果你喜歡這篇文章,請訂閱我們的YouTube頻道觀看WordPress視頻教程。你也可以在Twitter和Facebook上找到我們。