READ LATER - Download this post as a PDF >> CLICK HERE <<

internet-marketing-how-to-create-links in-blog-posts-4When you write a blog post, you’ll often link to some additional content. That’s part of what blogging is all about–sharing content with your readers. These are sometimes called outgoing or outbound links because they link to other content. Links on other sites or pages to your blog post are incoming or inbound links.

The 2 types of links you should know about

Have you noticed when you click on a link that sometimes the new page replaces your current page and sometimes a new tab opens in your browser? You can specify which of these 2 behaviors you want when you create a link. Technically, these options are called targets because they specify the target location of the link.

Although there are actually 4 targets, you only need to use 2:

  • _self: The link opens in the same page/tab. The target is therefore the same as the original page. The originating page disappears and is replaced by the new page.
  • _blank: The link opens in a new tab. Essentially, the browser creates a new, blank tab and puts the target of the link there.

To make things simple, _self is the default, so if you don’t specify anything, your link’s target will open in the tab as the originating page.

Which should you use and when?

There’s a simple principle:

  • For internal links — links within your website — create a default link that substitutes the current page with the new page.
  • For external links — links to other websites — add the blank attribute, which opens a new tab

Why is this? For internal links, you want to keep the viewer on your website. This helps make search engines think that people like your site and want to stay on it. They consider this data when ranking your website in searches.

For external links, you don’t want people to lose your site. By opening a new tab, they can view the information but since your website is still open, they can easily return to it. This also helps search engines think that people want to stay on your site.

How do you specify the type of link?

By default, text links open in the same tab. Here’s how to specify a text link in WordPress that opens in a new tab.


  1. Select the text.
  2. Click the Insert/Edit Link button on the toolbar.
  3. Check the Open Link in a New Window/Tab checkbox.
  4. Click Add Link.


For an image, the linking process is different. When you insert the image, WordPress automatically adds the URL of the image’s source in the Link URL textbox. Usually, you don’t want this, because it just leads to the image itself and people can already see it.

So instead, delete the default URL and add the one you want. Then insert the image.


Now, follow these steps:

  1. Select the image and click the Edit Image button.
  2. Click the Advanced Settings tab.
  3. There, check the Open Link in a New Window checkbox. (In most cases, the link will open in a new tab, not an entirely new window.)
  4. Click Update.

Do you have any linking tips to add? Or a question? Leave a comment!

READ LATER - Download this post as a PDF >> CLICK HERE <<

    2 replies to "The best way to create links in your blog posts"

    • David

      Hi Ellen
      I’ve been using free WP while I built up readership and am preparing to migrate to a hosted site.

      I’ve been checking the “Open link” box for all external links since the beginning. However, I discovered that at a certain point, Firefox stopped opening _blank links in a new tab. IE still does.

      Evidently, the target tags have been deprecated so are no longer universally supported. There is also a FF bug around this that plugins address but may change general behavior for.

      In other words, it’s not completely supported.

    • Ellen Finkelstein

      David, I use Firefox as my default browser and I’ve never seen that problem. My _blank links always open in a new tab. Looking for some information on the topic, I see that there’s a problem in XHTML, but it seems that it’s fine otherwise.

      Sorry for the late response — I just noticed your comment. Do you have your hosted site up yet?

Leave a Reply

Your email address will not be published.