skills/meta-algorithm-guide/SKILL.md
Generates a consolidated, per-platform algorithm ranking factors reference and pre-publication checklist for content producers and social media managers. Covers Facebook, Instagram, TikTok, YouTube, LinkedIn, and X/Twitter with EA-specific notes on data costs, WhatsApp substitution, and EAT peak activity windows. Invoke this skill when a client or team member needs a daily operational reference to maximise organic reach, when onboarding a new content producer, or when a client's organic reach has dropped and a diagnostic checklist is needed.
npx skillsauth add peterbamuhigire/social-media-skills meta-algorithm-guideInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Scope: This is an operational reference document, not a strategy document. It covers ranking signals, penalised behaviours, favoured formats, and posting benchmarks for the six primary platforms used in the East African market. Use the pre-publication checklist (Section 8) before every post. For platform-specific strategy, use the relevant
platform-*skill.
SKILL.md; do not skip mandatory steps or required fields.references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.Before generating this guide for a specific client or team, collect the following:
Every major platform uses a machine-learning ranking system that predicts whether a given user will engage with a given piece of content. The algorithm is not a fixed rulebook — it is a probability engine trained on billions of interactions. However, consistent signals influence rankings across all platforms.
Universal ranking signals (all platforms):
| Signal | What it measures | |---|---| | Completion rate | Did users watch/read to the end? | | Saves / bookmarks | High-intent signal — user wants to return | | Shares / re-shares | Distribution signal — user vouches for the content | | Comments (meaningful) | Conversation signal — not emoji-only | | Likes / reactions | Weakest signal but still counted | | Profile click-throughs | Interest in the creator beyond the post | | Dwell time | How long a user paused on the post |
Principle: Platforms serve content that keeps users on the platform. Any format or behaviour that achieves this is rewarded. Any format or behaviour that drives users away is penalised.
Facebook uses a feed ranking model that weighs four primary factors: inventory (all eligible posts), signals (engagement data), predictions (likelihood a user engages), and relevance score.
Key ranking signals:
| Signal | Weight | Notes | |---|---|---| | Meaningful interactions | High | Comments and shares outweigh likes | | Video completion | High | Native video watched past 60 seconds strongly rewarded | | Post type relevance | High | Facebook learns what format each user engages with | | Recency | Medium | Fresh content boosted within first 2–3 hours | | Profile relationship | High | Pages with consistent interaction history ranked higher | | Link posts | Low | Outbound links reduce reach — Facebook penalises posts sending users off-platform |
Facebook-specific notes:
Instagram's algorithm operates separately across Feed, Reels, Stories, and Explore. Each surface has its own ranking logic.
Key ranking signals:
| Signal | Feed | Reels | Explore | |---|---|---|---| | Completion rate | High | Very High | High | | Saves | Very High | High | High | | Shares (DM shares) | High | Very High | Medium | | Comments | High | Medium | High | | Recency | Medium | Medium | Low | | Account history with user | High | Medium | Low | | Hashtag relevance | Low | Medium | High |
The engagement window: Instagram's algorithm evaluates a post's early performance in the first 30 minutes after publication. High engagement in this window signals the algorithm to push the post to a wider audience. Low early engagement suppresses reach. Post when the target audience is most active (see Section 6).
Instagram-specific notes:
TikTok uses the most transparent ranking model of the major platforms. Its primary signal is completion rate — the percentage of viewers who watch a video from beginning to end. Everything else is secondary.
Key ranking signals (in order of weight):
TikTok distribution model: TikTok shows every video to a small test cohort (typically 300–500 users). If completion rate exceeds threshold, it is shown to progressively larger cohorts. This means a new account with zero followers can achieve massive reach on a single video — follower count is not a gating factor.
TikTok-specific notes:
YouTube's algorithm optimises for watch time and session time — how long a viewer watches a video and how many subsequent videos they watch in the same session.
Key ranking signals:
| Signal | Notes | |---|---| | Click-through rate (CTR) | Percentage of impressions that resulted in a click — thumbnail and title are critical | | Average view duration | Absolute minutes watched, not percentage | | Watch percentage | Percentage of the video watched | | Likes and dislikes | Sentiment signal | | Comments | Engagement depth signal | | Saves to playlist | Strong long-term signal | | Subscribers from video | Conversion signal |
Series playlists as algorithm signals: Organising videos into series playlists signals topical authority to YouTube's algorithm. When a viewer finishes one video in a playlist, YouTube auto-queues the next, increasing session time and directly rewarding the channel. Create a playlist for every content series, campaign, or topic cluster.
YouTube-specific notes:
LinkedIn uses three layered graphs to rank content: the identity graph (who you are), the interest graph (what topics you follow), and the knowledge graph (content quality signals). A post is shown first to your direct connections, then to second-degree connections if it performs well.
Key ranking signals:
| Signal | Notes | |---|---| | Early engagement velocity | Engagement in the first 60 minutes is critical | | Comment depth | Replies-to-comments (threads) score higher than top-level comments | | Dwell time | LinkedIn tracks how long users pause on a post | | Content format | Native posts > articles > documents > links > polls | | Hashtag relevance | Use 3–5 relevant hashtags — more than 5 suppresses reach | | Creator mode | Accounts with Creator Mode active get broader distribution | | Native documents (PDFs) | Carousel-style document posts generate high dwell time |
LinkedIn-specific notes:
X uses a ranked feed (For You) and a chronological feed (Following). The For You algorithm is the primary distribution engine.
Key ranking signals:
| Signal | Notes | |---|---| | Engagement velocity | The first 2–3 hours after posting are the critical window | | Replies | Conversations started by the post signal quality | | Reposts (RTs) | Distribution signal | | Likes | Standard engagement signal | | Bookmarks | High-intent saves signal | | Profile authority | Verified accounts and accounts with high follower-to-engagement ratios ranked higher | | Media inclusion | Posts with images or short video outperform text-only |
X-specific notes:
| Platform | Critical engagement window | What happens after | |---|---|---| | Instagram | First 30 minutes | Algorithm decides wider distribution based on early signal | | Facebook | First 2–3 hours | Feed ranking locks in based on initial engagement rate | | LinkedIn | First 60 minutes | First-degree network determines whether second-degree sees it | | X / Twitter | First 2–3 hours | For You algorithm scores and distributes based on velocity | | TikTok | First cohort (300–500 views) | Completion rate in first cohort determines next cohort size | | YouTube | First 48 hours | CTR and watch time in this period shape long-term search ranking |
Implication: Post when the target audience is online. Do not post and immediately go offline — respond to early comments to signal activity to the algorithm.
| Platform | Most favoured | Second | Least favoured | |---|---|---|---| | Facebook | Native video / Reels | Stories, Carousels | Link posts | | Instagram | Reels | Carousels | Static single image | | TikTok | Short vertical video | Stitches / Duets | Static images (limited) | | YouTube | Long-form video | Shorts | Community posts | | LinkedIn | Native text posts, Documents | Native video | External links | | X / Twitter | Threads with media | Short posts with image/video | Link-only posts |
Universal rule: Native content (uploaded directly to the platform) outperforms content linked from external sources on every platform. Never post a YouTube link on Facebook if the goal is reach — upload the video natively.
| Platform | Minimum | Recommended | Maximum before quality drops | |---|---|---|---| | Facebook | 3× per week | 5× per week | 1–2× per day | | Instagram | 3× per week | 4–5× per week (inc. Stories daily) | 2× per day | | TikTok | 3× per week | 5–7× per week | 3× per day | | YouTube | 1× per week | 2× per week | 1× per day | | LinkedIn | 2× per week | 3–4× per week | 1× per day | | X / Twitter | 3× per week | 5× per week | Multiple per day (threads count as one) |
Note: Consistency beats volume. Posting 3 times per week every week outperforms posting 7 times in one week and going silent for two weeks.
| Platform | Weekday peaks | Weekend peaks | |---|---|---| | Facebook | 07:00–09:00, 12:00–13:00, 19:00–21:00 | 10:00–12:00, 19:00–21:00 | | Instagram | 07:00–08:30, 12:00–13:30, 20:00–22:00 | 11:00–13:00, 20:00–22:00 | | TikTok | 06:30–08:00, 12:30–14:00, 20:00–23:00 | 10:00–14:00, 19:00–23:00 | | YouTube | 19:00–23:00 (Wi-Fi hours) | 10:00–23:00 | | LinkedIn | 07:00–09:00, 12:00–13:00, 17:00–18:30 | Low activity | | X / Twitter | 07:00–09:00, 12:00–14:00, 20:00–22:00 | 10:00–12:00 |
Mobile data costs in Uganda remain a significant barrier to video consumption. 1 GB of data costs approximately UGX 3,000–5,000 on most networks (2026 rates).
Implications for content:
WhatsApp operates on negligible data relative to video platforms. For many EA businesses, WhatsApp is the primary customer communication and content distribution channel.
Avoid the following. Each behaviour either directly suppresses reach or trains the algorithm to associate the account with low-quality content.
| Behaviour | Platforms affected | Why it is penalised | |---|---|---| | Engagement bait ("Like if you agree", "Tag 3 friends to win") | Facebook, Instagram | Facebook explicitly demotes engagement bait posts | | Outbound links in post body | Facebook, LinkedIn, X | Sends users off-platform — algorithms suppress | | Cross-posting identical content | All | Algorithms detect duplicate content; native upload always preferred | | Clickbait headlines | YouTube, X, LinkedIn | CTR drops when viewer does not stay — algorithm penalises mismatch | | Buying followers or likes | All | Inflates metrics without engagement; signals low-quality content to algorithm | | Posting in bursts then going silent | All | Inconsistency reduces algorithmic trust and scheduling priority | | Hashtag stuffing (30 tags on every post) | Instagram, LinkedIn | Instagram reduced hashtag weight significantly in 2024; LinkedIn caps effective reach above 5 tags | | Reposting competitors' viral content without adding value | TikTok, X | Flagged as low-effort duplication | | Ignoring comments | All | Non-response to comments signals low engagement depth; algorithm deprioritises |
Use this checklist before every post goes live. Adapt to platform as indicated.
BEFORE YOU POST — QUICK REFERENCE CHECKLIST
Content fundamentals
Format and upload
Algorithm signals
Penalised behaviours — confirm none are present
Post-publication (first 30–60 minutes)
Output produced by this skill meets the standard when:
tools
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
tools
Generates a practical smartphone video production training guide for East African clients and content teams. Covers shooting, audio, lighting, framing, editing, and platform-specific formats using only a smartphone — no professional equipment required. Invoke this skill when a client or their team needs to produce their own social video content and requires a hands-on, jargon-free training document tailored to EA field conditions.
tools
Generates a complete DIY content creation handbook for clients who want to manage some or all of their own content after the initial strategy engagement. Invoke when the user says "write a DIY content guide", "create a self-managed content handbook", "the client wants to manage their own content", or when a handover guide is needed at the end of a strategy engagement. Output is a self-contained reference document — not a training presentation — that the client keeps and uses independently.
tools
Generates a complete 2-hour in-person training workbook for a client's internal team — employees who will assist with content creation or community management. Invoke when the user says "create a team training guide", "write a staff training workbook", "onboard our internal team on social media", or needs a printable workshop document for client employees. Output is a structured, print-ready workbook — not a presentation deck.