SEO & Analytics

How to Add an Internal Link in WordPress

WordPress basics for beginners

Learning how to add an internal link in WordPress helps readers and search engines move through your content more easily. When you place internal links correctly, you guide visitors to related posts, highlight important pages, and make it easier for Google to understand your site structure.

Think of each internal link as a signpost that points readers toward the next best article, keeping them engaged and moving deeper into your site.

In this tutorial you will add internal links using both the WordPress block editor and the Classic Editor, place helpful links in menus and widgets, and quickly test everything on the front end so your navigation feels natural and polished.

This guide will walk you step by step through how to add an internal link in WordPress so you can strengthen your site structure every time you publish.

What You Need to Start Adding Internal Links in WordPress

  • Administrator or Editor access to your WordPress dashboard.
  • At least two published posts or pages you want to connect with internal links.
  • Either the default block editor or the Classic Editor plugin active.
  • A modern web browser and a stable internet connection.
  • Optional backup or staging site if you prefer to test changes before going live.

Step 1: Understand How Internal Links Help Your Site

Before you start clicking, understand what a good internal link does. It connects related content, passes authority to important pages, and keeps visitors onsite longer.

  1. Log in to your WordPress dashboard by visiting /wp-admin on your domain and entering your username and password.
  2. In the left menu, hover over Posts and click All Posts to see your existing content.
  3. Scan your titles and note any cornerstone or “must read” articles you frequently want to promote.
  4. Decide which related posts you want to link together, such as guides and checklists on the same topic.

After you review your content, you will know exactly which pages deserve more internal links.

From the All Posts screen you can quickly see which posts get linked most often and where you can improve.

If you need a broader strategy for which pages to boost, read the guide Internal linking WordPress beginners later as a next step.

Step 2: Open the Post or Page to Add an Internal Link

Now open the content where you want to place your first internal link so you can work directly inside the editor.

  1. From the WordPress dashboard, hover over Posts and click All Posts.
  2. Find the post where you want to add an internal link and hover over its title.
  3. Click Edit to open the post in the block editor, or Edit (Classic) if your site uses the Classic Editor.
  4. Scroll through the content and identify the sentence where a link to another post would be genuinely helpful to the reader.

Opening the post this way ensures you are editing the latest version and avoids creating duplicate drafts.

Step 3: Add an Internal Link in the Block Editor

If your site uses the modern block editor, you can add an internal link directly inside any text block using the built in link tool.

  1. Inside your post, click inside the paragraph where you want to add the internal link.
  2. Select the exact words you want to turn into the link, such as a descriptive phrase that matches the target post.
  3. In the small toolbar that appears above the text, click the Link icon that looks like a chain.

Click the Link icon in the block toolbar to open the link box.

  1. In the link box that appears, start typing the title of the internal page you want to link to.
  2. Wait for WordPress to show a dropdown list of matching posts and pages from your site.
  3. Click the correct post or page in the dropdown to insert its URL automatically.
  4. Click the small Apply arrow or press Enter to confirm the link.

Use the link suggestions to quickly find internal posts without copying and pasting URLs.

  1. Optional step, click the Link icon again, then the small Advanced settings arrow to review link options.
  2. Make sure the option Open in new tab is off for most internal links, so visitors stay in the same browsing flow.
  3. Click Update in the upper right corner to save your changes.
Avoid marking internal links as nofollow. Search engines should be able to follow internal links so they can crawl your content properly.

To verify your internal link works, click Preview in the top right, open the post in a new tab, and click the linked text to confirm it loads the correct internal page.

For more background on link behavior in the block editor, check the official WordPress documentation at WordPress.org Adding Links.

Step 4: Add an Internal Link in the Classic Editor

If you use the Classic Editor plugin or an older workflow, the process is slightly different but still very quick.

  1. In your WordPress dashboard, go to Posts and click All Posts.
  2. Hover over the post you want to edit and click Edit to open the Classic Editor.
  3. In the visual editor, select the anchor text you want to use for your internal link.
  4. Click the Insert/edit link button (chain icon) in the formatting toolbar above the editor.

Use the Insert/edit link button to open the link options window.

  1. In the small link box, click Or link to existing content to expand the list of posts and pages.
  2. Use the search box to type part of the title of the internal post you want to link to.
  3. Click the correct post in the list. WordPress will automatically fill the URL and Title fields.
  4. Leave Open link in a new tab unchecked for typical internal links.
  5. Click Add Link to insert the internal link into your content.
  6. Click Update on the right side of the screen to save your post.

If you prefer working directly with HTML, you can add the link manually in the Text tab.

<a href="https://example.com/sample-post/">Sample Post</a>

After updating, click View Post from the admin bar and test the link on the front end to confirm it opens the right page.

Step 5: Add Internal Links in Menus and Widgets

Internal links do not only live inside paragraphs. Adding important internal links to menus and widgets helps visitors find high value pages from any part of the site.

  1. In the WordPress dashboard, hover over Appearance and click Menus.
  2. Select the menu you want to edit from the dropdown and click Select.
  3. On the left side, open the Pages or Posts panel and check the boxes for the internal pages you want to add.
  4. Click Add to Menu to place them into your navigation structure.
  5. Drag and drop the new menu items into the correct order or below other items to create dropdowns.
  6. Click Save Menu when finished.

Use the Menus screen to place your most important internal pages where visitors will see them first.

WordPress admin panel displaying the 'Menus' section, illustrating how to add existing posts as internal links to the primary navigation menu.
This screenshot displays the WordPress Menus editor, illustrating how to select and add existing posts as internal links to your website’s main navigation.
  1. To add internal links with widgets, go to Appearance then Widgets or Customize then Widgets depending on your theme.
  2. Add a Navigation Menu or Pages widget to your sidebar or footer area.
  3. Select the menu or page list that contains your key internal links.
  4. Click Save and then view your site to see the new internal links in the sidebar or footer.
WordPress admin displaying the Widgets screen where a Navigation Menu widget is configured in the Sidebar, linking to the 'main menu'.
Sidebar, linking to the ‘main menu’.” width=”1100″ height=”536″ /> Configure the WordPress Navigation Menu widget to display your site’s main menu, enhancing internal linking.

Check a few front end pages to ensure the new menu and widget links look good on desktop and mobile.

Common Internal Link Types in WordPress

The table below gives you a quick overview of the most common internal link types you will use around your WordPress site and how they are typically added.

Internal Link Type Best For WordPress Setup Method Notes
In-Content Contextual Link Guiding readers to related posts while they are reading Select text in the editor and use the Link tool Most powerful type of internal link for SEO and user experience because it appears right where the topic is mentioned.
Primary Navigation Menu Link Highlighting your most important pages (home, blog, categories) Go to Appearance » Menus and add pages or custom links Great for cornerstone content and categories you want every visitor to find quickly.
Sidebar or Widget Link Featuring popular posts, series, or category hubs Use Appearance » Widgets to add a Navigation Menu or Text widget Works well for “Most read” or “Start here” sections that stay visible on many pages.
Footer / Utility Link Linking to policies, about page, or resource hubs Add a footer menu in Appearance » Menus and assign it to the footer location Low maintenance way to keep important but less frequently visited pages available everywhere.

Step 6: Review and Maintain Your Internal Links

Adding a single internal link is a good start, but reviewing your posts regularly keeps your internal linking structure healthy as you publish more content.

  1. Open your newly edited post on the front end in a new browser tab.
  2. Click every internal link you added and confirm each one loads the correct page with no 404 errors.
  3. Use an incognito or private window to see the page as a new visitor and check whether the links feel natural and helpful.
  4. From your dashboard, open a few related posts and add links back to this new article to create two way connections.
  5. Schedule a quick review every month to update older posts with links to your newest, most important guides.
To scale this process across many posts, read WordPress migration checklist for blogs for a repeatable workflow.

As you maintain internal links over time, your site becomes easier to navigate, and your most valuable content receives consistent internal support.

Conclusion You Are Ready to Use Internal Links in WordPress

By following these steps you learned how to add an internal link in WordPress using both the block editor and Classic Editor, place key links inside menus and widgets, and double check everything on the front end. Each new internal link you add gives readers a clearer path through your content and helps search engines understand which pages matter most.

Whenever you publish a new article, look for at least one natural place to add an internal link so every post supports the rest of your content library.

Make internal linking part of your regular publishing checklist so every new post strengthens your existing content instead of standing alone.

Further Reading on Internal Linking

Frequently Asked Questions About Internal Links

What is an internal link in WordPress

An internal link is a hyperlink that points from one page or post on your WordPress site to another page or post on the same domain. Internal links help visitors discover related content and help search engines understand how your pages connect.

Should internal links open in a new tab

For most internal links, keep them opening in the same tab so visitors stay in a natural browsing flow. Reserve new tabs for special cases, such as linking to documents or tools that users may want to reference while staying on the current page.

How many internal links should a post have

There is no fixed number, but a helpful rule is to add internal links wherever they genuinely improve the reader experience. Many posts perform well with three to ten internal links, depending on length. Focus on relevance and clarity instead of hitting a specific count.

Can I add internal links without the visual editor

Yes. In the Classic Editor, switch to the Text tab and add HTML anchor tags manually. In the block editor, you can use the Code editor view to paste HTML, but most users will find the visual link tool easier and safer to use.

Why are my internal link suggestions not showing

If the link search box does not show your posts, confirm that the target content is published, not set to draft or private. Also check your user permissions and clear any caching plugins that might be interfering with the editor. Refresh the page and try again.

Do I need a plugin to manage internal links

You can add internal links manually without any plugin. However, some SEO plugins and link management tools can suggest opportunities and detect broken links at scale. Start with manual links and add tools later if your site grows and you need automation.

Can I link to category or tag archive pages

Yes, linking to important category or tag archives can help visitors find clusters of related content. Make sure the archive pages are well organized and contain high quality posts so sending internal links to them improves the overall experience.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button