站内搜索
查看标签 / TAGS
互联网行业动态全面掌握,IT技术外包问题专业解答
-
WordPress的网站SEO优化技巧
本文将为你分享一些 WordPress SEO 技巧,以前我没有花太多时间做搜索引擎优化, 搜索引擎收录效果不是很好。 我不是什么 SEO 高手, 但作为一个搞搜索的前端开发, 或多或少知道一点, 折腾一下算是自我陶醉, 高人请绕道前行。 优化博客副标题 副标题 (slogan), WordPress 中称为 tagline. 它与博客标题不一样, 可能会承载一些描述博客的文字, 如我的副标题是 "DEFCON笔记 - Just Another WordPress Blog", 其中的 WordPress Blog 被我设置为 h1. 因为我想告诉爬虫, 这是一个关于 WordPress 的博客。 区分显示页面标题 页面的标题不要包含博客名称.,WordPress 标题一般会用到 bloginfo('name') 和 wp_title() 两部分, 前者是博客名称, 后者是文章标题 (如果标题不存在则不显示). 经典主题和默认主题输出标题用的代码如下: <title><?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?></title> 输出的标题结构是 "文章标题 » 博客名称". 除非你的标题和文章内容相关度比较高, 否则这样的标题对 SEO 显然是不好的。标题是爬虫认为重要的内容之一, 如果标题中包含了与文章内容无关的信息, 多少会对该页面有所影响。 那应该怎么弄呢? 我们可以对不同类型的页面进行区分, 实现代码如下: <title><?php // 如果是首页和文章列表页面, 显示博客标题 if(is_front_page() || is_home()) { bloginfo('name'); // 如果是文章详细页面和独立页面, 显示文章标题 } else if(is_single() || is_page()) { wp_title(''); // 如果是类目页面, 显示类目表述 } else if(is_category()) { printf('%1$s 类目的文章存档', single_cat_title('', false)); // 如果是搜索页面, 显示搜索表述 } else if(is_search()) { printf('%1$s 的搜索结果', wp_specialchars($s, 1)); // 如果是标签页面, 显示标签表述 } else if(is_tag()) { printf('%1$s 标签的文章存档', single_tag_title('', false)); // 如果是日期页面, 显示日期范围描述 } else if(is_date()) { $title = ''; if(is_day()) { $title = get_the_time('Y年n月j日'); } else if(is_year()) { $title = get_the_time('Y年'); } else { $title = get_the_time('Y年n月'); } printf('%1$s的文章存档', $title); // 其他页面显示博客标题 } else { bloginfo('name'); } ?></title> Keywords (关键词)和 Description(描述) Keywords 为搜索引擎提供网页包含的核心内容, Description 则为搜索引擎提供网页的描述信息。 以下是我对 keywords, description 和页面标题的处理规则, 实现方法可以参考上一段关于页面标题的说明. 页面类型KeywordsDescriptionTitle首页 (front page)自定义 keywords自定义 description博客标题文章列表页面 (index)自定义 keywords自定义 description博客标题文章详细页面 (single)标签组合摘要或者文章前 220 个字符 (截取文章需要特殊处理全角字符)文章标题独立页面 (page)标签组合文章前 220 个字符 (截取文章需要特殊处理全角字符. 独立页面不支持摘要, 有特殊需要可以创建页面模板)文章标题类目存档页面类目名称类目描述XXX 类目的文章存档搜索页面搜索关键字XXX 的搜索结果XXX 的搜索结果标签存档页面标签名称标签描述XXX 标签的文章存档日期存档页面日期XXX 的文章存档XXX 的文章存档其他页面留空页面标题博客标题 文章详细页面的描述一般取文章的前 220 个字符即可, 特别重要的页面和文章可以自定义摘要, 使其信息准确度更高. 如果存在摘要信息则使用摘要,…
您已经驻足了0秒
与设计/技术直接沟通,获取报价方案