wordpress seo优化
wordpress各个主题,基本上都没经过优化,对搜索引擎不友好,废话不多说,站长特效网是通过下面这个方法来优化的,希望对你有帮助。
1.标题优化代码,你自己根据自己的站点作相应的修改:
<title><?php if (is_home () ) { bloginfo(‘name’) ; echo ” – 提供全面的网页特效及广告代码,网页常用js特效和脚本.”; } elseif ( is_category() ) { single_cat_title(); echo ” – “; bloginfo(‘name’); } elseif (is_single() is_page() ) { single_post_title();echo ” – “; $category = get_the_category();echo $category[0]->cat_name; echo ” – “; bloginfo(‘name’); } elseif (is_search() ) { bloginfo(‘name’); echo ” 搜索结果: “; echo wp_specialchars($s); } else { wp_title(”,true); } ?></title>
2.为首页、分类页、文章页添加关键词keywords和描述description:
<?php if (is_home()){ $keywords = “网页特效,广告代码,js特效,js特效代码,脚本,特效,js脚本,javascript特效,脚本代码,js,javascript”; $description=”最全面网页特效代码和js脚本,网页必备js特效,包括常用的图像特效、日期特效、文字特效、窗口特效、图层特效、表单特效、色彩特效、鼠标特效等,还提供大量高质量广告代码。”; } elseif (is_single()){
$keywords = “”; $tags = wp_get_post_tags($post->ID);foreach ($tags as $tag ) { $keywords = $keywords . $tag->name . ” “; $description=$post->post_excerpt;} } elseif ( is_category(3) ){$keywords = “导航菜单,隐藏,滚动,选项卡,弹出,左侧,透明”; $description = “导航菜单常用特效,如隐藏效果、渐隐、弹出特效等。”; }elseif ( is_category(4) ){$keywords = “图像特效,图片切换,滚动,图片展示,放大,渐隐,漂浮,透明,拖动”; $description = “网页常见图像特效,网站中常见的有图片切换、图片展示、图片滚动、图片漂浮、图片放大缩小、渐隐等特效。”; }elseif ( is_category(5) ){$keywords = “日期特效,正计时,倒计时,时钟,日历,获取,万年历,弹出”; $description = “很实用的js日期特效,如网页时钟脚本、正计时、倒计时脚本、文本框日期选择等。”; }elseif ( is_category(6) ){$keywords = “色彩特效,渐变,背景颜色,配色,变色,闪烁”; $description = “网页颜色特效,js控制背景颜色或者变色等网页特效都全部收集在这里。”; }elseif ( is_category(7) ){$keywords = “文字特效,定时,闪烁,双击,弹出,滚动”; $description = “收集最全面的文字特效,如文字滚动、定时显示、闪烁特效、双击、弹出效果、滚动特效。”; }elseif ( is_category(8) ){$keywords = “表单按钮,文本框,限制,按钮,输入框,列表框,全选,反选,复制,关联菜单,下拉菜单,跳转,联动菜单,定时,弹出,获取”; $description = “很全面的表单按钮特效,常用效果有全选、反选、js获取参数值、联动菜单等网页特效。”; } elseif ( is_category(9) ){$keywords = “窗口特效,弹出,弹窗,展开,右下角,提示层,框架,定时,提示窗口”; $description = “网页窗口特效锦囊,站长常用的右下角弹窗、窗口弹出、提示层、框架等网页特效。”; } elseif ( is_category(10) ){$keywords = “表格图层,提示层,隔行换色,滚动条,单元格,拖动,隐藏,收缩,弹出”; $description = “网页表格图层特效聚集地,隔行换色、拖动表格、隐藏图层、弹出图层等常用网页效果。”; } elseif ( is_category(11) ){$keywords = “鼠标特效,单击,禁用,右键,鼠标感应,跟随”; $description = “鼠标效果也是很常见的一种网页特效,许多网站上用的禁用右键、鼠标感应就是很好的例子。”; } elseif ( is_category(12) ){$keywords = “选项卡,跳转,匹配,禁止,获取,单选框,生成”; $description = “网页综合特效,比较复杂的一种网页特效,经常综合几种特效来实现最终效果。”; } elseif ( is_category(13) ){$keywords = “广告代码,图片切换,右上角,图片展示,对联,图片切换,伸缩”; $description = “收集最全面的广告代码,网站中普遍使用的就是图片切换效果,还有各种应有尽有的广告代码类型。”; } elseif ( is_category(14) ){$keywords = “站长新闻,站长赚钱,网站赚钱,web开发,网站运营,网站盈利”; $description = “站长常看的文章,考虑如何运营网站,达到盈利目的。”; } ?>
<meta content=”<?php echo $keywords; ?>” />
<meta content=”<?php echo $description; ?>” />
其中is_category(4)中间的数字是各个分类的id,不会看数据库可以还原为默认链接,然后鼠标经过导航,看到左下角?cat=XXX,后面的数字就是分类ID.
文章标题可以这么设置:文章名 》 分类名 》 网站名称。如何取得分类名?上面的代码有,就是这段:<?php $category = get_the_category();echo $category[0]->cat_name; ?>
以上都是在主题目录下的header.php里面修改,各个主题的模板名称应该都相同的吧,不相同你就自己找那个头文件了。
补充:Web开发 , php ,