PageSourceSearch

https://weespots.ai/

html weespots.ai collected 2026-10-05 14:31:19 UTC 6,682 bytes, 116 lines download raw bytes

1<!doctype html>
2<html lang="fr">
3  <head>
4    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 4-5
4
5    <script async src="https://www.googletagmanager.com/gtag/js?id=
5G-2CY7MPH39W
vendor: 16 bytes, lines 5-6
5"></script>
6    
6<script>
7      
vendor: 145 bytes, lines 7-10
7window.dataLayer = window.dataLayer || [];
8      function gtag(){dataLayer.push(arguments);}
9      gtag('js', new Date());
10      gtag('config', '
10G-2CY7MPH39W
vendor: 8 bytes, lines 10-11
10');
11    
11</script>
11
12    <!-- Crisp Chat désactivé -->
13    <meta charset="UTF-8" />
14    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
15    <title>Weespots.ai - Solutions IA pour l'Automobile</title>
16    <meta name="description" content="Weespots.ai révolutionne la vente automobile avec l'intelligence artificielle. Lead Engine pour qualifier vos leads 24/7, IA Visibility pour le référencement agentique, Carshoot.ai pour vos visuels." />
17    <meta name="author" content="Weespots.ai" />
18    <meta name="keywords" content="IA automobile, intelligence artificielle automobile, chatbot automobile, référencement agentique, agentique SEO, photo 360 automobile, showroom virtuel IA, leads automobile, UCP, MCP, Unified Car Protocol, Model Context Protocol, Weespots, Carshoot" />
19    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
20
21    <meta property="og:title" content="Weespots.ai - Solutions IA pour l'Automobile" />
22    <meta property="og:description" content="L'IA au service de votre performance digitale. Solutions de conversion, visibilité et production visuelle pour les professionnels de l'automobile." />
23    <meta property="og:type" content="website" />
24    <meta property="og:url" content="https://weespots.ai/" />
25    <meta property="og:site_name" content="Weespots.ai" />
26    <meta property="og:locale" content="fr_FR" />
27    <meta property="og:image" content="https://weespots.ai/logo-weespots-2026.png" />
28    <meta property="og:image:secure_url" content="https://weespots.ai/logo-weespots-2026.png" />
29    <meta property="og:image:type" content="image/png" />
30    <meta property="og:image:width" content="1200" />
31    <meta property="og:image:height" content="630" />
32    <meta property="og:image:alt" content="Weespots.ai - Solutions IA pour l'Automobile" />
33
34    <meta name="twitter:card" content="summary_large_image" />
35    <meta name="twitter:site" content="@Weespots" />
36    <meta name="twitter:title" content="Weespots.ai - Solutions IA pour l'Automobile" />
37    <meta name="twitter:description" content="L'IA au service de votre performance digitale automobile." />
38    <meta name="twitter:image" content="https://weespots.ai/logo-weespots-2026.png" />
39
40    <link rel="icon" type="image/png" href="/favicon.png" />
41    <link rel="canonical" href="https://weespots.ai" />
42    <meta name="theme-color" content="#1a1a1a" />
43    <link rel="apple-touch-icon" href="/icon-192.png" />
44
45
46
47    <!-- Google Fonts: single consolidated request (was 9 sequential @imports) -->
48    <link rel="preconnect" href="https://fonts.googleapis.com" />
49    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
50    <link
51      rel="stylesheet"
52      href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700&family=Inter:wght@300;400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&family=Crimson+Pro:wght@400;500;600;700&family=Lato:wght@400;700&family=EB+Garamond:wght@400;500;600;700&family=Fira+Code:wght@400;700&family=Source+Serif+4:opsz,[email protected],300;8..60,400;8..60,500;8..60,600;8..60,700&family=Inter+Tight:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap"
53    />
54    
54<script>
55      // Custom domains (Web Studio client sites) : force le favicon du client
56      // dès le chargement, avant même que React ne s'exécute. Sans ça, le
57      // navigateur cache /favicon.ico (défaut Weespots) et l'onglet garde
58      // notre icône même après swap côté React.
59      (function () {
60        try {
61          var host = (location.hostname || "").toLowerCase();
62          var isAppHost =
63            host === "weespots.ai" ||
64            host === "www.weespots.ai" ||
65            host === "app.weespots.ai" ||
66            host === "carshoot.ai" ||
67            host === "localhost" ||
68            /\.lovable\.app$/.test(host) ||
69            /\.lovableproject\.com$/.test(host) ||
70            /\.lovable\.dev$/.test(host);
71          if (isAppHost) return;
72          // Sur un site client : on purge immédiatement toute la métadonnée
73          // de la plateforme (titre, description, Open Graph, Twitter,
74          // canonical) pour que Google n'attribue jamais "Weespots.ai"
75          // comme nom de site du domaine client.
76          try {
77            document.title = "";
78            var stale = document.head.querySelectorAll(
79              'meta[name="description"], meta[name="author"], meta[name="keywords"],' +
80              'meta[property^="og:"], meta[name^="twitter:"], link[rel="canonical"]'
81            );
82            stale.forEach(function (el) { el.parentNode && el.parentNode.removeChild(el); });
83            var sn = document.createElement("meta");
84            sn.setAttribute("property", "og:site_name");
85            sn.setAttribute("content", host.replace(/^www\./, ""));
86            document.head.appendChild(sn);
87          } catch (e2) { /* no-op */ }
88          var faviconUrl =
89            "https://eqzxkrniuachilkskyzi.supabase.co/functions/v1/web-studio-favicon?host=" +
90            encodeURIComponent(host);
91          // Retire toutes les balises icon existantes (favicon + apple-touch-icon)
92          var olds = document.head.querySelectorAll(
93            'link[rel~="icon"], link[rel="apple-touch-icon"], link[rel="shortcut icon"]'
94          );
95          olds.forEach(function (el) { el.parentNode && el.parentNode.removeChild(el); });
96          var link = document.createElement("link");
97          link.rel = "icon";
98          link.href = faviconUrl;
99          document.head.appendChild(link);
100          var apple = document.createElement("link");
101          apple.rel = "apple-touch-icon";
102          apple.href = faviconUrl;
103          document.head.appendChild(apple);
104        } catch (e) { /* no-op */ }
105      })();
106    </script>
106
107    
107<script type="module" crossorigin src="/assets/index-GVOk_ySq.js"></script>
107
108    <link rel="modulepreload" crossorigin href="/assets/reactflow-D4V9tSA3.js">
109    <link rel="stylesheet" crossorigin href="/assets/reactflow-BZV40eAE.css">
110    <link rel="stylesheet" crossorigin href="/assets/index-D8scM1tf.css">
111  
111<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
111</head>
112
113  <body>
114    <div id="root"></div>
115  </body>
116</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.