SEO.ro Developer Platform

Integreaza audit, security scan, uptime si Google data in produsul tau.

SEO.ro devine motorul tau de verificare: API JSON pentru audituri, MCP pentru ChatGPT, widget-uri embed, pluginuri pentru hosting, rapoarte client-ready si date din Search Console / Analytics.

60+SEO checks
MCPChatGPT tool
JSONAPI response
SafeGET/HEAD scans
seo.ro/api/seo-audit.php
$ curl -X POST https://www.seo.ro/api/seo-audit.php \
  -H "Accept: application/json" \
  -H "X-SEO-RO-API-Key: YOUR_API_KEY" \
  -d "url=https://example.com" \
  -d "keyword=seo" \
  -d "mode=fast"

{
  "status": "success",
  "score": { "total": 91 },
  "summary": { "passed_checks": 54 }
}

Alege integrarea potrivita

Pagina asta trebuie sa fie utila pentru developeri, agentii, hosting, SaaS-uri si echipe care vor audit SEO automat in produsul lor.

API JSON

Ruleaza audit SEO, security scan si checks rapide din orice aplicatie.

POSTAPI KeyFast mode

ChatGPT MCP

Conecteaza SEO.ro ca tool in ChatGPT si ruleaza audituri direct din conversatie.

MCPseo_auditpublic

Pluginuri

WHMCS, cPanel, WHM, WordPress, Chrome, CLI si GitHub Actions pentru fluxuri gata de folosit.

WHMCScPanelCI/CD

Uptime API

Monitorizeaza URL-uri, SSL, DNS, response time, alerte down/up si status public.

AlertsSLAStatus page

Security Scan

Verificari safe pentru headers, SSL, server expus, fisiere sensibile, DNS email si risk score.

Safe scanHeadersDNS

Google Tracker

Search Console si GA4 pentru pozitii, CTR, clickuri, content decay si oportunitati automate.

GSCGA4Growth

Quickstart

Cheia API se trimite in headerul X-SEO-RO-API-Key. Pentru UI foloseste mode=fast; pentru raport complet foloseste mode=full.

API key
curl -X POST https://www.seo.ro/api/seo-audit.php \
  -H "Accept: application/json" \
  -H "X-SEO-RO-API-Key: YOUR_API_KEY" \
  -d "url=https://example.com" \
  -d "keyword=audit seo" \
  -d "mode=fast" \
  -d "pretty=1"
const audit = await fetch('https://www.seo.ro/api/seo-audit.php', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'X-SEO-RO-API-Key': 'YOUR_API_KEY',
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  body: new URLSearchParams({
    url: 'https://example.com',
    keyword: 'audit seo',
    mode: 'fast'
  })
}).then(r => r.json());

API contract

Parametrii recomandati pentru o integrare stabila. Pastreaza requesturile simple si cache-uieste rezultatele recente in aplicatia ta.

CampTipDescriereExemplu
urlrequiredURL sau domeniu public. Nu trimite IP-uri private/local.https://example.com
keywordoptionalFocus keyword pentru intent match, topical score si recomandari mai bune.audit seo
modeoptionalfast pentru app UI, full pentru raport complet.fast
prettyoptionalReturneaza JSON usor de citit pentru debug.1
include_rawoptionalInclude detalii brute pentru debug intern. Evita in productie.0

Response fields

  • status - success sau error.
  • meta - domeniu, keyword, timp executie, mode.
  • score.total - scor principal 0-100.
  • score.breakdown - meta, structure, server, links, quality.
  • summary - checks trecute, probleme, prioritati.
  • technical_details - title, meta, headings, HTTPS, schema, security.

Error model

  • 401 - API key lipsa sau invalida.
  • 422 - URL invalid sau domeniu privat/local.
  • 429 - rate limit atins.
  • 500 - eroare server sau analiza incompleta.

Recomandare: trateaza toate erorile cu retry controlat si afiseaza mesaj clar in UI.

ChatGPT MCP

SEO.ro poate fi folosit ca tool in ChatGPT pentru audituri rapide. Util pentru agentii, suport clienti, onboarding si debugging SEO.

MCP endpoint

Endpoint

https://www.seo.ro/mcp/index.php

Authorization: noneAction: seo_audit

Prompt example

Use SEO.ro seo_audit for domain: https://example.com keyword: audit seo

Admin visibility

Audituri venite din ChatGPT pot fi salvate in admin/kiper pentru volum, scoruri, IP si istoric.

Automation si CI/CD

Ruleaza audituri la deploy, trimite rapoarte catre clienti sau verifica uptime si securitate din cron-uri controlate cu cheie.

1. Audit la deployGitHub Actions ruleaza API-ul si verifica pragul minim de scor.
2. Badge sau raport publicAfiseaza scorul pe site sau trimite link client-ready.
3. Monitorizare recurentaCronul ruleaza audit, uptime, sitemap si Google Tracker pe rand.
4. Alerte curateEmail doar cand o problema apare sau revine la normal, fara spam.
name: SEO.ro Audit
on: [push]
jobs:
  seo:
    runs-on: ubuntu-latest
    steps:
      - name: Run SEO.ro audit
        run: |
          curl -s -X POST https://www.seo.ro/api/seo-audit.php \
            -H "X-SEO-RO-API-Key: ${{ secrets.SEO_RO_API_KEY }}" \
            -d "url=https://example.com" \
            -d "mode=fast" > audit.json
          cat audit.json

Securitate, limite si scanare safe

SEO.ro trebuie sa fie safe pentru domenii publice: fara exploit, fara brute force, fara payload-uri agresive. Doar requesturi simple, timeout scurt si validare stricta.

Safe scanning

  • GET/HEAD simple.
  • Timeout scurt.
  • Fara IP-uri private/local.
  • Fara brute force sau payload-uri.

Rate limits

  • Guest: limitat si cu cooldown.
  • Cont: limita mai mare pe API key.
  • Cron: protejat cu cheie in .env.
  • Cache recomandat in pluginuri.

Headers recomandate

CSP, HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy si Permissions-Policy sunt incluse in security scan.

Status codes si praguri utile

Un mic ghid pentru a transforma raspunsul API in UI clar pentru clienti.

90-100Foarte bine
75-89Bun
55-74Needs work
0-54High risk
429Rate limit

Pentru hosting si WHMCS

Verifica automat domeniile clientilor si afiseaza scorul SEO in client area. Poti combina API key per cont cu webhook-uri si badge-uri.

  • Audit domeniu cumparat.
  • Monitor uptime optional.
  • Raport PDF pentru client.
  • CTA catre servicii SEO.

Pentru agentii si SaaS

Foloseste SEO.ro ca engine pentru prospectare, audit initial, prioritizare si rapoarte lunare.

  • Lead bot cu audit rapid.
  • Raport public tokenizat.
  • Growth plan pe 30 zile.
  • Comparare cu competitorii.

FAQ pentru developeri

Intrebari frecvente pentru integrarea SEO.ro in aplicatii sau platforme externe.

Unde gasesc API key?

Cheia API se genereaza din contul utilizatorului. Pentru pluginuri poti cere utilizatorului sa o lipeasca in setari.

Pot folosi SEO.ro in ChatGPT?

Da. Conecteaza endpointul MCP https://www.seo.ro/mcp/index.php si foloseste actiunea seo_audit.

Care este diferenta intre fast si full?

fast evita verificari grele si este potrivit pentru UI. full ruleaza audit mai complet pentru rapoarte finale.

Este scanarea de securitate agresiva?

Nu. Modulul este safe: requesturi GET/HEAD simple, timeout scurt, fara exploit, fara brute force si fara IP-uri private/local.

Pot rula audituri automat din cron?

Da. Cronurile trebuie protejate cu cheie in .env, iar rezultatele pot fi salvate in istoric, raport PDF sau dashboard.

Construieste cu SEO.ro

Adauga audit SEO, Google Tracker, uptime si security checks in produsul tau fara sa reconstruiesti tot motorul de analiza.