--- layout: default section: Posts title: Search Terms nav: Stories sub: Stories meta_description: "What people search for across the API Evangelist network each week — the most-searched terms and the unmet demand (searches that returned no match), straight from the live API Evangelist search API logs." --- {% assign weeks = site.data.search_terms.weeks %} {% assign latest = weeks | last %} {% assign week_count = weeks | size %}

Search Terms

What people look for across the API Evangelist network each week — the most-searched terms and the unmet demand (searches that returned nothing), aggregated from the live API Evangelist API logs.

{% if week_count > 0 %}

Last updated: {{ latest.fetched_at | date: "%B %-d, %Y" }}  ·  {{ week_count }} week{% if week_count != 1 %}s{% endif %} of data

{% endif %}
{% if week_count == 0 %}
No search data yet — the first weekly snapshot is collected right after the weekly analytics run.
{% else %}

Most Recent Week {{ latest.week_starting }} → {{ latest.week_ending }}

{% include number.html n=latest.total_searches blank=0 %}
Total Searches
{% include number.html n=latest.unique_terms blank=0 %}
Distinct Terms
{% include number.html n=latest.unmet_terms blank=0 %}
Unmet (zero-result)
{% assign api_n = latest.by_surface.api | default: 0 %} {% assign mcp_n = latest.by_surface.mcp | default: 0 %}
{% include number.html n=api_n %} API · {% include number.html n=mcp_n %} MCP
By Surface
Most-Searched Terms
{% for r in latest.top_queries limit: 25 %} {% endfor %}
#TermSearches
{{ forloop.index }} {{ r.q }} {% include number.html n=r.n %}
Unmet Demand Zero results
{% if latest.zero_result_queries and latest.zero_result_queries.size > 0 %} {% for r in latest.zero_result_queries limit: 25 %} {% endfor %}
#TermSearches
{{ forloop.index }} {{ r.q }} {% include number.html n=r.n %}
{% else %}

No zero-result searches this week.

{% endif %}

Unmet demand is the highest-signal list here: these are things people went looking for across the network but the catalog didn't have a match for — the worklist for what to write, cover, or curate next.

{% assign gsc = site.data.search_console.weeks %}

How People Find API Evangelist in Google

{% if gsc and gsc.size > 0 %} {% assign g = gsc | last %}

The searches people typed into Google when API Evangelist appeared in the results, week of {{ g.week_starting }} → {{ g.week_ending }}. It is the clearest view of what people were looking for when they found this site.

Clicks from Google
{{ g.clicks }}
Times shown
{{ g.impressions }}
Click-through
{{ g.ctr_pct }}%
Average position
{{ g.position }}

Top searches that brought people here

{% for q in g.queries limit: 25 %}{% endfor %}
SearchClicksShownPosition
{{ q.query | escape }}{{ q.clicks }}{{ q.impressions }}{{ q.position }}

These searches account for {{ g.query_coverage_pct }}% of clicks; Google withholds the rest as too rare to show.

Where they landed

{% for p in g.pages limit: 15 %}{% endfor %}
PageClicksShown
{{ p.page | truncate: 60 }}{{ p.clicks }}{{ p.impressions }}
{% if g.near_misses.size > 0 %}

On page two

Searches where API Evangelist is shown but ranks 11–20 — closest to becoming visitors.

{% for q in g.near_misses limit: 10 %}{% endfor %}
SearchShownPosition
{{ q.query | escape }}{{ q.impressions }}{{ q.position }}
{% endif %}

Source: Google Search Console, {{ gsc.size }} week{% if gsc.size != 1 %}s{% endif %} on file. The newest week is preliminary and is refreshed the following Monday. Data: search_console.json.

{% else %}

Google Search Console is not connected yet — this section fills in after the first weekly fetch.

{% endif %} {% if week_count > 1 %}

Search Volume Over Time

{% endif %}

Weekly History

{% assign sorted_weeks = weeks | sort: "week_ending" | reverse %} {% for w in sorted_weeks %} {% endfor %}
Week ending Total Searches Distinct Terms Unmet Terms Days Covered
{{ w.week_ending }} {% include number.html n=w.total_searches blank=0 %} {% include number.html n=w.unique_terms blank=0 %} {% include number.html n=w.unmet_terms blank=0 %} {{ w.days_found | default: 0 }}/7
How this is measured: every query to the API Evangelist search API and MCP server is logged at the edge and aggregated daily; this page merges the seven daily reports for each completed week. Counts include automated and internal network traffic (uptime probes and agent clients), so raw volume runs higher than human visitors — the value is in the ranking of terms and, above all, the unmet-demand list. Search the network yourself on the Search page.
{% endif %} {% if week_count > 1 %} {% endif %}