Every niche (HSE software, permit-to-work, LOTO, CMMS, incident reporting, safety compliance) now has a per-country landing page — e.g. /niches/hse-software/germany — for the 81 (niche, country) pairs where we index ≥10 tenders. New sitemap entries live under priority 0.5, aggregate country×sector pairs are listed too (431 URLs).
15 August 2026 · Billing
Provider-agnostic billing layer
Introduced a BillingProvider protocol so payment processors are pluggable. Stripe wrapped as StripeBillingProvider, Paddle skeleton in place. Legal + pricing pages now render the active processor by name at request time — swapping providers is one env-var flip.
15 August 2026 · Privacy
Portal directory removed
The /portals index and every /portals/<slug> page now 301-redirect to /countries. Aggregated portal counts still visible on country pages; individual source names are only visible after sign-in. Public sample tables strip outbound notice_url links and the Source column.
14 August 2026 · Legal
UAE-primary Privacy Policy
Rewrote /privacy so the primary framework is UAE Personal Data Protection Law (Federal Decree-Law No. 45 of 2021). GDPR / CCPA remain honored on request for EEA/UK/California residents.
14 August 2026 · SEO
8 pillar guides + 8 learn articles
Shipped 17,000+ words of editorial coverage across the top portals (SAM.gov, TED, UK FTS, AusTender, CanadaBuys, GeM, Mercado Público, World Bank) and the top concepts (what is a tender, RFP vs RFQ, how to bid on gov contracts, CPV codes, OCDS, etc.).
13 August 2026 · SEO
Country + sector directory
Programmatic /countries, /sectors, /niches indexes plus per-country and per-sector detail pages. Redis-cached (24h) for sub-10-ms first-byte time even under crawl load.
12 August 2026 · Product
Unified tab bar
Super-admin and tenant users now navigate through the same top-level tabs (Fetch · Tenders · AI Activity · My Configuration · Tenants) with role-aware visibility rules.
11 August 2026 · Brand
Warm palette + TenderYeti brand
Public product renamed from Tender Monitor to TenderYeti. New warm off-white / deep-green visual identity across dashboard, landing, pricing, and legal pages.