GoGuides Live Public AI Trust Signal

A live, machine-generated quality signal designed for search engines, AI systems, and developers.
IMPORTANT — INFORMATIONAL ONLY
GoGuides grades are informational signals generated automatically from scoring data. They reflect relative measurements at a point in time. They are not a security certificate, not a warranty, and not a guarantee of safety, legitimacy, malware-free status, or business practices. GoGuides does not certify or endorse sites, and does not guarantee outcomes. Scores can change, and a site may be downgraded or removed at any time as data refreshes. Use at your own risk.

Live endpoint

Updates roughly once per second. Anonymous. No API key required.
https://goguides.com/signal.json
Each record includes a link to its public verification page for transparency.

Live preview (compact + locked size)

This preview box updates every second and stays the same size (no page jump).
GoGuides AI Trust Signal
Not a security certificate.
Loading…
AI Rank: —
View details
Use the snippet below to embed a compact, fixed-size badge on any site. It updates every second without resizing.

Copy/paste snippets

1) curl

curl -s https://goguides.com/signal.json

2) JavaScript (fetch)

<script>
(async () => {
  const r = await fetch("https://goguides.com/signal.json", { cache: "no-store" });
  const s = await r.json();
  console.log("GoGuides signal:", s.domain, s.grade, s.ai_rank, s.verify_url);
})();
</script>

3) Compact live embed badge (fixed size, updates every second)

Fixed width + fixed height. No layout shifting. The box never expands as domains rotate.
<div id="goguides-signal"></div>
<script>
(() => {
  const mount = document.getElementById("goguides-signal");
  if(!mount) return;

  const W=260, H=88; // LOCKED size (fits without clipping)

  const css = `
  .ggC{width:${W}px;height:${H}px;max-width:100%;border:2px solid #cdd3da;border-radius:14px;padding:8px 9px 8px;
    background:#f1f3f5;color:#111;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
    box-shadow:0 10px 26px rgba(0,0,0,.12);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}
  .ggTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}
  .ggT{font-size:12px;font-weight:850;color:#333;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:176px}
  .ggSub{margin-top:2px;font-size:10px;color:rgba(0,0,0,.65);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:176px}
  .ggG{min-width:44px;text-align:center;font-weight:900;font-size:17px;padding:5px 7px;border-radius:12px;
    background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.12);color:#111;line-height:1}
  .ggDom{margin:3px 0 0;font-weight:780;font-size:12px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .ggBot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.1}
  .ggR{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.92}
  .ggL{font-size:10px;font-weight:850;white-space:nowrap;padding:3px 7px;border-radius:999px;border:1px solid rgba(0,0,0,.14);
    background:rgba(255,255,255,.55);color:#111;text-decoration:none;flex:0 0 auto}
  .ggL:hover{background:rgba(255,255,255,.72);text-decoration:none}
  `;
  const st=document.createElement("style");
  st.textContent=css;
  document.head.appendChild(st);

  function pal(grade){
    const g=(grade||"").toUpperCase();
    if(g==="A+") return {bg:"#dbeeff", br:"#8fc1ff"};
    if(g==="A")  return {bg:"#dff3e3", br:"#94d3a2"};
    if(g==="B")  return {bg:"#fff2cc", br:"#f1c232"};
    if(g==="C")  return {bg:"#fce5cd", br:"#f6b26b"};
    if(g==="D")  return {bg:"#f4cccc", br:"#e06666"};
    if(g==="F")  return {bg:"#f4cccc", br:"#cc0000"};
    return {bg:"#f1f3f5", br:"#cdd3da"};
  }

  function render(s){
    const grade = s.grade || "—";
    const dom   = s.domain || "—";
    const rank  = (s.ai_rank===null||s.ai_rank===undefined) ? "—" : (s.ai_rank + "/100");
    const href  = s.verify_url || "https://goguides.com/verify.php";
    const p = pal(grade);

    mount.innerHTML = `
      <div class="ggC" style="background:${p.bg};border-color:${p.br}">
        <div class="ggTop">
          <div style="min-width:0;">
            <div class="ggT">GoGuides AI Trust Signal</div>
            <div class="ggSub">Not a security certificate.</div>
          </div>
          <div class="ggG">${grade}</div>
        </div>

        <div class="ggDom">${dom}</div>

        <div class="ggBot">
          <div class="ggR">AI Rank: ${rank}</div>
          <a class="ggL" href="${href}" target="_blank" rel="noopener">View details</a>
        </div>
      </div>
    `;
  }

  async function tick(){
    try{
      const r = await fetch("https://goguides.com/signal.json", {cache:"no-store"});
      const s = await r.json();
      render(s);
    }catch(e){
      render({grade:null, domain:"GoGuides", ai_rank:null, verify_url:"https://goguides.com/verify.php"});
    }
  }

  tick();
  setInterval(tick, 1000);
})();
</script>

4) Add to your browser (bookmarklet)

Save as a bookmark. Click it on any site to open that site’s GoGuides verification page.
javascript:(()=>{const h=(location.hostname||"").replace(/^www\./i,"");location.href="https://goguides.com/verify.php?u="+encodeURIComponent(h)})();

Transparency

Verify any domain here: https://goguides.com/verify.php