wordpress對聯,很多人發現對seo不太友好?
SEO是一個比較綜合且持續進行的工作,不過既然是問wordpress怎么做seo,那就聊一下單純針對wordpress比較有用的點。
個人對wordpress的評價還是比較高的,作為一款建站程序,無論是底層代碼的適配還是穩定性、維護的難易程度,都足以滿足大部分人的需求。
得益于比較完善的底層架構,即使是沒什么seo基礎的人,只要是能掌握一些方法,也可以讓網站健康發展。
1、檢查網站是否對搜索引擎可見Wordpress有一個內置選項,可以選擇是否對搜索引擎開放你的網站。這個選項的目的是避免網站沒做好的時候就被搜索引擎收錄,不過很多人在打開這個選項之后忘記關掉了,這就會造成搜索引擎無法抓取網站。
登陸Wordpress后臺,管理面板-設置-閱讀,選擇打開或者關閉即可。修改之后別忘了點擊保存,才會生效。
2、Wordpress中URL友好度問題雖然現在沒有明確的文件說什么樣的url就一定會在排名中被優化,但是還是建議把網站的url結構做好優化,這不只是對提升搜索引擎友好度有幫助,對用戶體驗的提升也有幫助。
比較好的url結構是:主域/欄目/文章,而不是:主域/?p=22736這樣。
區別在于第一種url結構是清晰可讀的,甚至你都不需要看內容就大概能知道這個頁面是關于什么的,但是第二種則不然,不管是用戶還是搜索引擎,理解起來都很麻煩。
優化Wordpress中的url路徑,控制面板-設置-永久鏈接,按照需求選擇即可。
這里要注意一下,如果你的網站已經上線一段時間且已經被搜索引擎收錄,那就不建議再去更改url結構了,或者說,更改之前需要做詳細的評估,避免因為站內大量頁面url路徑突然改變導致網站被搜索引擎處罰。
3、關于網址是否帶www的問題Wordpress中這個問題經常會碰到,通常上的做法是不帶www的域名301到帶www的域名上。
如果沒有做301條轉,那么帶和不帶www的域名,搜索引擎會認為這是兩個網站。
修改路徑:控制面板-設置-常規,根據選擇填寫網址即可。
4、Wordpress中xml站點地圖問題雖然現在搜索引擎支持的網站地圖格式很多,但是仍然建議使用xml格式,穩妥一些總不會出錯。
站點地圖可以幫助搜索引擎更加輕松地發現網站上的頁面,從而加快頁面的收錄速度。
這不會直接提升你網站的排名,但是是網站獲取排名的基礎。在Wordpress中站點地圖基本不需要額外的技術去開發,很多插件都可以實現這個功能。
生成完站點地圖之后,你會得到一個站點地圖的鏈接,通常是一個鏈接為:你的域名/sitemap.xml的文件,記得把這個鏈接提交給谷歌。
5、把網站添加到Google search console這個不是Wordpress網站獨有的,不過也說一下。Google search console可以理解為是谷歌的站長工具,后面所有的網站數據幾乎都要從這上面看。
提交的方式很簡單,先注冊Google search console賬戶,然后添加站點,驗證站點的方式看你自己喜歡,效果都一樣。
承接第四點,提交站點之后,左側菜單中的站點地圖,然后把剛才生成的站點地圖鏈接填進去就可以。
提交站點地圖之后記得看一下谷歌是否可以正常從地圖中抓取到內頁的鏈接,如果不可以可能是站點地圖出現問題。不過這需要一點時間,可以提交之后第二天再去看。
6、Wordpress站內文章的優化搭建好Wordpress站點之后,你可以在插件中找到大量的seo插件,功能也都還好。不過這并不意味著靠這些插件就能解決網站的優化問題。
Seo是一個持續且對經驗依賴很高的工作,需要seo人員時刻注意網站動態并采取對應的優化措施。
做站內文章的時候,可以通過網站標題、關鍵詞、描述等關鍵部位對文章進行重點優化。至于文章的關鍵詞怎么選,放幾個,建議找一些專門介紹關鍵詞篩選的文章來看一下,雖然短期內可能達不到所謂精通seo的程度,但是上手操作問題不大。
7、關于Wordpress中博文類目的劃分這個問題也很常見,見過一些網站內容做的其實還可以,但是把所有的博文都塞到了公司新聞的類目下。
這種做法十分不提倡,從seo的角度看這樣會降低這個類目內容的垂直度,不利于排名。從用戶體驗的角度看這樣會讓用戶不知道你這個類目到底要說啥。
所以如果你的博文有不同的幾個類型,比如企業新聞、行業新聞、產品介紹等,建議直接按照這樣的類目去劃分。
8、內部鏈接的建設搜索引擎收錄和權重傳遞最簡單的理解就是通過頁面之間的鏈接進行傳遞,那么也就是說,網站中的任何一個頁面都不應該是孤島(某些活動頁面或者專題頁可以,這個另說)。
怎么做內鏈這種教程很多,說一下我覺得比較適合新手操作的方法。
你可以根據首頁確定的主關鍵詞做一個大的樹狀圖,最頂端是你的主關鍵詞,然后下面是不同類目或者主推產品的關鍵詞,然后在下面就是內容頁面。
這樣做完之后每個關鍵詞其實對應的都是一個鏈接,比如主關鍵詞對應的就是首頁,類目關鍵詞對應的就是列表頁。
這樣你在寫文章的時候就可以根據文章主題的歸屬,在適當的位置加鏈接到對應的頁面上。
這樣做內鏈你會發現你的所有的內鏈從內容頁往上看是遞歸的,最后都到主頁。從主頁看,鏈接是樹狀分散的,最后分散到各個內頁。
當然可能還有比這個更好的方式,不過這個方式上手容易且不會出原則性錯誤。
9、Wordpress中鏈接的NoFollow第八點,網站內部鏈接有一部分是我們有意為之,也有一部分是必須要鏈接的。
比如網站中對社交媒體的鏈接等等,這些沒有明確seo目的的鏈接也會分走頁面的一部分權重,所以可以考慮采用NoFollow處理。
NoFollow的意思就是告訴搜索引擎這個鏈接不必跟隨,傳遞權重。不過上面之所以說可以考慮做NF處理,是說如果在沒有十足把握和經驗之稱的前提下,寧可不做也不要做的太過,把一些不必要的鏈接做了NF或者很可以的做,可能會有一些不好的反饋。
總結上面說的這些都是比較基礎但是對seo很重要的點,做好這些雖然不能保證網站排名提升多少名,但是至少可以讓網站朝著健康的方向成長。
后續無非就是在把每一個點拆分,做得更細,這也是大部分seo的成長方式。剛開始接觸seo的時候完全沒有必要直接去看那些特別高深的seo間接,就踏踏實實地先從這些基礎的,可以直接上手操作的地方做。
樹尚且無根,妄想枝葉繁盛并沒有啥意義,所以不必考慮太多,就只一心培植樹根,自有一天會枝繁葉茂。
我是Dora,畢業于愛爾蘭國立大學,從事谷歌海外推廣10年以上,幫助多家國際集團利用seo獲得業績穩定增長。
寫在最后1、想做谷歌SEO、海外推廣,可以一對一找我聊,我會以自己多年的經驗,幫你提供一些值得參考的建議。
2、谷歌seo新手、同行想學習或交流,也可以一對一找我,工作中遇到的問題都可以互相交流學習。
wordpress怎樣搭建網站?
想要搭建個人網站,就需要有單獨的服務器,就在阿里云購買了臺服務器,選擇系統為“Ubuntu 14.04.5 LTS”,并在阿里云買了個域名(域名是為了方便記憶,否則輸入ip地址訪問網站很不方便),下面就使用Ubuntu系統搭建WordPress個人網站。
安裝WordPress運行環境
1.安裝Mysql數據庫
apt update
apt upgrade
apt install mysql-server
查看mysql是否安裝成功:
root@iZ2zeeg42qkecbhciml4pcZ:~# mysql --version
mysql Ver 14.14 Distrib 5.5.62, for debian-linux-gnu (x86_64) using readline 6.3
2.安裝PHP
apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt update
apt install php7.2
apt install libapache2-mod-php7.2
apt install php7.2-mysql
apt install php7.2-fpm
查看php是否安裝成功:
root@iZ2zeeg42qkecbhciml4pcZ:~# php -v
PHP 7.2.16-1+ubuntu14.04.1+deb.sury.org+1 (cli) (built: Mar 7 2019 20:42:24) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.16-1+ubuntu14.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
3.安裝Nginx
install nginx
查看Nginx是否安裝成功:
root@iZ2zeeg42qkecbhciml4pcZ:~# nginx -v
nginx version: nginx/1.4.6 (Ubuntu)
重啟Nginx后,在瀏覽器中輸入http://阿里云服務器外網IP地址/
service nginx stop
service nginx start
如果圖片顯示為下圖,說明阿里云服務器自動啟動了apache2的服務,apache2和nginx都使用80端口,80端口沖突。
關閉apache2的服務
重啟php7.2-fpm服務和Nginx服務:
在瀏覽器中輸入http://阿里云服務器外網IP地址/
安裝WordPress及其配置
1.Mysql創建數據庫和用戶:
root@iZ2zeeg42qkecbhciml4pcZ:~# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.62-0ubuntu0.14.04.1 (Ubuntu)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database 數據庫名稱 character set utf8 collate utf8_general_ci;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on 數據庫名稱.* to '用戶名'@localhost identified by '用戶密碼';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
root@iZ2zeeg42qkecbhciml4pcZ:~#
2.下載WordPress并安裝:
獲取WordPress軟件:點擊此處
將下載的wordpress-5.0.3-
zh_CN.tar.gz
上傳到云服務器上安裝wordPress:
root@iZ2zeeg42qkecbhciml4pcZ:~# ls
wordpress-5.0.3-zh_CN.tar.gz
root@iZ2zeeg42qkecbhciml4pcZ:~# mv wordpress-5.0.3-zh_CN.tar.gz /var/www/
root@iZ2zeeg42qkecbhciml4pcZ:~# cd /var/www/
root@iZ2zeeg42qkecbhciml4pcZ:/var/www# ls
html wordpress-5.0.3-zh_CN.tar.gz
root@iZ2zeeg42qkecbhciml4pcZ:/var/www# tar -zxvf wordpress-5.0.3-zh_CN.tar.gz
......
root@iZ2zeeg42qkecbhciml4pcZ:/var/www# ls
html wordpress wordpress-5.0.3-zh_CN.tar.gz
root@iZ2zeeg42qkecbhciml4pcZ:/var/www# cd wordpress/
root@iZ2zeeg42qkecbhciml4pcZ:/var/www/wordpress# ls
index.php readme.html wp-admin wp-comments-post.php wp-content wp-includes wp-load.php wp-
mail.php
wp-signup.php xmlrpc.phplicense.txt
wp-activate.php wp-blog-header.php wp-config-sample.php wp-cron.php wp-links-opml.php wp-login.php wp-settings.php wp-trackback.phproot@iZ2zeeg42qkecbhciml4pcZ:/var/www/wordpress# mv wp-config-sample.php wp-
config.php
使用vim命令編輯wp-config.php:
vim wp-config.php
修改文件中的數據庫配置信息,填寫剛才創建的數據庫信息:
/** WordPress數據庫的名稱 */
define('DB_NAME', '數據庫名稱');
/** MySQL數據庫用戶名 */
define('DB_USER', '用戶名');
/** MySQL數據庫密碼 */
define('DB_PASSWORD', '數據庫密碼');
/**
* WordPress數據表前綴。
*
* 如果您有在同一數據庫內安裝多個WordPress的需求,請為每個WordPress設置
* 不同的數據表前綴。前綴名只能為數字、字母加下劃線。
*/
$table_prefix = 'wp_';
在阿里云控制臺將域名解析到指定的服務器上:
控制臺->域名->解析->添加紀錄
配置服務安全組策略,將80(http)端口和443(https)端口開放:
控制臺->云服務器ECS->網絡和安全->安全組->配置規則
配置80端口:
配置443端口:
配置后查看內容:
編輯Nginx配置文件:/etc/nginx/sites-available/default
client_max_body_size 10m;
server {
listen 80;
listen [::]:80;
server_name localhost; #你的域名
root /var/www/wordpress;
index index.php index.html index.htm index.nginx-debian.html;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
#try_files $uri $uri/ =404;
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
# include fastcgi.conf;
include fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 32 32k;
#fastcgi_intercept_errors on;
# With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
# With php-cgi (or other tcp sockets):
#fastcgi_pass 127.0.0.1:9000;
}
}
重啟Nginx后,在瀏覽器中輸入http://阿里云服務器外網IP地址/
service nginx stop
service nginx start
在瀏覽器中訪問自己的域名,查看是否成功:
到此WordPress就安裝成功了,你可以自行配制您的網站信息。
PageAdmin凡科建站Wordpress如何選擇?
如果有一定的建站知識,肯定是選擇Wordpress.
理論上wordpress可以實現你想要的任何一種可能性。世界上也有非常多的企業網站是用這個平臺制作的。
在Wordpress上面還有非常多的插件可以選擇,如果自己有編寫插件的能力,可以在Wordpress的基礎上,把Wordpress改到他都自己都不認識。
并且最重要的一點是,使用Wordpress是免費的,正常情況下不會有后續的煩惱。如果使用比較熟練的情況下,通常來說,搭建一個網站的整個框架只需要一兩個小時就能完成了。
當然了,網站的具體的內容還是要交給網頁編輯來做的,內容還是最花時間的,一個網站有沒有價值不在于平臺而在于內容。
有哪些適合程序員的Wordpress主題?
ordPress后臺應用中心的主題很多,大多數都是國外個人制作的,并且大多數是免費的。
但是大多數都是英文的,中文主題也很多,大多數都分布在各個社區,一下是我收集的部分優秀的Wordpress主題。
wordpress是否能二次開發?
既然要開發大型門戶網站,還用wordpress干什么呢?
wordpress本身是一個博客系統,不適合做大型門戶或其他網站,只是很多愛好者使用插件接口開發了各種應用,才讓大家覺得它是萬能的。
既然你要做大型門戶網站,另外兩種方式更適合:
1.從底層開始自己開發,做一個專業的門戶網站系統;
2.使用更為專業的門戶CMS系統,在此基礎上二次開發,如dedecms、PHPCMS等等。