Content Writing for Marketing Agencies: Explain Serp Ranking Fluctuations to Clients with the Best Software-led Blog Writer

Ranking volatility is one of the most difficult performance issues for a marketing agency to explain. A client sees a page move from position four to position twelve, then return to position six a few days later. The immediate assumption is usually that something has gone wrong.

Sometimes it has. Often, though, the movement is connected to keyword cannibalisation, changing search intent, competitor improvements, algorithm updates, SERP feature changes, or normal re-evaluation by Google. Your agency needs a way to investigate the cause, communicate it clearly, and show what happens next.

That requires more than a keyword position screenshot. It requires a repeatable diagnostic process, reliable content production, and client reporting that connects rankings with commercial outcomes. SEO Letters supports that workflow by researching topics, identifying content gaps, generating structured articles, mapping internal links, and publishing content through connected destinations.

For agencies, this means you can move from unexplained ranking movement to a documented action plan without spending hours assembling data manually.

Why SERP Ranking Fluctuations Are Difficult for Agencies to Explain

Search rankings are not static measurements. They are the visible result of multiple systems evaluating a page, a website, a search query, competitors, user behaviour, and the relevance of available content at a particular point in time.

A client may ask, “Why did our ranking drop?” The more useful question is usually:

What changed in the search environment, the website, the content set, or the measurement process that could explain this movement?

That question creates a better investigation. It also stops your agency from making an unsupported claim based on one isolated keyword.

Ranking fluctuations can be caused by:

  • Keyword cannibalisation between two or more pages on the same site.
  • A page becoming less aligned with the current search intent.
  • Competitors publishing stronger or more comprehensive content.
  • Google testing different pages in the search results.
  • A core, helpful content, spam, or product review update.
  • Changes in featured snippets, video results, local packs, or shopping results.
  • A technical issue affecting crawling, indexing, rendering, or canonicalisation.
  • Weak internal linking or unclear topical relationships.
  • A loss of relevant backlinks or a sudden increase in competitor authority.
  • Search demand changes caused by seasonality, news, or market conditions.
  • Location, device, language, or personalisation differences in rank tracking.

The first task is classification. Is the movement isolated, clustered, site-wide, temporary, technical, or caused by overlap between pages?

That classification should appear in your client report. It gives the client a reasoned explanation rather than a vague statement that “Google is volatile”.

The Role of Keyword Cannibalisation in Ranking Volatility

Keyword cannibalisation happens when several pages on the same website compete for closely related queries and Google cannot confidently identify the strongest result.

The term is slightly misleading because Google does not always “penalise” the site. A more accurate description is that the site may be sending mixed relevance signals. Google can rotate pages, split impressions, select a less suitable URL, or show no page consistently enough to build strong performance.

For example, imagine a software company has these pages:

  • /seo-reporting-tools/
  • /seo-reporting-software/
  • /seo-reporting-dashboard/
  • /how-to-create-an-seo-report/

These URLs may each have a legitimate purpose. Yet if they all target the same commercial phrase, use similar headings, attract similar links, and answer almost identical questions, the site has an SEO content overlap problem.

The result may look like this:

Week Ranking URL Average position Impressions Click-through rate
Week 1 /seo-reporting-tools/ 6.2 4,800 5.8%
Week 2 /seo-reporting-software/ 10.7 5,100 3.1%
Week 3 /seo-reporting-dashboard/ 8.9 4,950 3.9%
Week 4 /seo-reporting-tools/ 7.5 5,300 4.6%

At first glance, this looks like ordinary fluctuation. A more detailed review suggests Google is testing several URLs for the same topic.

This matters because the site may not be accumulating authority in one clear location. Links, engagement signals, internal links, and topical relevance can become distributed across pages. The pages are competing for attention, and the client experiences that as unstable rankings.

Common signs of keyword cannibalisation

Look for several signs together rather than treating one signal as proof:

  • Two or more URLs rank for the same query over a sustained period.
  • The ranking URL changes frequently in Google Search Console data.
  • Impressions remain stable while clicks and average position move sharply.
  • Similar pages have overlapping title tags, H1 headings, and primary keywords.
  • The pages attract backlinks using similar anchor text.
  • Internal links point to different URLs for the same topic.
  • One page ranks well for a query, then another page replaces it after a content update.
  • Neither page performs as strongly as a single, more authoritative resource might.
  • Search results show a page that does not match the intended conversion journey.
  • The agency keeps producing new articles around a topic without reviewing existing assets.

The last point is particularly important. Content production without content governance can create a larger problem. More articles do not automatically create more topical authority.

How to Run a Keyword Cannibalisation Audit for Agency Clients

A keyword cannibalisation audit should be a defined part of your reporting and content planning process. It should not depend on a strategist noticing an unusual ranking change by chance.

Step 1: Build a URL and query dataset

Collect data from:

  • Google Search Console.
  • A rank-tracking platform.
  • Your analytics system.
  • A crawler such as Screaming Frog or Sitebulb.
  • Backlink tools.
  • The client’s CMS and content inventory.
  • Any previous agency reports or editorial calendars.

For each URL, record:

Data point Why it matters
Primary topic Shows the intended subject of the page
Target keyword Identifies the original optimisation objective
Search intent Clarifies whether the page is informational, commercial, navigational, or transactional
Impressions Indicates visibility in search
Clicks Shows traffic generated from the query
Average position Provides directional ranking data
Conversions Connects the URL with business value
Internal links Shows how authority and relevance are distributed
Referring domains Helps compare authority between competing pages
Indexation status Confirms whether Google can use the page
Last major update Helps connect content changes with performance movement

Do not rely on keyword exports alone. A keyword may be associated with several URLs, while the intended topic is not obvious from the keyword list.

Step 2: Group related queries by topic

Use semantic grouping rather than exact-match keyword sorting. Queries such as “best SEO reporting software”, “SEO reporting tools”, “SEO agency reporting platform”, and “automated SEO reports” may represent one topic, several different intents, or a hierarchy of subtopics.

Review:

  • The words used in the query.
  • The current search results.
  • The page types appearing in the SERP.
  • Whether searchers are looking for a guide, comparison, product, service, or template.
  • Whether the query is linked to an early, middle, or late stage of the buying journey.

This is where search intent mapping becomes useful. A spreadsheet that only lists keywords will not tell you whether two pages should be merged or kept separate.

Step 3: Compare the competing pages

Assess each page against the same criteria:

  • Does it answer the same primary question?
  • Does it target the same audience?
  • Does it offer the same type of solution?
  • Does it have similar headings and supporting terms?
  • Does it attract the same links?
  • Does it have a distinct conversion purpose?
  • Does it serve a different stage of the customer journey?
  • Is it substantially more useful than the other page?

A simple scoring model can help your team make consistent decisions:

Criterion Score 1 Score 3 Score 5
Topic similarity Different subject Partial overlap Nearly identical
Intent similarity Different intent Some shared intent Same intent
Organic performance No meaningful visibility Moderate visibility Strong visibility
Content quality Thin or outdated Acceptable Comprehensive and current
Conversion value No clear role Some assisted value Direct commercial value
Authority Few links or mentions Average authority Strong authority

Pages with high topic and intent similarity should be reviewed first. A high-performing page should not be deleted automatically, especially if it has backlinks, conversions, or brand value.

Step 4: Choose a consolidation action

Your options generally include:

  1. Consolidate the pages into one stronger resource.
  2. Retarget one page towards a distinct search intent.
  3. Keep both pages but clarify their roles and internal links.
  4. Redirect an obsolete page to the most relevant surviving URL.
  5. Remove a low-value page when no useful replacement exists.
  6. Create a parent and child structure for a broad topic with meaningful subtopics.

A good decision depends on evidence. The page with the highest traffic is not always the right canonical destination. You also need to consider backlinks, conversions, content quality, relevance, and the client’s strategic priorities.

Building a Content Consolidation Strategy

A content consolidation strategy should produce one clear answer to three questions:

  • Which URL should own the topic?
  • What should happen to the other URLs?
  • How will you measure whether the change worked?

Without these decisions, an agency may merge content but leave confusing internal links, competing metadata, or unclear redirects behind.

A practical consolidation framework

1. Select the primary URL

Choose the URL that offers the strongest combination of:

  • Search relevance.
  • Existing organic visibility.
  • Quality referring domains.
  • Conversion performance.
  • User engagement.
  • Brand and product alignment.
  • Suitability for future updates.

The surviving page should be capable of becoming the central resource. If it has a weak structure, revise it before redirecting supporting pages.

2. Combine useful information

Do not simply paste three articles together. That usually creates repetition, awkward transitions, and a page that is long without becoming more useful.

Instead:

  • Identify unique insights on each page.
  • Remove duplicated sections.
  • Combine overlapping explanations.
  • Preserve valuable examples and statistics.
  • Add missing subtopics discovered through competitor research.
  • Improve the introduction so the page matches the target intent.
  • Rewrite headings around the questions searchers actually ask.
  • Add clear calls to action.

3. Implement technical changes

Depending on the situation, this may involve:

  • A 301 redirect from retired pages.
  • Updated canonical tags.
  • Revised XML sitemap entries.
  • Internal links pointing to the primary URL.
  • Updated navigation and category links.
  • Removal of obsolete references.
  • New contextual links from relevant supporting pages.
  • A fresh request for indexing where appropriate.

Check the redirects manually. A redirect chain or irrelevant destination can weaken the outcome and create a poor user experience.

4. Annotate the change

Record the date, URLs, action taken, target topic, and reason. Add an annotation to your reporting system so the team can distinguish the impact of consolidation from ordinary ranking movement.

5. Set a review window

SEO changes do not always settle immediately. Review the results at intervals such as:

  • 7 days for technical errors and indexation signals.
  • 28 days for early impressions and query changes.
  • 56 to 90 days for a more reliable performance comparison.
  • One full seasonal cycle for topics affected by demand changes.

Avoid presenting a short-term movement as a final outcome. That can damage trust, particularly when Google is still reassessing the page.

The Best Software-Led Blog Writer for Agency Content Operations

Once an agency identifies content overlap, it needs to update existing pages and create new content without recreating the same problem. This is where SEO Letters as a software-led blog writer can support the operational side of SEO.

The platform is designed for publishers and teams managing repeatable content workflows. It can help you move from a keyword or topic to a structured article with:

  • Keyword research and difficulty ratings.
  • Topic clustering and topical authority planning.
  • Competitor and site-gap analysis.
  • Search-intent-informed article structures.
  • Headings, internal links, schema, and images.
  • Brand-aware content generation.
  • Product-aware articles for affiliate and ecommerce publishing.
  • Multi-language generation across 21 languages.
  • Direct publishing to WordPress, Shopify, or webhooks.
  • Performance monitoring for published content.
  • Scheduled content campaigns.
  • Content refresh campaigns for existing pages.

The important distinction is workflow control. You are not simply asking software to produce a disconnected article. You can build a topic plan, define the destination, set a cadence, and keep the output connected to your wider SEO strategy.

That is useful for agencies because keyword cannibalisation often develops through disconnected production. One writer creates an article for a client, another creates a similar article two months later, and nobody checks how the new page fits the existing content architecture.

How SEO Letters can reduce content overlap

A controlled workflow can help your agency:

  1. Review the client’s existing content before planning new pages.
  2. Identify gaps against competing sites.
  3. Separate primary topics from supporting subtopics.
  4. Create clusters with clear parent and child relationships.
  5. Assign a distinct search intent to every planned URL.
  6. Add internal links between related pages.
  7. Refresh existing pages rather than automatically creating new ones.
  8. Publish consistently across client websites.
  9. Track the performance of published assets.
  10. Build evidence for monthly growth reporting.

It still requires editorial judgement. Software can accelerate research and production, but your team should approve the page purpose, factual claims, commercial positioning, and final publication.

Explaining SERP Ranking Fluctuations with a Diagnostic Model

When a ranking changes, use a structured diagnostic model instead of jumping to a conclusion.

The five-layer SERP fluctuation model

Layer 1: Measurement

First, confirm that the movement is real.

Check:

  • The date range.
  • The device type.
  • The location.
  • The language and country setting.
  • The search engine used by the tracking tool.
  • Whether the query was tracked consistently.
  • Whether Search Console data supports the movement.
  • Whether the reporting platform changed its methodology.

A position change in one tool is not enough to demonstrate a material performance decline.

Layer 2: Query and SERP conditions

Review the search results themselves. The page may have moved from position five to position eight, while a featured snippet, local pack, video carousel, or shopping module has changed the amount of attention available to traditional organic listings.

Assess:

  • Which URLs now rank.
  • Whether competitors have changed.
  • Whether the SERP format is different.
  • Whether Google is showing more commercial or informational pages.
  • Whether the query has become news-sensitive.
  • Whether the search intent appears to have shifted.

The client cares about visibility and qualified traffic, not only a single blue-link position.

Layer 3: Site and page health

Check for:

  • Noindex directives.
  • Robots.txt restrictions.
  • Server errors.
  • Slow or failed rendering.
  • Canonical changes.
  • Broken internal links.
  • Missing structured data.
  • Unintended URL changes.
  • Content removal or template changes.
  • Mobile usability issues.

A ranking decline that follows a deployment should be investigated as a technical event before it is described as an algorithmic change.

Layer 4: Content and relevance

Compare the page with current results and competing content. Ask whether the page still answers the searcher’s main need clearly.

Review:

  • Content freshness.
  • Original evidence and experience.
  • Depth of explanation.
  • Clarity of headings.
  • Use of examples.
  • Product or service information.
  • Author credibility.
  • Internal link context.
  • Content overlap with other URLs.
  • Missing subtopics.

A page can be technically healthy and still lose visibility because a competitor is now more useful.

Layer 5: Authority and external signals

Review changes in:

  • Relevant referring domains.
  • Lost backlinks.
  • Link relevance.
  • Brand mentions.
  • Competitor link growth.
  • Digital PR activity.
  • Spam or manipulative links.
  • Internal authority distribution.

Do not tell a client that a ranking drop was caused by backlinks simply because the backlink graph changed. The data may indicate a possibility, not a proven cause.

A Client Reporting Template for Ranking Changes

Good reporting turns investigation into a business conversation. A client should be able to see what moved, what may explain it, what the agency did, and what will happen next.

Use a summary such as this:

Executive performance summary

  • Observed change: The primary URL for “SEO reporting software” moved from an average position of 6.4 to 11.2 across four weeks.
  • Traffic effect: Organic clicks declined by 8.7%, while impressions increased by 3.2%.
  • Initial diagnosis: Two related product and blog URLs are appearing for the same query group, indicating probable keyword cannibalisation.
  • Commercial effect: Demo starts declined by 2.1%, but assisted conversions remained stable.
  • Action taken: The strongest URL was selected, overlapping content was consolidated, and internal links were standardised.
  • Next review: Performance will be reviewed after 28 days and again after 90 days.

This format is calm and specific. It gives the client context without pretending that SEO has perfect causality.

Example of a useful ranking fluctuation table

Metric Previous period Current period Change Interpretation
Organic clicks 12,480 11,390 -8.7% Traffic declined
Impressions 224,000 231,200 +3.2% Visibility remains available
Average position 7.1 9.4 -2.3 positions Rankings weakened overall
CTR 5.6% 4.9% -0.7 percentage points SERP or title impact possible
Conversions 214 209 -2.3% Commercial effect currently limited
Ranking URLs for target cluster 1 3 +2 URLs Possible overlap

Use language that reflects confidence levels:

  • Confirmed: A noindex tag was added during the deployment.
  • Strongly indicated: Several URLs alternate for the same query group.
  • Possible: Competitor content improved during the same period.
  • Not established: A specific algorithm update caused the decline.

That distinction demonstrates expertise. It also protects the agency from making claims that the available evidence cannot support.

Using SEO Letters for Client Content Growth Reporting

SEO Letters can support the reporting cycle by connecting research, production, publishing, and performance review in one operating process.

An agency can use the platform to plan content around a client’s commercial priorities, then show how each asset fits the wider topical authority model. This is more persuasive than reporting a list of published URLs with no explanation of why they were created.

A repeatable agency workflow

  1. Audit the existing site

    • Export current URLs.
    • Identify ranking pages.
    • Group overlapping queries.
    • Mark outdated, thin, and underperforming content.
  2. Map search intent

    • Label each topic as informational, commercial, transactional, navigational, or local.
    • Assign one primary intent to each planned URL.
    • Separate buying queries from educational queries.
  3. Create a content cluster

    • Select a pillar page.
    • Define supporting articles.
    • Assign distinct keyword groups.
    • Add planned internal links.
    • Record the conversion role of each page.
  4. Generate the article

    • Use SEO Letters to develop the outline and draft.
    • Specify the brand voice, audience, product details, and target destination.
    • Review claims and ensure the article demonstrates genuine usefulness.
  5. Optimise the content architecture

    • Add links to the pillar page.
    • Link from the pillar to relevant supporting content.
    • Avoid using identical anchor text for multiple destinations.
    • Confirm that every URL has a clear purpose.
  6. Publish and monitor

    • Publish through WordPress, Shopify, or a webhook.
    • Record the publication date.
    • Track indexing, impressions, rankings, clicks, and conversions.
    • Schedule a content refresh where the page requires ongoing maintenance.
  7. Report against business outcomes

    • Compare visibility with qualified traffic.
    • Track leads, revenue, assisted conversions, and engagement.
    • Explain what changed and what the team is doing next.

This workflow helps agencies produce more content without treating volume as the strategy. The value comes from organised coverage and controlled intent.

Hypothetical Agency Example: Resolving Overlap for a B2B SaaS Client

A B2B software client has four pages targeting variations of “project management software”. The pages were created by different teams over 18 months.

The agency’s audit finds:

  • The product page ranks between positions 8 and 15.
  • A comparison article sometimes ranks in position 6.
  • A generic guide receives the highest impressions.
  • The feature page attracts several strong backlinks.
  • All four URLs use similar language around features, benefits, and software selection.

The agency scores the URLs and selects the product page as the commercial owner. The comparison article is revised to compare categories rather than repeat product claims. The generic guide is retained as an informational resource, with a clearer link to the product page. The weakest feature page is redirected after its unique information is incorporated elsewhere.

The content consolidation strategy includes:

  • One commercial product page.
  • One comparison page for evaluation-stage searchers.
  • One educational guide for early-stage research.
  • Distinct title tags and headings.
  • Different calls to action.
  • Standardised internal linking.
  • A 90-day measurement period.

The client report should not promise that the product page will immediately reach position one. It should explain that the objective is to reduce URL competition, concentrate relevance, improve user pathways, and create a stronger basis for future growth.

Metrics Agencies Should Use Beyond Average Position

Average position is useful, but it is a blunt metric. A strong client report should connect rankings to visibility, engagement, and commercial value.

Core SEO performance metrics

Track:

  • Impressions: How often the site appeared for relevant searches.
  • Clicks: The traffic generated by those appearances.
  • Click-through rate: Whether the result attracts attention.
  • Non-brand clicks: Growth generated independently of existing brand demand.
  • Qualified organic sessions: Visits that meet engagement or audience criteria.
  • Conversions: Leads, purchases, enquiries, registrations, or demos.
  • Assisted conversions: Content’s contribution before the final conversion.
  • Revenue per organic session: A stronger commercial benchmark for ecommerce or lead generation.
  • Ranking URL stability: Whether one clear page owns a topic.
  • Indexation coverage: Whether important pages are available to search engines.
  • Content freshness: The age and update status of key assets.
  • Topic cluster visibility: Performance across a complete subject area rather than one keyword.

A practical agency KPI framework

Objective Primary KPI Supporting metrics
Reduce cannibalisation One dominant URL per topic Ranking URL changes, query distribution, internal links
Grow non-brand visibility Non-brand clicks Impressions, CTR, ranking distribution
Improve commercial outcomes Organic conversions Assisted conversions, conversion rate, revenue
Strengthen topical authority Cluster visibility Number of ranking queries, page coverage, referring domains
Improve content efficiency Qualified conversions per published asset Production time, refresh rate, traffic quality
Protect performance Stable visibility across 90 days Technical health, content updates, competitor movement

A page that loses two positions but generates more qualified conversions may be performing better commercially. A page that gains impressions but attracts irrelevant traffic may require a different interpretation.

Common Agency Mistakes When Reporting Fluctuations

Blaming every decline on an algorithm update

Google updates are relevant, but they are not a complete diagnosis. If the agency has not reviewed technical changes, competing URLs, search intent, and competitor content, the update explanation is premature.

Reporting one keyword in isolation

A single query can be noisy. Review clusters, landing pages, click trends, and conversions before deciding whether the decline is material.

Creating a new article for every ranking loss

This can increase SEO content overlap. The right response may be a refresh, redirect, internal linking change, or content consolidation strategy.

Treating page one as the only success measure

Position ten and position three are different, but both should be assessed alongside click-through rate and business outcomes. Search features also change the amount of traffic available at each position.

Removing pages without checking their value

A page may have valuable backlinks, referral traffic, conversions, or brand visibility even if its target keyword position looks weak. Review the full evidence.

Publishing AI-generated content without editorial controls

Software-led writing can improve efficiency, but agencies remain responsible for accuracy, originality, brand fit, and user value. Review product claims, statistics, regulatory statements, and recommendations before publication.

How to Make Client Conversations More Trustworthy

Clients do not need every technical detail in the first sentence. They do need a clear account of what has happened and what your team is doing about it.

Use this structure:

  1. State the observed movement.
  2. Explain the likely contributing factors.
  3. Separate evidence from assumptions.
  4. Describe the corrective action.
  5. Define the measurement period.
  6. Connect the activity with a business KPI.

A useful explanation might read:

The target topic has not disappeared from search, as impressions are broadly stable. The main issue is that three pages are alternating for the same query group, which suggests Google is uncertain about the preferred URL. We are consolidating overlapping sections, clarifying search intent, and directing internal links to the commercial page. We will assess rankings, clicks, and qualified enquiries over the next 28 to 90 days rather than judging the change from the first week.

That is much stronger than saying, “The algorithm caused a temporary drop.”

Why Autonomous Content Campaigns Matter to Marketing Agencies

Agency growth often creates an operational bottleneck. The strategy is clear, but content production, publishing, updating, and reporting consume the team’s available time.

SEO Letters’ autonomous campaign scheduler can help agencies define:

  • A topic or content cluster.
  • A publishing cadence.
  • A brand or client voice.
  • A destination such as WordPress or Shopify.
  • A language.
  • A refresh requirement.
  • A product or service context.

The workflow can then research, create, and publish content on schedule. For mature client accounts, refresh campaigns are especially useful because existing pages often represent the fastest opportunity for improvement.

A sensible campaign might include:

  • Monthly refreshes for pages showing declining clicks.
  • Quarterly updates for pages competing in volatile SERPs.
  • New supporting articles around gaps identified in competitor coverage.
  • Consolidation reviews when several URLs begin ranking for one intent.
  • Internal link updates after new pillar content is published.

This creates a more disciplined publishing operation. The agency sets the strategic rules, while the software handles much of the repetitive work between the initial idea and the live page.

Implementation Checklist for Your Next Client Account

Use this checklist when a client reports unstable rankings:

  • Confirm the movement in Google Search Console and rank tracking.
  • Compare clicks, impressions, CTR, and conversions.
  • Review device, country, location, and date-range settings.
  • Check whether the ranking URL has changed.
  • Group related queries into a topic cluster.
  • Identify SEO content overlap between competing pages.
  • Compare search intent and SERP formats.
  • Review recent technical deployments.
  • Check indexation, canonical, redirect, and internal-link signals.
  • Compare the page with current competitors.
  • Review lost links and competitor authority changes.
  • Decide whether to refresh, retarget, consolidate, redirect, or retain.
  • Record the action and date in the reporting system.
  • Set a 28-day and 90-day review point.
  • Report business outcomes alongside rankings.
  • Add future content to a controlled cluster plan.

Key Takeaway: Diagnose First, Then Produce More Content

SERP ranking fluctuations are not automatically a crisis. They are a signal that deserves investigation.

For marketing agencies, the most important capabilities are search intent mapping, keyword cannibalisation audits, content consolidation, technical checking, and outcome-based reporting. These activities help you explain performance with evidence and reduce the risk of publishing content that competes with the client’s existing pages.

A software-led blog writer can make the process more repeatable. SEO Letters combines content research, topic clustering, competitor gap analysis, article generation, internal linking, schema, images, publishing, performance tracking, and scheduled campaigns in one platform.

If you’re managing several client websites and your team is losing time to briefs, drafts, uploads, refreshes, and content reporting, use SEO Letters to create a more controlled production system. Bring your own AI keys, route stages to Gemini, OpenAI, or Claude, and keep your agency focused on the decisions that require experience: positioning, prioritisation, measurement, and growth.

For implementation questions, use the rightbar as your contact path. The objective is straightforward: fewer disconnected articles, clearer topic ownership, safer content operations, and client reporting that explains what changed and what happens next.

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Us via WhatsApp