Themewaves
How-To

How to Add Instagram to Your WordPress Site

Add an Instagram link, post, or feed to WordPress with these clear steps.

How to Add Instagram to Your WordPress Site

You can add Instagram to WordPress with a profile link, a post embed, or a feed plugin. Each choice serves a different purpose. A profile link takes visitors to your account. A feed shows posts on your site.

If you are asking how to add instagram link to wordpress, start by choosing where visitors should go. Use your profile address for a simple link. Use a feed when your Instagram posts add value to a page. This article shows how to add instagram on wordpress with all three methods.

Before you begin, copy your public Instagram profile address. It usually looks like instagram.com/yourname. Check your profile privacy settings if visitors should see posts without signing in. Keep a plain link handy as a fallback.

A link helps site visitors find your latest work and follow your account. It can support a portfolio, shop, event page, or blog. A feed can also show recent images without making you add each one by hand.

Still, Instagram should support your site, not replace it. Keep key details, such as prices, hours, and service terms, on your own pages. Those details should remain easy to find if a feed stops loading.

Think about speed and page space before adding a widget. A large feed can push useful content down the page. It may also load extra scripts. A profile link is often the better fit for a simple site.

  • Use a profile link to invite visitors to follow you.
  • Use a feed to show a set of recent posts.
  • Keep important business details on your site.
  • Check the page on a phone before publishing.
Crimson folder and graphite device representing ways to add Instagram links and feeds to WordPress
Choosing an Instagram setup

Choose a method to add Instagram

There are three main ways to add Instagram to a WordPress site. Add a profile link, embed one public post, or use a plugin for a feed. The right choice depends on what you want visitors to see.

A link takes only a few minutes to add. A single post can support a related story or product page. A plugin can show several posts in a changing grid. It needs more setup and may ask you to connect an account.

To add instagram to wordpress blog pages, first open the page or post in the WordPress editor. Save a draft before changing a live layout. Then pick the method that best suits the page.

MethodBest useSetup effort
Profile linkSend visitors to your accountLow
Single postShow one related postMedium
Feed pluginDisplay several recent postsHigher

If you want to know how to connect instagram to wordpress, a feed plugin is usually the option that links an account. A profile link does not need account access. Choose the least complex option that meets your goal.

Add a profile link or embed one post

To add a profile link, open the page or post you want to edit. Select the words or image that visitors should click. Choose the link tool, paste your full Instagram profile address, and save the page. Use a label that tells visitors where the link goes.

You can also add Instagram to a menu. Open your menu settings or the Site Editor, based on your WordPress theme. Add a custom link, paste the profile address, and set its label to “Instagram.” Save, then check the menu on desktop and mobile.

For a single post, open the public Instagram post and copy its share or embed link. Add a WordPress embed block, then paste the link. If your editor does not show the post, try a Custom HTML block with embed code offered by Instagram.

Preview the page before publishing. Private posts may not show to all visitors. Platform rules and WordPress settings can also affect embeds. A direct link is a reliable backup when an embed fails.

Crimson card beside a graphite tablet representing a manual Instagram profile link in WordPress
Adding a profile link or post

Use a plugin for an Instagram widget

A feed plugin can display recent posts in a grid or another layout. Smash Balloon Social Photo Feed and 10Web Social Photo Feed are two known options. Their features and account needs can change, so review each plugin’s current WordPress listing before you install it.

To learn how to install instagram widget on wordpress, open Plugins in your dashboard. Choose Add New and search for the plugin name. Check its update history, user reviews, and support notes. Then install and activate it.

Follow the plugin’s steps to connect an account or grant access. Pick a layout and set the number of posts to show. Many plugins provide a block or shortcode. Add the block to your page, or place the shortcode where the feed should appear.

Preview the feed on a phone and a computer. A small grid of six posts may suit a portfolio. A blog may need only a few posts in its footer. Use the fewest features that meet your needs.

  • Check when the plugin was last updated.
  • Review the account access it asks for.
  • Test the feed on small screens.
  • Remove the plugin if you stop using it.

For anyone searching how to add instagram widget to wordpress, the plugin’s block is often the simplest route. A shortcode can help when a theme lacks the right block area. Follow the plugin’s own steps for the exact shortcode or block name.

Crimson fabric and graphite frame arranged as a simple grid to represent an Instagram feed widget
Setting up an Instagram feed widget

Make each link easy to spot and understand. Use a short label such as “Follow us on Instagram.” If you use an icon, give it an accessible name in your theme or editor. Do not rely on an icon alone if visitors may not know what it means.

Place social links in expected spots, such as the footer, contact page, or main menu. Keep them out of the way of key actions. A feed works best near related content, such as a portfolio or product story.

Limit the number of posts and avoid showing a feed on every page. Large feeds can slow pages and distract visitors. Check page speed after setup, then remove extra features if the page feels slow.

Test the link and feed while logged out. Check that the profile opens, posts load, and the layout fits narrow screens. This simple check can catch issues that are hidden while you are signed in.

Fix common Instagram connection problems

If a profile link opens the wrong page, check for typing errors and paste the full address again. Make sure the link starts with https:// and points to the right account. Test it in a private browser window.

If a feed is blank, reconnect the account through the plugin settings. Check whether the profile or posts are private. Also review the plugin’s access status and update notes. A change to account access can stop a feed from refreshing.

If a post embed fails, try the public post link in a WordPress embed block. Remove the old block and add it again if needed. Clear your site or browser cache after changes, then test the page while logged out.

When the page looks broken, switch to a plain profile link while you troubleshoot. Check for a theme or plugin conflict by turning off other plugins one at a time on a staging site. Avoid testing this on a busy live site.

Pick the simplest setup that works

For most sites, a profile link is the fastest way to connect Instagram and WordPress. Use a post embed when one post adds context. Choose a feed plugin only when visitors benefit from seeing several posts on the page.

Start small, test the result, and keep a plain link as a backup. With those steps, you can link instagram to wordpress without letting the feed take over your page.

Step-by-step

  1. 01
    Choose the Instagram feature

    Decide whether you need a profile link, one post, or a full feed. Use the simplest option that meets your goal.

  2. 02
    Add a profile link or post

    Paste your profile address into the editor’s link tool. For one post, use its public link in an embed block.

  3. 03
    Install and set up a feed plugin

    Install a trusted plugin from the WordPress dashboard. Connect your account, choose a layout, and add its block or shortcode.

  4. 04
    Test the page

    Preview the page on mobile and desktop while logged out. Check the link, feed, and page speed before publishing.

Frequently asked questions

How do I add an Instagram link to WordPress?
Select text or an image in the WordPress editor, open the link tool, and paste your Instagram profile address. Save the page and test the link.
How do I add an Instagram feed to WordPress?
Install a feed plugin, connect your Instagram account, and choose a layout. Add its block or shortcode to the page where the feed should appear.
Can I embed one Instagram post in WordPress?
Yes. Add the public post link to a WordPress embed block, or use embed code when available. Private posts may not display for all visitors.
Why is my Instagram widget not showing?
Check account access, profile privacy, and the plugin’s connection status. Then refresh the feed and test the page while logged out.
Will an Instagram feed slow down my WordPress site?
It can add scripts and load time, especially when it shows many posts. Show fewer posts and test page speed after adding the feed.
Share XFacebookWhatsApp

Related reading

About cookies on this site

Essential cookies keep pages loading and the enquiry form working. Anything beyond that is optional and we only set it if you say yes. Details live in our Cookie Policy.