标签: keywords

  • wordpress不同页面调用不同keywords和description

    在WordPress的header.php文件中,可以通过判断当前页面的类型(如首页、文章页、分类页等),然后动态地为每个页面设置不同的keywords和description。以下是一个示例代码,展示如何实现这一功能:

    <!DOCTYPE html>
    <html <?php language_attributes(); ?>>
    <head>
        <meta charset="<?php bloginfo('charset'); ?>">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title><?php wp_title('|', true, 'right'); ?></title>
        <link rel="profile" href="https://gmpg.org/xfn/11">
        <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>">
    
        <?php
        // 获取当前页面的类型
        if (is_home()) {
            // 首页
            $keywords = "首页关键词1, 首页关键词2, 首页关键词3";
            $description = "这是网站首页的描述内容";
        } elseif (is_single()) {
            // 文章页
            $keywords = get_post_meta(get_the_ID(), 'keywords', true); // 假设文章自定义字段中有关键词
            $description = get_post_meta(get_the_ID(), 'description', true); // 假设文章自定义字段中有描述
            if (!$keywords) {
                $keywords = "文章关键词1, 文章关键词2, 文章关键词3"; // 默认值
            }
            if (!$description) {
                $description = "这是文章的默认描述内容"; // 默认值
            }
        } elseif (is_category()) {
            // 分类页
            $cat_id = get_query_var('cat');
            $cat = get_category($cat_id);
            $keywords = $cat->name . ", 分类关键词1, 分类关键词2";
            $description = "这是分类页面的描述内容";
        } elseif (is_page()) {
            // 页面
            $keywords = "页面关键词1, 页面关键词2, 页面关键词3";
            $description = "这是页面的描述内容";
        } else {
            // 其他页面
            $keywords = "通用关键词1, 通用关键词2";
            $description = "这是通用页面的描述内容";
        }
        ?>
        <meta name="keywords" content="<?php echo esc_attr($keywords); ?>">
        <meta name="description" content="<?php echo esc_attr($description); ?>">
    
        <?php wp_head(); ?>
    </head>
    <body <?php body_class(); ?>>

    说明

    is_home():判断是否是首页。

    is_single():判断是否是文章页。这里通过文章的自定义字段(keywords和description)获取内容,如果没有则使用默认值。

    is_category():判断是否是分类页。通过分类的名称和一些默认关键词生成keywords。

    is_page():判断是否是页面(如“关于我们”、“联系我们”等)。

    wp_head():WordPress的钩子函数,用于加载插件和主题的头部代码。

    注意事项

    如果你希望更灵活地管理keywords和description,可以使用WordPress插件(如 Yoast SEO),这些插件提供了更强大的功能来管理每个页面的SEO元数据。但是这些插件带来的弊端也非常多,最好不要使用这些插件。

    如果你需要为文章或页面添加自定义字段(如keywords和description),可以在文章或页面编辑页面中使用“自定义字段”功能。

    通过这种方式,你可以为WordPress站点的不同页面动态设置keywords和description,从而优化SEO。

  • 独立站Google SEO需遵循原则与常见优化技巧

    独立站Google SEO优化是一个复杂且多方面的过程,需要遵循一系列原则和技巧来提升网站在Google搜索结果中的排名。以下是独立站Google SEO需要遵循的原则与常见的优化技巧:

    原则

    1. 关键词研究:关键词研究是SEO的基础,通过工具如Google Keyword Planner、Ahrefs、SEMrush等找到与业务相关的关键词。

    2. 用户体验优先:Google越来越注重网站体验与性能,核心网页指标(Core Web Vitals)成为评估网站综合体验的重要因素。

    3. 内容质量:发布高质量、原创且有价值的内容,以吸引和留住用户。

    4. 技术SEO:确保网站的技术性能良好,包括网站速度、移动友好性、安全性等。

    5. 结构化数据:为FAQ问题添加结构化数据,优化精选片段等。

    常见优化技巧

    1. 关键词布局:关键词布局应遵循“金字塔”结构,将搜索量大的关键词放在一级目录或二级目录。

    2. 页面优化:

    – 使用SEO友好的URL。

    – 标题标签中包含关键字,并使用修饰语如“best”、“guide”等。

    – 提供精准有效的标题,有助于Google网络爬虫理解文章内容。

    3. 内容策略:

    – 更新、升级和重新发布旧博客文章。

    – 根据竞争对手选题,创作更优质的页面。

    4. 链接优化:

    – 内部链接:注意所链接页面与锚文本的相关性。

    – 外部链接:注意外链的数量、质量和外链结构。

    5. 网站性能指标:

    – 提升网站访问速度。

    – 清除无效链接和死链接。

    6. HTTPS设置:给网站设置HTTPS,以提高安全性。

    7. 使用Canonical标签:避免重复内容,确保搜索引擎正确抓取和索引页面。

    8. 图片优化:

    – 使用与内容匹配的相关图片。

    – 压缩图片大小以加快页面加载速度。

    – 为图片添加替代文本。

    – 提交网站地图到Google,便于抓取。

    – 使用辅助工具进行SEO分析和监控。

    通过遵循这些原则和技巧,可以有效地提升独立站在Google搜索引擎中的排名,从而吸引更多有针对性的流量,提高网站的可见性和点击率。