Why screenshots and not notes
Pricing pages change without an announcement. A plan gets renamed, a tier disappears, the annual discount grows or shrinks. Notes record whatever you thought mattered at the time. A screenshot records all of it, including the layout, the order of the plans and which one is highlighted, and the folder it lands in is dated.
How to capture them all at once
- Collect the pricing page addresses, one per line. They can all be on different sites.
- In SiteHaul, open Advanced, choose Capture a list of URLs instead and paste them in.
- Press Fetch pages, check the list, then press Screenshot selected.
https://www.example-one.com/pricing
https://example-two.io/plans
https://www.example-three.com/pricing/3-sites-2026-10-16/
desktop/
example-one-com-pricing-desktop.png
example-two-io-plans-desktop.png
example-three-com-pricing-desktop.png
mobile/
example-one-com-pricing-mobile.png
example-two-io-plans-mobile.png
example-three-com-pricing-mobile.pngWhen a run covers more than one site, every filename starts with the site it came from. Without that, ten pricing pages would all be called pricing.png.
Things that change what you see
- Monthly or annual. Most pricing pages have a toggle, and the capture shows whichever one the page opens on. Check what each site defaults to before comparing numbers side by side.
- Where you are. Some sites show prices in your local currency, or charge different amounts by country. A capture shows what a visitor from your location sees.
- Mobile. Pricing tables often turn into stacked cards or tabs on a phone, and a plan can end up hidden behind a swipe. The mobile capture shows the version a lot of visitors actually get.
- Banners and chat widgets. Pricing pages are where sites put their chat bubbles. SiteHaul clears cookie banners, popups and chat widgets before each shot, so they don't cover the prices.
Doing it again next quarter
Keep the list somewhere and paste it in again in three months. A page keeps the same filename every run and each run gets its own dated folder, so the same pricing page from two quarters sits in two folders under one name. Drop both into Figma and the changes are easy to spot.
If you need to know the day a competitor changes their pricing, a monitoring service like Visualping will watch the page and alert you. SiteHaul takes a snapshot when you ask for one. It doesn't watch pages for you.
The free plan covers this
The free plan includes ten pages a month, and a page counts once whether you capture it at one size or both. That's ten competitors' pricing pages, desktop and mobile, every month, without paying anything.
The same list approach works for any set of pages from different sites: ten homepages for a moodboard, or the signup page of everyone in your market. For whole sites rather than single pages, see how to screenshot every page in a sitemap, and for how the app compares to a browser extension, see SiteHaul vs GoFullPage.