๐Ÿ“…

Content Calendar Planner
PrimeLicense โ€” Sign in with email

โ† Tools Hub
๐Ÿ“… Planner

Content Calendar Planner

Instagram Facebook
๐Ÿ“Š Benchmarks: Feb 27, 2026 (12-month data: Mar 2025โ€“Feb 2026) | Next refresh: June 2026 | How to refresh โ†’
Click Pull to load your calendars for the selected month.
First time? Go to โš™๏ธ Settings to choose which Notion databases to track.
Pull data first to see the list view.
๐Ÿ”‘ Enrich with SEO Data (optional โ€” improves scoring accuracy, click to expand)
โš–๏ธ Scoring Weights (default works well โ€” click to customize)
Pull topics first, then click "Score & Prioritize" to see results.
Score your topics first (๐ŸŽฏ Score tab), then come back here to download reports.
๐Ÿ”— Tracked Databases

Select which Notion databases to include when pulling.

Click Refresh to load databases.
๐ŸŒ Target Markets

Select which markets you're creating content for. This customizes the Guide with correct languages and export instructions.

๐Ÿ—‘๏ธ Reset
๐Ÿ”„ Calendar Workflow
1. Setup (once) โ€” โš™๏ธ Settings โ†’ Refresh โ†’ check your databases.
2. Pick a month โ€” โ† โ†’ arrows to navigate.
3. Pull โ€” Fetches items for that month + undated items.
4. Score โ€” ๐ŸŽฏ Score tab โ†’ upload CSVs โ†’ Score & Prioritize.
5. Export โ€” Download scored JSONs + content suggestions + FAQ ideas.
๐Ÿ“‹ Data Collection Guide (for SEO team)
โš  Pull content from Notion first (๐Ÿ“… Gantt โ†’ Pick month โ†’ Pull), then this guide auto-fills with the actual products and markets from your calendar.
๐Ÿ“ What Each CSV File Does
๐Ÿ”‘ Ahrefs CSV โ€” Tells the scorer how much search demand exists for your topics.
Feeds โ†’ SEO score (30%). Matches your product names against keyword volume, difficulty, and CPC. Without this, all topics get a flat 3/10 SEO score โ€” no way to tell which topics have real demand.
๐Ÿ“ˆ GSC CSV โ€” Shows where you already rank and which queries users actually type.
Feeds โ†’ Gap score (15%) + Product Page FAQs. Identifies quick wins (position 4-20 = you're visible but not winning). Also generates FAQ suggestions from real search queries matched to products.
โ“ ATP CSV โ€” Contains real questions people ask about your products.
Feeds โ†’ GEO score (20%) + Product Page FAQs. Questions are matched to products and exported as FAQ schema suggestions. Also used to generate social content ideas (e.g. Carousel: "5 things people ask about Office 2024").
๐Ÿ“Š Trends CSV โ€” Reveals if demand is rising or falling right now.
Feeds โ†’ GEO boost (+0.5 to +1.5). Topics trending โ‰ฅ80 get a score bump. Helps decide timing: publish rising topics now, save declining topics for evergreen. Without this, all topics are scored equally regardless of seasonality.
๐Ÿ“‹ Custom CSV โ€” Backup keyword data from Semrush, Moz, etc.
Feeds โ†’ SEO fallback. Only used when Ahrefs CSV doesn't match a topic's keywords. No impact if Ahrefs already covers everything. Optional.
๐Ÿ“ฑ Social CSV โ€” Past post performance from Meta Business Suite.
Feeds โ†’ Social score (20%). Matches your new topics against similar past posts by keyword. A topic about "Office 2024" finds all past Office posts and calculates average likes, saves, and shares. High-performing past topics get a score boost. Without this CSV, scoring uses PrimeLicense's 12-month benchmarks (Carousel: 114 avg likes, Reel: 8.6 avg likes, Image: 60 avg likes) as baseline estimates. With the CSV, you get topic-specific predictions.
โœ๏ธ How to Write Notion Entries (So the Tool Works)
The tool is only as good as the data in Notion. Entries without a Product or Type field can't be scored or analyzed properly.
Title โ€” Descriptive name of the post
Used for display + keyword matching fallback. Keep it descriptive: "Perchรฉ gli aggiornamenti di sistema sono importanti" is better than "Post aprile 3".
Product โš ๏ธ CRITICAL โ€” The product name(s) this post is about
This is the primary field the scorer uses to match against Ahrefs, GSC, ATP, and Trends data. Use the product name as it appears in search: Office 2024, AutoCAD, Luminar Neo. Multiple products: separate with commas. If empty, the scorer falls back to the Title โ€” much less accurate.
For Brand/Entertainment posts with no product: leave empty โ€” that's correct. These posts don't need keyword matching.
Type โš ๏ธ REQUIRED โ€” Content purpose category
Must be one of: Educational ยท Product ยท Entertainment ยท Reassurance ยท Compare&Choose ยท Testimonial ยท Brand. The content mix analysis (4-1-1) depends entirely on this field. Currently 35% of your calendar has no Type assigned.
Format โš ๏ธ REQUIRED โ€” Visual format of the post
Must be one of: Carousel ยท Reel ยท Single image ยท Video. Do NOT use "UGC" as a format โ€” UGC is a source (who creates the content), not a format. A customer video review = Format: Reel. A customer screenshot carousel = Format: Carousel.
Channel โ€” Where this will be published
Comma-separated: Instagram, Facebook or Instagram, Facebook, LinkedIn. More channels = higher Platform score. If you also publish to blog/YouTube, include those.
Date โ€” Publish date
Items without a date appear in the "๐Ÿ“Œ Unscheduled" section. They're still scored โ€” just not placed on the Gantt timeline.
How different content types are scored:
โ— Product / Educational / Compare&Choose โ€” Full 5-dimension scoring. All CSVs contribute. These benefit most from Ahrefs + GSC + ATP data.
โ— Reassurance / Testimonial โ€” E-E-A-T and GEO checklists matter most. SEO data helps if there's a product keyword, but these posts are about trust, not traffic.
โ— Entertainment / Brand โ€” SEO and Gap will be low (no product keywords to match) โ€” this is normal and expected. These posts are scored on Platform fit and GEO signals. A Brand post scoring 4/10 total is fine โ€” it serves a different purpose than an Educational post scoring 8/10.
โœ… Good Notion entry example:
Title: Perchรฉ gli aggiornamenti di sistema sono importanti
Product: Windows 12 ยท Type: Educational ยท Format: Carousel ยท Channel: Instagram, Facebook

โŒ Bad Notion entry example:
Title: Post aprile 3
Product: (empty) ยท Type: (empty) ยท Format: UGC ยท Channel: (empty)
โ†’ Can't match any CSV data, mix analysis shows "Unassigned", format flagged for reclassification
๐ŸŽฏ 6 Scoring Dimensions
SEO (20%) โ€” Keyword volume + inverse difficulty + CPC commercial intent. Sources: Ahrefs CSV, Custom CSV (fallback).
GEO (15%) โ€” AI citation readiness. Checklist (FAQ schema, original data, entity clarity, format, cross-platform) + ATP question matches + Google Trends seasonality boost.
E-E-A-T (15%) โ€” Experience, original data, named author, authority backlinks, trust signals. Manual checklist โ€” tick what applies per topic.
Gap (15%) โ€” Position distance from #1 + CTR underperformance vs expected. Source: GSC CSV. Flags quick wins at position 4-20.
Platform (15%) โ€” Multi-channel coverage (Blog, YouTube, Instagram, Facebook, Pinterest, LinkedIn, Klaviyo) + format type + distribution type.
Social (20%) โ€” Engagement potential (content type ร— proven performance), format fit (Carousel 13ร— > Reel for engagement), retargeting value (ROAS-weighted product match), past post performance (from Meta CSV), and social checklist (conversation hook, comparison content, save-worthy, shareable, timely). Sources: Meta Business Suite CSV + PrimeLicense 12-month benchmarks.
Why Social scoring matters: Without it, brand-building content (comparisons, trust posts, tutorials) gets penalized because it has no SEO keyword match. But this is exactly the content that builds the warm retargeting audience โ€” the flywheel that feeds paid ads. The Social dimension ensures "Office 2024 vs 365" carousels (17.8% ER) score appropriately even without Ahrefs volume data.
๐Ÿ“ Content Mix โ€” The 4-1-1 Rule (Evidence-Based)
Industry standard: 80/20 rule (80% value, 20% promotional). More precisely the 4-1-1 rule: for every 6 posts, 4 = value, 1 = soft-sell, 1 = hard-sell. This tool checks your calendar against this ratio.
Sources: Hootsuite, Sprout Social Index 2025, Buffer research, FSE Digital
Value posts (~67%) โ€” the engine that builds trust:
Educational ~25% โ€” Software tips, how-to, tricks. Positions as experts.
Reassurance ~15% โ€” "Is this legit?", security, license validity. Overcomes objections.
Entertainment ~15% โ€” Memes, trends, relatable moments. Reach & engagement.
Compare&Choose ~12% โ€” Version guides, vs competitors. Helps decide.
Soft-sell (~17%) โ€” product without hard CTA:
Product ~17% โ€” Feature highlights, walkthroughs. "Did you know Office canโ€ฆ"
Hard-sell (~17%) โ€” direct social proof + CTA:
Testimonial ~10% โ€” Customer reviews, UGC with ratings.
Brand ~6% โ€” Behind-the-scenes, company values.
Format targets (Carousel-first strategy โ€” validated by 12-month data):
Carousel ~50% โšก Med effort THE proven format. 114 avg likes vs 8.6 for Reels (13ร— better). 7.3 avg saves. 90% of all content-attributed follows. Tips, comparisons, reassurance, educational.
Reel ~25% ๐Ÿ”ฅ High effort Reach engine (91,987 total reach) but 0.5% ER. Only use for genuine utility (how-to in 15 sec), entertainment, or trending audio. MUST have hook in first 1.5 sec.
Single Image ~15% โœ… Low effort Brand moments, seasonal greetings, announcements. 60 avg likes, 5.1% ER โ€” decent engagement at lowest production cost.
Video ~10% ๐Ÿ”ฅ High effort FB traffic engine (45 avg link clicks vs 14 for photos). Long-form tutorials. YouTube repurpose. Always include CTA + link.
๐Ÿ“Š 12-Month Platform-Specific Insights (Mar 2025 โ€“ Feb 2026):
Instagram: Carousels dominate every metric. 9 of top 10 posts are carousels. "Comparison/decision" content (Office A vs B) = 17.8% ER โ€” the #1 engagement theme. Comments (0.4/post) and shares (0.8/post) are critically low โ†’ every caption needs a conversation hook.
Facebook: Photos drive reactions (60 avg), Videos drive traffic (45 avg link clicks). FB generates 2.7ร— more link clicks than IG (145.6K vs 53K). Timely/urgency content (Windows 10 end-of-support) drove the single highest-engagement month. Every FB video needs a clear CTA + link.
Audience: IG skews younger (35-44 peak, 28.7% men), FB skews older (45-54 peak, 22% men). Both ~88% male, 83-98% Italian. Top cities: Rome, Milan, Naples, Palermo, Turin.
โš  UGC is a source, not a format. A customer video = Reel. A customer screenshot = Single Image. Track UGC as a tag in Notion, not as a format. The tool reclassifies "UGC" format items as needing a proper format assignment.
๐Ÿ“Š 12-Month Social Performance Report โ€” How to Refresh Quarterly
Current benchmarks: Feb 27, 2026 (data period: Mar 2025 โ€“ Feb 2026)
Next scheduled refresh: June 2026 (data period: Jun 2025 โ€“ May 2026)
3 months of Spring Sale campaign data will be included in the next refresh.
Step-by-step: How to produce the 12-month baseline report
1. Export from Meta Business Suite
Go to business.facebook.com โ†’ Insights โ†’ Content โ†’ Export.
Set date range to last 12 months. Export both:
โ€ข Facebook post performance (all columns selected)
โ€ข Instagram post performance (all columns selected)
Also export Page-level metrics (demographics, follower growth).
Save as: meta_fb_12month_[period].csv and meta_ig_12month_[period].csv
2. Calculate key metrics
From the exports, compute averages per format and per content type:
โ€ข By format: Avg likes, avg saves, avg shares, avg comments, engagement rate, total reach, content-attributed follows
โ€ข By content type: Avg total engagement, engagement rate, best-performing examples
โ€ข Format-type pairings: Which combinations perform best (e.g., Compare&Choose + Carousel)
โ€ข Platform comparison: IG vs FB for link clicks, reactions, reach
3. Update SOCIAL_BENCHMARKS in the tool
Open content-calendar-planner.html and update the SOCIAL_BENCHMARKS object (search for it in the JS):
โ€ข format_scores: Update based on new avg engagement per format
โ€ข type_engagement: Update based on new ER per content type
โ€ข format_fit: Update optimal pairings based on new data
Also update product_roas with latest Google Ads ROAS numbers.
Update the benchmark date in the header bar.
4. Update IDEAL_MIX and IDEAL_FMT if warranted
If the data shows a significant shift (e.g., Reels now outperform Carousels), adjust the target percentages.
The 4-1-1 ratio should stay stable. Format targets may change if production capacity or platform algorithms shift.
Persistent upload: When you upload a new 12-month Meta CSV in the Score tab, it replaces the previous one. The tool uses the latest upload for social scoring. CSVs are parsed in-browser and never leave your machine.
Refresh schedule:
โœ… Feb 2026 โ€” Done (Mar 2025 โ€“ Feb 2026)
โฌœ Jun 2026 โ€” Next (Jun 2025 โ€“ May 2026) โ€” includes Spring Sale data
โฌœ Sep 2026 โ€” (Sep 2025 โ€“ Aug 2026)
โฌœ Dec 2026 โ€” (Dec 2025 โ€“ Nov 2026) โ€” full year review
๐Ÿ”ง March/April 2026 โ€” Fix List
Apply these corrections in Notion now. Blue = add this value. Orange = change existing value.
MARCH 2026
DateTitleFix TypeFix FormatFix ProductFix Channel
03/03Perchรฉ conviene acquistare Adobe da rivenditoreBrand โ†’ ReassuranceUGC โ†’ Carouselโ€”Instagram, Facebook
06/03Miglior software fotoritocco?โœ“โœ“โœ“Instagram, Facebook
08/03Festa della donnaโœ“โœ“โ€” (holiday)Instagram, Facebook
10/03I migliori antivirusโœ“โœ“โœ“Instagram, Facebook
13/03Licenza valida o contraffatta?โœ“UGC โ†’ CarouselOffice, WindowsInstagram, Facebook
19/03Festa del papร โœ“โœ“โ€” (holiday)Instagram, Facebook
20/03Alternative gratis a OfficeProduct โ†’ Compare&Chooseโœ“โœ“Instagram, Facebook
21/03Equinozio di primaveraโœ“โœ“โ€” (holiday)Instagram
24/03L'alternativa a Lightroomโœ“โœ“โœ“Instagram, Facebook
27/03Testimonianza clienteReassurance โ†’ TestimonialUGC โ†’ Carouselask customerInstagram, Facebook
31/03(blank row)DELETE this row from Notion
APRIL 2026
DateTitleFix TypeFix FormatFix ProductFix Channel
03/04Post licenza craccataEntertainment โ†’ Reassuranceโœ“Office, WindowsInstagram, Facebook
05/04Auguri di PasquaEntertainmentSingle imageโ€” (holiday)Instagram, Facebook
07/04Antivirusโœ“โœ“McAfee, Bitdefender, NortonInstagram, Facebook
10/04Aggiornamenti di sistemaProduct โ†’ Educationalโœ“Windows 12Instagram, Facebook
14/04Luminar Neoโœ“โœ“โœ“Instagram, Facebook
17/04Microsoft vs rivenditore?โœ“UGC โ†’ Carouselโœ“Instagram, Facebook
21/04Office per Mac sotto 100โ‚ฌโœ“UGC โ†’ Carouselโœ“Instagram, Facebook
24/04AutoCAD, Revit, Inventor prezziโœ“UGC โ†’ Reelโœ“Instagram, Facebook
28/04Leggere contratto con Acrobatโœ“โœ“โœ“Instagram, Facebook
โš  Every March/April item is missing Channel โ€” add Instagram, Facebook (minimum) to all. This affects the Platform score.
โš  Every item is missing Distribution type โ€” add Organic to all non-paid content.
๐Ÿ“‹ Content Calendar โ€” Column Definitions
These are the columns in the 2026 Meta Content Calendar Notion database. All green-marked columns must be filled for every entry.
ColumnReq?What It DoesHow to Fill
TitleYESPost name. Used for display + keyword matching fallback.Be descriptive in the content language.
"Trucchi per liberare spazio Windows" โ€” not "Post aprile 3"
ProductYES *Primary field for matching against Ahrefs, GSC, ATP data. Drives SEO, Gap, and FAQ generation.Use exact names from Standard Product Names list below. Multiple: comma-separated.
* Empty is OK for Entertainment/Brand posts.
TypeYESContent purpose. Drives the 4-1-1 mix analysis.Must be one of 8 values: Educational, Reassurance, Entertainment, Compare&Choose, Product, Testimonial, Brand, Campaign
FormatYESVisual format. Drives format distribution + effort tracking.Must be one of 6 values: Carousel, Reel, Single image, Video, Video YT, Story.
NEVER use "UGC" โ€” that is a source, not a format.
ChannelYESWhere published. Affects Platform score. More channels = higher score.Multi-select: Instagram, Facebook, Story. Add LinkedIn, Blog, TikTok, YouTube if applicable.
DistributionYESOrganic vs Paid.Organic (most content), Adv (paid ads), or Boosted (sponsored post)
DateYESPublish date. Items without dates = "Unscheduled" in Gantt.DD/MM/YYYY. Assign before month starts.
StatusYESProduction status.Idea โ†’ In progress โ†’ Ready โ†’ Scheduled โ†’ Posted
PersonRECWho creates this content.Select team member(s). Useful for workload balance.
CategoryOPTContent lifecycle.Evergreen, Seasonal, Trending, or Campaign
Script/Caption/BriefOPTProduction workflow status for the creative.Select: Writing โ†’ Review โ†’ Approved โ†’ Delivered to designer / creator / videomaker โ†’ Done โ†’ Standby
Reference/noteOPTLinks, inspiration, notes.Reference URLs, competitor examples, guidelines.
Files & mediaOPTAttached creative assets.Upload images, videos, templates.
๐Ÿ“ Type Values โ€” Decision Helper
Ask yourself: "What is the goal of this post?"
Building trust / educating โ†’ Value type ยท Showcasing product features โ†’ Soft-sell ยท Social proof / CTA โ†’ Hard-sell
TypeRoleGoalWhen to UseExample
EducationalVALUEBuild trust, position as expertsTips, how-to, tricks, tutorials, software comparisonsTrucchi per liberare spazio Windows
ReassuranceVALUEOvercome objections about legitimacy"Is this safe?", piracy risks, license verification, security3 Red Flag licenza pirata
EntertainmentVALUEReach & engagementMemes, trends, jokes, horoscopes, holiday greetingsOroscopo delle licenze
Compare&ChooseVALUEHelp decide (not push)Version comparisons, vs competitors, alternativesOffice 2024 Home vs Business
ProductSOFT-SELLShowcase features without hard CTAFeature highlights, walkthroughs, "did you know X can do Y"5 novitร  di Office 2024
TestimonialHARD-SELLSocial proof & credibilityCustomer reviews, UGC with ratings, unboxingTestimonianza cliente
BrandVALUEHumanize the brandBehind-the-scenes, team, company values, month coversAPRILE (month cover)
CampaignSOFT-SELLTime-bound promotionSpring Sale, Black Friday, launch campaigns, lead genWindows 12 campaign
Common mistakes found in current calendar:
โ€ข "Post licenza craccata" was Entertainment โ†’ actually Reassurance (piracy risk = overcoming objections)
โ€ข "Alternative gratis a Office" was Product โ†’ actually Compare&Choose (comparing options for the user)
โ€ข "Perchรฉ aggiornamenti importanti" was Product โ†’ actually Educational (teaching, not showcasing)
โ€ข "Testimonianza cliente" (#44) was Reassurance โ†’ actually Testimonial (customer review = social proof)
๐ŸŽจ Format Values โ€” Carousel-First Strategy
FormatEffortTarget %Best ForWhy
Carouselโšก Medium~45%Educational tips, comparisons, reassurance, step-by-stepHighest engagement + saves + 61% CTR. Your workhorse.
Reel๐Ÿ”ฅ High~25%Entertainment, trends, quick demos, UGC testimonialsBest reach but costly. Use strategically, not for volume.
Single imageโœ… Low~20%Announcements, greetings, brand, seasonal holidaysCheap filler. Keeps grid consistent.
Video๐Ÿ”ฅ High~5%Long tutorials, deep comparisonsOnly when depth is needed.
Video YT๐Ÿ”ฅ High~5%YouTube-first content, long-form tutorials, repurposeYouTube channel content.
Storyโœ… LowbonusBehind-the-scenes, polls, quick updates, ephemeralNot counted in main mix.
โš  UGC is NOT a format. UGC = "who created it" (the customer), not "how it looks."
A customer video = Format: Reel. A customer screenshot carousel = Format: Carousel.
Change all existing "UGC" format entries to the correct visual format.
๐Ÿท๏ธ Standard Product Names
Use these exact names in the Product column. The scoring tool matches these against Ahrefs/GSC/ATP keywords. Inconsistent naming = no match = no score.
Product NameCovers
Office 2021Home, Pro, Home & Business 2021
Office 2024Home, Pro, Home & Business 2024
Microsoft 365365 Personal, Family, Business
Windows 12Windows 12 Home, Pro
AutoCADAutoCAD LT, full AutoCAD
AutodeskRevit, Inventor, multi-product bundles
Creative CloudPhotoshop, Illustrator, full CC suite
Photography PlanLightroom + Photoshop bundle
AcrobatAcrobat Pro, Reader, DC
Luminar NeoLuminar Neo
AffinityAffinity Photo, Designer, Publisher
McAfeeTotal Protection, LiveSafe
BitdefenderTotal Security, Internet Security
Norton360, AntiVirus Plus
MovaviVideo Editor, Suite, Converter
Multiple products? Separate with commas: McAfee, Bitdefender, Norton
Entertainment/Brand posts with no product: leave Product empty โ€” that's correct.
โœ… Good vs โŒ Bad Entry
โœ… GOOD โ€” Scorer can fully analyze
TitlePerchรฉ gli aggiornamenti di sistema sono importanti
ProductWindows 12
TypeEducational
FormatCarousel
ChannelInstagram, Facebook
DistributionOrganic
โ†’ Matches keywords, counts in mix, generates FAQs
โŒ BAD โ€” Scorer gets nothing useful
TitlePost aprile 3
Product(empty)
Type(empty)
FormatUGC
Channel(empty)
Distribution(empty)
โ†’ No matching, no mix analysis, format flagged
๐Ÿ“… Event Calendar โ€” Column Definitions
The Spring Sale Event Plan (and future campaigns) tracks tasks and timelines, not content. Different structure, different purpose.
ColumnReq?What It DoesHow to Fill
TaskYESName of the task or milestone.Be specific: "Create banner for website" โ€” not "banner stuff"
OwnerYESWho is responsible.Select team member(s). Every task needs an owner.
StartYESWhen work begins.Set realistically based on dependencies.
EndYESDeadline for completion.Must be after Start. Align with campaign launch.
StatusYESCurrent state.Not started โ†’ In progress โ†’ Done
DurationOPTWorking days needed.Auto-calculated or set manually.
DependenciesOPTTasks that must finish first.Link to blocking tasks (e.g. "Banner" depends on "Creative Concept")
NotesOPTContext, links, specs.Requirements, URLs, dimensions, copy drafts, KPIs.
Best practices:
โ€ข No blank rows โ€” delete empty rows (current Spring Sale has 4 blank: #11, 15, 17, 35)
โ€ข Group by phase โ€” use section headers like LEAD GENERATION, POST CAMPAIGN
โ€ข Every task needs Owner + Status โ€” unassigned tasks don't get done
โ€ข Set End dates โ€” tasks #6, #13, #16, #25 are missing End dates, breaks timeline view
โ€ข Link to content calendar โ€” for tasks like "Creativity Meta ADS", link to specific content items
๐Ÿ”— Content Calendar vs Event Calendar
๐Ÿ“ฑ Content Calendar
What: What to post (content ideas)
Scope: Ongoing, every month
Items: Carousel ideas, captions, assets
Measures: Engagement, content mix, scores
๐Ÿ“… Event Calendar
What: When to do it (tasks & deadlines)
Scope: Time-bound campaigns only
Items: Banners, emails, ads, tech setup
Measures: Task completion, on-time delivery
Content Calendar feeds creative ideas โ†’ Event Calendar manages the execution workflow