How to Add Social Media Links to a WordPress Website

Social media links are one of those small details that visitors notice immediately when they’re missing. You can build a clean, well-structured WordPress site using the step-by-step guide to building a WordPress website and still have it feel incomplete if there’s no obvious way to find your social profiles.

Most visitors know where to look — the footer, usually, or sometimes the header. If the links aren’t there, some will check the Contact page. If they’re not there either, most move on without connecting. It’s a small gap that’s easy to overlook and equally easy to fix.

WordPress has a built-in Social Icons block, and most themes have dedicated spots for social links in the footer or menu. You don’t need a plugin or custom code to get this working properly — but placement and consistency matter more than the method you use.

Quick Answer

Add social media links in WordPress using the built-in Social Icons block, which you can place in your footer, header template, or any page via the Block Editor. For classic themes, use the Social Icons widget or add custom links to a navigation menu via Appearance → Menus. The footer is the right default — it appears on every page and is where visitors expect to find social links.

Why This Matters

Social links aren’t just for visibility — they’re a trust signal. A site with real, working social profiles looks more credible than one without them. Visitors who aren’t ready to contact you directly can follow your brand and stay connected without committing to an email signup.

The practical thing to understand is placement. Links buried in a Contact page or tucked into the bottom of a sidebar column rarely get clicked. Links in the footer or header — where visitors look automatically — perform considerably better.

In most sites I build, footer social icons are treated as a standard layout element, not an afterthought. Setting them up at launch means you never have to retrofit them into a design that wasn’t built to accommodate them.

The footer is the correct default location. Visitors look there automatically, it doesn’t clutter your header or navigation, and it appears on every page of your site without extra setup. For help building out your header and footer structure first, see How to Set Up a Website Header and Footer in WordPress.

For block themes (such as Twenty Twenty-Four or most modern WordPress themes):

  1. Go to Appearance → Editor
  2. Select Templates → Footer (or open a Footer template part)
  3. Click + Add Block and search for Social Icons
  4. Add the block, then click the + inside it to add each platform
  5. Enter your profile URL for each icon
  6. Adjust icon size, colour, and spacing in the settings panel on the right
  7. Save the template

For classic themes:

  1. Go to Appearance → Widgets
  2. Find your footer widget area
  3. Add a Social Icons block widget, or a Custom HTML widget if your theme doesn’t support Social Icons
  4. Enter your links and save

Method 2: Add Social Links to a Navigation Menu

Many themes support a dedicated social links menu that renders in the header or footer as icons. This is a clean approach for sites where the theme handles icon styling automatically.

  1. Go to Appearance → Menus
  2. Click Create a New Menu and name it “Social” (or similar)
  3. Select Custom Links in the left panel
  4. Enter the URL of your social profile and a label (e.g. Facebook, Instagram)
  5. Click Add to Menu
  6. Repeat for each platform
  7. Under Menu Settings, assign the menu to a social or footer menu location if your theme provides one
  8. Save the menu

If you haven’t set up menus yet, creating a navigation menu in WordPress covers the full process including how menu locations work.

Method 3: Use the Social Icons Block Directly in Pages

For placing social icons on a specific page — an About page, a Contact page, or a landing page — the Social Icons block gives you full inline control.

  1. Open the page in the Block Editor
  2. Click + Add Block and search for Social Icons
  3. Add the block and click + inside it for each platform
  4. Enter each profile URL
  5. Adjust size, colour, and alignment using the block settings panel
  6. Save the page

For classic themes without a Social Icons widget, the Simple Social Icons plugin adds a configurable widget that works across any widget area — footer, sidebar, or elsewhere — with consistent styling from one settings screen.

Method 4: Add Social Links to the Sidebar

Sidebars are a useful secondary location for social links on blog-style sites, where visitors scroll through content and may want to follow you before they reach the footer. If you haven’t set up a sidebar yet, see How to Create a Website Sidebar in WordPress.

  1. Go to Appearance → Widgets
  2. Find your sidebar widget area
  3. Add a Social Icons block widget
  4. Add each platform and enter the profile URLs
  5. Save

The sidebar should be a secondary location — the footer should always carry social links too, regardless of whether the sidebar does.

Practical Tips

  • Only include platforms you actively post on. A link to a dormant profile creates a worse impression than no link at all.
  • Use icons rather than text labels wherever your theme supports it — icons are immediately recognisable and take up minimal space.
  • Keep it to four or fewer icons in the header. In the footer you have more room, but more than six starts to look cluttered.
  • Always open social links in a new tab. This keeps visitors on your site while they browse your profiles.
  • After setup, click every link to confirm it opens the correct profile. A pasted URL with a typo fails silently.

Common Mistakes to Avoid

  • Linking to a personal profile instead of a business page. For business or brand sites, always use the dedicated business account.
  • Placing links in only one location. Footer-only is acceptable as a minimum. If your site has a blog with a sidebar, add them there too.
  • Inconsistent styling. Mixing icon styles — outlined in one location, filled in another, different sizes throughout — looks unfinished. Set a consistent style and use it everywhere.
  • Adding every platform you have an account on. Three focused, active profiles are more credible than eight stale ones.

Plugin vs Built-In: When Each Makes Sense

WordPress’s built-in Social Icons block handles most sites well — particularly with block-based themes where you control the footer through the Site Editor. If you’re on a classic theme and find the styling options limited, a plugin like Simple Social Icons gives you a centralised settings screen with colour, size, and alignment controls that apply consistently across every widget area you use it in.

Social sharing buttons — the icons that let visitors share your posts to their own social accounts — are a different tool entirely. They serve a different purpose and come from a separate plugin. Don’t confuse the two when deciding what you need.

Conclusion

Start with the footer — it covers every page and is where visitors expect to find social links. If your theme supports a social menu location, use that too. Keep your icons consistent, only include platforms you actively use, and test every link after setup. That covers everything most sites need.