scanned Aug 7, 2026

JobNinja

popopo.fyi

marketplaceVisit site →

JobNinja is a job search platform that allows users to search and apply for jobs from verified employers.

29/100

Tier 2 · Basic Presence

Content answers23/100
Protocol plumbing42/1008 of 19 checks pass

Scored by asking 15 questions a buyer of a marketplace product asks, then grading this site’s own pages: answered, hedged (partial or vague), or silent (no page answers it). How scoring works

This report is public. Own popopo.fyi? Claiming is free: crawl every page, re-audit as you fix, and track your score over time.

Sign in to claim

The fix queue

71 points sit between popopo.fyi and 100: 13 open questions and 11 missing protocol checks, ordered by estimated payoff.

Point estimates are per fix under scoring v2. They are not additive to a promised total.

01integration · importance highGoes silent+7 content pts est.

Do you provide a public API or XML feed so we can publish jobs directly from our internal ATS?

What the pages say

No page on the site addresses this.

The fix

Add a dedicated integrations, API, or employer FAQ page that explicitly states whether a public API or XML feed is available for ATS integrations, and if not, what the supported job publishing methods are.

Where we looked: /guides, popopo.fyi, /guides

confidence high · grounding synthesized · weight 0.00 · Absent

02integration · importance highGoes silent+7 content pts est.

Which applicant tracking systems do you integrate with natively—Greenhouse, Lever, Workday, or others?

What the pages say

No page on the site addresses this.

The fix

Create an integrations or employer solutions page that lists native ATS partners such as Greenhouse, Lever, and Workday, or explicitly state if no native integrations are offered.

Where we looked: popopo.fyi, /guides, /jobs, /jobs

confidence high · grounding synthesized · weight 0.00 · Absent

03limits · importance mediumGoes silent+7 content pts est.

Is there a hard limit on how many applications a single job post can receive before it stops accepting new candidates?

What the pages say

The retrieved chunks do not mention any hard limit on the number of applications a job post can receive.

The fix

Add a clear statement on the pricing or employer FAQ page about whether job posts have a maximum number of applications they can receive.

Where we looked: /post, /post

confidence high · grounding synthesized · weight 0.00 · Absent

04migration · importance mediumGoes silent+7 content pts est.

In what format can we bulk-export candidate resumes and application data if we decide to stop using the platform?

What the pages say

No page on the site addresses this.

The fix

Add a data portability or offboarding page that specifies supported export formats (e.g., CSV, PDF, JSON) for candidate resumes and application data.

confidence high · grounding world-knowledge · weight 0.00 · Absent

05security · importance mediumGoes silent+7 content pts est.

How long do you retain candidate application data after a job is marked as filled or expired?

What the pages say

No page on the site addresses this.

The fix

Add a privacy policy or data retention page that specifies how long candidate application data is kept after a job is filled or expired.

Where we looked: /jobs/adz-5827224731

confidence high · grounding world-knowledge · weight 0.00 · Absent

06migration · importance mediumGoes silent+7 content pts est.

Are you able to ingest historical job posts via XML or CSV migration from our current job board provider?

What the pages say

No page on the site addresses this.

The fix

Add an employer onboarding or FAQ page that explicitly states whether historical job posts can be migrated via XML or CSV from other job board providers.

confidence high · grounding world-knowledge · weight 0.00 · Absent

07pricing · importance mediumGoes silent+7 content pts est.

Do you offer a refund or credit if we close a job posting early, and what are the conditions?

What the pages say

popopo.fyi does not mention refund or credit policies for closing a job posting early in any of the retrieved chunks.

The fix

Add a Pricing, Terms of Service, or Employer FAQ page that explains whether refunds or credits are offered for job postings closed early and lists the specific conditions.

Where we looked: /about, /guides, /about

confidence high · grounding world-knowledge · weight 0.00 · Absent

08security · importance mediumGoes silent+7 content pts est.

Do you support SAML-based single sign-on or SCIM provisioning for managing recruiter access at scale?

What the pages say

None of the retrieved website chunks mention SAML-based single sign-on, SCIM provisioning, or enterprise identity management for recruiter access. Employer tools such as dashboards, candidate search, and management features are repeatedly marked as "Coming soon" or "Soon," and the current employer offering focuses on basic job postings.

The fix

Add a Security or Enterprise features page that explicitly states support (or roadmap) for SAML SSO and SCIM provisioning for employer/recruiter teams.

Where we looked: popopo.fyi, /post, /about, /guides

confidence high · grounding world-knowledge · weight 0.00 · Absent

09support · importance mediumGoes silent+7 content pts est.

What is your guaranteed uptime SLA for the employer dashboard and job search API, and what credits are offered for downtime?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated SLA, status page, or support article that specifies uptime guarantees for the employer dashboard and job search API, and details any downtime credit policies.

Where we looked: /jobs/adz-5827224731

confidence high · grounding world-knowledge · weight 0.00 · Absent

10integration · importance mediumGoes silent+7 content pts est.

Can we configure webhooks to receive real-time notifications when a candidate applies, and what events are supported?

What the pages say

No page on the site addresses this.

The fix

Create a dedicated integrations or API page that documents whether webhooks are available, how to configure them, and the full list of supported events (e.g., candidate.applied, candidate.updated).

confidence high · grounding world-knowledge · weight 0.00 · Absent

11limits · importance lowGoes silent+7 content pts est.

What is the API rate limit for posting jobs, and does it scale with our subscription tier?

What the pages say

No page on the site addresses this.

The fix

Add a developer/API documentation page that specifies rate limits for programmatic job posting and whether those limits vary by plan tier.

Where we looked: /post, /post, /post, /guides

confidence high · grounding world-knowledge · weight 0.00 · Absent

Hedged · 2 of 15 questions

A buyer gets something, then has to guess the rest. Expand any row for the evidence and the fix.

12What support channels are available if a job post goes live with formatting errors—email, chat, or phone?supportHedges+2 pts est.

What support channels are available if a job post goes live with formatting errors—email, chat, or phone?

What the pages say

The site mentions that the Gold plan ($129 per post) includes 'Priority support,' but it does not specify whether support is available via email, chat, or phone, nor does it explain how to fix formatting errors in a live post.

The fix

Add a dedicated Support or Contact page that lists available support channels (email, chat, phone) and explains how employers can request edits or help with live post formatting errors.

Where we looked: /post

confidence medium · grounding synthesized · weight 0.65 · Vague

13What is the exact price for one standard job posting, and do you offer volume discounts for bulk purchases?pricingHedges+1 pt est.

What is the exact price for one standard job posting, and do you offer volume discounts for bulk purchases?

What the pages say

The Silver plan, which is marked as the most popular paid tier, costs exactly $79 per post and appears to be the standard job posting option. The site also offers a Free tier and a Gold tier at $129 per post. None of the retrieved chunks mention volume discounts or bulk purchase pricing.

The fix

Add a section or FAQ on volume discounts, bulk pricing, or multi-post packages to the pricing page so buyers know whether bulk purchases are available.

Where we looked: /post, /post

confidence high · grounding stated · weight 0.80 · Vague

What the pages already answer cleanly

2 of 15. Answered with enough specificity for a buyer to act on. This is the bar the queue above is chasing.

limitsAnswered

How many days does a standard job listing remain active before it automatically expires?

What the pages say

Popopo.fyi offers three listing durations by plan: Free listings remain active for 30 days, Silver listings for 60 days, and Gold listings for 90 days. The Silver plan is marked as the most popular.

Source: /post

confidence high · grounding stated · weight 1.00 · Answered

pricingAnswered

What is the cost per post under your volume tiers if we need to publish 25 listings per month?

What the pages say

popopo.fyi does not offer volume tiers or subscriptions. It charges a flat per-post rate: Free for a 30-day listing, Silver at $79 per post for a 60-day listing, or Gold at $129 per post for a 90-day listing. For 25 listings per month, each post would still be billed at those flat rates with no volume discount.

Source: /post

confidence high · grounding stated · weight 1.00 · Answered

Protocol plumbing · 42/1008 of 19 checks pass · each fix +5 protocol pts est.

The other half of the score: 19 checks for the files and headers agents look for. The 11 below are installs, not judgment calls, and most are an afternoon. Expand any for the snippet and the standard it follows. They sit after the queue because none of them changes what your pages say.

llms.txtDiscoverability+5 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

Standardllmstxt.orgCommunity spec

Content signalAccess+5 pts est.
Install snippet
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

StandardCloudflare proposalVendor proposal

Markdown negotiationRendering+5 pts est.

StandardRFC 9110 + 7763IETF RFC

MCP cardInteraction+5 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardModel Context ProtocolCommunity spec

OpenAPI specInteraction+5 pts est.

StandardOpenAPI SpecIndustry standard

WebMCP widgetInteraction+5 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardW3C WebMCP draftW3C / WHATWG

Payment docsCommerce+5 pts est.

StandardSitedex heuristicSitedex metric

Webhook docsCommerce+5 pts est.

StandardSitedex heuristicSitedex metric

Auth docsCommerce+5 pts est.

StandardSitedex heuristicSitedex metric

Organization schemaIdentity+5 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardSchema.org + JSON-LDIndustry standard

Sitemap lastmodDiscoverability+5 pts est.

Standardsitemaps.orgIndustry standard

Already passing 8 of 19: robots.txt, sitemap.xml, AI crawler access, Clean crawl, Server-rendered content, Canonical URLs, Meta descriptions, HTML lang attribute.

Ask this site’s index

Sitedex already serves popopo.fyi as an MCP endpoint. Ask popopo.fyi anything an AI agent might ask, and see what its index returns. (To score your own site, use the form below.)

Snippets & configs

For developers and the engineer-on-call: copy these into your tools or your site.

Files from this audit

Built from this crawl. Download or copy each, then install it at the path noted.

llms.txt

Built from this crawl. Install at /llms.txt so agents start here.

organization.json

Organization JSON-LD, pre-filled from this crawl. Wrap in a ld+json script.

server-card.json

MCP server card built from this crawl. Host at /.well-known/mcp/server-card.json.

webmcp.json

WebMCP discovery manifest built from this crawl. Host at /.well-known/webmcp.json.

MCP endpoint

https://mcp.sitedex.dev/s/popopo-fyi/mcp

The URL anyone's agent points at. Read-only; safe to share.

Claude Code

claude mcp add popopo --transport http https://mcp.sitedex.dev/s/popopo-fyi/mcp

One command, then the agent has it.

Cursor / Continue

{
  "mcpServers": {
    "popopo": {
      "url": "https://mcp.sitedex.dev/s/popopo-fyi/mcp"
    }
  }
}

Drop into mcp.json.

WebMCP: two parts

WebMCP-capable browsers run the widget at runtime. Crawlers without JS rendering need the discovery manifest to find your tool surface. Install both.

1 · Widget script

<script async src="https://sitedex.dev/widget.js"></script>

Drop in <head>. WebMCP-capable browsers (Chrome 146+ Origin Trial) call navigator.modelContext.provideContext() via this script.

2 · Discovery manifest

{
  "$schema": "https://wellknownmcp.org/schemas/webmcp.json",
  "name": "popopo.fyi",
  "tools": [
    { "name": "search", "description": "Search popopo.fyi's indexed content." },
    { "name": "get_page", "description": "Fetch a page from popopo.fyi as markdown." }
  ]
}

Host alongside the script at /.well-known/webmcp.json. Crawlers that don't render JS rely on this.

Your turn

See which of these questions your site goes silent on.

Free, about 5 minutes. We crawl your site, test it against the buyer questions your category asks, and name what’s vague, contradictory, or missing, plus the files AI agents look for.

ComingEmbeddable grade badgeScore history and deltasOpt-in public board