diff --git a/docs/source/_extra/llms.txt b/docs/source/_extra/llms.txt
new file mode 100644
index 0000000..a144309
--- /dev/null
+++ b/docs/source/_extra/llms.txt
@@ -0,0 +1,44 @@
+# Cryptnox Product Documentation
+
+> Official technical documentation for Cryptnox SA (Carouge, Geneva,
+> Switzerland) — NFC smart cards for hardware wallets, FIDO2 authentication and
+> PIV identity, plus SDKs, CLI tools and hardware reference material.
+> Main website: https://www.cryptnox.com — Shop: https://shop.cryptnox.com
+> Source code: https://github.com/cryptnox
+
+Cryptnox security devices are smart cards: the hardware wallet, FIDO2 and PIV
+products are ISO/IEC 7816 contact and ISO/IEC 14443 contactless (NFC) cards.
+Cryptnox also sells USB smart card readers (USB-A, USB-C CCID and
+NFC/contactless models) for using the cards with a computer — see
+https://shop.cryptnox.com. The hardware wallet card also carries the FIDO
+Alliance certified FIDO2 and U2F applets (FIDO2 CTAP2.1, Level 1), so it
+doubles as a FIDO2 security key.
+
+## Hardware Wallet Technical Reference
+
+- [Hardware Wallet v2.0 (HTML)](https://docs.cryptnox.com/cryptnox-hardware-wallet/v2.0/): technical specifications, lifecycle management, secure channel, authentication, seed management, key derivation, EC signatures, MuSig2 (BIP-327) commands, status codes, security model, supported algorithms and curves, JavaCard platform details
+- [Hardware Wallet v2.0 (PDF)](https://docs.cryptnox.com/cryptnox-hardware-wallet/v2.0/cryptnox-hardware-wallet-v2.0.pdf)
+- [Hardware Wallet v1.6 (HTML)](https://docs.cryptnox.com/cryptnox-hardware-wallet/v1.6/)
+- [Hardware Wallet v1.6 (PDF)](https://docs.cryptnox.com/cryptnox-hardware-wallet/v1.6/cryptnox-hardware-wallet-v1.6.pdf)
+
+## Command-line tool
+
+- [Cryptnox CLI User Guide (HTML)](https://docs.cryptnox.com/cryptnox-cli/): installation, supported hardware, command reference, interactive mode, BIP39 passphrase support, exit codes, examples
+- [Cryptnox CLI User Guide (PDF)](https://docs.cryptnox.com/cryptnox-cli/cryptnox-cli.pdf)
+
+## SDKs
+
+- [Python SDK (HTML)](https://docs.cryptnox.com/cryptnox-sdk-py/): API reference for the cryptnox_sdk_py package, class diagrams, connection components, reader hierarchy
+- [Python SDK (PDF)](https://docs.cryptnox.com/cryptnox-sdk-py/cryptnox-sdk-py.pdf)
+- [ESP32 SDK (HTML)](https://docs.cryptnox.com/cryptnox-sdk-esp32/)
+- [ESP32 SDK (PDF)](https://docs.cryptnox.com/cryptnox-sdk-esp32/cryptnox-sdk-esp32.pdf)
+- [Arduino SDK (HTML)](https://docs.cryptnox.com/cryptnox-sdk-arduino/)
+- [Arduino SDK (PDF)](https://docs.cryptnox.com/cryptnox-sdk-arduino/cryptnox-sdk-arduino.pdf)
+- [C++ SDK (HTML)](https://docs.cryptnox.com/cryptnox-sdk-cpp/)
+- [C++ SDK (PDF)](https://docs.cryptnox.com/cryptnox-sdk-cpp/cryptnox-sdk-cpp.pdf)
+
+## Optional
+
+- [Documentation index](https://docs.cryptnox.com/)
+- [Cryptnox website](https://www.cryptnox.com)
+- [Cryptnox on GitHub](https://github.com/cryptnox)
diff --git a/docs/source/_extra/robots.txt b/docs/source/_extra/robots.txt
new file mode 100644
index 0000000..2824de2
--- /dev/null
+++ b/docs/source/_extra/robots.txt
@@ -0,0 +1,5 @@
+User-agent: *
+Allow: /
+
+Sitemap: https://docs.cryptnox.com/sitemap.xml
+Sitemap: https://docs.cryptnox.com/sitemap-docs.xml
diff --git a/docs/source/_extra/sitemap-docs.xml b/docs/source/_extra/sitemap-docs.xml
new file mode 100644
index 0000000..8627d8f
--- /dev/null
+++ b/docs/source/_extra/sitemap-docs.xml
@@ -0,0 +1,19 @@
+
+
+ https://docs.cryptnox.com/
+ https://docs.cryptnox.com/cryptnox-hardware-wallet/v2.0/
+ https://docs.cryptnox.com/cryptnox-hardware-wallet/v2.0/cryptnox-hardware-wallet-v2.0.pdf
+ https://docs.cryptnox.com/cryptnox-hardware-wallet/v1.6/
+ https://docs.cryptnox.com/cryptnox-hardware-wallet/v1.6/cryptnox-hardware-wallet-v1.6.pdf
+ https://docs.cryptnox.com/cryptnox-cli/
+ https://docs.cryptnox.com/cryptnox-cli/cryptnox-cli.pdf
+ https://docs.cryptnox.com/cryptnox-sdk-py/
+ https://docs.cryptnox.com/cryptnox-sdk-py/cryptnox-sdk-py.pdf
+ https://docs.cryptnox.com/cryptnox-sdk-esp32/
+ https://docs.cryptnox.com/cryptnox-sdk-esp32/cryptnox-sdk-esp32.pdf
+ https://docs.cryptnox.com/cryptnox-sdk-arduino/
+ https://docs.cryptnox.com/cryptnox-sdk-arduino/cryptnox-sdk-arduino.pdf
+ https://docs.cryptnox.com/cryptnox-sdk-cpp/
+ https://docs.cryptnox.com/cryptnox-sdk-cpp/cryptnox-sdk-cpp.pdf
+ https://docs.cryptnox.com/genindex.html
+
diff --git a/docs/source/_templates/layout.html b/docs/source/_templates/layout.html
index b9dd837..ad0ebfb 100644
--- a/docs/source/_templates/layout.html
+++ b/docs/source/_templates/layout.html
@@ -13,9 +13,9 @@
-
-
-
+
+
+
@@ -23,7 +23,7 @@
-
+