When a new WordPress site goes live, one of the small but noticeable gaps is social media integration. The site might have solid pages, a clear layout, and working navigation—but there’s no obvious way for visitors to connect with you outside the website.
I see this often when reviewing newer sites. Everything is in place, but social links are either missing, buried in a contact page, or added inconsistently across different sections. That makes it harder for visitors to follow your brand or find your profiles.
Adding social media links isn’t complicated, but placing them properly—and doing it in a way that fits your design and structure—makes a real difference.
Table of Contents
Quick Answer / Summary
To add social media links in WordPress, you can place them in your header, footer, navigation menu, sidebar, or contact page using menus, widgets, or block editor elements. The most common and effective approach is adding them to the header or footer so they appear consistently across your site.
Why This Matters
Social media links help visitors move beyond your website and stay connected with your content. This matters for a few practical reasons:
- Visitors expect to find social profiles easily
- It builds trust when your brand is visible across platforms
- It gives people another way to engage with your content
- It supports long-term traffic and audience growth
In most sites I build, social links are treated as a standard part of the layout—just like navigation or a contact page.
Step-by-Step Instructions
Method 1: Add Social Links to Your Navigation Menu
This is one of the simplest and most flexible options.
- Go to Appearance → Menus
- Select your main menu (or create one if needed)
- Click Custom Links
- Enter your social profile URL (e.g. your Facebook or Instagram page)
- Add link text (or leave blank if using icons later)
- Click Add to Menu
- Repeat for each social platform
- Save the menu
If your theme supports social icons, these links may automatically display as icons instead of text.
Why this works:
Menus are easy to manage and update, and they integrate well with most themes. If you’re unsure how WordPress menus work, you can review the official WordPress documentation.
Method 2: Add Social Links to the Footer
Footers are one of the most common places for social links.
- Go to Appearance → Widgets (or Appearance → Customize → Footer depending on your theme)
- Add a Custom HTML, Social Icons, or Navigation Menu widget
- Insert your social links or select your menu
- Save changes
In my experience, the footer is the most reliable location because it appears on every page without affecting your main layout.
Method 3: Use the Block Editor (Gutenberg)
If you’re editing pages or templates:
- Open the page or template in the block editor
- Click Add Block (+)
- Search for Social Icons
- Add the block
- Enter your social profile links
- Customize layout (horizontal, vertical, size, colors)
This works well for homepage sections, contact pages, or landing pages.
Method 4: Add Social Links to the Header
Depending on your theme, you may have built-in header options:
- Go to Appearance → Customize
- Look for Header settings
- Add social links if the option exists
If your theme doesn’t support this, you can:
- Add them to your main menu
- Use a header builder (common in modern themes)
I usually recommend keeping header links minimal—icons instead of full text links work better here.
Method 5: Add Social Links to a Sidebar
If your site uses a sidebar:
- Go to Appearance → Widgets
- Add a Social Icons or Custom HTML widget
- Insert your links
- Save changes
This is useful for blogs where readers scroll through content and might want to follow you.
Practical Tips and Observations
- Use icons instead of text where possible
It keeps your design clean and recognizable. - Keep it consistent
Don’t place links in five different styles across your site. Pick a standard format. - Limit the number of platforms
Only include profiles you actively use. Too many links can look cluttered. - Open links in a new tab
This keeps visitors on your website while still allowing them to visit your profiles. - Match your site design
Adjust icon size and spacing so they fit naturally into your layout.
When I set this up on WordPress sites, I usually include social links in the footer and optionally the header, but avoid repeating them in too many places.
Common Mistakes
1. Adding too many social platforms
Linking to inactive or rarely used profiles can reduce trust.
2. Hiding links in hard-to-find places
If users have to search for them, they won’t use them.
3. Inconsistent styling
Mixing icons, text links, and different sizes across pages looks unpolished.
4. Not testing links
Broken or incorrect links are more common than you’d expect.
5. Overloading the header
Too many icons in the header can distract from navigation.
When to Use This vs Alternatives
Adding simple social links is enough for most websites. However, there are situations where you might want more:
- Use social sharing buttons if you want visitors to share your content
- Use social feed plugins if you want to display posts directly on your site
- Use email signup instead if your goal is building a mailing list rather than social followers
For most new websites, basic profile links are the right starting point.
Conclusion
Adding social media links to a WordPress site is straightforward, but placement and consistency matter more than the method you use.
Focus on putting links where visitors expect them—usually the header or footer—keep the design clean, and only include platforms you actively maintain. That approach works reliably across almost every type of site.

Etienne Basson works with website systems, SEO-driven site architecture, and technical implementation. He writes practical guides on building, structuring, and optimizing websites for long-term growth.