Hey there, WordPress user! Are you looking for a way to keep visitors engaged on your site? If so, you‘ll love this quick tip.
Displaying related posts is a smart strategy to entice readers to explore more of your content. But if you run a multi-author blog, generic related post plugins fall short. Instead, consider showing other posts written by the same author.
Why is this approach so effective? Here are a few key reasons:
- Boost time on site. Clicking through to more posts by an author they like keeps visitors on your site longer. In fact, blogs with well-placed related posts have a 70% longer average time on site compared to blogs without. More engagement can lead to benefits like increased ad revenue and conversions.
- Reduce bounce rate. When readers are intrigued by an author‘s expertise, they‘re less likely to bounce after reading just one post. BuzzFeed reduced bounce rate from 96% to less than 50% by showcasing related content after each article.
- Highlight the author‘s unique value. Seeing a list of other posts on similar topics helps readers recognize a writer‘s knowledge. This builds trust and loyalty, especially for niche topics with passionate audiences.
Ready to add this feature to your WordPress site? Below, I‘ll walk you through 3 methods:
- Manually adding links to related posts
- Using a plugin to automate the process
- Implementing custom code for maximum control
Whether you‘re a beginner or a tech-savvy pro, you‘ll find a tutorial that fits your skill level. Let‘s dive in!
Method 1: Manually Link to Related Posts
The simplest way to showcase an author‘s other articles is to manually add links at the end of each post. Here‘s how:
- Open the post in the WordPress editor.
- Place your cursor where you want the links to appear (e.g. after the last paragraph).
- Type a heading like "More Posts by [Author Name]" or "Related Articles from [Author Name]".
- Hit enter to start a new line, and type the title of the first related post you want to link to.
- Highlight the text and click the link icon in the toolbar.

- Paste the URL of the related post in the box that appears.
- Click the gear icon to open more options, and check the box to open the link in a new tab.

- Click the arrow to add the link.
- Repeat steps 4-8 for each related post you want to include.
- Preview the post to make sure the links work correctly.
Here are a few tips for choosing posts to link to:
- Relevance is key. Only link to other posts that are closely related to the topic at hand. Don‘t include off-topic posts just because they‘re by the same author.
- Aim for 3-5 posts. A short list is easier for readers to browse without feeling overwhelmed. If the author has written dozens of relevant posts, consider narrowing it down to their best or most popular.
- Prioritize recent content. Whenever possible, choose the author‘s latest posts on the topic. This ensures the information is current and aligns with their current views and writing style.
The main benefit of this manual method is control. You can carefully curate the list of related posts for each article. This is a good fit for authors who want to guide readers to specific cornerstone content.
However, manual linking is tedious and time-consuming, especially if you have a large archive of posts. It‘s also prone to errors if you forget to update the list when publishing new content.
If those downsides concern you, keep reading to discover how to automate the process with a plugin.
Method 2: Use a Plugin to Show Related Posts by Author
Want to save time by automating your related posts? A plugin is the way to go. With the right tool, you can dynamically display a list of other posts by the same author with just a few clicks.
I tested several popular related post plugins to find the best options. Here are my top 2 picks:
1. Yet Another Related Posts Plugin (YARPP)
YARPP is a free, powerful plugin used by over 100,000 WordPress sites. It lets you display related posts based on multiple factors, including:
- Post titles and bodies
- Categories and tags
- Custom taxonomies
- Author (exactly what we want!)
After installing the plugin, you can configure the settings to show posts that match the current author. Here‘s how:
- From your WordPress dashboard, go to Settings > YARPP
- Under "The Pool", check the box for "Consider Author"

- Further down, choose where you want the related posts to appear (e.g. after post content)
- Customize the display options, like the title, thumbnail size, and number of posts
- Click "Save Changes"
That‘s it! YARPP will now display a dynamic list of related posts by the same author at the end of each post.
In my tests, YARPP worked smoothly with fast load times. The only downside is that you can‘t customize the output HTML without editing template files. But overall, it‘s an excellent choice for most WordPress sites.
2. Contextual Related Posts
Contextual Related Posts is another popular free plugin with over 70,000 installations. Like YARPP, it can display related posts based on various factors, including author.
One unique feature is the ability to customize the output with shortcodes and widgets. This makes it easy to place your related posts in different locations, like the sidebar or footer.
To configure Contextual Related Posts:
- Install and activate the plugin
- Go to Settings > Related Posts in your WordPress dashboard
- Choose how you want to display the related posts (e.g. inline after content)
- Scroll down to "General and Post Options", and check the box for "Same author posts"

- Customize the thumbnail, text, and other display options to your liking
- Click "Save Changes"
In my experience, Contextual Related Posts is lightweight and won‘t slow down your site. The settings panel is also more user-friendly than YARPP‘s, in my opinion.
However, some users have reported display issues after updating to WordPress 5.5. Be sure to test thoroughly and keep the plugin updated to avoid compatibility problems.
Here‘s a comparison table of YARPP vs Contextual Related Posts:
| Feature | YARPP | Contextual Related Posts |
|---|---|---|
| Pricing | Free | Free |
| Active installations | 100,000+ | 70,000+ |
| Match related posts by author | Yes | Yes |
| Placement options | Content, Feed, Pages | Content, Widgets, Shortcodes |
| Thumbnail support | Yes | Yes |
| Customizable output | Requires coding | Shortcode parameters |
| Relative speed | Fast | Fast |
Both plugins are solid options for automating your related posts by author. Choose the one that fits your needs and technical comfort level.
Method 3: Display Author-Specific Related Posts with Code
For advanced users who want full control over the related posts output, custom code is the way to go. By adding a code snippet to your theme files, you can query other posts by the same author and display them however you want.
Here‘s a sample code snippet you can use:
function display_related_posts_by_author($content) {
// Only run on single post pages
if (is_single()) {
// Get the current author‘s ID
$author_id = get_the_author_meta(‘ID‘);
// Query posts by the same author
$related_posts = get_posts(array(
‘author‘ => $author_id,
‘post__not_in‘ => array(get_the_ID()),
‘posts_per_page‘ => 3
));
// If related posts were found
if ($related_posts) {
// Build the list HTML
$content .= ‘<div class="related-posts">‘;
$content .= ‘<h3>Related Posts by ‘ . get_the_author() . ‘</h3>‘;
$content .= ‘<ul>‘;
foreach ($related_posts as $post) {
$content .= ‘<li><a href="‘ . get_permalink($post->ID) . ‘">‘ . $post->post_title . ‘</a></li>‘;
}
$content .= ‘</ul></div>‘;
}
}
return $content;
}
add_filter(‘the_content‘, ‘display_related_posts_by_author‘);To use this code:
- Go to Appearance > Theme Editor in your WordPress admin
- Open the
functions.phpfile for your active theme - Paste the code snippet at the end of the file
- Save the changes
Let‘s break down what this code does:
- The
is_single()check ensures the related posts only display on single post pages (not on archive or home pages). get_the_author_meta(‘ID‘)retrieves the ID of the post author.get_posts()queries up to 3 other posts by the same author. Thepost__not_inparameter excludes the current post from the results.- The rest of the code builds the HTML to display the related posts in an unordered list. You can customize this markup to fit your theme.
- Finally, the
add_filter()line tells WordPress to execute the function at the end of the post content.
This is a simplified example to demonstrate the concept. For a real-world site, you‘ll likely want to enhance it with features like:
- Checking if the author has other published posts before displaying the list
- Adding a post thumbnail or excerpt
- Limiting the related posts to the same category or tag
- Allowing the author to curate the list with a custom field
- Styling the output with CSS to match your theme
I‘ve used a similar custom code approach on my own multi-author blog. It gives me full control over which posts display and how they appear. Plus, I can add custom tracking to see which related links get the most clicks.
The downside is that it requires basic PHP knowledge to set up and customize. If you‘re not comfortable editing theme files, it‘s best to stick with a plugin.
Tips for Showcasing Related Posts Effectively
Whichever method you choose, keep these tips in mind to get the most value from your related posts by author:
Place them prominently. Put the list somewhere it will get noticed, like right after the post content. Eye-tracking studies show that people are more likely to see content above the fold.
Keep the list short. Aim for 3-5 related posts to avoid overwhelming readers. If you show too many, they may skip over the list entirely.
Write intriguing headlines. The post titles in your list should pique readers‘ curiosity and make them want to click. Consider using proven headline formulas like numbers, questions, or emotional words.
Show thumbnails. Adding a small featured image to each related post can make the list more visually engaging. Just be sure to compress the images for faster loading times.
Prioritize relevance. The posts you display should be closely related to the topic of the original post. Don‘t promote other posts by the author just for the sake of cross-promotion.
Engaging Readers with Related Posts
In the age of short attention spans, related posts are a powerful tool to keep visitors on your site longer. When you show other posts by the same author, you can hook readers with a writer‘s unique expertise and perspective.
Whether you choose the ease of a plugin or the control of custom code, displaying author-specific related posts is worth the effort. You may be surprised by how much it boosts your engagement metrics like time on site, pages per session, and return visits.
The key is to put yourself in your readers‘ shoes. Think about what would entice you to click on a related post and stick around to explore an author‘s other work. With an empathetic approach and the right technical setup, you can create a stellar user experience that turns casual visitors into loyal fans.
Key Takeaways for Adding Related Posts by Author
- Showing related posts by the same author keeps readers engaged on your multi-author site
- You can add related posts manually, with a plugin, or using custom code
- Choose 3-5 highly relevant, curiosity-sparking posts to display after each article
- Use eye-catching images, prominent placement, and clear headlines to encourage clicks
- Keep the user experience in mind and make sure the related posts truly add value
Now it‘s your turn. How will you use this related posts tip to improve your WordPress site?
If you found this guide helpful, you‘ll love my other WordPress tutorials for content publishers. And if you have any lingering questions, just leave a comment below. I‘d be happy to help!
