內容營銷

WordPress rel =“ prev”和rel =“ next”

幾年前,人們會使用一種稱為 nofollow的。 基本上,如果您在錨標記(鏈接)中編寫了rel =“ nofollow”,則理論是搜索引擎將忽略該鏈接並忽略下一頁。 諸如Wiki之類的網站已廣泛使用它,並在評論中使用了它,以便用戶濫用的鏈接不會被濫用和關注。

搜索引擎顧問很快意識到這些類型的鏈接是多麼有用,將它們散佈在頁面上的整個鏈接中,以便使某些鏈接的權重更高。 這種做法被稱為 頁面雕刻 最終被Google鄙視。

我仍然利用 nofollow的 網站上我的分頁鏈接(這些鏈接是下一個和上一個鏈接)上。 這樣,我的頁面(2、3、4等)將不會包含在搜索結果中。 我是通過修改發現的 Katz Web服務 頁。

上週,Google提供了一個更新,其中 分頁鏈接可以使用rel =“ next”和rel =“ prev”進行編碼 在錨標籤內。 幸運的是,這些函數(應該添加到主題的functions.php 文件中)非常容易編輯。 他們在這裡更新。

自定義下一頁鏈接:

函數mtb_next_posts_link($ label ='Next Page',$ max_page = 0){全局$ paged,$ wp_query; 如果(!$ max_page){$ max_page = $ wp_query-> max_num_pages; } if(!$ paged)$ paged = 1; $ nextpage = intval($ paged)+ 1; 如果((!is_single())&&(空($ paged)|| $ nextpage> = $ max_page)){ =“下一頁–轉到頁面'。$ nextpage。'”>'。 preg_replace('/&([^#])(?![az] {1,8};)/','&$ 1',$ label)。'> / a>'; }}

自定義前一頁鏈接:

函數mtb_previous_posts_link($ label ='上一頁'){全局$ paged; if((!is_single())&&($ paged> 1)){$ prevpage = intval($ paged)– 1; echo'> a rel =“ prev” href =“'; previous_posts(); echo'” title =“上一頁–轉到頁面'。$ prevpage。'”>'。 preg_replace('/&([^#])(?![az] {1,8};)/','&$ 1',$ label)。'> / a>'; }}

將這些功能添加到 的functions.php 然後在 index.php 和其他使用分頁鏈接的頁面中使用該函數。 這就是在您的 WordPress 網站或博客上實施此新功能所需的全部內容 - 我強烈推薦! 希望 WordPress 的開發人員將在核心應用程序中實現這一更改。 迄今為止,他們還沒有過多關注搜索引擎優化,所以我並沒有屏住呼吸。

Douglas Karr

Douglas Karr 是 CMO 的 開放洞察 和創始人 Martech Zone。 道格拉斯幫助了數十家成功的 MarTech 新創公司,協助進行了超過 5 億美元的 MarTech 收購和投資盡職調查,並繼續協助公司實施和自動化其銷售和行銷策略。 道格拉斯是國際公認的數位轉型和 MarTech 專家和演講者。 道格拉斯也是一本傻瓜指南和一本商業領導書的出版作者。

相關文章

返回頂部按鈕
關閉

檢測到Adblock

Martech Zone 我們能夠免費為您提供這些內容,因為我們通過廣告收入、聯屬鏈接和讚助從我們的網站中獲利。 如果您在瀏覽我們的網站時刪除廣告攔截器,我們將不勝感激。