LinkedIn
Summary: LinkedIn is the primary professional distribution platform for AI/ML technical content. 2024–2025 specs: 3,000 char post limit (125K for Articles), double line breaks critical, Saves drive 5× reach of likes (Hootsuite 2026), semantic matching > keywords, Carousels/PDFs highest reach format, optimal posting 4–6 AM UTC Tue–Thu weekly.
Platform Constraints (2024–2025)
| Constraint |
Limit |
Notes |
| Post text |
3,000 characters |
~900–1,500 optimal for engagement |
| Article (newsletter) |
125,000 characters |
~1,500–2,500 words optimal |
| Comment |
3,000 characters |
|
| Headline (profile) |
220 characters |
|
| About section |
2,600 characters |
|
| Hashtags per post |
No hard limit |
3–5 niche hashtags optimal |
| Hashtag in post |
#hashtag |
Place at end or in first comment |
| Mentions |
@mention |
Max ~20 per post |
| Images |
Up to 9 images |
1200×627 (link), 1080×1080 (square), 1200×1500 (portrait) |
| Video |
15 min / 5 GB |
Native upload preferred; 30–90 sec optimal |
| Documents/Carousels |
300 pages / 100 MB |
PDF/PPT/DOCX — highest reach format (per Hootsuite 2026) |
Formatting Support (What Actually Renders)
| Format |
Syntax |
Renders on LinkedIn? |
| Bold |
**bold** or __bold__ |
✅ Yes (native bold) |
| Italics |
*italic* or _italic_ |
✅ Yes (native italic) |
| Line breaks |
Double line break (\n\n) |
✅ Critical — single \n often collapsed |
| Bullet points |
- or • |
✅ Renders as bullets |
| Numbered lists |
1. |
✅ Renders as numbered |
| Code blocks |
`code` or ````` |
⚠️ Inline yes; fenced blocks render as plain text |
| Emoji |
Native emoji |
✅ Renders natively |
| Links |
Bare URL or [text](url) |
✅ Bare URLs auto-link; anchor text not supported |
| Hashtags |
#hashtag |
✅ Clickable, searchable |
Critical formatting rule: Always use double line breaks between paragraphs. Single line breaks often collapse on mobile/feed view.
Algorithm Ranking Signals (Hootsuite 2026 Deep Dive)
| Stage |
Signal |
Weight |
Action |
| 1. Spam filter |
Tag spam, engagement bait, low quality |
Block |
Never "comment YES", tag unrelated people, post >1×/day |
| 2. Engagement |
Saves ≈ 5× reach of likes; comments, shares, dwell time |
High |
Write save-worthy frameworks, tables, checklists |
| 3. Connections |
Who engages (not just follows) |
Medium |
Reply to comments; nurture engagers |
| 4. Interest match |
Semantic profile+behavior match |
Highest |
Consistent topic expertise > viral chasing |
Key 2026 shifts (per Hootsuite):
- Saves drive 5× reach of likes → design save-worthy content (frameworks, checklists, templates)
- Semantic > keywords → write naturally about your domain; algorithm reads meaning
- Relevance > recency → 2–3 week old posts resurface if semantically relevant
- Expertise consistency boosted → stick to your niches (diffusion, world models, embodied AI)
Optimal Posting Schedule (Tech/AI Audience 2024–2025)
| Window |
Days |
Rationale |
| 4–6 AM UTC (8–10 AM PST / 4–6 PM SGT) |
Tue, Wed, Thu |
Hootsuite: "4–6 AM Tue/Wed"; tech audience checks early morning / late evening |
| 11 AM–1 PM UTC |
Tue–Thu |
Lunch scroll (US/EU overlap) |
| Frequency |
1×/week consistent > 3×/week sporadic |
Hootsuite: "weekly = 2× engagement lift" |
| Avoid |
Mon (noise), Fri (drop-off), weekends (low professional reach) |
Unless weekend-longform newsletter drop |
Assets Directory Structure
wiki/posts/linkedin/
├── {{slug}}.md # Formatted LinkedIn post
└── assets/
├── {{slug}}-diagram.png # 1200×627 or 1080×1080
├── {{slug}}-carousel-1.png # Carousel slides (1080×1080)
└── {{slug}}-chart.png # Data visualization
Cross-Posting Workflow (Blog → LinkedIn)
| Step |
Action |
Tool |
| 1 |
Blog published in wiki/blogs/{{slug}}.md |
Manual / CI |
| 2 |
Run blog-to-linkedin script (extract hook, 3 takeaways, reality check) |
Custom script |
| 3 |
Generate wiki/posts/linkedin/{{slug}}.md from template |
Template fill |
| 4 |
Create/get assets → assets/ |
Manual / diagram export |
| 5 |
Schedule via Buffer/Hootsuite/LinkedIn native |
Scheduler |
| 6 |
Post-publish: add linkedin_post_id, published_at to frontmatter |
Manual |
| 7 |
Log to .obsidian/log.md |
LINKEDIN_PUBLISH entry |
Quality Checklist (Pre-Publish)
Related Entities
- substack — Canonical blog platform
- huggingface — Technical content platform
- x-twitter — Real-time distribution channel
Sources
See frontmatter sources array for details (6 sources: LinkedIn Help, Hootsuite 2026 algorithm deep dive, posting times, formatting rendering, carousel reach, hashtag strategy).