Product managers · problem and fix
Why competitive analysis take too long for product managers on Mac: fixes for 2026
Competitive analysis takes too long for product managers because the collecting never stops. Competitor pages change every week, and the facts land in tabs, chats, screenshots and slides. Cut the scope, set a refresh rhythm, and keep every fact with its date and source.
The short answer
- Most of the time goes to collecting pages, not comparing them.
- Kompyte's 15 to 20 hours a week is an unsourced vendor estimate. Time your own sweep before you trust it.
- Cap your watch list at three to five competitors, each tied to a decision.
- Use free Google Alerts as a weekly digest, with one alert per competitor.
- Lazur can point, explain, guide, draft and run research jobs. It does not do the analysis for you.
What competitive analysis that drags on costs you
Hours that never show up on a calendar
Competitive work hides in small blocks. Fifteen minutes on a pricing page, twenty minutes on a changelog, then a note you never revisit. Kompyte, a CI vendor, estimates 15 to 20 hours a week without automation. That is a vendor claim with no cited source, so test it against your own week.
Late calls on the roadmap
A launch you hear about on Thursday can land in a Monday roadmap review with no time to respond. The bigger cost is the decision made on stale facts. Track the lag between a competitor change and your team's first knowledge of it.
Stretched managers wear down
Gallup found the share of managers who burn out very often or always rose from 28% in 2020 to 35% in 2021. Those are general manager surveys, not product manager studies. Still, slow and repetitive research is the kind of work that wears people down.
Money at analyst pay rates
BLS puts the 2024 median for market research analysts at $76,950 a year. At a rough $37 an hour, 15 to 20 weekly hours comes to about $28,900 to $38,500 a year. This is illustrative math, not a salary figure for your role.
Why it happens
Collecting is manual
Most competitor facts sit on public pages that change without warning. Nothing pushes them to you. So you go looking, tab by tab, each time someone asks. The work repeats because no feed exists. Pulling the same five pages every week is a process problem, not a research skill problem.
Scope has no edge
Without a watch list, every competitor gets the same depth. Five rivals become five full sweeps. Few teams write down which decision each competitor informs. When scope has no edge, the work has no end date.
Notes live in too many places
Findings start in a Slack thread, move to a Notion page, get screenshotted into Figma, and end up in a deck. Each hop costs time and loses context. Someone rechecks the same price because they cannot find the first check.
Facts arrive without dates
A claim with no date or source gets checked again. People hedge, verify, then verify again. Missing details turn a five minute fact into a twenty minute argument about whether the fact is still true.
Reclaimed time goes to meetings
Pragmatic Institute's 2025 page says teams report less time on rote work. Much of that time goes to coordination and alignment. Saved hours disappear into meetings unless someone protects them on the calendar.
Questions are vague
What are competitors doing is not a question. It has no end point, so every page feels relevant. A question like 'Did Competitor A add SSO to its lowest paid plan?' has an answer you can check in ten minutes.
How to fix it
These work with or without any app.
Cap the watch list at three to five
Pick three to five competitors. For each one, write the decision it informs, such as pricing, packaging or launch timing. If a competitor informs no decision this quarter, move it to a quarterly check. This costs nothing and cuts the weekly load the most.
Turn Google Alerts into a weekly digest
Go to google.com/alerts and create one alert per competitor. Add a word like pricing or launch to each one. Choose a weekly digest instead of as-it-happens emails. Remove any alert that returns only noise for three weeks in a row.
Build one dated fact sheet
Make one Google Sheets file with columns for Competitor, Claim, Source URL, Date seen and Confidence. Use Data > Create a filter to sort by competitor. Use File > Version history > See version history when a number changed and you need to know why.
Clip pages into one Notion database
Use the Notion Web Clipper so each saved page keeps its original URL. Add tags after the clip is saved. Keep one database per quarter rather than one per competitor, so a search finds the page in one place.
Timebox the sweep to 90 minutes
Set a timer for 90 minutes before you open the first tab. When it rings, write down what you found, even if the sweep is unfinished. Ask Lazur to start a timer by voice if you want it hands-free. The limit forces a decision about what matters.
Write the question before you search
Write one line: what decision does this answer, and what would change my mind? Then search. A written question stops the drift from pricing into product marketing into features nobody asked about.
Post one dated finding in Slack
Post in one team channel using the same pattern each time: competitor, change, date, source, and what it means for us. Press ⌘K in Slack to jump to the channel fast. One post per change is easier to search than a long thread.
Where the hours really go
Most competitive analysis is collecting, not analysis. You open a pricing page, copy a plan name, paste it into a sheet, check the changelog, then search for the blog post that explains the change. Then you repeat it for the next competitor. One competitor can eat an hour before you have a single useful sentence.
Take a typical Tuesday. You track five competitors, a roadmap review is on Thursday, and someone asks whether a rival shipped single sign-on yet. You open six tabs, skim two release notes and find an answer that is half right. By the time you finish, the question has moved on.
15 to 20
Hours a week of competitive intelligence work without automation, per a vendor blog (unsourced figure)
Kompyte: How Much Time Should You Spend on Competitive Intelligence?$76,950
2024 median annual wage for market research analysts and marketing specialists, U.S.
BLS Career Outlook: Education level and projected openings35%
Managers who said they burn out very often or always in 2021, up from 28% in 2020 (Gallup)
Gallup: Manager Burnout Is Only Getting WorseRun the numbers on your own week
Kompyte, a competitive intelligence vendor, says this work takes 15 to 20 hours a week without automation, and 2 to 4 hours with a CI platform. The page cites no source for those hours. Kompyte also sells a CI platform, so treat the figures as a claim to test. Test it yourself for two weeks. Write down the minutes each competitor costs you each day.
Then price the time. The U.S. Bureau of Labor Statistics puts the 2024 median pay for market research analysts and marketing specialists at $76,950 a year. Divide by a standard 2,080 hour work year and you get about $37 an hour. That is a proxy for what the work would cost at analyst pay, not your salary.
| Weekly hours | Hours per year | Cost at about $37 an hour |
|---|---|---|
| 15 | 780 | About $28,900 |
| 20 | 1,040 | About $38,500 |
The table leaves out the expensive part. A competitor launch you spot five days late can change a roadmap review. Count that delay as a cost, even if you cannot put a dollar figure on it. Most product managers feel the delay before they can measure it.
Mistakes that make the drag worse
- Sweeping every competitor every week, when only two or three of them move.
- Saving screenshots with no date, so nobody knows when a price was true.
- Keeping findings in chat threads that the next person cannot search.
- Trusting one search result for a feature claim that the competitor's own docs contradict.
- Building a 40 column matrix that nobody reads before the meeting.
Dates are the quiet problem. A pricing screenshot without a date is an opinion. Write the date and the URL beside every fact. Your future self, and your VP, will ask for both.

Edge cases for confidential competitor information
Public pages, press releases, job posts and product docs are fair game for most teams. Partner decks, win-loss notes and anything marked confidential are different. Your employer may set rules for how you gather competitor information and what you paste into an AI tool. Check with legal or security before you use any tool on internal documents.
Another edge case: some competitor sites show different plans to different countries or to logged-in users. Write down the country, the account type and the time you checked. If a number surprises you, check it twice before it reaches a slide.
Set up the Mac tools once
Notion's Web Clipper is the fastest way to save a competitor page into a database. If you still have the older Safari Web Clipper from the App Store, Notion says it is no longer there. Remove it first, then install from notion.com/web-clipper. The new install does not replace the old one on its own. See Notion for product managers for the full setup.
Clipping into a database adds a URL property automatically. Add tags and other properties after the clip is saved, not during it. Build the database first, with columns for competitor, claim, date seen and source. The steps to create a database in Notion work the same on Mac.
Figma's desktop app needs macOS 12 Monterey or later. It has the same features as the browser version. Keep one frame per competitor so the board stays readable. The guide to creating a frame in Figma covers the basics.
Google Sheets handles up to 10 million cells, a limit Google raised in March 2022. A competitor matrix will never reach that. Your bottleneck is refresh, not size. If your team lives in Apple Numbers, you can reference another table with the syntax Table 2::B2. Typing = in a cell opens the Formula Editor.
Watch for changes without reading everything
Google Alerts is free, and it is imperfect. Crayon, a competitive intelligence vendor, calls it an imperfect solution. It warns that Google searches return a lot of results. Its advice is one alert per competitor, source filtering, and a daily or weekly digest instead of separate emails. Create alerts at google.com/alerts.
Build each alert around the competitor's name plus one word, such as pricing, launch or acquires. Pick the weekly digest. Then read it once, at a fixed time, instead of scanning email all week. Ask Lazur to set a Monday reminder so the digest gets read on schedule.
When a full sweep is the wrong answer
A full sweep fits a market entry decision or a pricing overhaul. Most weeks do not need one. Run a full sweep once a quarter and a light check in between. A light check takes about 20 minutes, and it has four steps.
- Open the pricing page and copy the plan names and prices into the sheet.
- Open the changelog and note any entry dated since your last check.
- Run one search for the competitor's name and the word launch.
- Write one line per change, with the date and the URL.
If the check finds nothing, write nothing. An empty week is still a result. It tells you the competitor is quiet, which is useful when the next roadmap review comes around.

Where Lazur fits, and where it does not
Lazur helps with the reading and the routine. Hold ⌥ ⌘ to ask about the page on your screen, and Lazur answers out loud. Ask where a button or a price sits, and it draws a circle and a label around it. Ask how to do something, and it guides you one click at a time, waiting for each click.
Lazur does not click buttons, edit your files or operate other apps for you. It does not decide what a rival's move means for your roadmap. Research jobs run in Lazur's own Chrome tabs through the Lazur for Chrome extension. They come back with a summary and a report. Check the sources before you repeat a claim in a meeting.
How to tell the routine is working
Track three numbers for four weeks. Count the minutes spent on competitive work each week. Count the days between a competitor change and your team's first mention of it. Count how often someone asks where a fact came from. If minutes drop and the lag shrinks, keep the routine. If not, cut the watch list from five competitors to three.
Expect a limit. Pragmatic Institute's 2025 State of Product Management and Marketing page says teams spend less time on rote work. Much of the reclaimed time goes to coordination and alignment. The page also says the extra strategy time is not yet producing stronger market insight. Saving hours on collection does not guarantee better insight. Spend the saved time on questions, not on more pages.

Next step: pick one competitor and time your next check. Write the minutes down. You then have your own number to set against the vendor estimate, and that number is the one your manager will care about.
Faster with Lazur
Where Lazur helps with competitive analysis that drags on
Hold ⌥ ⌘ and say what you want. Lazur sees your Notion window. Lazur draws a circle and a label around the button or menu you need.
- 1
Hold ⌥⌘ and talk
- 2
Lazur draws a circle and a label around the button or menu you need.
- 3
You stay in Notion. Nothing to copy into a chat window.
More things to say in Notion
- “What does this pricing page say the Team plan includes?”
- “Where is the changelog link on this page?”
- “Walk me through adding a filter in this sheet.”
- “Hold fn and dictate the finding into my Notion page.”
- “Research the pricing pages for these five competitors and summarize changes.”
- “Draft a Slack post with three competitor changes and their dates.”
Free for 3 days, then $18/month. Download for Mac
You say“Where is the enterprise row on this pricing page?”
Lazur · points at itLazur draws a circle and a label around the enterprise row and answers out loud. You copy the price into your sheet yourself.
What product managers say to Lazur for this
Each one is a single hold of ⌥ ⌘.
“What does this pricing page say the Team plan includes?”
With the page open, hold ⌥ ⌘ and ask. Lazur reads what is on screen and answers out loud. It answers from the visible page, so check the page before you copy anything.
Explains what's on screen
“Where is the changelog link on this page?”
Lazur draws a circle and a label around the link on your screen, so you do not hunt for it.
Points at it
“Walk me through adding a filter in this sheet.”
Lazur guides you one click at a time and waits for each click. It does not click for you.
Walks you through it
“Hold fn and dictate the finding into my Notion page.”
Dictation types clean, formatted text at the cursor in any app, so you skip the typing step.
Types what you say
“Research the pricing pages for these five competitors and summarize changes.”
The job runs in Lazur's own Chrome tabs and returns a summary and a report. Check its sources before you repeat a claim.
Researches in the background
“Draft a Slack post with three competitor changes and their dates.”
Lazur drafts the text. You read it, edit it and post it yourself, since Lazur does not operate Slack for you.
Drafts it
“Remind me Monday at 9 to read the competitor digest.”
Lazur adds an item to Apple Reminders. You still do the reading, but the slot is set.
Handles the small stuff
A plan you can start this week
- Day 1
Pick the watch list
Choose three to five competitors. Write one decision each one informs. Drop any competitor that informs no decision this quarter. Put the rest in a single note with the date you chose them.
- Day 2
Set up the three places
Create one Google Alert per competitor with a weekly digest. Build one Notion database with columns for competitor, claim, date seen and source. Create the Google Sheets fact sheet with the same columns.
- Day 3
Run the first sweep
Set a 90 minute timer. Check each competitor's pricing page, changelog and one search. Write one dated line per change in the sheet. Stop when the timer rings, even if the sweep is unfinished.
- Day 4
Share one post
Post a short summary in one Slack channel. Use the pattern competitor, change, date, source and meaning for us. Link the sheet so teammates can check the sources themselves.
- Day 5
Measure the week
Write down total minutes spent, the number of days between a change and your first note, and any question that came back asking for a source. Keep the numbers for four weeks before you judge the routine.
- Weekly
Monday digest
Read the Google Alerts digest at a fixed time, about 30 minutes. Run a 20 minute light check on any competitor the digest flags. Skip the full sweep unless a decision needs one this quarter.
Questions people ask
How long should competitive analysis take for a product manager?
No sourced benchmark exists for product managers. Kompyte's 15 to 20 hours a week is an unsourced vendor estimate. Time your own sweep for two weeks, then set a cap you can defend in a roadmap meeting.
Is Google Alerts good enough for tracking competitors?
It is free and imperfect. Crayon calls it an imperfect solution and warns that searches return a lot of results. Use one alert per competitor, filter the sources, and choose a weekly digest.
Does Lazur do the competitive analysis for me?
No. Lazur answers questions about what is on your screen, points at things, guides you through steps and drafts text. It can also run research jobs in its own Chrome tabs. You decide what the findings mean for your product.
Can I paste confidential competitor documents into Lazur?
Check your employer's rules first. Lazur sends the audio and the screenshot to AI providers to answer, and they are not stored. Content is never used to train AI models. Your company may still ban it for internal documents.
Does Lazur work on Windows?
Not yet. Lazur runs on macOS, on Apple silicon and Intel Macs. Windows is planned, not available.
Is there a free trial?
Yes. Lazur has a 3-day Pro trial with no credit card. It starts when you first open the app. Pro costs $18 a month, or $15 a month billed annually. See the pricing page for the current details.
Which macOS version does the Figma desktop app need?
Figma's help guide says the desktop app requires macOS 12 Monterey or later. It gives the same features as the browser version, and it adds plugin development and locally installed fonts.
Why did my Notion Web Clipper stop working in Safari?
Notion says the Safari Web Clipper is no longer in the Apple App Store. If you have the older version, remove it first. Then install from notion.com/web-clipper. The new install does not replace the old one automatically.
How many cells can a Google Sheets file hold?
Up to 10 million cells, according to a Google Workspace Updates post from March 14, 2022. A competitor matrix rarely comes close, so refresh habits matter more than file size.
Sources
- How Much Time Should You Spend on Competitive Intelligence? · Kompyte · checked 2026-11-08
- Education level and projected openings, 2024-34 · U.S. Bureau of Labor Statistics · checked 2026-11-08
- Manager Burnout Is Only Getting Worse · Gallup · checked 2026-11-08
- 2025 State of Product Management & Marketing · Pragmatic Institute · checked 2026-11-08
- Ten million cells in Google Sheets · Google Workspace Updates · checked 2026-11-08
- Guide to the Figma desktop app · Figma Help Center · checked 2026-11-08
- Save web pages with Notion Web Clipper · Notion · checked 2026-11-08
- Calculate values using data in table cells in Numbers on Mac · Apple Support · checked 2026-11-08
- How to Set Up Free Google Alerts to Monitor Your Competitors · Crayon · checked 2026-11-08
Fix competitive analysis that drags on with Lazur, free for 3 days
Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.