improvement(library): add citations and internal links, correct stale pricing#5913
Conversation
… pricing The library had zero third-party citations across 16 posts (~51k words) and averaged 1.2 internal links per post, with six posts at zero. Auditing every dollar figure against the vendor's own pricing page while adding the citations turned up several claims that had gone stale, plus one product that is being shut down. Corrections, each verified against the vendor's page on 2026-07-23: - Relay.app is winding down (signups closed 2026-07-16, free accounts end 2026-08-15, paid 2026-09-14). It was recommended as the human-in-the-loop pick in best-zapier-alternatives; that recommendation now points to a platform you can still sign up for - Make Core is $12/mo billed monthly, not $10.59; annual saves ~15%. One post also described $12 as the annual rate - Pabbly Connect lifetime starts at $349, not $249, and the Standard/Pro/ Ultimate tier structure quoted no longer exists - Workato publishes no pricing at all, so the "~$1,000/month" figure is replaced with the fact that every deal is quoted through sales - Dify is at ~149k GitHub stars, not 131k - n8n cloud Starter is EUR 20/mo billed annually for 2,500 executions Verified-correct figures were left alone and given a source link: Zapier $29.99/mo monthly for 750 tasks, Activepieces 10 free flows then $5/flow/mo, Power Automate $15/user/mo, Lindy $49.99/mo, and the Grand View Research RPA market figures. Also: 59 outbound citations and 3-6 internal links per post (zero posts left without internal links), and MDX external links now carry target=_blank plus rel=noopener noreferrer, which the landing SEO/GEO rule requires but the MDX anchor was not applying.
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
|
@cursor review |
PR SummaryLow Risk Overview Content corrections include Relay.app shutdown messaging (no longer recommended as a live pick; dates and source link), refreshed pricing tables and copy (Make, Pabbly, n8n cloud, Workato quote-only, Dify stars, Grand View RPA stats), and framework/product links (LangChain, CrewAI, n8n SUL, etc.). One internal link was normalized from absolute
Reviewed by Cursor Bugbot for commit 95b4eb5. Configure here. |
Greptile SummaryThe PR adds citations and internal links across 16 library posts, corrects stale product and pricing information, and updates MDX link rendering so external links receive safe new-tab attributes while Sim-owned links retain same-tab navigation. Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains in the follow-up link-classification fix. Important Files Changed
Reviews (2): Last reviewed commit: "fix(content): treat only non-Sim hosts a..." | Re-trigger Greptile |
The first pass classified any http(s) href as external, so the 33 absolute Sim URLs already in content (sim.ai, sim.ai/slack, www.sim.ai/blog/*, and 14 docs.sim.ai pages) would have opened in a new tab with rel=noopener, which is wrong for first-party links and contradicted the comment above the check. Classification now compares the hostname against the apex derived from SITE_URL, so the apex and any Sim subdomain stay same-tab. SITE_URL is used rather than getBaseDomain() so a post renders identically in dev, preview, and production instead of varying with NEXT_PUBLIC_APP_URL. The leading dot in the suffix check keeps lookalikes such as evil-sim.ai external.
|
@cursor review |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 95b4eb5. Configure here.
Summary
The library had zero third-party citations across 16 posts (~51k words) and averaged 1.2 internal links per post, with six posts at zero. This adds 59 outbound citations and 3-6 internal links per post (no post left without them).
Auditing every dollar figure against the vendor's own pricing page — rather than just linking numbers I hadn't checked — turned up several stale claims and one product being shut down.
Relay.app closed new signups on 2026-07-16, free accounts end 2026-08-15, paid accounts end 2026-09-14. We were recommending it as the human-in-the-loop pick in
best-zapier-alternatives— in the TL;DR, the routing table, the pricing table, the FAQ, and a full section. All five now say it's winding down and route to a platform you can still sign up for.best-relay-app-alternatives-2026already led with the shutdown and had the dates right; it just needed the source link. That post gets more valuable now, not less — people searching for Relay alternatives are doing it because of this.Pricing corrections (each verified 2026-07-23)
Verified correct and left alone (now with source links): Zapier $29.99/mo monthly for 750 tasks and the 100-task 2-step free plan; Activepieces 10 free flows then $5/flow/mo under MIT; Power Automate $15/user/mo; Lindy $49.99/mo; Grand View Research RPA figures ($4.68B 2025, 29.0% CAGR, $35.84B by 2033).
Deliberately not pinned to a number: vendor pricing pages are geo-localized (Pabbly served me ₹ rupees) and JS-rendered. Where I could not verify a figure from here, the pricing page is linked from the section or table so readers can check current rates, rather than asserting a figure a link doesn't substantiate.
Bug found along the way
MDX-authored external links rendered without
rel="noopener noreferrer"— only hardcoded JSX links had it..claude/rules/landing-seo-geo.mdrequires it. Fixed inlib/content/mdx.tsx: externalhttp(s)hrefs now gettarget="_blank"+rel="noopener noreferrer"; same-origin and in-page links are untouched so internal linking stays crawlable.Type of Change
Testing
github.com/n8n-io/n8n/LICENSE.mdwas a 429 from my own API rate-limiting (200 on retry), andmake.com+grandviewresearch.comreturn Cloudflare<title>Just a moment...</title>bot challenges — not 404s. Both were read successfully via other means, which is where their figures came from./library/hrefs return 200 — crawled from the rendered HTML, not just grepped from source.sim.ai/library/...links left in bodies (one was converted to relative).target="_blank" rel="noopener noreferrer", internal links carry neither.tsc --noEmit0 errors;bun run lintclean; all 10check:*gates pass.updatedbumped to 2026-07-23 on all 16 posts — every one received a substantive edit, so this is not date-washing.Checklist