本文目录一览:
- 1、怎么对PHPCMS V9的title标题进行SEO设置
- 2、请问完全用PHP代码写成的网站首页应该怎样做SEO?
- 3、SEO小技巧之如何PHP中添加自定义Last
- 4、php做的旅行社旅游网站怎么做seo?
- 5、关于php动态网站做SEO的问题
- 6、PHP网站怎么做SEO优化
怎么对PHPCMS V9的title标题进行SEO设置
针对一个网站的页面,我们一般分为 首页、栏目列表页、(文章)内容页,那么,我们就从这三个方面分别看下在phpcms v9里怎样设置title标题使其更加符合SEO规则。
首先,网站首页:
因为首页是网站中独立唯一的,那么它的title在后台有针对性的单独设置。后台设置位置:后台 - 设置 - 站点管理 -(对应站点)修改 - SEO设置 - 站点标题。
另外,如果没有设置seo的站点标题,那么上侧的“站点名”会作为首页title来显示。
当然,以上是表面上系统使用起来后台设置首页title的操作方法,从程序的角度,首页title的调用是通过首页的“标签”来调用的,默认模板的调用如下:
{if isset($SEO['title']) !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}
那么,你可以更改此处的代码来自由调用你想放入的内容,并结合if判断灵活显示。另外,其中的$SEO数组由phpcms全局函数库中的seo()方法生成,可对此方法进行二次开发来定制你自己的生成机制。
栏目列表页:
同样,先来看下栏目列表页的title内容在后台的操作位置:
后台 - 内容 - 管理栏目 -(栏目列表选择对应的栏目右侧)修改 - SEO设置选项卡 - 栏目标题。
在栏目列表页的title内容优先显示此处的内容,如果此处没有设置,那么显示栏目名称+首页title内容。
在默认模板中栏目列表页的title调用标签同上,只是内容会根据seo()方法传入的$catid参数不同而自动变化。
当然,你也可以使用其他标签自由调用你想要的内容或修改定制你的调用规则。
内容页:
内容页的title内容即添加文章内容时的“标题”+网站名称。默认模板中的调用标签写法仍然同上,也是由seo()方法自动调用。可自定义修改。
综上所述,除了到后台对应位置设置你的title内容外,在页面模板中主要通过标签调用数组$SEO中的内容,而$SEO中的内容是seo()方法调用后台你填写的对应title内容产生的。可通过修改标签规则或seo方法的php程序来定义你的调用内容。
请问完全用PHP代码写成的网站首页应该怎样做SEO?
php代码不是问题吧,页面会在生成的时候把php代码变成html代码,只要生成出来的html代码是对SEO友好的就没有问题。
顺便说一下,个人认为对SEO友好的定义:
1、页面TDK完整。
2、h1标签有且只有一个。
3、img标签都有alt属性。
4、对外链接使用rel="nofollow"属性(友链除外)
5、不用JS代码生成核心内容。
6、css、js代码尽量外置。
7、代码语义化完整。
望采纳
SEO小技巧之如何PHP中添加自定义Last
默认动态页面(php,asp…)中是没有Last-Modified 属性的,但我们可以在PHP中添加自定义Last-Modified 属性值。实现代码很简单,有需要的朋友可以按照以下方法调用(仅限PHP)。
?php
function re_lastModified ($time_difference){
$lastModified = time() + $time_difference;
header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $lastModified) . ' GMT');
}
re_lastModified (3600);
?
调用方法:
将上面的代码以文本文件保存,重命名为:Last-Modified.php,在你要显示Last-Modified 属性的PHP文件中最开始加上这段代码:include("Last-Modified.php"); 即可。
例如:?php include("Last-Modified.php"); ?
如果你的整个网站的动态页面都要修改此值,比较简单的方法是:将 include("Last-Modified.php"); 这段代码放在你CMS全局调用的PHP文件中。
代码说明:
re_lastModified (3600);
3600这个值可以修改成任意正负数值,时间单位是秒,
如果服务端当前时间为:Mon, 18 Nov 2013 16:35:29 GMT ,则上面的代码输出的Last-Modified 值就为:Mon, 18 Nov 2013 17:35:29 GMT,即将服务器端的当前时间加3600秒,然后输出,表明该网页一直都比客户端缓存的至少新3600秒。
当3600这里的值为负数时,表明服务器端的网页比客户端缓存的要旧,这样可以用来节省带宽。
php做的旅行社旅游网站怎么做seo?
网站要做seo优化的,就必须要做好下面的几点:
1.必须分析用户的需求,包括用户的隐形需求和显性需求。
2.统计网站分析网站数据,做出统计表以便分析
3.发现挖机用户的需求
4.做好网站的站内的优化(站内链接,优化,导航优化,描文本,内容优化,网站结构优化,相关内容优化,幻灯片优化,客服的优化,内链优化等相关的优化)
5.外链优化(相关行业的链接,高权重链接,百度的产品,)
关于php动态网站做SEO的问题
如果你会一点PHP最好了,不会也没关系,一样可以修改。
因为PHP是脚本型语言,所以前台页面的HTML标签也有可能是用PHP直接写的,如果关键词固定,那好办,直接在标签中写就是。如果是纯HTML写的标签,你应该知道怎么加,而PHP写的标签,给引号前加一个\即可,例:
//原标签:
echo "img src=\"1.gif\" /";
//加alt属性:
echo "img src=\"1.gif\" alt=\"美丽的图片\" /";
当然,如果这些关键词不是固定的,而是要根据PHP生成的图片路径来写的话,那就要懂PHP语言才行,不然你不知道怎么把不同图片与它的关键词相匹配
PHP网站怎么做SEO优化
优化网站,对于PHP来说主要有以下几点
代码分析,找出耗时长或者卡顿的代码加以优化。
循环太多:循环太多就考虑如何去掉循环,或者优化循环体结构,包括每次提前计算好变量,不在循环体内做过多运算。
IO瓶颈:就是sql语句有缺陷,或者磁盘读写过慢,网络带宽过低。sql优化包括索引优化,启用redis或memcache,分表分库等等优先顺序从前到后,网上都有很多教程。磁盘读写慢,就要考虑上固态硬盘。带宽就要联系网络运营商解决
精简前端页面。现在页面功能越来越复杂,卡顿不一定是后台,前端出现问题也很多。包括页面内容太多(适当缩减一部分网页内容),js,css,图片太大(对js,css进行压缩,去掉冗余代码等。使用压缩格式的图片,如jpg格式控制图片大小(尽量在100K甚至10K以内)启用网页缓存等)
深度优化性能,包括采用更快的PHP(PHP7.2),更快的服务器(Linux+nginx),更快的mysql(读写分离)等等。