- N +

PHP网站SEO优化真的搞不定?手把手教你破局

PHP网站SEO优化真的搞不定?手把手教你破局原标题:PHP网站SEO优化真的搞不定?手把手教你破局

导读:

Intro...

你是不是也遇到过这种情形?熬夜写的PHP程序跑得挺溜,终局百度一搜网站连前10页都找不到。上周尚有个顾客跟我哭诉,花三万做的公司站日均访问量不到10个人。别急,今天咱们就聊聊PHP网站那些要命的SEO坑,我敢保证看完这篇,你至少能少走两年弯路!


第一关:服侍器设置埋的雷

客岁给某服饰厂做官网,程序小哥非要用Apache的默认设置。终局首页加载要8秒,你猜怎么着?三个月了百度都充公录首页。厥后换成Nginx加这三个设置立马奏效:

  1. 开启Gzip压缩 - 直接让CSS文件大小从120KB降到23KB
  2. 缓存设置 - 加上expires头之后,二次访问速率快了3倍
  3. 制止爬虫蠕动态URL - 在robots.txt里把开头的链接全屏蔽了

这里尚有个血泪教训:万万别采用localhost调试!有次我忘却改设置,百度蜘蛛抓了一堆127.0.0.1的内网链接,差点被当作弊站处理。


第二关:URL重写要这么玩

见过最离谱的PHP站,商品页URL长得像乱码:product.phpid=123&cat=5&from=search... 这种动态链接别说网民记不住,搜查引擎看了都头大。教你个绝招:

原始链接:
http://www.xxx.com/news.phpcat=3&id=25

重写后:
http://www.xxx.com/news/25.html

详细操作:
在.htaccess里加这条规则——
RewriteRule ^news/([0-9]+).htmlnews.phpid=1 [L]

留意!别把全体参数都静态化,特殊是带分页的。有次我把user=xxx也重写了,终局被爬虫刷出几千个重复页面,网站直接降权。


第三关:模板里的殒命陷阱

良多新手爱用这种标题标签:

- 某一个公司官网

大错特错!应该改成:

年最新版

重点来了:

  • 每个页面标题必须举世无双
  • 包括年份自动更新
  • 前30个字符就要出现中心词

举一个真实案例:某机器网站把商品页标题统一成"商品详情页",三个月后200多个页面只收录了3个。厥后按我说的改,两周内收录暴涨到180+。


第四关:数据库查询要性命

有个做本地论坛的顾客,首页要履行28次SQL查询。厥后我这么优化:

原代码:
foreach(catlistascat){
sql="SELECTFROMpostsWHEREcatid=".cat['id'];
}

优化后:
一次性掏出全体分类的最新帖子:
$sql = "SELECT * FROM posts GROUP BY cat_id ORDER BY create_time DESC LIMIT 10";

效果立竿见影:
页面加载从4.3秒降到1.1秒
跳出率从78%降到42%

记着:速率每快1秒,排名平均增强5个位次。这但是谷歌官方说的数据!


本人观点时间

做了八年PHP开拓,我发现良多程序员有个误区——总以为功可能实现比SEO重要。客岁接了个商城名目,顾客非要加个炫酷的3D商品展现,终局谁人页面至今没被百度收录。反却是最朴素的笔墨版商品参数页,带来了70%的咨询量。

说一句掏心窝的话:PHP网站想做好SEO,中心不是技巧多牛,而是愿不违心站在网民角度想症结。下次写代码前,先问一问自己:这一个功能对访问者有效吗?能帮他们更快找到想要的新闻吗?想清晰这些,你的网站自然会被搜查引擎青眼。

返回列表
上一篇:
下一篇: