Skip to content

Kolakube products

Build websites that delight with Kolakube software.

Md

WordPress publishing and content marketing system.

XFtoWP

Bring your XenForo forum to WordPress.

CryptoWP

Crypto prices, widgets, and dashboard.

3 Usability Tips For Creating the Perfect Guest Post Experience & Attract More Writers

Guest posting is a crucial, highly effective way to pour traffic in to your site and rapidly build a name for yourself. No doubt it fits perfectly into any content marketing strategy.

You’ve read plenty of are articles on how to write a great guest post. But how about attracting more writers to your own site?

Guest writers are always looking for the right website to submit their guest post to. Sites like Copyblogger, ProBlogger or Think Traffic probably get dozens of guest post submissions every day.

How can your own site, which probably gets a significantly lower amount of traffic and buzz, get any guest post submissions at all?

Here’s what guest writers are looking for when selecting the site they want to send their guest post to:

Trust.

There are a lot of things that factor into the selection process. Like anything else, nothing outweighs the big trust factor.

If you don’t look like a site that can be trusted — you have a long way to go before you get anyone wanting to write for you.

How do you build trust with guest writers? The obvious things stand out, like writing consistently, building a reader base, a social media presence, etc. etc.

But if you really want people’s guest posting testosterone to kick in, try implementing these 3 tricks now:

1. Make Your Content Beautiful

Beautiful Blog ContentThe design of your site is the sole most important thing your website has going for it. So, it better look stunning.

This includes the content of your post. You know, having great typography, pretty-looking headlines, post images, author boxes, etc.

If you use one of my Thesis skins, you’re pretty much covered there. A well-designed content area (it doesn’t hurt to actually write good content too) can be the difference between getting a guest post and losing out.

You wouldn’t want your child running around a gas station all day, just as a guest writer wouldn’t want their post on a site that looks like it was designed in a gas station.

Think about it like this:

You have to drop your child off at a daycare center. Are you going to bring them to the one that looks like a gas station, or the one that looks like a legitimate daycare center?

You wouldn’t want your child running around a gas station all day, just as a guest writer wouldn’t want their post on a site that looks like it was designed in a gas station.

Design is important. Take extra time to make your posts look stunning and make people want their content on your site.

2. Making Submission Easier

Everyone wants the easiest way to do something. Guest post submissions need to be easy, or writers may bail at the last minute and submit their post elsewhere.

From my blogging experience, I’ve found the best way to handle a guest post is to give the writer control, and keep everything streamlined by:

Create a Guidelines + Formatting Page

When I was managing my old site, Blogussion, I created a page that explained the following things:

  • Basic rules for writing a post (originality, grammar, quality, etc.)
  • Explained the process, and how getting a guest post published would go
  • Created dummy content with examples of the custom post formatting in posts

You can see that page here, to get an idea.

By creating this page, it really cleared up a lot of questions people had about writing a post. It would be wise of you to do the same.

Easy Submission Form

Easy contact formApart from having guest post guidelines, it’s vital to make contacting you easy.

I recommend building a custom contact form. That way, you can personalize your submission form and make the whole process easier.

I use Contact Form 7 (and Andrew Norcross’ optimization trick), as you can build unlimited forms and quickly insert them into pages.

Allow Registrations

I’d always recommend letting your writers register to your site. That way, they can submit their post to your actual site instead of doing it through email.

This also creates a new level of trust and personalization. You’re giving them their own account to fill their profile information in and essentially become a part of your site.

Speaking of filling in profile information…

3. Create Custom Profile Fields

The “holy grail” of guest posting is the quick author biography that gets put at the bottom of each post. In that biography, is usually a quick link back to the author’s site.

I usually let my writers fill in their biography by editing their profile and adding their own link in themselves.

Now, WordPress can do a lot. But the profile manager sort of… sucks. For whatever reason, you can enter your AIM, Yahoo IM and Jabber usernames to your profile, but not Twitter, Facebook or Google+.

I don’t even know what Yabber is, and I haven’t used AIM since I was in 7th grade. And I’d bet that 99.9% of my guest posters would rather have their Twitter link in their author biography over this other stuff.

So, I created extra profile fields for my guest writers to input their information in and make customizing their profile easier (this is also in Marketers Delight):

Custom Profile Fields WordPress

The profile stuff (Twitter, Facebook, Google+) links at the top are generated from these fileds in each users profile on Kolakube

Here’s how you can do it too.

First, place this function in your themes functions.php file (if you use Thesis, use custom_functions.php):

[php]
/*
Adds tables to profile page
Always match the labels for each profile field. For example,
change KOL_TWITTER to whatever label you want in both the
kolakube_bonus_fields() and kolakube_save_bonus_fields()
functions.
*/

function kolakube_bonus_fields($user)
{
?>
<table class="form-table">
<tr>
<th>
<label for="kol_twitter"><?php _e("Your Twitter Username:"); ?></label>
</th>
<td>
<input type="text" name="kol_twitter" id="kol_twitter" value="<?php echo esc_attr(get_the_author_meta(‘kol_twitter’, $user->ID)); ?>" class="regular-text" /><br />
<?php _e("Exclude @ symbol. Example: <a href=\"http://twitter.com/afrais/\" target=\"blank\">afrais</a>"); ?>
</td>
</tr>
</table>
<?php
}
add_action(‘show_user_profile’, ‘kolakube_bonus_fields’);
add_action(‘edit_user_profile’, ‘kolakube_bonus_fields’);

// Saves data

function kolakube_save_bonus_fields($user_id)
{
if(!current_user_can(‘edit_user’, $user_id))
{
return false;
}
update_usermeta($user_id, ‘kol_twitter’, $_POST[‘kol_twitter’]);
}
add_action(‘personal_options_update’, ‘kolakube_save_bonus_fields’);
add_action(‘edit_user_profile_update’, ‘kolakube_save_bonus_fields’);
[/php]

To add new fields, simply add a new table row after the last row:

[html]
<tr>
<th>
<label for="kol_twitter"><?php _e("Your Twitter Username:"); ?></label>
</th>
<td>
<input type="text" name="kol_twitter" id="kol_twitter" value="<?php echo esc_attr(get_the_author_meta(‘kol_twitter’, $user->ID)); ?>" class="regular-text" /><br />
<?php _e("Exclude @ symbol. Example: <a href=\"http://twitter.com/afrais/\" target=\"blank\">afrais</a>"); ?>
</td>
</tr>
[/html]

…and add a new save command to the function kolakube_save_bonus_fields:

[php]
update_usermeta($user_id, ‘kol_twitter’, $_POST[‘kol_twitter’]);
[/php]

You can output the field information on your website by putting this line of code in your templates:

[php]
<?php get_the_author_meta(‘kol_twitter’); ?>
[/php]

Your Writers Will Thank You

Following these 3 tips will ensure your writers are always happy and, your blog full of great guest posts.

What tips would you add to this list? I can think of a few, more obvious things that what I talked about above. But what are your thoughts? Don’t be afraid to leave a comment below!

—
Featured post image by Der Toco