如何為PHPCMSV9的標題設置SEO
對於壹個網站的頁面,我們壹般分為首頁、欄目列表頁和(文章)內容頁。那麽,我們就從這三個方面來看看如何在phpcmsv9中設置標題,使其更符合SEO規則。首先,網站首頁:
因為主頁在網站中是獨立且唯壹的,所以它的標題是在後臺單獨設置的。設置位置:後臺-設置-站點管理-(對應站點)修改-SEO設置-站點標題。
另外,如果沒有設置seo的站點標題,上面的“站點名稱”會顯示為主頁的標題。
當然,以上是系統在表面上設置後臺首頁標題所使用的操作方法。從程序的角度來看,主頁標題的調用是通過主頁的“標簽”進行的。默認模板的調用如下:
{ifisset($SEO[title])!empty($SEO[title])}{$SEO[title]}{/if}{$SEO[site_title]}然後,妳可以在這裏修改代碼,自由調用妳想放進去的東西,結合if判斷靈活顯示。另外$seo數組是由phpcms的全局函數庫中的seo()方法生成的,可以二次開發自定義自己的生成機制。
分欄頁面:
同樣,我們先來看看後臺的欄目列表頁面標題內容的操作位置:
後臺-內容-管理欄目-(在欄目列表右側選擇相應的欄目)修改-SEO設置選項卡-欄目標題。
在列列表頁面的標題內容中,優先顯示此處的內容。如果此處未設置,將顯示主頁的列名標題內容。
默認模板中,列列表頁面的標題調用標簽同上,但內容會根據seo()方法傳入的不同$catid參數自動變化。
當然,妳也可以使用其他標簽自由調用妳想要的或者修改定制妳的調用規則。
內容頁面:
壹個頁面的標題內容就是文章內容添加時的“標題”網站名稱。默認模板中的調用標簽還是和上面壹樣,也是seo()方法自動調用。可以定制和修改。
綜上所述,數組$seo中的內容除了在後臺相應位置設置妳的標題內容外,主要是通過頁面模板中的標簽調用,$seo中的內容是通過SEO()方法調用妳在後臺填寫的相應標題內容生成的。妳可以通過修改php程序的標簽規則或者seo方法來定義妳的調用內容。
如何學習SEO?
SEO需要的技術真的太多了。沒接觸過和接觸過和提升過。所知道的技術真的天差地別。
首先說壹下基礎的SEO知識把。
入門級SEO需要掌握知識及技術:htmlcssDIV各種CMS的運用及修改發現很多SEO連入門級需要的技術知識都掌握不全。
說下技術包含應用場景HTML這個是應用較多和頻繁的。最基本的TDKmeta元標記og屬性link標簽>>註釋A標簽alt標簽H標簽strong標簽nofollow這些都是html技術的支撐裏面Css這個和html是壹個包含關系。比如前提到H標簽strong等Css用於定義樣式文件所有樣式有關的比如字體樣式顏色加粗H標簽定義標題大小的。
很多大概講的話這些就是和SEO相關的。DIV這是網站布局裏面塊的應用。主要是html裏面布局的部分。
CMS運用這個是重點了。大部分的SEO優化的站點使用的是開源的CMS這裏面企業站的話以織夢和帝國為最。當然還有其他的但是最多的是這二類。這些CMS有很多功能是對於SEO很有好處。看妳自己怎麽用。能否熟練使用。
進階級SEO需要掌握知識及技術:數據分析技術CMS功能開發JSpython定制功能正則采集和爬蟲數據分析;基本數據分析利用比如EXC表格CMS功能開發需要PHP語言的熟悉織夢和帝國都是PHP的。如增加文章發布後自動主動推送給百度熊掌號。
可以在網上找到源碼妳還是的修改和利用。這裏有人會說找程序員,交給程序員解決。沒錯如果公司有程序員是可以交個他們解決。但是如果我們知道這方面的知識在溝通和寫需求的時候描述是否效率會提升包括溝通成本。而不是壹點程序思維都沒有瞎JB提需求。
JS:基本的了解和應用就可以了。比如跳轉如何用JS作出302跳轉效果PC端跳轉移動端代碼跳轉適配這裏面水很深。黑帽很多東西在JS裏面都能找到亮點的特色。404跳轉判斷來訪跳轉。發現這裏面舉例跳轉比較多。
因為缺少在Seo實戰中這個JS效果用的比較多。而跳轉有很多種。打個比方寫壹個最簡單JS跳轉效果。當網站頁面被克隆時如何挽回流量?
分析:克隆頁面那麽就會包含頁面所有的元素如果我寫壹個JS用來判斷當前頁面url是否為自己本身的url實現跳轉是否就能把這壹部分流量搞回來?這個代碼我就不放放出來了網上很多也很簡單。
判斷當前url是否包含"XXX"不包含就跳到'XXX'如果克隆者並沒有過濾掉JS的話。那麽當用戶訪問克隆頁面觸發了JS就會跳轉到被克隆的頁面這是不是流量就回來了。
PYthon定制功能這個就很大了。比如壹些日常的SEO操作查排名查收錄查導出url分析爬蟲日誌推送不收錄url到百度等等。。很多具體根據需求。所以作為壹個進階SEO妳需要掌握python正則這個應用場景就太多了。
移動適配規則提交裏面就用正則帶適配url裏面各層級的參數同時python裏面識別很多都有正則包括采集裏面對於url識別裏面很多正則。采集和爬蟲這個包含正則截取正則替換scarpy等。應用場景裏面基本是大數據采集。
大神級SEO需要掌握知識及技術:數據分析模型建立與拓展PYthon自動化shell分析產品模型與需求。
這個就能難說叻。畢竟我也是在學習和進步中。和接觸到的大神了解來說發現了壹些技術,肯定還有壹些隱藏的屬性和技能沒了解到。數據分析是壹個大的東西。每個SEO大神對於SEO數據分析都有自己模型和維度。同時在做數據分析的時候會涉及到很多技術。
比如pythonshell等甚至很多我也不了解的技術。python自動化這個最近5118創始人李昊在最近分享中反復提到這個詞。李昊是技術出身,所以對於SEO有著關於自動化、程序化、批量化執行執念。把壹些SEO實戰所需要的壹些數或者功能程序化自動化批量化。
shell也是用來做數據分析,用來剝離數據分析數據中間可以結合python用來獲得需要的數據和效果。產品模型與需求做SEO都到大神級別了那麽對於做產品或者做壹些提升流量需求的產品和需求時也是需要了解和應用的。到了這壹步我估計已經有壹大批SEO哭死在路上。因為可能他們做了好幾年可能還是在入門級SEO徘徊。當妳和更多大神級SEO交流時候妳就會發現技術原理技術思維無處不在。越是學習的越多了解的越多,發現自己懂得越少進步的空間越大。
祝好!希望題主不要被我這壹大堆關於SEO技術給弄懵逼。壹步壹步來,壹步壹個腳印。回頭看看自己的學習進步過程真的太有意義了。
歡迎大佬拍磚指正,歡迎新人交流討論。歡迎同行和圍觀群眾點贊、收藏、評論。