How to Add Instagram to Your WordPress Site
Add an Instagram link, post, or feed to WordPress with these clear steps.
Instagram links and feeds in WordPress
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.
Why link Instagram to WordPress?
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.

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.
| Method | Best use | Setup effort |
|---|---|---|
| Profile link | Send visitors to your account | Low |
| Single post | Show one related post | Medium |
| Feed plugin | Display several recent posts | Higher |
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.

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.

Improve the link, widget, and visitor experience
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
- 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.
- 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.
- 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.
- 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.
Related reading
How to Create a Web Page in WordPress
Build a WordPress page from setup to launch with clear, useful steps.
How Do You Edit a Blog Post on WordPress?
Edit WordPress posts with care, then preview and publish your changes.
How to Add a Mailchimp Signup Form to WordPress
Add, style, and test a Mailchimp form on your WordPress site.