Research competitor positioning, content, and SEO to identify differentiation opportunities.
A real workflow from the Magister template catalog — the same steps a dedicated agent executes for your brand, shown in full before you run anything.
Compare your url with competitor urls; where the competitors are still a blank, use the ones in the brand's audit and plan, and say which. Read each site with magister-firecrawl and capture its headline value proposition, target audience, the differentiators it claims, its pricing model if public, and its tone of voice. Summarise each brand, including the brand itself, in 2–3 sentences.
For each competitor, read the blog, resource centre and social profiles: the content types, how often they publish, the topics they keep covering, and any series, formats or angles that visibly get engagement.
Build a side-by-side matrix of the key features and pricing tiers of the competitors and the brand, noting where each has a clear advantage or gap, and any free tier, trial or anchoring tactic that stands out.
Use DataForSEO (magister-dataforseo, built in) for each competitor's top organic keyword themes, falling back to their sitemap, blog categories and page titles. Note the clusters they target, whether they go for high-volume or long-tail terms, and topics they rank for that the brand does not.
Write the strategic summary in three parts: (1) where competitors are strong and the brand should not fight head-on; (2) content and SEO gaps the brand can take within 90 days; (3) positioning angles the market underuses that the brand is placed to own. Order the recommendations by estimated impact, and say what changed since earlier runs of this workflow.
Magister workflows draft and prepare autonomously, but anything externally visible — publishing a page, sending an email, changing a campaign — waits for your approval. You can run this template once, or schedule it and review the results as they land.
Start free: enter your website, get a full marketing audit, and run workflows like this one in your own stack.