Goal of the analysis:
The objective is to measure and understand how long visitors spend on your corporate website and specific sections (e.g., Newsroom, Investor Relations, Careers, ESG). Time on site is a proxy for content relevance, clarity of information architecture, and user experience quality. For corporate communications leaders, it indicates whether key audiences (media, investors, job candidates, policymakers, customers) are engaging with your narratives and finding what they need. Insights inform content strategy, channel mix, and site design decisions that ultimately impact reputation, talent attraction, investor confidence, and stakeholder trust.
Data required:
- Web analytics data:
- Sessions, users, engaged sessions (GA4), bounces, exits.
- Session duration and per-page time (timestamps of page_view and interaction events).
- Page groupings (e.g., /newsroom/, /investors/, /careers/, /about/), landing pages, exit pages.
- Event data to improve accuracy: scroll depth, video plays, document downloads, heartbeat/engagement pings (e.g., every 15 seconds).
- Acquisition and campaign data:
- Source/medium, campaign UTMs, referral domains (e.g., press placements, LinkedIn, X/Twitter).
- Owned vs. earned vs. paid channels, email newsletters, organic search keywords (as available).
- Audience and device context:
- New vs. returning visitors; geo, language, device, browser; consent status.
- Known audience tags where privacy-compliant (e.g., investor list clicks, campus recruiting links).
- Site structure and content metadata:
- Content taxonomy (page type, topic, author/date, long-form vs. short-form).
- Key journeys (e.g., newsroom article → press kit download; investor page → webcast replay).
- Technical performance data:
- Page load times, Core Web Vitals (LCP, CLS, INP), error rates.
- CDN, caching, and image weight metrics for high-traffic pages.
- Historical and benchmark data:
- Historical time-on-site by section and campaign.
- Internal benchmarks (top quartile pages/sections, prior earnings cycles or major announcements).
Detailed step-by-step instruction on how to conduct the analysis:
- Confirm instrumentation:
- In GA4/Adobe Analytics, verify session duration and engaged session tracking. Implement heartbeat events (e.g., 10–15 second pings) to capture time on last page. Track scroll depth (25/50/75/100%), video interactions, and document downloads.
- Filter bots and internal IP ranges; enable referral exclusion for known payment/sso domains if applicable.
- Extract data:
- From GA4 Explorer/BigQuery export or Adobe Data Feeds, pull last 90–180 days of sessions with: session_id, start/end timestamps (or event timestamps), page_path, page_group, source/medium, device, geo, engaged_session flag, events (scroll, video, download).
- Join content taxonomy from CMS to tag pages by section and topic.
- Calculate core metrics:
- Session Duration = last_interaction_timestamp − first_interaction_timestamp. If last page has no subsequent event, use heartbeat or set a cap (e.g., 30–60s after last activity).
- Average Session Duration (ASD) = sum(session duration) / number of sessions.
- Median Session Duration to mitigate outliers; 75th percentile to understand top engagement.
- Average Time on Page per section and per page.
- Engaged Time Rate = share of sessions with duration ≥ 60s (or your threshold) and/or engaged_session = true.
- Segment results:
- By site section: Newsroom, Investors, Careers, ESG, About, Leadership, Product/Services.
- By channel: Organic Search, Direct, Referral (media sites), Social (by platform), Email, Paid.
- By device: Desktop vs. Mobile vs. Tablet.
- By audience: New vs. Returning; geo/language where relevant.
- Analyze landing pages and journeys:
- Compute time by landing page to diagnose first-touch relevance.
- Map common paths (e.g., Newsroom article → Media contacts; Investors → Earnings release → Presentation PDF) and evaluate time per step.
- Correlate with outcomes:
- Link time to key events: press kit downloads, webcast plays, job applications, email sign-ups.
- Assess whether longer time corresponds to higher completion, and identify optimal time ranges.
- Control for confounders:
- Evaluate impact of page performance (LCP, INP) on time and bounce. Slow pages can inflate time without adding value.
- Identify outliers from bots or infinite scroll loops; cap maximum session duration (e.g., 30 minutes) to avoid skew.
- Benchmark and trend:
- Compare current period vs. prior period and year-over-year, controlling for major events (earnings, launches, crises).
- Benchmark against internal top quartile by section and against prior event cycles (e.g., last 4 earnings days).
- Deep-dive priority pages:
- For top 20 pages by traffic, produce a profile: average/median time, scroll completion, exits, load time, top referrers, and CTA clicks.
- Identify pages with low time and high exits or high time and low conversions for targeted fixes.
- Synthesize insights:
- Summarize where time is below/above targets, which audiences/channels drive quality time, and content gaps.
- Translate into actions (content edits, IA tweaks, page speed, CTA placement, syndication strategy).
Format of the output of analysis:
- Executive summary slide with overall ASD, median, engaged time rate, and top 5 drivers/detractors.
- Dashboard with:
- Time by section (stacked bars), trend lines (ASD and median by week), and device/channel splits.
- Landing page table with time, exits, and outcome conversion.
- Journey view showing time per step for key paths.
- Scatter of page load time vs. average time to flag UX issues.
- Benchmark view comparing internal targets and prior event cycles.
- Appendix: Top pages deep-dives with heatmaps of scroll depth and click maps.
How to interpret results:
- High time on site:
- Positive when paired with high scroll depth and relevant actions (e.g., press downloads, IR deck views, job applications).
- Risk if paired with high exits or low CTA clicks—could indicate confusion or poor IA.
- Low time on site:
- Positive when the page fulfills quick needs (e.g., media contact, office address) with low friction.
- Negative if content is thin, slow to load, or misaligned with intent (especially from search/social).
- Segment differences:
- Desktop should generally show higher time than mobile; large gaps suggest mobile UX issues.
- Referral from media often yields brief but valuable visits—optimize for quick access to assets.
- Returning visitors spending more time on IR/Careers is healthy; new visitors with very short time may indicate weak top-of-funnel messaging.
- Benchmark context:
- Compare to internal top quartile pages and to previous comparable events (e.g., prior earnings day).
- Monitor trends: improving time with stable or falling exits indicates progress; volatility around announcements is normal.
Steps a company can take to improve on this measure:
- Content and information architecture:
- Clarify page purpose; add summaries, subheadings, and anchor links for long content.
- Enrich newsroom and IR pages with multimedia (short videos, infographics) and clearly labeled downloads.
- Improve internal linking between related topics; add “related content” modules.
- UX and performance:
- Optimize Core Web Vitals; compress images, lazy-load below-the-fold assets.
- Enhance mobile layouts; ensure readable typography and tappable CTAs.
- Provide prominent search and filters for archives, filings, and press releases.
- Journeys and CTAs:
- Align CTAs to audience intent (e.g., “Download press kit,” “View earnings webcast,” “Apply now”).
- Place CTAs above the fold and repeat contextually within long content.
- Create hub pages that stitch together narratives (strategy → leadership → ESG → results).
- Channel and targeting:
- Use UTMs consistently; tailor social posts by audience and hook to most relevant landing pages.
- For media referrals, link to asset-rich pages; for investors, link to consolidated earnings hubs.
- Instrumentation and data quality:
- Implement heartbeat and scroll tracking; define engaged session thresholds.
- Maintain bot filters and internal traffic exclusions; cap maximum session duration.
- Set up goals for key outcomes to interpret time in context.
- Governance and experimentation:
- Run A/B tests on layout, headlines, and CTA placement for priority pages.
- Establish editorial guidelines and quarterly reviews of top and bottom performers.
- Ensure accessibility and localization; provide translated content where needed.
- If X vs. Y scenarios:
- If time is high but conversions low: simplify layout, surface CTAs earlier, reduce cognitive load.
- If time is low and bounce high on mobile: investigate load times and mobile design; streamline above-the-fold messaging.
- If media referrals have very short time: build quick-access media hubs with all assets front and center.
Benchmark comparisons:
General benchmarks:
- Overall average session duration for corporate sites: 1:30–3:00 minutes; top performers often achieve 3:00–5:00 with strong content and UX.
- Median session duration is typically 45–90 seconds; aim for steady improvement and reduced variance around major events.
- Engaged session rate (GA4) of 55–70% is solid; top quartile 70%+.
Segment- or industry-specific benchmarks:
- Newsroom pages: 0:45–1:30 typical; best-in-class with multimedia 1:30–2:30.
- Investor Relations during earnings: 2:00–5:00; outside earnings: 1:30–3:00.
- Careers: 2:00–4:00 for job seekers exploring roles and culture pages.
- Device: Desktop often 30–60% higher time than mobile; large gaps suggest mobile UX issues.
- Channel: Organic search and email typically yield longer sessions than social; media referrals often short but purposeful.
If external benchmarks are limited or not comparable, construct internal benchmarks by:
- Tracking rolling 12-month medians by section and device.
- Setting targets as the top quartile of your own pages for each section.
- Comparing performance across markets/languages and across successive event cycles (e.g., last four earnings releases).