Date: 2026-05-29
Status: Phase 1 deployed, Phase 2 pending manual steps
The preview URL works perfectly but deep.qwav.tech root redirect is cached
from the old deployment.
Fix: Cloudflare Dashboard → qwav.tech zone → Caching → Purge Cache → Purge Everything
Or via API:
curl -X POST "https://api.cloudflare.com/client/v4/zones/{ZONE_ID}/purge_cache" \
-H "Authorization: Bearer {API_TOKEN}" \
-H "Content-Type: application/json" \
--data '{"purge_everything":true}'- Go to https://search.google.com/search-console
- Click "Add property" → URL prefix
- Enter:
https://deep.qwav.tech/
- Choose "DNS record" verification
- Copy the TXT record value (e.g.,
google-site-verification=XXXXXXX) - Go to Cloudflare Dashboard →
qwav.techzone → DNS - Add TXT record:
- Name:
deep(or full:deep.qwav.tech) - Value: the TXT record from Google
- TTL: Auto
- Name:
- Wait 1-2 minutes for DNS propagation
- Click "Verify" in Search Console
- In Search Console, go to "Sitemaps"
- Enter:
https://deep.qwav.tech/sitemap.xml - Click "Submit"
Repeat for each paper domain:
https://quantum.qnfo.org/https://archive.qnfo.org/https://solo.qnfo.org/- etc.
- Go to https://www.bing.com/webmasters/
- Sign in (Microsoft/Google account)
- Click "Add a site" →
https://deep.qwav.tech/
Option A — DNS (easiest):
- Add the TXT record Bing provides to Cloudflare DNS
Option B — XML file:
- The file
BingSiteAuth.xmlhas been created in the deploy directory - It will be included in the next deployment
- In Bing Webmaster Tools, go to "Sitemaps"
- Enter:
https://deep.qwav.tech/sitemap.xml - Click "Submit"
IndexNow is auto-configured. The key file 7053de166d604835b7c151d0c43855a7.txt
will be deployed to https://deep.qwav.tech/7053de166d604835b7c151d0c43855a7.txt.
Once deployed, run:
python G:\My Drive\QWAV\indexnow_submit.py --all- Cloudflare Dashboard → Analytics & Logs → Web Analytics
- Click "Add a site"
- Enter hostname:
deep.qwav.tech - Copy the JavaScript snippet
- Add it to
papers/read(the paper template) before</body>
The snippet looks like:
<script defer src='https://static.cloudflareinsights.com/beacon.min.js'
data-cf-beacon='{"token": "YOUR_TOKEN_HERE"}'></script>- Free, no cookie banner needed (privacy-first)
- No sampling (unlike Google Analytics)
- Core Web Vitals monitoring
- Works even with ad blockers
For each paper to appear in Google Scholar:
- Ensure paper has Schema.org
ScholarlyArticlestructured data ✅ (already done) - Ensure paper is in PDF format (Scholar prefers PDFs)
- Submit paper metadata to relevant repositories (arXiv, Zenodo, ResearchGate)
- Get cited by other indexed papers
All papers should have PDF versions. Use the existing pdf-builder project:
cd G:\My Drive\projects\pdf-builder
python build_pdf.py --source papers/{slug}.html --output releases/{slug}.pdf- Check Google Search Console for coverage errors
- Check Bing Webmaster Tools for crawl errors
- Run
python indexnow_submit.pyfor any new papers - Verify sitemap.xml includes all papers
- Check Cloudflare Web Analytics for traffic trends
- Broken link scan across all 497 papers
- Update structured data if Schema.org changes
- Review crawl stats and optimize slow pages
- Check backlinks and citation counts
| File | Status | Purpose |
|---|---|---|
papers/index.html |
✅ Updated | Catalog with Schema.org + Twitter Cards + "QWAV Home" → qwav.tech |
robots.txt |
✅ Updated | deep.qwav.tech sitemap URL + AI crawler rules |
sitemap.xml |
✅ Updated | All URLs → deep.qwav.tech |
_redirects |
✅ Updated | Root → /papers/ redirect |
_headers |
✅ Created | Security + caching |
404.html |
✅ Created | Custom error page with search |
rss.xml |
✅ Generated | 100 most recent papers |
feed.json |
✅ Generated | JSON Feed format |
indexnow_submit.py |
✅ Created | Auto-submit to Bing/Yandex |
{KEY}.txt |
✅ Created | IndexNow verification |
BingSiteAuth.xml |
✅ Created | Bing verification |