Technical SEO & Citability Architecture 2026
Kiwop (activo propio)
Our AI pages spent months unindexed in Google. We found the root cause, a cross-domain mirror, cut it off and recovered the cluster's indexing the same day.
- Technical SEO
- Indexing diagnosis
- Citability architecture
- JSON-LD schema
- IndexNow
01The challenge
The challenge
Our own cluster of AI pages (enterprise RAG, AI agents and the entire English block) sat in «Crawled - currently not indexed» from March to July: Google was crawling them and not indexing them. The easy, wrong diagnosis was that Google penalizes AI-written content.
02The solution
The solution
We found the real cause. An external domain, an old client, pointed at our IP and served full copies of kiwop.com, so Google evaluated our originals with a duplicate in front of them, denied them the index, and because discarded pages are rarely recrawled, the limbo perpetuated itself. We cut off the mirror with a catch-all on the server, ran a full technical review and built the citability architecture: @graph schema (Service, FAQPage, BreadcrumbList, sameAs), IndexNow to Bing (the number-one AI-adjacent source, which Copilot draws from), verified Bing Webmaster, a weekly indexing monitor via the URL Inspection API and per-channel lead attribution.
Tech stack
How it's built
Front end
- Astro Fast static front end
Engine
- nginx Web server
- Python Automation & data
Growth
- Google Search Console SEO health
- URL Inspection API Indexing monitor
- Schema.org JSON-LD Structured data
- IndexNow Instant indexing
- Bing Webmaster Tools Bing SEO
03Measured impact
Results
- Mismo día Reindexing of the AI cluster after 3-5 months in limbo
- 10/10 URLs requested and indexed the same day
- 0 Canonical mismatches, robots blocks and real 404s across 678 URLs
- 9 Pages with FAQ rich results (validated schema)
Verifiable data
Metrics in detail
- URLs inspected in the census (URL Inspection API)
- 678
- ES pages indexed in the census
- 80 / 109
- Blog pages indexed in the census
- 786 / 1 016
- Languages of the EU AI Act self-assessment
- 7
- Languages of the AI project cost calculator
- 7
- Languages of the how-to-choose-an-AI-agency guide
- 3
- Fresh-indexing channels wired (IndexNow→Bing, sitemap via API, weekly monitor)
- 3
Methodology: Census via the URL Inspection API (service account, sc-domain:kiwop.com) across the 678 URLs of sitemap-0.xml on July 5, 2026, with same-day reindexing confirmed. Language coverage was verified against the site's slug map and page files. Traffic and generative-engine citation metrics are being instrumented; we'll publish them with their period and method once they're stable.
04The process
The process
-
Diagnosis
Indexing census with the URL Inspection API across the sitemap's 678 URLs
-
Root cause
Detecting the cross-domain mirror that duplicated kiwop.com and denied it the index
-
Cutting the mirror
A server catch-all so no external domain can mirror the site again
-
Citability
@graph schema, IndexNow to Bing, verified Bing Webmaster and FAQ rich results
-
Confirmation
Manual request of 10 priority URLs; all 10 were indexed the same day
-
Monitor
Weekly indexing monitor via API and per-channel lead attribution
05Showcase
The platform
Your next project?
Let's talk results
Tell us your challenge. We'll respond within 24h.
Start a conversation- NDA available
- Response <24h
- Phased proposal