How to Embed a LinkedIn Feed on Squarespace
Squarespace is the platform designers reach for when aesthetics matter. The templates are polished, the typography is considered, and the whole experience is built around making beautiful sites accessible to non-developers. Which makes it all the more frustrating that Squarespace has no native way to display a live LinkedIn feed.
You can manually embed a single LinkedIn post using a Code Block. But a dynamic, auto-updating feed of your professional content — the kind that makes your site feel alive and keeps visitors engaged — requires a different approach.
This guide covers exactly that: how to connect your LinkedIn company page to your Squarespace site and display a customized, responsive feed that updates automatically and looks like it was designed specifically for your template. (If you want a faster setup with minimal decisions, see our 5-minute setup guide instead.)
sync
Watch LinkedIn posts sync automatically from your company page to your website
Why Squarespace Users in Particular Benefit From a LinkedIn Feed
Squarespace attracts a specific kind of creator and business owner: photographers, designers, consultants, agencies, coaches, boutique firms. For most of them, LinkedIn is a primary professional platform where they publish work updates, industry commentary, and client results.
The mismatch is that Squarespace sites tend to be beautifully static — updated infrequently, carefully curated, not naturally dynamic. A LinkedIn feed solves this problem elegantly. It injects live, regularly updated content into a static site without requiring the owner to log in and update pages.
For professional service providers especially, an embedded LinkedIn feed answers one of the hardest questions a website visitor has: is this person or company actively engaged in their field right now? A live feed of recent LinkedIn activity answers yes, instantly.
There's also a design compatibility angle specific to Squarespace. The platform's users care more about aesthetics than almost any other CMS audience. A LinkedIn widget that clashes visually with a Squarespace template — wrong fonts, wrong spacing, inconsistent colors — does more harm than good. The solution needs to look designed, not dropped in.
Squarespace's Native Limitations for LinkedIn
Squarespace provides a Code Block that accepts HTML and JavaScript, which means you can technically embed anything that has an embed code. LinkedIn's native "Embed this post" feature generates exactly such a code — but it only works for individual posts.
To display a feed of your ten most recent LinkedIn posts natively on Squarespace, you'd need ten separate Code Blocks, each with its own LinkedIn embed code, arranged manually, updated manually every time you publish something new. Most people try this once and quickly realize it's untenable.
Beyond the maintenance burden, there's the design limitation. LinkedIn's native embed has fixed styling that you cannot override through Squarespace's design panel. It renders in a way that almost never matches Squarespace's clean, typographically-conscious aesthetic. For a plugin-free alternative that works on any platform, see our guide on adding a LinkedIn feed without a plugin.
See how CollectSocials eliminates the repetitive manual work
How to Set Up a LinkedIn Feed on Squarespace With CollectSocials
CollectSocials connects to your LinkedIn company page, pulls in your posts, and gives you a fully customizable widget that you embed on Squarespace via a single Code Block. The widget renders in a Shadow DOM — completely isolated from Squarespace's CSS — so it integrates cleanly without style conflicts regardless of your template.
Step 1: Create Your CollectSocials Account
Sign up at CollectSocials for free. The 7-day trial gives you complete access to all design and curation features.
Step 2: Create a Feed and Name It
In your dashboard, create a new feed. Name it something descriptive like your site name or "Squarespace LinkedIn Feed."
Step 3: Connect Your LinkedIn Company Page
Add LinkedIn as a source by entering your company page URL. CollectSocials begins importing your posts immediately. The feed stays synced automatically going forward — new LinkedIn posts appear in your Squarespace site on the next sync cycle without any action from you.
Step 4: Curate What Appears on Your Site
The Collect page shows you every imported post. Review them and select only the content you want visible on your Squarespace site. For professional service providers, this typically means prioritizing original posts over reposts, and content that demonstrates expertise over casual commentary. You can also edit post text inline if you want to adjust how something reads in context.
Approve professional posts, hide off-brand content — updates sync instantly to your site
Step 5: Design the Widget to Match Your Squarespace Template
This step is where the effort pays off aesthetically. In the Design Studio, you have fifteen-plus layout options and fifteen-plus theme options to work with.
For Squarespace's typically clean, whitespace-heavy templates, the Minimal or Elegant themes pair well with a Masonry or Grid layout. If your Squarespace site has a dark background, the Midnight or Shadow themes create a coherent look. For more editorial or magazine-style templates, the Mono theme with a List layout integrates seamlessly.
Toggle off any display elements that feel cluttered for your design context — platform badges, exact dates, avatar images. For a professional services site, a clean grid of post text with just the date tends to read as most sophisticated.
Watch the widget transform through layouts and themes — find your perfect match
Step 6: Embed via Squarespace Code Block
Copy your embed script tag from CollectSocials. In your Squarespace editor, navigate to the page or section where you want the feed. Add a Code Block — found under the Embed category in the block insertion menu. Paste the script tag into the Code Block and save.
The widget will render immediately in your Squarespace page. Because it runs in a Shadow DOM, it won't interact with your template's CSS at all — no font overrides, no spacing conflicts, no broken grid layouts.
💡 Squarespace's Code Block accepts HTML and JavaScript — one paste of the CollectSocials script tag is all it takes. The Shadow DOM ensures your template's design stays intact.
Where to Place Your LinkedIn Feed on Squarespace
Homepage — Dynamic Content on a Static Site
Adding a LinkedIn feed section to your Squarespace homepage transforms it from a static brochure into something that feels actively maintained. Place it after your hero and primary service or portfolio content, just above the footer. Label it something like "Thinking" or "What We're Up To" — language that fits the personal, editorial voice many Squarespace sites cultivate.
About Page — Your Active Professional Presence
A LinkedIn feed on an About page does something difficult: it shows rather than tells. Instead of writing "we're a thought leader in X" and hoping readers believe it, you show them real-time evidence. Your recent posts, your industry commentary, your company announcements — all visible, all current, all credible.
Services or Work Page
For consultants and agencies, embedding a LinkedIn feed alongside your services description contextualizes what you do with how you think. If you offer brand strategy, for example, showing your LinkedIn commentary on branding trends and case studies right next to your services description creates a compelling picture of expertise.
Contact Page
An unexpected but effective placement. A LinkedIn feed on the contact page gives visitors something to engage with while they're deciding whether to reach out. It warms the moment, makes the decision easier, and signals that there are real, active people on the other end of that contact form.
Aesthetic Tips for Squarespace Specifically
Squarespace users are design-conscious by nature. A few extra steps ensure your LinkedIn widget looks intentional rather than added-on:
- Match your widget's background color to the section background in Squarespace. If your section is off-white, use the Minimal theme's light background variant.
- Use the same content column width as your Squarespace template. If your template is 800px wide, size the widget to match.
- If your Squarespace site uses a specific accent color, check if CollectSocials' theme options have a matching palette — Corporate, Elegant, and Mono offer neutral options that adapt well.
- For one-page Squarespace sites, the Carousel layout is particularly effective because it takes up less vertical space while still displaying multiple posts.
Combining LinkedIn with Other Content on Squarespace
For Squarespace users who are active on multiple platforms, CollectSocials lets you combine LinkedIn posts with Instagram photos, Google Reviews, and more in a single feed. This is particularly useful for photographers or designers who publish visual work on Instagram alongside professional commentary on LinkedIn — one embedded widget, one unified view of your professional presence.
CollectSocials is coming soon
The social media aggregator built for performance and simplicity — pull from 12+ platforms without sacrificing page speed.