diff --git a/docs/json-ld.json b/docs/json-ld.json
new file mode 100644
index 00000000..d008effe
--- /dev/null
+++ b/docs/json-ld.json
@@ -0,0 +1,56 @@
+{
+ "@context": "https://schema.org",
+ "@type": "WebSite",
+ "name": "TheWidlarzGroup Docs",
+ "url": "https://docs.thewidlarzgroup.com/react-native-video/",
+ "publisher": {
+ "@type": "Organization",
+ "name": "TheWidlarzGroup",
+ "url": "https://thewidlarzgroup.com",
+ "logo": {
+ "@type": "ImageObject",
+ "url": "https://docs.thewidlarzgroup.com/react-native-video/favicon.ico"
+ }
+ },
+ "mainEntity": {
+ "@type": "TechArticle",
+ "headline": "React Native Video Documentation",
+ "description": "Official documentation for React Native Video component by TheWidlarzGroup",
+ "hasPart": [
+ {
+ "@type": "TechArticle",
+ "headline": "Installation Guide",
+ "description": "Installation instructions for your platform to link react-native-video into your project.",
+ "url": "https://docs.thewidlarzgroup.com/react-native-video/installation"
+ },
+ {
+ "@type": "TechArticle",
+ "headline": "Properties",
+ "description": "This page shows the list of available properties to configure the player.",
+ "url": "https://docs.thewidlarzgroup.com/react-native-video/component/props"
+ },
+ {
+ "@type": "TechArticle",
+ "headline": "DRM Implementation",
+ "description": "We provide a sample implementation in the example app demonstrating how to use DRM with react-native-video.",
+ "url": "https://docs.thewidlarzgroup.com/react-native-video/component/drm"
+ },
+ {
+ "@type": "TechArticle",
+ "headline": "Downloading",
+ "description": "The Offline Video SDK extends react-native-video (v6 or v7) with the ability to download and store video content for offline playback.",
+ "url": "https://docs.thewidlarzgroup.com/react-native-video/other/downloading"
+ }
+ ]
+ },
+ "offers": {
+ "@type": "Offer",
+ "name": "Enterprise Support",
+ "description": "Expert support to extend or implement React Native Video capabilities",
+ "url": "https://www.thewidlarzgroup.com/?utm_source=rnv&utm_medium=google#Contact",
+ "seller": {
+ "@type": "Organization",
+ "name": "TheWidlarzGroup"
+ }
+ }
+}
diff --git a/docs/public/favicon-16x16.png b/docs/public/favicon-16x16.png
new file mode 100644
index 00000000..693d0932
Binary files /dev/null and b/docs/public/favicon-16x16.png differ
diff --git a/docs/public/favicon-32x32.png b/docs/public/favicon-32x32.png
new file mode 100644
index 00000000..ef6cf476
Binary files /dev/null and b/docs/public/favicon-32x32.png differ
diff --git a/docs/public/favicon.ico b/docs/public/favicon.ico
new file mode 100644
index 00000000..2d74d08d
Binary files /dev/null and b/docs/public/favicon.ico differ
diff --git a/docs/public/favicon.png b/docs/public/favicon.png
deleted file mode 100644
index f4ea2361..00000000
Binary files a/docs/public/favicon.png and /dev/null differ
diff --git a/docs/theme.config.jsx b/docs/theme.config.jsx
index 241b7d66..bed43d11 100644
--- a/docs/theme.config.jsx
+++ b/docs/theme.config.jsx
@@ -1,5 +1,6 @@
import React from 'react';
import TWGBadge from './components/TWGBadge/TWGBadge';
+import jsonLd from './json-ld.json';
export default {
head: (
@@ -27,10 +28,26 @@ export default {
content="https://docs.thewidlarzgroup.com/react-native-video/thumbnail.jpg"
/>
+
+
+
>
),