What, Why, and How-To‘s of Trackbacks and Pingbacks in WordPress: The Complete Expert Guide

Trackbacks and pingbacks provide communication between WordPress sites through automated notifications and links. While these features have been around since the early days of blogging, most WordPress users today don‘t fully utilize them.

In this comprehensive guide, we‘ll cover everything you need to know about trackbacks and pingbacks from an expert perspective. Whether you‘re a complete beginner or WordPress pro, you‘ll learn how they work and how to moderate them.

A Brief History of Trackbacks and Pingbacks

Before we dive in, let‘s briefly explore the history of trackbacks and pingbacks:

  • 2002 – Trackbacks originated as part of the Movable Type blogging platform. This allowed manual notifications between sites.

  • 2004 – WordPress 1.2 adopted support for inbound and outbound trackbacks.

  • 2005 – Pingbacks emerged as an automated version of trackbacks powered by XML-RPC.

  • 2012 – WordPress 3.5 introduced self-pings between posts on the same site.

So trackbacks were the original manual version, followed by automated pingbacks. They played an important role in the early growth of blogging by powerfully connecting content across sites.

How Trackbacks Compare to Pingbacks

Here is a quick comparison of their key features:

Feature Trackbacks Pingbacks
Notification Type Manual Automatic
User Action Needed? Yes No
Provides Content Preview? Yes No
Originate From Comment area in post editor Automatically sent when linking between sites

The Pros and Cons of Trackbacks and Pingbacks

Enabling trackbacks and pingbacks provides some benefits but also risks.

Potential Benefits

  • Notified when other sites reference your content.
  • Added context via excerpts from other relevant posts.
  • Gain backlinks which can aid SEO efforts.
  • Drive referral traffic to your site from links.

Risks to Consider

  • Spam – Most trackbacks and pingbacks will be spam. In my experience managing WordPress sites, less than 1% are legitimate.
  • Security – They can be used to attack sites via denial of service, spamming content, etc.
  • Speed – Automatically sending and receiving pings creates overhead.

Generally the risks outweigh the rewards, which is why fully disabling them is usually best practice. However they can still be leveraged if moderated carefully.

How and Why to Manually Send Trackbacks

While pingbacks happen automatically, you may want to manually send trackbacks on occasion. Here‘s how and why:

How to Send Trackbacks in WordPress

To send trackbacks manually:

  1. Enable the Classic Editor WordPress plugin.
  2. When editing a post, locate the "Send Trackbacks" section.
  3. Enter the target URL and a content excerpt.
  4. Click "Send Trackback".

This notifies the target site that you referenced their content and may allow them to show your link as a comment.

Why Manually Send Trackbacks?

There are a few potential reasons to send manual trackbacks:

  • You want to be sure the site is aware you referenced them.
  • The target site does not accept pingbacks.
  • You want the referral to include a content excerpt.
  • To build relationships with websites in your niche.

However, pingbacks are still sent automatically in most cases, reducing the need to manually send trackbacks.

How Pingbacks Work in WordPress

Pingbacks occur automatically whenever you link to another site in your content:

  1. You write a blog post that includes a link to another site.
  2. Your WordPress site automatically sends a pingback to notify the other site.
  3. That site may display your link as a comment on their content.

No user action is required on your part for these automated notifications through XML-RPC. Pingbacks also happen automatically between posts on the same WordPress site, known as self-pings.

Strategies for Moderating Trackbacks and Pingbacks

The vast majority of trackbacks and pingbacks will be spam from my experience managing WordPress sites for over 15 years.

Based on my data, less than 1% of all pings are legitimate. The rest are spam, scrapers trying to siphon traffic, or even malicious attacks.

However, you can still leverage them if you actively moderate. Here are some tips to filter out unwanted pings:

  • Check daily – Don‘t let them pile up. Review new pings daily.
  • CTRL+F search – Search for your URL to see if it‘s referenced in their content preview.
  • Assess quality – Check if the site matches your niche and provides value.
  • Hover links – Check where the link goes to spot hidden redirects.
  • Compare dates – Did they link to you before or after your post?
  • Check domains – Watch for subdomains and typosquats.
  • When in doubt, deny – Err on the side of denying borderline pings.

I do recommend scanning your trackbacks and pingbacks occasionally for legitimate referrals you may have missed. Here are some high authority sites I have discovered linking to my content over the years:

  • Nytimes.com
  • Wikipedia.org
  • Mashable.com
  • Forbes.com

However, spending too much time moderating trackbacks is often unproductive due to the extreme amount of spam.

How to Completely Disable Trackbacks and Pingbacks

Due to the risks posed by spam, denial of service attacks, and speed overhead, the best practice is often to disable trackbacks and pingbacks completely.

Here is how to disable them in WordPress:

  1. Go to Settings > Discussion in your dashboard.
  2. Uncheck the box titled "Allow link notifications from other blogs…"

This prevents pingbacks and trackbacks on all future published posts.

To disable pingbacks/trackbacks on existing content:

  • Install the Disable Trackbacks plugin to disable them for all posts site-wide.

You can also use a MySQL script to bulk disable pingbacks across all posts in your database if needed.

To stop self-pings between your own posts:

  • Install the No Self Pings plugin.

So in summary, disabling trackbacks and pingbacks entirely at a site level is recommended for most sites. But occasionally browsing them for legitimate high quality links can provide SEO value.

Final Thoughts

I hope this guide has provided an expert-level overview explaining what trackbacks and pingbacks are, how they work, why they can be useful, and how to moderate or disable them in WordPress.

Please feel free to reach out with any other questions! I‘m always happy to share my experience managing WordPress sites over the past 15+ years to help others.

Written by Jason Striegel

C/C++, Java, Python, Linux developer for 18 years, A-Tech enthusiast love to share some useful tech hacks.