How to Embed a LinkedIn Feed on Your WordPress Site (Full Guide)
WordPress powers a significant share of the web, and for good reason — it's flexible, extensible, and supports virtually any content type. But when it comes to embedding a LinkedIn feed, WordPress doesn't offer a native solution, and LinkedIn's own embed tools are severely limited.
If you want to display a dynamic, auto-updating LinkedIn feed on your WordPress site — company posts, thought leadership content, industry commentary — you'll need a third-party tool. This guide covers both the manual approach and the smarter aggregator-based method, so you can choose what works for your setup.
Why Embed LinkedIn on WordPress?
WordPress sites thrive on fresh content. A LinkedIn feed provides exactly that — a constant stream of professional content that updates automatically every time you post on LinkedIn.
For B2B companies, consultants, agencies, and professional services firms, LinkedIn is often the primary social platform. Your best content lives there. Embedding it on your WordPress site means web visitors — potential clients, partners, candidates — see that content without needing a LinkedIn account or navigating away from your site.
The SEO benefits are notable too. WordPress is already SEO-friendly, and adding regularly updated social content reinforces that. The text from LinkedIn posts, including keywords and industry terminology, contributes to your site's relevance for search queries.
And there's the social proof angle. Visible LinkedIn engagement — reactions, comments, reposts — signals authority and trustworthiness. A WordPress site with an active LinkedIn feed looks more credible than one with static, rarely-updated pages. For even more impact, consider combining LinkedIn with other platforms in a unified feed.
Method 1: Manual LinkedIn Post Embedding
LinkedIn allows you to embed individual posts on external websites. Here's how.
Find the post you want to embed on LinkedIn. Click the three-dot menu in the top-right corner of the post and select "Embed this post." A popup will appear with an HTML code snippet. Copy it.
In your WordPress editor, add a Custom HTML block to the page or post where you want the LinkedIn content to appear. Paste the embed code and publish.
This method works for one-off embeds — maybe you want to feature a specific milestone announcement or a viral post. But it has serious limitations for ongoing use.
You can only embed one post at a time. Each post requires manually copying and pasting a new embed code. The posts don't update — if you want to show your latest content, you need to swap out the embed code manually. And the styling is controlled by LinkedIn, so you can't customize how the embedded post looks on your site.
For a living, breathing LinkedIn feed that stays current, you need a different approach.
Method 2: Using CollectSocials
CollectSocials connects to your LinkedIn account, imports your posts automatically, and generates an embed that works seamlessly on WordPress. Here's how to set it up.
Step 1: Create Your CollectSocials Account
Sign up for free — the 7-day trial includes all features with no credit card required.
Step 2: Create a Feed
In your dashboard, create a new feed. Name it something you'll recognize later, like "WordPress LinkedIn Feed" or your site name.
Step 3: Connect LinkedIn
Add LinkedIn as a source. You can import from a company page or personal profile. CollectSocials fetches your recent posts immediately, and new posts are synced at regular intervals based on your plan.
Step 4: Curate Your Content
On the Collect page, review all imported posts. Select the content you want on your WordPress site and hide anything that doesn't fit — old job postings, personal musings, or casual reposts that don't represent your brand on your website. Edit post text inline if needed.
Step 5: Design the Widget
In the Design Studio, pick a layout that works with your WordPress theme. Grid and Masonry work well for multi-column WordPress layouts. Carousel is great for compact areas or widget zones. List works perfectly in sidebars or single-column blog layouts.
Choose a theme — Corporate, Minimal, Mono, and Elegant are natural fits for LinkedIn's professional tone. For more creative brands, try Glass, Shadow, or Aurora.
Step 6: Embed on WordPress
Copy the <script> embed code from CollectSocials. In your WordPress editor, add a Custom HTML block wherever you want the feed to appear — a page, a post, a sidebar widget, or a template section. Paste the code, update, and you're done.
The widget renders in a Shadow DOM, which means it's completely independent of your WordPress theme's CSS. No style conflicts, no broken layouts, no need to debug z-index issues or font overrides. It just works — on any WordPress theme, including those built with Elementor, Divi, Beaver Builder, or the native block editor.
Comparing the Two Approaches
| Feature | Manual Embed | CollectSocials |
|---|---|---|
| Multiple posts | One at a time | Entire feed |
| Auto-sync | No | Yes |
| Custom layouts | No | 15+ options |
| Custom themes | No | 15+ options |
| Content curation | No | Full control |
| Responsive | Limited | Fully responsive |
| Time to set up | Per-post effort | One-time setup |
| Works with any WP theme | Yes | Yes (Shadow DOM) |
Manual embedding takes 15 minutes of repetitive work — auto-sync does it in 30 seconds
Best Locations for a LinkedIn Feed on WordPress
Homepage. Add a LinkedIn feed section toward the bottom of your homepage, just before the footer. Label it something like "What We're Sharing" or "Latest from LinkedIn." It gives visitors a snapshot of your professional activity.
About page. LinkedIn content on your About page adds a dynamic, human element to what's typically a static page. It shows that your team is active, engaged, and contributing to your industry.
Blog sidebar. If your WordPress site has a blog with a sidebar, a compact LinkedIn feed (using Carousel or Compact layout) is an excellent sidebar widget. Blog readers get exposure to your LinkedIn content without navigating away from the article.
Team or Careers page. For hiring, an embedded LinkedIn feed showing employee highlights, company culture posts, and team achievements helps candidates understand your workplace.
Resources or News page. If your LinkedIn strategy includes industry analysis, tips, or educational content, embed it on a dedicated resources page to create a rich content hub.
Mixing LinkedIn with Other Social Content on WordPress
CollectSocials isn't limited to LinkedIn. You can combine LinkedIn posts with Instagram photos, Facebook updates, Google Reviews, and YouTube videos in a single feed. For WordPress sites, this means you can create one powerful social proof widget that represents your entire online presence — no need for multiple plugins, multiple embed codes, or multiple widgets fighting for space on your page.
A consulting firm's WordPress site, for example, could display a feed that mixes LinkedIn thought leadership posts, Google Reviews from satisfied clients, and YouTube videos of conference talks. That's a compelling, trust-building section built from content you've already created.
CollectSocials is coming soon
The social media aggregator built for performance and simplicity — pull from 12+ platforms without sacrificing page speed.