Using Trackbacks and Pingbacks in Your Blog

tracks

When used effectively, trackbacks and pingbacks are excellent tools to invite traffic, develop relationships with other bloggers, and build links to your blog, but many bloggers either don’t understand the difference between these two communication methods or don’t know how to use them. The purpose of this post is to explain what trackbacks and pingbacks are, explain their differences, and lastly, share how you can use them on your blog.

What is a trackback?

Basically, a trackback is designed as a means of notification between two blogs. For instance, if Blogger One writes a post that intrigues Blogger Two, instead of just leaving a comment on Blogger One’s blog, Blogger Two can write a post about Blogger One’s post and submit a trackback to Blogger One with an excerpt of what Blogger Two has written about Blogger One’s post. Blogger One’s blog receives the trackback and displays it in the comments section of the original post, and the trackback links back to the post written by Blogger Two.

What is a pingback?

The pingback was designed to overcome some of the shortcomings of trackbacks. They work like this: Blogger A posts on her blog. Blogger B posts on his blog and includes a link to Blogger A’s post. If both blogs have pingbacks enabled, then Blogger A’s blog will automatically receive a pingback, which will automatically confirm that the link originated from Blogger B’s blog.

What are the differences between the two?

Confused? Yeah, it is a bit confusing. Remember, one reason the Internet is called a “web” is due to all the entangled links going back and forth. I’ll explain the differences between trackbacks and pingbacks, and maybe that will help clear up a bit of the confusion.

(1) They use completely different communication protocols. Pingbacks communicate via Extensible Markup Language (XML) and Remote Procedure Call (RPC), and trackbacks use Hypertext Transfer Protocol POST (HTTP POST). The particular communication methods are something that don’t really matter to most of us, but it is a major difference between the two, so I’m listing it here.

(2) Pingbacks support auto-discovery, but trackbacks are sent manually using a trackback URL.

(3) Trackbacks allow the recipient to see what the responding blogger said about the initial post because an excerpt of your own entry will be created in the original article’s comments along with your entry’s URL. Trackbacks also allow recipients to edit the trackback comment, if desired.

(4) Trackbacks aren’t automatically verified, and can sometimes be spam.

How can you use trackbacks and pingbacks on your blog?

To use pingbacks, simply go to your WordPress Dashboard and scroll down to Options > Discussion. Once you’re on the Discussion settings screen, click the box that says, “Attempt to notify any weblogs linked to from this article.”

To implement trackbacks, locate the trackback URL of the blog post you wish to reference. Most blogs that display their trackback URL do so immediately before the comments section. Some blog themes don’t automatically display the link, in which case you’d need to contact the blog owner directly to request it. If the link is displayed, copy it and paste it into the “Send Trackbacks To” field in your New Post screen. As soon as you publish your post, the blog you tracked back to will be notified.

What if my blog theme doesn’t automatically display the Trackback URL?

You can manually add the code to do so. In your WordPress dashboard, go to Appearance > Editor and select the Single Post (single.php) file. Locate the words “php comments_template,” which calls the comments section. There will likely be a </div> marker just above it. Paste this code between the line with the </div> and the call to the comments section:

<p>Trackback URL for this post: <?php trackback_url(); ?></p>

Save your changes. That will place a plain text (not hyperlinked) URL to your post’s trackback address. Note: Before making any changes to any of the files in your blog’s editor area, copy and paste the file you plan to edit into a plain text document, such as Notepad or TextEdit so if something goes wrong, you can replace your edited file with the original code.

How can I prevent spam trackbacks?

I don’t use a live hyperlink with my Trackback URL, which means those who wish to track back to my posts will have to manually copy and paste in the URL instead of automatically clicking it. This helps cut down on spam trackbacks.

Another way to help prevent spam trackback comments is to install and activate the Simple Trackback Validation Plugin. This plug in matches the IP address of the sender to the IP address of the referenced URL. Another way this plugin checks trackbacks is by checking the URL page in the trackback. If that page doesn’t actually link back to your blog, the plugin determines it to be spam. This double validation eliminates about 99 percent of spam trackbacks.

Trackback URL: http://onbloggingwell.com/using-trackbacks-and-pingbacks/trackback/

3 comments ↓

#1 C h i r l e e n on 12.28.09 at 12:22 pm

Just stopping by via ICLW!

Happy New Year!

#2 Linda Fulkerson on 12.29.09 at 9:28 am

@Chirleen — Thanks for stopping by! Hope you have a great New Year, too!

@Wendy — Don’t get too overwhelmed by this. The most important thing to focus on is creating great content, then you can gradually implement other tactics to get more readers. Leaving comments on blogs of others is a better way to build relationships than trackbacks. Trackbacks are more useful if you’re referencing a blog for instructional purposes and not seeking to make new friends, although that can happen due to a trackback contact.

Hugs,
Linda

#3 Linda Fulkerson on 12.30.09 at 1:13 pm

Someone sent me a question via Facebook that may apply to others, so I’ll answer it here.

Q. Can I use Trackbacks on Blogger?

A. Blogger does not currently support Trackbacks. If you’re interested in this feature, though, you might want to check out “Backlinks.” Here’s the link to the documentation about Backlinks:

http://www.google.com/support/blogger/bin/answer.py?hl=en&answer=42533

Leave a Comment