How to Add a LinkedIn Feed to Your Website Without a Plugin
If you've spent any time managing a WordPress site, you know the problem with plugins. They conflict with each other. They get abandoned by their developers and stop receiving security updates. They add database queries that slow your site down. They break on major WordPress updates. And every one you add is another dependency you're responsible for maintaining.
It's a reasonable thing to want to avoid — especially for something as specific as displaying a LinkedIn feed. The good news is you don't need a plugin to embed a professional, auto-updating LinkedIn feed on your website. You need one script tag.
This guide explains how to add a LinkedIn feed to your website without installing a single plugin, using an approach that works on WordPress, Webflow, Squarespace, Wix, or any custom-built site.
sync
Watch LinkedIn posts sync automatically from your company page to your website
Why People Want to Avoid Plugins for LinkedIn Feeds
The desire to go plugin-free isn't just preference — it's practical risk management. Let's look at what actually happens when you install a social media plugin:
Plugin conflicts: Social media plugins often load their own versions of jQuery, Font Awesome, or other libraries. When another plugin on your site loads a different version of the same library, things break.
Performance overhead: Many social media plugins make API calls on page load, run their own cron jobs, and write to your database — all of which slow down your site.
Maintenance dependency: You're now dependent on the plugin developer keeping it updated. Many LinkedIn-specific plugins on WordPress haven't been meaningfully maintained because LinkedIn's API is restrictive and keeps changing.
Scope creep: Most social media plugins are built for multiple platforms and include code for features you don't use, adding unnecessary weight to your site.
A script tag embed avoids all of these issues. There's nothing to install, update, or maintain at the WordPress level. The functionality lives entirely in a third-party service and loads via a script tag that you paste once. For Webflow-specific implementation, see our Webflow embedding guide.
See how CollectSocials eliminates the repetitive manual work
How a Script Tag Embed Works (and Why It's Cleaner Than a Plugin)
When you install a WordPress plugin, it hooks into your site's PHP execution, makes database calls, and loads assets — all on your server. When you embed a third-party widget via a script tag, the entire process happens on the client side, in the visitor's browser, after your page has already loaded.
The CollectSocials script tag uses asynchronous loading, which means it doesn't block your page from rendering. Your site loads at full speed. The LinkedIn feed widget appears after the main content, without holding anything up. And because it runs in a Shadow DOM, its CSS is completely isolated from your site — no style conflicts, no broken layouts.
For users who've dealt with plugin-induced site slowdowns, style conflicts, or white screen errors, this approach feels refreshingly clean.
Step by Step: Adding a LinkedIn Feed Without a Plugin
Step 1: Create Your CollectSocials Account
Sign up at CollectSocials for free. The 7-day trial gives you full access to all design tools and curation features with no credit card required.
Step 2: Set Up Your Feed
Create a new feed in your dashboard. Name it something meaningful — your site name or "LinkedIn Feed" works fine.
Step 3: Connect Your LinkedIn Company Page
Add LinkedIn as a source by entering your company page URL. CollectSocials immediately imports your recent posts and begins auto-syncing new ones going forward. No API keys to manage, no OAuth tokens to refresh, no developer work required.
Step 4: Curate Your Posts
In the Collect view, review the imported posts and select which ones should appear on your website. This is your content gate — nothing goes live on your site without your explicit selection. Use this to filter out off-brand content, outdated posts, or anything that doesn't represent your company well in a website context.
Approve professional posts, hide off-brand content — updates sync instantly to your site
Step 5: Design the Widget
In the Design Studio, choose a layout and theme that fits your site. If you're replacing a plugin that had limited customization options, this is where CollectSocials provides a meaningful upgrade — fifteen-plus layout options and fifteen-plus themes, with toggle controls for dates, avatars, platform badges, and post text length.
Watch the widget transform through layouts and themes — find your perfect match
Step 6: Copy Your Script Tag
Make your feed public and copy the embed code. It's a standard JavaScript script tag — one line of code.
Step 7: Paste It Into Your Site — No Plugin Required
The pasting method varies slightly by platform:
On WordPress (no plugin needed):
In the block editor, add a Custom HTML block wherever you want the feed to appear. Paste the script tag and update the page. That's the entire WordPress integration. No plugin installation, no database queries, no settings pages.
If you want the feed to appear across multiple pages, paste the script tag into your theme's footer.php before the closing </body> tag, or use a theme that lets you add custom code globally (many modern themes and page builders offer this).
On Webflow:
Drag an Embed element onto your page canvas, paste the script tag inside, and publish. The widget appears wherever you placed the element. For global placement, use the Custom Code section in your Webflow project settings.
On Squarespace:
Add a Code Block to any page section and paste the script tag. For site-wide placement, use the Code Injection feature in Squarespace's Advanced settings.
On Wix:
Use the HTML iFrame element (Add → Embed → HTML iFrame), paste the script tag into the Enter Code panel, and position the element on your page.
On Custom-Built Sites:
Paste the script tag into any HTML file, anywhere in the body. The widget renders in the container element that CollectSocials automatically creates.
💡 The script tag works in any HTML context — WordPress custom HTML blocks, Webflow embed elements, Squarespace code blocks, Wix HTML iFrames, or raw HTML files. One tag, any platform.
What About Performance?
Performance is often the primary reason people want to avoid plugins — and it's a legitimate concern. Here's how the script tag approach compares:
The asynchronous script loading means your site's Core Web Vitals — LCP, FID, CLS — aren't affected by the LinkedIn feed widget. The content loads after your main page elements have already rendered, keeping your performance scores clean.
Who This Approach Is Particularly Suited For
WordPress Sites With Many Plugins
If your WordPress site already runs twenty or more plugins, adding another social media plugin is a meaningful risk. Each additional plugin is another potential source of conflicts, slowdowns, and update headaches. A script tag approach adds zero plugins and zero risk to your existing setup.
Webflow Sites
Webflow doesn't have a plugin ecosystem at all — Webflow sites extend functionality through embed elements and custom code. A script tag is the native Webflow way to add third-party functionality, and it integrates exactly as intended.
Sites That Prioritize Performance
For sites with aggressive performance targets — PageSpeed scores above 90, Core Web Vitals compliance, Lighthouse audits — the script tag approach is the right choice. Plugin bloat is one of the most common causes of WordPress performance issues; eliminating a plugin category entirely is always a win.
Sites Managed by Non-Developers
A script tag embed is actually simpler to explain and implement than a plugin for non-developers. "Paste this one line of code here" is easier to follow than "install this plugin, activate it, configure the settings, authenticate your LinkedIn account, choose a widget, and embed the shortcode."
Keeping It Running
Once embedded, the feed requires no maintenance at the site level. You review and curate new LinkedIn posts in CollectSocials as they're imported — a quick weekly check is typically sufficient. Your website continues displaying your approved posts automatically. No plugin updates, no re-authentication, no compatibility issues.
If you ever want to change the layout or theme, update it in CollectSocials' Design Studio and the changes propagate to your website immediately — no code change on your site required.
CollectSocials is coming soon
The social media aggregator built for performance and simplicity — pull from 12+ platforms without sacrificing page speed.