内容目录
- • 问题描述
- —— 📝 当前情况
- —— 📈 不利影响
- • 解决方案
- —— 🛠️ 删除链接
- ——
- • 其他优化选项
- —— 🚀 重定向作者存档链接
- —— 🛠️ 添加 nofollow 属性
- • 总结
- —— 🌟 结论
对于使用 Windows 10 Pro(Win10专业网)的用户来说,选择一个简洁明快的 WordPress 自带主题如 Twenty Ten 是一个不错的选择。然而,该主题在 SEO 方面存在一些不足之处,特别是文章标题下方的“作者”和“发布日期”链接。本文将详细介绍如何优化这些链接,以提升网站的 SEO 效果。
问题描述
📝 当前情况
- 作者链接:每个文章的“作者”部分都有一个指向作者存档页面的链接。
- 发布日期链接:每个文章的“发布日期”部分都有一个指向文章本身的链接。
📈 不利影响
- 作者存档页面:如果网站只有一个作者,作者存档页面的内容与主页完全相同,这会导致重复内容,对 SEO 不利。
- 发布日期链接:发布日期带有文章地址的链接,增加了搜索引擎蜘蛛的负担,但对用户体验并无实际帮助。
解决方案
🛠️ 删除链接
- 查找相关代码
- 通过搜索发现,Twenty Ten 主题控制作者存档链接和日期链接的代码不在
author-template.php
文件中,而是在主题的functions.php
文件中。
- 修改
functions.php
文件
- 找到以下代码:
function twentyten_posted_on() {
printf( __( '<span class="%1$s">Posted on</span> %2$s <span class="meta-sep">by</span> %3$s', 'twentyten' ),
'meta-prep meta-prep-author',
sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a>',
get_permalink(),
esc_attr( get_the_time() ),
get_the_date()
),
sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>',
get_author_posts_url( get_the_author_meta( 'ID' ) ),
esc_attr( sprintf( __( 'View all posts by %s', 'twentyten' ), get_the_author() ) ),
get_the_author()
)
);
}
- 删除链接代码
- 修改后的代码如下:
function twentyten_posted_on() {
printf( __( 'Posted on %2$s by %3$s', 'twentyten' ),
'meta-prep meta-prep-author',
get_the_date(),
get_the_author()
);
}
其他优化选项
🚀 重定向作者存档链接
- 方法:将作者存档链接重定向到 about 页面。
- 参考:可以参考倡萌分享的《将WordPress的作者存档链接重定向到about页面》。
🛠️ 添加 nofollow 属性
- 方法:为链接添加
rel="nofollow"
属性。 - 代码示例:
function twentyten_posted_on() {
printf( __( '<span class="%1$s">Posted on</span> %2$s <span class="meta-sep">by</span> %3$s', 'twentyten' ),
'meta-prep meta-prep-author',
sprintf( '<a href="%1$s" title="%2$s" rel="bookmark" rel="nofollow"><span class="entry-date">%3$s</span></a>',
get_permalink(),
esc_attr( get_the_time() ),
get_the_date()
),
sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s" rel="nofollow">%3$s</a></span>',
get_author_posts_url( get_the_author_meta( 'ID' ) ),
esc_attr( sprintf( __( 'View all posts by %s', 'twentyten' ), get_the_author() ) ),
get_the_author()
)
);
}
总结
🌟 结论
通过删除或优化 Twenty Ten 主题中的作者存档链接和发布日期链接,可以有效提升网站的 SEO 效果。删除这些不必要的链接不仅可以减少搜索引擎蜘蛛的负担,还能避免重复内容的问题。希望本文的指南能帮助您更好地优化您的 WordPress 网站,提升其在搜索引擎中的表现。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容