Български | Català | Deutsche | Hrvatski | Čeština | Dansk | Nederlandse | English | Eesti keel | Français | Ελληνικά | Magyar | Italiano | Latviski | Norsk | Polski | Português | Română | Русский | Српски | Slovenský | Slovenščina | Español | Svenska | Türkçe | 汉语 | 日本語 |
O

openreplay.com

Inscrit
Capture d'écran openreplay.com
Capture d'écran du site Web
Date de mise à jour de l'analyse de la page: 2026/05/29 22:03:06
Date de la dernière mise à jour whois: 2026/06/08 13:21:34
Statut du domaine
Inscrit
Payé jusqu'à
28.05.2027
Disponible à partir de
27.06.2027
Score SEO
59.59%
87
Score obtenu
146
Note maximale

Informations principales

ℹ️
Titre: Self-Hosted Session Replay and Product Analytics | OpenReplay
Description: Open-source session replay and product analytics you can self-host for full control over data security and privacy.
Mots-clés: empty
Encodage des pages: utf-8 Le corps et le jeu de caractères du serveur sont différents !
Taille du fichier de page: 129 KB

Informations sur le serveur

🖥️
IP: 108.156.22.20
Emplacement: United States,US,,,37.751,-97.822,America/Chicago
Serveur HTTP: amazons3

Liste des balises méta

🏷️

Liens internes

🔗

Liens externes

🌐

Informations Whois

📄
domain_name: openreplay.com
update_date: 2022-10-25T23:57:48Z
update_time: 1666742268
creation_date: 2020-05-28T19:01:22Z
creation_time: 1590692482
expiration_date: 2027-05-28T19:01:22Z

Données brutes Whois

📋
            Domain Name: OPENREPLAY.COM
Registrar: GoDaddy.com, LLC
Domain Status: client delete prohibited
Domain Status: client renew prohibited
Domain Status: client transfer prohibited
Domain Status: client update prohibited
Creation Date: 2020-05-28T19:01:22Z
Registry Expiry Date: 2027-05-28T19:01:22Z
Updated Date: 2022-10-25T23:57:48Z
Name Server: NS-1286.AWSDNS-32.ORG
Name Server: NS-1918.AWSDNS-47.CO.UK
Name Server: NS-509.AWSDNS-63.COM
Name Server: NS-676.AWSDNS-20.NET
REGISTRAR Contact: GoDaddy.com, LLC
>>> Last update of RDAP database: 2026-06-08T13:21:34Z

Robots.txt

🤖
			User-agent: *
Allow: /

User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Allow: /

Sitemap: https://openreplay.com/sitemap.xml
        

Audit SEO

🔍

Référencement technique

Code de réponse
200
Statut 200 OK - la page se charge correctement.
!
Codage des caractères
Page: utf-8, Header:
Incohérence de codage des caractères entre les en-têtes HTML et HTTP.
Taille des pages
132977 bytes
Taille de page acceptable pour un chargement rapide.
!
Ressources
78 total
Trop de ressources. Optimisez et combinez les fichiers pour de meilleures performances.
Hreflang balises
0 hreflang tags
Ajoutez des balises hreflang si vous avez du contenu multilingue.
Robots.txt
Exists
Fichier Robots.txt trouvé.
Sitemap
Declared in robots.txt
Plan du site déclaré dans robots.txt.
HTTPS
Yes
Connexion HTTPS sécurisée activée.
!
Compression
br
Activez la compression gzip ou zstd pour réduire la taille des fichiers.
!
Mise en cache
Not set
Ajoutez des en-têtes de contrôle du cache pour améliorer la vitesse de chargement des visiteurs qui reviennent.
Vitesse des pages
5.36 ms
Excellente vitesse de chargement.

Référencement sur la page

!
Titre
Self-Hosted Session Replay and Product Analytics | OpenReplay
Titre trop long. Réduisez-le à 30-60 caractères pour éviter la troncature.
Méta-description
Open-source session replay and product analytics you can self-host for full control over data security and privacy. Lenght:115
Bonne longueur de méta description (100-160 caractères).
!
Titre H1
2 found - "Session replay & product analytics you can self-host astro-island,astro-slot,astro-static-slot{display:contents}(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();"
Utilisez un seul titre H1 par page. Supprimez les balises H1 supplémentaires.
!
Nombre de mots
457
Contenu un peu court. Étendez-vous à plus de 500 mots pour un référencement optimal.
!
Balise canonique
Ajoutez une balise canonique pour éviter les problèmes de contenu en double.
Méta en double
[]
Aucune balise méta en double trouvée.
Mots-clés
empty
Ensemble de méta-mots-clés (remarque : non utilisé par les principaux moteurs de recherche).

Contenu et UX

Langue
en
Attribut de langue correctement défini.
Images
49 total, 0 missing ALT
Toutes les images ont le texte ALT approprié.
Fenêtre
width=device-width, initial-scale=1.0
Balise méta Viewport correctement définie pour les appareils mobiles.
Ouvrir le graphique
All OG tags present.
Toutes les balises OpenGraph essentielles présentes.
!
Données structurées
0 JSON-LD scripts
Ajoutez des données structurées (JSON-LD) pour des extraits enrichis et un meilleur référencement.

Postes dans Google

Expressions de recherche - Google

🔍
Position Phrase Page Fragment
2regexp online/tools/regex-tester/
7time long to/tools/timestamp-con...
38regex/tools/regex-tester/

Services supplémentaires

💎