AtlasSchema documentation
How to check your website’s structured data, keep it fixed, and work with your team and clients. For developers: the SDK guide (WordPress, PHP and JavaScript) and the API reference.
On this page
Getting started
- Create a free account at the dashboard (an email code, then a password).
- Open Websites and choose Add website. Enter the address, such as
https://example.com. - The first check starts at once. AtlasSchema reads your robots.txt and sitemap (or follows links when there is no sitemap) and checks up to your plan’s pages per check.
- Open the website to see its score, the pages with errors first, and the most common problems.
Just want to try one page? The free check needs no account and stores nothing.
Reading the results
- Score (0–100): how much of the website’s structured data Google can use; errors weigh more than warnings.
- Errors: problems that stop Google from using the data, such as a FAQ question without an answer or a product offer without a price. Fix these first.
- Warnings: recommended properties that are missing, such as an Organization logo. Fixing them makes rich results more likely.
- Pages: open a page to see its problems with a plain fix for each, the schema.org types it prints, who printed them (your SEO plugin, the theme…), and the structured data itself.
- Issues: the same problem on many pages, counted once. Fixing one common problem improves every page that has it.
- Check again on a page re-checks it now (it counts as one page).
AI crawlers
Every check also tests whether the AI crawlers can read your website, in every plan. Open the website’s AI crawlers tab to see the result.
- AI answer engines (OAI-SearchBot and ChatGPT-User, Claude-SearchBot and Claude-User, PerplexityBot and Perplexity-User) read pages to answer people and link to the source. Block them and your site cannot be cited in ChatGPT, Claude or Perplexity answers.
- AI training crawlers (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot, Meta-ExternalAgent) collect text for future AI models. Blocking them is your choice and does not remove you from AI answers.
- For each crawler we read your robots.txt, then ask for your home page as that crawler and compare the answer with what visitors get. A firewall or CDN, such as Cloudflare’s AI bot blocking or a bot challenge page, can refuse a crawler that robots.txt allows; robots.txt cannot override that.
- Google-Extended and Applebot-Extended are robots.txt names only (Google and Apple read pages with their normal crawlers), so only robots.txt counts for them.
- When an answer engine that could read the site loses access, the team gets an email alert (Pro and Agency, with alerts on).
Our test requests come from AtlasSchema’s server and add AtlasSchema-AccessCheck/1.0 to the crawler’s user agent, a handful per check. A firewall that checks a crawler’s real network can answer the real crawler differently. On WordPress, the Atlas Schema plugin’s AI crawler settings write the robots.txt rules for both groups.
Monitoring and alerts
- On a website’s Monitoring tab, choose how often it is checked: every month (Free), every week (Pro) or every day (Agency).
- With email alerts on (Pro and Agency), the team gets an email when a check finds new errors or a lower score, which usually means a theme or plugin update broke something.
- The weekly report sums up the score and top problems of your websites, one email per team.
- Each person turns alerts and the weekly report on or off for themselves on Account → Emails; every email also has an unsubscribe link.
The WordPress plugin
The free Atlas Schema plugin prints one connected structured data graph per page (Organization, WebSite, WebPage, breadcrumbs, articles, FAQ, products…). Connected to AtlasSchema, it sends each page for checking as soon as you save it.
- Download Atlas Schema from our WordPress plugin page and upload it under Plugins › Add New › Upload Plugin.
- In the AtlasSchema dashboard, open the website and its Connect tab, and create a key. Owners and admins can.
- In WordPress, open Schema → Validate, paste the key in the “Full-site validation with AtlasSchema” card and save.
- Press Send all pages now once. Later updates are sent on their own.
The plugin sends only each page’s address, title and the structured data it prints; no other content and no visitor data. Disconnect stops it.
Not on WordPress? The SDK guide shows the same in PHP (Laravel, Symfony, Joomla, plain PHP) and JavaScript (Node, Next.js, React).
Google Search Console
On Pro and Agency, connect Google Search Console to see Google’s own verdict next to AtlasSchema’s check: whether a page is indexed and whether Google found valid rich results.
- Open a website’s Search Console tab and choose Connect with Google (the team owner does this with their own Google account).
- Allow read-only access on Google’s page. AtlasSchema picks the property that matches the website; you can choose another.
- Pages are inspected after each check and on demand (“Ask Google” on a page), within Google’s daily limit.
AtlasSchema never changes anything in Search Console. Disconnect Google revokes the access at Google. How the data is used: privacy policy.
History
On Pro (90 days) and Agency (365 days), AtlasSchema keeps a version of a page’s structured data every time it changes. The Changes tab lists what changed across the website (types added or removed, properties changed); a page’s drawer shows its versions.
Team and clients
- Your websites belong to your team. Invite people on the Team page by email; the link works for 7 days and they sign in with that address to join.
- Admins add and delete websites, create WordPress keys and manage people. Members run checks and change schedules on every website. Clients see only the websites you give them, read only.
- Only the owner connects Google and sees the plan. Someone in more than one team switches teams in the sidebar.
- Seats follow the plan: 1 on Free, 3 on Pro, 25 on Agency. The team’s activity log shows who did what.
Shared reports and branding
- Share on a website creates a read-only report link (score, counts, most common problems, pages) for anyone, without signing in. Turn it off to make the link stop working.
- On Agency, add your agency’s name, colour and website under Account → Client report branding: shared reports and your clients’ weekly emails show your agency instead of AtlasSchema.
Plans and limits
| Free | Pro | Agency | |
|---|---|---|---|
| Websites | 1 | 3 | 25 |
| Pages checked a month | 300 | 30,000 | 400,000 |
| Pages per check | 50 | 2,000 | 25,000 |
| Scheduled checks | Monthly | Weekly | Daily |
| Alerts, weekly report, Search Console, shared reports | — | Yes | Yes |
| History | — | 90 days | 365 days |
| Seats | 1 | 3 | 25 |
| Your branding on client reports | — | — | Yes |
Every page checked counts once, whether a scheduled check, “Check again”, the WordPress plugin or the API checked it. The allowance renews on the 1st of each month (UTC).
Getting help
The dashboard’s Help page has short guides and a contact form, and every error in the dashboard explains what to do. You can also write to contact@atlasaidev.com.