Skip to content

Section 02 of 05

Social share counters: how the numbers work

A share counter shows numbers your site never measured: each network reports how often it has seen your address shared, and a plugin adds those reports up. When a network changes its API or removes counts, the number breaks, and nothing on your site has changed.

This section explains where counts come from, how to get Facebook's figure with the right token, what to do when counts stop updating, and how to measure sharing yourself with analytics events instead of relying on network numbers.

The guides in this section

  1. How share counts work, and why most networks stoppedHow Facebook and other networks calculate share counts, why X, LinkedIn and others removed them, what a share counter really shows, and how plugins fetch it.3 min read
  2. Facebook share count: getting it from the Graph APIHow to get the Facebook share count for a URL from the Graph API, why the old REST API stopped working, rate limits, and how plugins should cache the result.3 min read
  3. Share count not updating or not accurate: a fix listShare counts stuck, stuck at zero or wrong? Work through tokens, caches, cron, URL variants and rate limits in order, and why you should never add fake shares.3 min read
  4. How to create a Facebook access tokenCreate the right Facebook access token for share counts and plugins: user, page and app tokens compared, how long each lasts, and how to keep the token safe.3 min read
  5. How to create a Facebook app IDCreate a Facebook app ID for share counts, the fb:app_id tag and sharing plugins: the dashboard steps, the settings that matter, and vanishing like buttons.3 min read
  6. Tracking shares and pageviews in analyticsTrack share button clicks as analytics events, tag shared links with campaign parameters carefully, and read shared traffic in referrer reports without cookies.3 min read
How a share counter gets its number01Reader shareson network02Countedper URL03Plugin askswith a token04Cacheper post05Counteron page
Every share count passes through the network, an API request, a cache and your template.

Why this topic lives here

Share counts were the most linked subject on this domain's old knowledge base: access tokens, app IDs, counts not updating, and the deprecated Facebook REST API. The guides below rewrite that material for how the networks behave now.

Questions

Why do share counters show zero?

The network stopped reporting counts, the access token is invalid, scheduled refreshes are not running, or a cache is serving an old page.

Which networks still provide share counts?

Facebook through its Graph API with a token, and a few others unofficially. X and LinkedIn removed public counts.

Are share counts accurate?

Rarely exactly. URL variants, cache age and different definitions of a share all make totals drift.

Hannah Voss, Editor. Checks every guide against a working WordPress install and the networks' current documentation. Last reviewed September 2026.