Website monitoring
How to monitor new competitor pages and product areas
A discovery workflow for finding newly published feature, solution, integration, comparison, and resource pages before they disappear from attention.
New pages can be more revealing than edits to old pages because they show where a company is investing new attention. The challenge is distinguishing a durable product or market area from a campaign landing page, duplicate locale, or automatically generated URL.
Discover from links and page structure
Follow same-origin links from stable hubs such as the navigation, product index, integration directory, resource index, changelog, and sitemap. Preserve the anchor text and the page title because the relationship between a hub and a new entry helps explain its role.
Use URL patterns as a signal, not a rule. A `/solutions/` path may be a real solution page, while a product page can live under an unexpected path. Combine URL structure with headings, metadata, visible content, and internal-link context.
| Discovery source | What it can reveal | Caution |
|---|---|---|
| Navigation | Strategic top-level areas | May be selectively curated |
| Sitemap | Known public URLs | Can include stale pages |
| Index pages | New collection entries | Pagination and backfill |
| Internal links | Relationships and priority | Cards may be duplicated |
Confirm that the page is new and meaningful
A URL discovered today is not necessarily a new publication. It may have existed but was not previously linked, or it may redirect to an existing page. Compare the final URL, title, first-seen date, linked hub, and page content before treating it as a new product area.
A collection hub is often more useful than a single entry because it can reveal additions and removals. Track both the hub and selected entries so the team can see the structural change as well as the detail.
Write a cautious discovery brief
Use a direct title such as “New integration page: X” or “New solution page for Y.” State what the page says, where it is linked, and why it may matter. Do not claim a new product launch unless a release note, product page, or other source supports that stronger conclusion.
The competitor changelog method is useful when a newly discovered page has a related release note or publication date.
Define the discovered page observation contract
Before scheduling a check, describe what the discovered page page is expected to reveal and what would count as a material observation. Capture the final URL after redirects, the page title, canonical URL when present, visible headings, calls to action, structured links, and the checked timestamp. This contract makes a later diff explainable instead of reducing the page to an opaque similarity score.
Use a rendered browser for pages whose content is assembled client-side and a link-aware crawler for discovery. Playwright's BrowserContext API (https://playwright.dev/docs/api/class-browsercontext) provides isolated cookies, locale, and viewport settings; Scrapy (https://docs.scrapy.org/en/latest/intro/overview.html) provides a useful model for request scheduling and extraction. Keep these collection concerns separate so a failed asset or a consent banner does not silently redefine the research question. See the related monitoring guide for the operating context.
- Record final URL, canonical hint, title, headings, CTA, and page type.
- Store an evidence excerpt with its selector or content region.
- Mark missing, gated, localized, and redirected fields as unknown.
| Field | Example | Reason |
|---|---|---|
| Identity | final URL plus canonical | Deduplicate aliases |
| Content | heading, CTA, plan label | Compare meaning |
| Context | locale, timestamp, status | Bound interpretation |
Detect new pages by identity and role
Compare normalized URLs, canonical hints, titles, headings, and linked context rather than treating every new URL as a new strategic page. A locale path, tracking parameter, redirect, or trailing slash may describe an existing page. Conversely, a new comparison or integration page can be valuable even when its title is generic, so retain the discovery path and surrounding anchor text.
Assign a provisional page type from URL and content signals, then confirm it on the next observation. A new page should enter a candidate queue with first-seen date, referring page, HTTP status, final URL, and monitoring recommendation. Google's crawlable-link guidance (https://developers.google.com/search/docs/crawling-indexing/links-crawlable) is useful for understanding discoverability, but a discovered link is not proof of launch intent.
- Deduplicate redirects and locale variants.
- Preserve the referring link and anchor text.
- Do not alert until identity and page role are credible.
| Candidate | Confirm with | Possible action |
|---|---|---|
| New feature | product copy and CTA | monitor feature page |
| New comparison | title, alternatives, sales CTA | priority review |
| New article | date and collection order | chronological workflow |
| Utility page | auth, legal, or redirect signals | archive or ignore |
Promote pages without losing control
Turn a confirmed new page into a repeatable workflow with four states: discovered, confirmed, interpreted, and routed. Discovery can come from a link or a page change; confirmation requires a second observation, a corroborating page, or a clearly published event; interpretation records a bounded hypothesis; routing assigns an owner, review date, and urgency. This prevents an interesting edit from becoming an unsupported strategic claim.
Run the workflow on a fixed cadence and review its failure modes. A transient 429, partial render, locale mismatch, redirect, or deleted page should produce an operational result, not a business alert. Google SRE's monitoring and alerting guidance (https://sre.google/sre-book/monitoring-distributed-systems/, https://sre.google/sre-book/practical-alerting/) supports separating collection health from human notification. Use how-to-monitor-competitor-website-changes as the internal reference for the broader monitoring loop.
- Confirm the page identity and observation timestamp.
- Separate observed change, possible meaning, confidence, and action.
- Route only changes that map to a decision or explicit watch question.
| State | Required evidence | Output |
|---|---|---|
| Discovered | URL or diff candidate | Queue item |
| Confirmed | repeat or corroboration | Observed change |
| Interpreted | hypothesis plus caveat | Research note |
| Routed | owner and urgency | Alert, brief, or archive |

