Adding links in a WordPress Post or Page is fairly easy. There are a few different steps to take depending on whether you are inserting an internal link (link to another part of your own site) or external link (link to a  different site).

Internal Links

There is one thing to be careful of when creating internal links using the built-in functionality in the WordPress TinyMCE editor (the WYSIWYG visual editor you see when creating/editing Posts or Pages). If you change your Permalink structure later on, your internal links to Posts will be broken. If you have inserted a large number of internal links, this could mean hours of clean up time. Because of this possible issue, we recommend using the RB Internal Links Plugin instead.

External Links

External links can quickly and easily be added through the TinyMCE editor (Visual Tab) in WordPress. Begin by typing in the your link's anchor text (the text you're turning into a link). Highlight this text and click the "Insert/edit link" button.


In the Insert/edit link window, type in the URL you want to link to. You can also include an optional title which can be helpful to users (some browsers pop up the title like a tool tip). Links can also be forced to open in a new window or tab by selecting that option below the Title field. Click the "Add Link" button when you've entered the needed information.


Now we see that our text has been turned into a link.


Click either the "Update" or "Publish" button (depending on if you are creating a new Page or Post or editing an existing one). Then we can check out the new link on our site.


It's always a good idea to test out links to make sure they are working correctly.


Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Did you find this article helpful?

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Need More Help?

Help Center Search

Current Customers

Email: Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.