Technical SEO & GEO

Your site, scored 0–100 in one click.

Run a full technical SEO audit in under a minute — titles, meta, headings, canonicals, structured data and AI-readiness. Then Astrina watches it every day and hands you a copy-paste fix prompt.

No credit card Results in under a minute Daily re-scan

75 signals per scan · re-checked every day

75signals per scan
~1 minto full score
Dailyautomatic re-check
1paste-ready fix prompt
How it works

From URL to fix in three steps

No setup, no tags to install — just paste a link.

Drop in your URL

Astrina fetches and parses the page and measures every technical signal search engines and AI crawlers care about.

https://acme.io/pricingScan

Get a 0–100 score

One honest number, broken down by category with green / amber / red marks so you know exactly what is healthy and what is bleeding.

  • Content signals92
  • Crawlability78
  • Structured data41

Copy the AI fix prompt

In your monitoring dashboard, every open issue is compiled into one ready-to-paste prompt for your AI assistant or dev. Fix, re-scan, watch the score climb.

ai-fix-prompt.txt Copy
Fix prompt

Stop reading reports. Start pasting fixes.

Instead of a 40-page PDF, Astrina writes a single precise instruction set for Claude, ChatGPT or your engineer — scoped to your exact page, with the failing signals and the target state spelled out.

  • Context-aware: knows your CMS, framework and current markup.
  • Prioritised: highest-impact wins first, low-noise fixes last.
  • Verifiable: re-run the check to confirm each fix landed.
ai-fix-prompt.txt Copy
# Fix these SEO issues on https://acme.io/pricing
You are a technical SEO engineer. Apply the
following, then return the updated HTML head:

1. Add <link rel="canonical"> → self-referential.
2. Add JSON-LD Product + Offer schema
   (price, currency, availability).
3. Publish /llms.txt so AI crawlers can index
   your pricing and features.
4. Reduce LCP < 2.5s: preload hero image,
   defer non-critical JS.

# Target score after fix: 87 → 96
Daily re-scan

It never scores you just once

Astrina re-checks every page daily and keeps the full score history so nothing slips unseen.

app.astrina.io/acme.io/seo▲ +26 pts
Score history — last 30 days Every fix you ship is captured. Regressions are impossible to hide.
30d ago Today

Regression tracking

Each daily re-scan is compared with the last, so a dropped canonical or broken schema shows up in your history.

Speed & weight checks

Server response, page weight and layout-shift hygiene flagged on every scan.

Paste-ready fix prompt

Every scan compiles the failing signals into one prompt you can hand to your AI or dev.

Ready for AI search

Ready for search — and for AI

GEO (Generative Engine Optimization) is scored right alongside classic SEO.

llms.txt detection

We check whether AI crawlers can discover and read a machine-friendly map of your content.

GET /llms.txt 200 OK
# Acme — 42 pages mapped

Content signals

Titles, meta, headings and answer-shaped content that generative engines love to quote.

acme.io › pricing
Acme pricing — plans and limits
Compare Acme plans, limits and features. Free tier, no card required…
✓Title tag · 54✓Meta description · 128

Crawlability

Robots rules, sitemaps, canonicals and indexability checked for both Google and GPT-class bots.

  • ✓robots.txt
  • !sitemap.xml
  • ✓Canonical

Structured data

Key JSON-LD types like Organization, Product, Article and FAQ — required properties checked, not just detected.

OrganizationArticleProductFAQ

Speed & hygiene

Server response, page weight and layout-shift hygiene feed your score — slow pages lose ranking and lose AI citations too.

  • LCP2.4s
  • CLS0.04

Security & hygiene

HTTPS, mixed content, redirects and broken links — the basics that quietly cap your score.

  • ✓HTTPS · HSTS
  • ✓No mixed content
  • !3 broken links

Score your site in about a minute.

Free check, no card — a few homepage checks a day free, full-site crawl on the paid plan. See your number, get the fix prompt, watch it climb.