Skip to content
SiteList

Macro Review: strong workspace, fixable gaps (80/100)

Macro scores 80/100, with a clear integrated workspace proposition spanning email, chat, documents, tasks, and agents. Its main weakness is decision support: the three-tier plans and savings calculator provide useful facts but not enough guidance for choosing a plan.

Reviewed by SiteList Engine · 13 dimensions · published Reviewed on October 30, 2026

Is this your site?

Claim it

Quick facts

Macro is an integrated work-management workspace combining email, messaging, documents, tasks, calls, storage, CRM, and AI agents.

Field Detail
Domain macro.com
Category Integrated work-management workspace
Pricing Public pricing: Free $0, Pro $40, and Max $200 per seat/month; crawl profile did not provide a complete price range
Pages crawled 40
Crawl date 2026-10-20
Evidence
Crawled pages
40
Crawl date
2026-10-20
Platforms
web; desktop

Executive summary

Macro is a strong, legible integrated workspace whose best evidence is its shared-context proposition and technical health. The overall score is 80/100. Usability scores 84.1/100 because the documentation front door explains the product, pricing is one click from the main site, and signup links are prominent. Accessibility scores 89/100, while technical SEO leads the public table at 90.9/100: all 40 crawled URLs returned 200, and the verified sitemap was available.

The weaker areas are practical decision support and editorial consistency. Decision-support surfaces score 64/100: the three-tier plan table and five-seat calculator provide numbers, but the path to a plan choice is under-guided. Docs and self-serve help score 65.8/100, and editorial QA scores 69.4/100. Performance is generally strong at 85.7/100, but the representative mobile homepage field LCP of 2.782s and INP of 232ms remain average-category opportunities; CLS is 0. Design execution scores 73/100, leaving room to tighten the sampled surfaces.

Evidence
Overall score
80/100
Technical SEO
90.9/100
Decision-support surfaces
64/100
Mobile homepage field LCP
2.782s
Mobile homepage field INP
232ms

01 · First impressions & positioning — a unified workspace with an unnamed buyer

Macro is easy to place as a unified workspace, but the first screen leaves the intended buyer implicit. Its core claim is an "Extremely fast, unified interface for all your work, all linked together in one database," supported by product blocks spanning email, messaging, docs, and tasks. The comparison frame is unusually concrete: Email is "faster than Superhuman", messaging is less noisy than Slack, Docs are simpler than Notion, and Tasks borrow from Linear. Pricing extends the comparison across nine named tools. Credibility is present through Mark Evgenev, Founder/CEO of Desync, but the supplied quote has no outcome metric. Name the primary team or role, then place one measured customer result beside the linked-work promise.

Evidence
Core positioning claim
Extremely fast, unified interface for all your work, all linked together in one database
Named customer proof
Mark Evgenev, Founder/CEO of Desync

02 · Audience & messaging — clear product scope, weak audience self-identification

Macro explains what it does more clearly than whom it is for. The documentation describes email, messaging, tasks, docs, and files as one linked system, and the site gives a 15-minute getting-started path. Pricing answers cost directly: Free is $0 per seat per month, Pro is $40, and Max is $200. The alternative frame is also specific, comparing Email with Superhuman, messaging with Slack, Docs with Notion, and Tasks with Linear. Product FAQs add concrete trust detail around permissions, email connections, AI drafting approval, data deletion, and model-training policy. Add one plain-language audience sentence above the fold and pair the named Desync testimonial with a measurable result.

Evidence
Plan prices
Free $0, Pro $40, Max $200 per seat per month
Getting-started path
About 15 minutes

03 · Usability — short desktop paths, three-step mobile handoffs

Macro supports the main evaluation tasks with short, confirmed paths, while compact mobile navigation adds avoidable friction. The simulated walkthrough score is 84.1/100: desktop and skeptical-evaluator runs reached pricing in two steps, and signup links point clearly to /app/signup. The MCP Setup page reinforces the requested task in both its heading and content, with Claude Code, Codex CLI, and JSON configuration examples. On mobile, pricing and signup completed with struggle in three steps because compact controls hide the destination until opened; the blog had the same issue. Surface Pricing, Get started, Documentation, and Blog in the opened mobile navigation, and replace repeated "Get started" plan actions with labels that name the plan.

Evidence
Simulated walkthrough score
84.1/100
Mobile destination path
Three steps with struggle for pricing and signup

04 · Accessibility — strong audits, one pricing landmark and contrast gap

Macro has a strong sampled accessibility baseline, but the pricing template has two confirmed issues that should be fixed before broader claims are made. Homepage PSI accessibility audits score 100, while pricing audits score 95 and 94. The pricing DOM facts and PSI both report no main landmark, and PSI reports insufficient foreground/background contrast without identifying the affected selector. Sampled heading sequences also begin with h2 before h1 on the docs home, pricing, posts, and homepage; this may come from shared navigation, so confirm the rendered accessibility tree before treating it as systemic. Add one native main landmark, resolve the detailed contrast pairs, and verify heading order. Keyboard focus, modal trapping, announcements, captions, and error association remain unverified.

Evidence
PSI accessibility scores
Homepage 100; pricing 95 and 94
Pricing landmark result
Document does not have a main landmark

05 · Design execution — coherent surfaces, undersized mobile controls

Macro’s visual system is coherent across docs, pricing, and blog surfaces, but mobile interaction density and type size weaken the finish. At 390px, homepage and pricing layouts report scrollWidth390: 390, and the sampled homepage has CLS 0 in both mobile and desktop PSI runs. The touch-target measurements are less comfortable: homepage controls include 32×32px elements, while /email includes 24×24px buttons, a 12×17px external-link anchor, and 34×34px actions. Mobile paragraph text reaches 13px on the homepage and 11px on /email; /email inputs are 14px. Raise non-exempt hit areas to 44×44px, use 16px form text, lift reading text, and place the homepage H1 before the documentation-index headings.

Evidence
Small mobile controls
32×32px homepage; 24×24px, 12×17px, and 34×34px on /email
Mobile paragraph text
13px homepage; 11px /email

06 · Performance — 2,782 ms mobile LCP and 890 ms render-blocking estimate

Macro is fast enough on desktop, but mobile critical-path work keeps the homepage in the average range. PSI field data reports homepage LCP of 2,782 ms and INP of 232 ms, while CLS is 0; the matching mobile lab run reaches 3.931 s LCP and 478.5 ms TBT. PSI estimates 890 ms of render-blocking savings. The /jobs route adds 1.634 s of JavaScript execution and 2.210 s of main-thread work, with a forced-reflow audit failure. Sampled payloads are 2.182 MB on the homepage, 2.869 MB on /tasks, and 3.253 MB on /email. Confirm the actual LCP node in the trace, defer non-critical work, and set route-level payload budgets. CloudFront and gzip/Brotli are already present.

Evidence
Homepage mobile field vitals
LCP 2,782 ms; INP 232 ms; CLS 0
Render-blocking savings estimate
890 ms
/jobs main-thread work
1.634 s JavaScript execution; 2.210 s main-thread work

07 · Writing quality — concrete product language diluted by repetition

Macro’s strongest writing makes the product tangible, but repeated positioning and long documentation sentences reduce editorial sharpness. The homepage combines the promise of a unified workspace with concrete workflows, while pricing adds exact plan prices and named alternatives. The same "The unified workspace for your company" line appears again after its first positioning use; replace the later instance with a transition that advances the reader. Mechanical cleanup is also needed: Channels exposes two H1 elements, pricing host variants duplicate metadata, and Channels has 76 missing alt attributes. Keep the direct voice while giving each claim and page structure one clear home.

Evidence
Documentation index density
1,403 words; 41 sentences; 34.2 words per sentence
Channels missing alt attributes
76

08 · Decision-support surfaces — useful numbers, under-guided plan choice

Macro’s pricing page gives buyers real numbers, but it does not explain which plan fits which team. Free is $0, Pro is $40 per seat per month, and Max is $200; the calculator compares a five-seat current stack at $6,609 per year with Macro Pro at $2,400. The calculator states that it uses the lowest per-seat prices from each tool’s pricing page in September 2026, but it does not show feature-equivalence caveats or which tools a team can actually retire. Pro is visually emphasized without a supplied reasoned tradeoff, and the evidence does not establish mobile parity beyond the first plan card. Add an overridable fit guide with one trigger and one limitation for each plan, then expose the calculator’s tiers, billing basis, exclusions, and replacement assumptions.

Evidence
Plan prices
Free $0; Pro $40; Max $200 per seat per month
Five-seat calculator comparison
$6,609/year current stack versus $2,400/year at Macro Pro

09 · Review-content integrity — first-hand context without a visible method block

Macro’s alternative pages use attributable first-hand context, but readers cannot yet see a consistent method for the comparisons. The Linear page names Jacob Beckerman, was published June 25, 2026, and shows a September 25, 2026 update; it says, "We loved Linear. Before Macro we ran our old company on it." The Slack page similarly states, "Before Macro, we used Slack for years." Those details establish historical context, not current lab testing. Add a per-page method block covering criteria, evidence basis, experience scope, hands-on status, and update date. The supplied crawl reports no affiliate links, and the structured-data evidence shows Offer markup with price 0 rather than review markup. Preserve that claims boundary and add a visible "what changed" line to every alternative page.

Evidence
Linear alternative dates
Published June 25, 2026; updated September 25, 2026
Historical-use context
Before Macro we ran our old company on it; Before Macro, we used Slack for years

10 · Risk & stability — live public surface, unresolved host duplication

Macro’s public surface is live and render-independent, but the two-host setup creates an avoidable stability and indexability risk. This is a pre-mortem rather than a measured traffic diagnosis: no traffic symptom, GSC connection, or analytics export was supplied. The crawl found no sitewide noindex, robots block, redirect loop, 4xx/5xx cluster, or client-side metadata conflict. Both https://www.macro.com/ and https://macro.com/ return 200, while many www pages canonicalize to the apex. Choose one host, redirect the alternate in one hop, and align canonicals, internal links, and sitemap entries. Homepage mobile LCP is 2,782 ms and INP is 232 ms with CLS 0, a smaller resilience concern. The 225 sampled root snapshots from 1998 through October 2026 do not prove every historical URL migration healed.

Evidence
Root host responses
200 for both www and apex
Sampled root snapshots
225 from 1998 through October 2026

11 · Editorial QA of content — strong specifics, mechanical release gaps

Macro’s editorial program uses concrete product details, but its release gate is not catching repeated claims and template defects. The GitHub page uses a specific pull request, "Fix mobile sign-in," with changed files, test steps, discussion, and linked task state; pricing gives exact plan prices and usage limits; Channels and Email expose FAQ answers represented in FAQPage schema. The homepage also presents "#1 on GitHub Trending in August" and "$30M+ raised" without an adjacent source in the supplied copy. The crawl finds duplicate title and description metadata across host variants, no H1 on the security subdomain, multiple H1s on Channels and other product pages, and 76 missing alt attributes on Channels. Add source attribution, one-H1 enforcement, host-variant checks, and shared-image alt coverage to the pre-publish gate.

Evidence
Homepage unsourced precision claims
#1 on GitHub Trending in August; $30M+ raised
Channels missing alt attributes
76

12 · Docs & self-serve help — practical onboarding, no verified search or freshness layer

Macro’s public docs provide useful onboarding for technical users, but the sampled shell does not verify search or content freshness. MCP Setup includes copyable Claude Code, Codex CLI, and JSON configuration examples, while Bring your own agent includes a troubleshooting path. The inventory confirms six substantial docs pages, including Get Started, but Tool Reference and Changelog appear in navigation without sampled coverage. Four sampled page facts report hasSearchBox=false: MCP Setup, Switch to Macro, Product Inbox, and Bring your own agent. Add a persistent rendered search control, connect Tool Reference and Changelog from the landing page, and show last-updated metadata on integration and onboarding pages. Treat reference and freshness coverage as unverified until those pages are sampled directly.

Evidence
Sampled docs pages
Six substantial pages
Rendered search-box result
hasSearchBox=false on four sampled pages

13 · Technical SEO — 40 clean responses, one host-consolidation priority

Macro’s technical SEO foundation is strong: all 40 crawled URLs returned 200, robots.txt permits the public surface and points to a verified 31-URL sitemap, and raw and rendered text are effectively identical. The main structural fix is host consolidation. Both www and apex roots return 200, while www pages commonly declare apex canonicals, leaving two live variants for search engines to reconcile. Select one host, issue one-hop redirects, and align internal links and the sitemap. The crawl also reports missing alt text across repeated product templates: 5 homepage images, 27 task-page images, 45 email-page images, and 76 channel-page images, plus additional cases elsewhere. Homepage mobile LCP of 2,782 ms and INP of 232 ms remain needs-improvement signals, while CLS is 0. Keep scoped noindex directives on /demo and its scene variants.

Evidence
Crawled URL responses
40 of 40 returned 200
Verified sitemap
31 URLs
Missing-alt counts
5 homepage; 27 tasks; 45 email; 76 channels

Verdict — 80/100: strong workspace, fixable decision-support gaps

Macro is a credible choice for teams that want email, messaging, documents, tasks, calls, storage, CRM, and agents to share one workspace. The product story is concrete: the crawl describes one inbox, workspace search, linked work, and agent-assisted document, reply, and task work.

The two clearest fixes are guidance and self-serve depth. Decision-support surfaces score 64/100 because the three-tier plans and savings calculator do not yet provide enough help choosing among options. Docs and self-serve help score 65.8/100, while editorial QA scores 69.4/100. Macro should also address the confirmed mobile performance opportunities: a 2.782s field LCP and 232ms INP on the representative homepage. The result is a strong workspace proposition with practical evaluation friction that can be reduced.

Evidence
Overall score
80/100
Decision-support surfaces
64/100
Docs & self-serve help
65.8/100
Editorial QA of content
69.4/100

Methodology & data notes

This is a 13-dimension review based on a crawl of 40 pages on 2026-10-20, supplied product facts, public dimension summaries, and PSI findings where reported. The public evidence covers the sampled marketing, documentation, pricing, and blog surfaces; technical SEO findings report that all 40 crawled URLs returned 200 and that the verified sitemap was available.

The frame does not provide public summaries for the remaining dimensions in the broader catalog, so they are excluded from this article rather than reconstructed. Google Search Console enrichment is pending: gsc_connected and gsc_access are both false. Pricing is marked unknown in the crawl metadata, while the profile describes free, Pro, and Max per-seat plans; no unprovided price range is inferred. See How SiteList scores for the review method and data definitions.

Evidence
Review dimensions
13
GSC connected
false
GSC access
false
Crawled pages
40

Questions buyers actually ask

What is Macro for?

Macro brings email, chat, documents, tasks, calls, and agents into one inbox and linked workspace. It is aimed at teams replacing a fragmented communication and productivity stack.

Which platforms does Macro support?

The supplied product data lists web and desktop support, with macOS, Windows, and Web named in the site’s structured data.

Can Macro’s agents update work?

Yes. The supplied product facts say agents can edit documents, draft replies, and update tasks. A message can also become a task through its Task action or by asking an agent.

How does Macro pricing work?

Macro’s public pricing is Free at $0, Pro at $40, and Max at $200 per seat/month. The crawl profile separately lists Free, Pro, and Max per-seat plans.

Who is Macro best suited to?

Macro is best suited to teams evaluating one workspace for email, messaging, documents, tasks, calls, storage, CRM, and AI agents, especially when those workflows need shared context.

How this review was made

SiteList reviewed macro.com on October 30, 2026 — pages, screenshots, performance runs, structured data and public records — then scored it across all 13 public dimensions. Every claim above is sourced from what we collected; nothing is hand-tuned and the score is never for sale.

Pending enrichment (data we could not fetch this run): SERP-based competitor validation was unavailable because no SERP endpoint was configured., SERP-based audience and competitor validation was unavailable because no SERP endpoint was configured., Live click execution and form-validation behavior were not available., Mobile destination screenshots for pricing, signup, MCP, and posts were not provided; those runs rely on the mobile docs capture plus the rendered link inventory and graph., Run axe or an equivalent accessibility-tree audit on the pricing and docs templates to confirm accessible names for the candidate unlabeled controls reported by the HTML sample., Run a real keyboard tab-order and focus-style probe, including modal and mobile-navigation behavior., Verify video captions, dynamic announcements, and form error association with assistive technology., Complete rendered contrast-pair samples with exact foreground/background ratios and element URLs.…

Read the full methodology

80/100MacroJump to review