{"services":[{"slug":"seo-audit","title":"SEO Audit","description":"Lordevo's own SEO audit service (Lordevo SEO, audit engine 2), for a website you own or are authorized to audit. Crawls up to 10 pages (same host, robots.txt obeyed, home and navigation first, sitemap read) and checks indexability (noindex, canonicals, robots, soft 404s, sitemap vs crawl), titles, meta descriptions and headings, broken internal and outbound links, redirects, HTTPS and www/non-www, images, structured data, hreflang, social tags, mobile and lab speed estimates on key pages, and AI crawler rules. Returns JSON for agents: health score, category scores, a fix-first list ordered by severity and effort, up to 25 issues with why/fix and example URLs, per-page results, plus a private link to the full HTML report.","page":"https://shop.lordevo.com/s/seo-audit","backend_ready":true,"tiers":[{"id":"standard","title":"Standard audit (up to 10 pages, engine 2)","price_usd":2,"method":"POST","endpoint":"https://shop.lordevo.com/api/svc/seo-audit/standard","requires":"attestation","description":"Engine-2 crawl of up to 10 pages: health score, category scores, fix-first list, issues with fixes, per-page results + private HTML report link. About 1 minute (else 202 + poll).","on_sale":true,"max_pages":10}],"input":{"url":"public http(s) website (required)","authorization":{"attested":true,"statement":"I own this website or have written permission from its owner to audit it.","contact":"optional"}},"output":{"summary":"JSON: summary (health_score, score, pages_crawled, issue counts, engine), categories[], fix_first[], traffic_risk[], issues[] (severity, title, category, effort, why, fix, urls), pages[], result_url, report_html_url."},"provider":"Lordevo (own service, operated by Lordevo)","how_to":["POST https://shop.lordevo.com/api/svc/seo-audit/standard with JSON {\"url\":\"https://your-site.example\",\"authorization\":{\"attested\":true,\"statement\":\"I own this website or have written permission from its owner to audit it.\"}}. First answer: HTTP 402 (x402, USDC on Base mainnet); pay and retry.","You get 200 with the result, or 202 with result_url to poll every 15-30 s. If the audit engine is busy you get 503 with Retry-After before any payment request.","Use fix_first for what to do first; report_html_url is a private human-readable report. Links expire after 30 days."],"status":"see tiers"},{"slug":"website-security-scan","title":"Website Security Check","description":"Lordevo's own website security check service (Lordevo Security). SAFE ($1): passive, non-intrusive checks of public information only (TLS and certificate chain, security headers, cookies, a few well-known public paths via plain GET, DNS/SPF/DMARC/DKIM, advertised software versions); works for any public website, no ownership claim needed; usually under a minute. DEEP ($5): multi-phase active scan (nuclei templates with destructive tags excluded, plus Lordevo modules: deep TLS, exposed secrets in JavaScript, headers and CORS, subdomain intelligence, open redirect, OWASP Top 10 mapping, light port check), only for a domain whose ownership you proved for free first (DNS TXT or /.well-known file; stays verified 30 days) plus an authorization statement; takes up to about 20 minutes, poll for the report. Findings are rated critical/high/medium/low with fixes. Both return JSON plus a private HTML report link. A refused request is never charged.","page":"https://shop.lordevo.com/s/website-security-scan","backend_ready":true,"tiers":[{"id":"safe","title":"Safe check (passive)","price_usd":1,"method":"POST","endpoint":"https://shop.lordevo.com/api/svc/website-security-scan/safe","requires":"none","description":"Passive, non-intrusive checks of public information for any public website. No ownership claim needed. Usually answers in under a minute (else 202 + poll URL).","on_sale":true},{"id":"deep","title":"Deep check (active, multi-phase)","price_usd":5,"method":"POST","endpoint":"https://shop.lordevo.com/api/svc/website-security-scan/deep","requires":"ownership_verified","description":"Multi-phase active scan (nuclei + Lordevo modules: TLS, JS secrets, headers/CORS, subdomains, open redirect, OWASP). Up to ~20 min, 202 + poll. Needs attestation + a host verified free via /verify + /verify/check; send verification.key.","on_sale":true}],"input":null,"output":{"summary":"JSON: summary (score, counts by severity, modules_run for deep), top_fixes[] (deep), owasp[] (deep), issues[] (severity, title, detail, fix, source), result_url, report_html_url."},"provider":"Lordevo (own service, operated by Lordevo)","verify_endpoint":"https://shop.lordevo.com/api/svc/website-security-scan/verify","verify_check_endpoint":"https://shop.lordevo.com/api/svc/website-security-scan/verify/check","how_to":["SAFE check ($1), any public website: POST https://shop.lordevo.com/api/svc/website-security-scan/safe with JSON {\"url\":\"https://any-public-site.example\"}. No ownership or authorization claim is needed: it is a passive, non-intrusive check of public information (same as the free check on pentest.lordevo.com). First answer is HTTP 402 (x402: USDC on Base mainnet); pay and retry. You get 200 with the result, or 202 with result_url to poll every 15-30 s.","DEEP check step 1 (free): POST https://shop.lordevo.com/api/svc/website-security-scan/verify with {\"url\":\"https://your-site.example\"}. You get a token, a secret verification_key and two options: a DNS TXT record _lordevo-verify.<host> = token, OR a plain-text file https://<host>/.well-known/lordevo-verify.txt containing the token. The token is valid 72 hours.","DEEP step 2 (free): publish the token, then POST https://shop.lordevo.com/api/svc/website-security-scan/verify/check with {\"url\":\"https://your-site.example\",\"verification_key\":\"...\"} until \"verified\": true. Verification lasts 30 days for that host and key.","DEEP step 3 ($5): POST https://shop.lordevo.com/api/svc/website-security-scan/deep with {\"url\":..., \"authorization\":{...}, \"verification\":{\"key\":\"<verification_key>\"}}. An unverified host or busy scanner is refused with 403/429 BEFORE any 402, so you are never asked to pay for a check that cannot run. After payment you get 202 with result_url; the scan takes up to about 20 minutes; poll result_url every 60 s until status is done, then fetch report_html_url.","Results: JSON summary (score, critical/high/medium/low counts, modules run), top_fixes, OWASP Top 10 mapping, up to 25 issues with detail and fix, and a private report_html_url. Links expire after 30 days. Keep result_url and verification_key private."],"status":"see tiers"},{"slug":"seo-content-plan","title":"SEO Content Plan","description":"Lordevo's own SEO content planning service. Give a website URL; Lordevo SEO crawls up to 10 pages, learns the brand and voice from the site's own text, and returns a content plan: a brand/voice profile, 10 topic ideas the site does not cover yet (target query, search intent, why it fits, internal link target) and 5 full article briefs (meta title and description, slug, H2/H3 outline, key points, FAQs, internal links, call to action). Topic ideas use the site's own pages and free Google Autocomplete suggestions; no search volumes are claimed. JSON plus Markdown, and a private HTML version.","page":"https://shop.lordevo.com/s/seo-content-plan","backend_ready":true,"tiers":[{"id":"standard","title":"Content plan (10 ideas + 5 briefs)","price_usd":3,"method":"POST","endpoint":"https://shop.lordevo.com/api/svc/seo-content-plan/standard","requires":"attestation","description":"Brand/voice profile, 10 topic ideas and 5 article briefs as JSON + Markdown. Takes about 5-10 minutes: 202 + poll result_url. 503 + Retry-After (no payment request) when at capacity.","on_sale":true}],"input":{"url":"public http(s) website (required)","authorization":{"attested":true,"statement":"I own this website or have written permission from its owner to work on it.","contact":"optional"}},"output":{"summary":"JSON result: profile, topic_ideas[10] (query, intent, title, why, internalLink), briefs[5] (title, query, metaTitle, metaDescription, slug, outline, keyPoints, faqs, internalLinks, cta), markdown; plus report_html_url."},"kind":"content-plan","provider":"Lordevo (own service, operated by Lordevo)","how_to":["POST https://shop.lordevo.com/api/svc/seo-content-plan/standard with JSON {\"url\":\"https://your-site.example\",\"authorization\":{\"attested\":true,\"statement\":\"I own this website or have written permission from its owner to work on it.\"}}.","Capacity is checked first: if the writer is at capacity you get 503 with Retry-After and no payment request. Otherwise HTTP 402 (x402, USDC on Base mainnet): pay and retry.","You get 202 with result_url: poll every 30 s until status is done (usually 5-10 minutes). result.markdown is the whole plan; result.briefs[n] can be sent as \"brief\" to the SEO Article service."],"status":"see tiers"},{"slug":"seo-article","title":"SEO Article","description":"Lordevo's own SEO article writing service. Give a website URL plus a topic (or a brief from the SEO Content Plan); Lordevo SEO reads up to 10 of the site's pages, writes one article of about 1,000-1,500 words in the site's language and voice (draft, self-review against a checklist, revision), and returns it as Markdown and HTML with a meta title, meta description, URL slug and JSON-LD (BlogPosting, plus FAQPage when the article has an FAQ). Internal links only point to real pages of the site; unknown business facts are left as [add your detail here].","page":"https://shop.lordevo.com/s/seo-article","backend_ready":true,"tiers":[{"id":"standard","title":"One article (~1,000-1,500 words)","price_usd":5,"method":"POST","endpoint":"https://shop.lordevo.com/api/svc/seo-article/standard","requires":"attestation","description":"One article for your topic or brief: Markdown + HTML, meta title/description, slug, JSON-LD. Takes about 10-20 minutes: 202 + poll result_url. 503 + Retry-After (no payment request) when at capacity.","on_sale":true}],"input":{"url":"public http(s) website (required)","topic":"article topic, 3-200 characters (or brief)","brief":"optional: a briefs[n] object from the SEO Content Plan","query":"optional target search query","authorization":{"attested":true,"statement":"I own this website or have written permission from its owner to work on it.","contact":"optional"}},"output":{"summary":"JSON result: title, target_query, slug, suggested_url, meta_title, meta_description, words, markdown, html, json_ld, checks (placeholders to fill, details to verify); plus report_html_url (paste-ready HTML)."},"kind":"article","provider":"Lordevo (own service, operated by Lordevo)","how_to":["POST https://shop.lordevo.com/api/svc/seo-article/standard with JSON {\"url\":\"https://your-site.example\",\"topic\":\"How to choose a wedding photographer in Penang\",\"authorization\":{\"attested\":true,\"statement\":\"I own this website or have written permission from its owner to work on it.\"}} (or send \"brief\" instead of \"topic\").","Capacity is checked first: 503 with Retry-After and no payment request when at capacity. Otherwise HTTP 402 (x402, USDC on Base mainnet): pay and retry.","You get 202 with result_url: poll every 30 s until status is done (usually 10-20 minutes). Fill every [add your detail here] and check every [check this detail] before publishing."],"status":"see tiers"},{"slug":"site-fix-plan","title":"Site Fix Plan","description":"Lordevo's own site fix planning service (read-only). Give a website URL; Lordevo SEO audits up to 10 pages with audit engine 2, detects the platform (WordPress, Shopify, Wix, Squarespace, Webflow, Ghost, Joomla, Drupal, HubSpot or custom) and returns concrete proposed fixes: new page titles and meta descriptions for pages with missing, duplicate or badly sized ones, alt text for images without it, Organization/WebSite JSON-LD and structured-data fixes, 301 redirects for broken pages and HTTPS/www consolidation, other fix-first items from the audit, and step-by-step guides for the detected platform. Nothing is changed on the site; no CMS access is requested.","page":"https://shop.lordevo.com/s/site-fix-plan","backend_ready":true,"tiers":[{"id":"standard","title":"Fix plan (read-only)","price_usd":3,"method":"POST","endpoint":"https://shop.lordevo.com/api/svc/site-fix-plan/standard","requires":"attestation","description":"Proposed titles, meta descriptions, alt text, schema and redirects as JSON, with the detected platform and step guides. About 3-8 minutes: 202 + poll. 503 + Retry-After (no payment request) when at capacity.","on_sale":true}],"input":{"url":"public http(s) website (required)","authorization":{"attested":true,"statement":"I own this website or have written permission from its owner to work on it.","contact":"optional"}},"output":{"summary":"JSON result: platform {id, name, confidence}, summary counts, fixes {titles[], meta_descriptions[], image_alt_text[], schema[], redirects[], other[]}, guides {titles_and_metas, image_alt_text, schema, redirects}, markdown; plus report_html_url."},"kind":"fix-plan","provider":"Lordevo (own service, operated by Lordevo)","how_to":["POST https://shop.lordevo.com/api/svc/site-fix-plan/standard with JSON {\"url\":\"https://your-site.example\",\"authorization\":{\"attested\":true,\"statement\":\"I own this website or have written permission from its owner to work on it.\"}}.","Capacity is checked first: 503 with Retry-After and no payment request when at capacity. Otherwise HTTP 402 (x402, USDC on Base mainnet): pay and retry.","You get 202 with result_url: poll every 30 s until status is done. Read-only: apply the fixes yourself with the platform guides; nothing is written to the site."],"status":"see tiers"}]}