SEO & AEO monitoring

Keep your site findable by search engines and AI

PinMarks checks every scanned page for the SEO basics and AI-crawler readiness, tracks page speed over time and hands you a starting llms.txt. Each problem arrives with the page, the fix and an owner.

Free for 15 days. No credit card needed.

SEO & AI search · /productsScanned today
SEO

Title is longer than 60 characters

SEO

No canonical link on this page

AI search

GPTBot is blocked in robots.txt

0

SEO health3 open issues on this page

Why rankings slip

Ranked last quarter. Invisible this one.

Search and AI answers change fast, and so does your site. One bad deploy can drop a canonical, block a crawler or duplicate every title.

Releases

A deploy can undo your SEO

A template change can remove a canonical tag, double the H1s or add noindex to a whole section, and nothing looks broken.

New crawlers

AI search follows other rules

AI crawlers read robots.txt and your markup differently from Google. A single blocked bot can keep you out of the answers.

Silent decay

Pages slow down quietly

Heavier scripts and images add up. Speed slips a little each release until visitors, and rankings, feel it.

From scan to found

Every tag, on every page

Each scan checks titles, meta descriptions, canonicals, headings, Open Graph and structured data, then flags duplicates across your whole site.

SEO

Export report

Pages scanned

12 of 30 pages

PageIssuesFoundLast scan
/2Meta descriptionOct 19, 2026
/pricing4Title, CanonicalOct 19, 2026
/blog1Multiple H1Oct 19, 2026
/about0CleanOct 19, 2026

Ready for AI search too

Check whether AI crawlers such as GPTBot, ClaudeBot and PerplexityBot are let in, and whether your pages give them something clear to read.

  • AI crawlers blocked in robots.txt
  • Content that may be invisible to crawlers
  • Organization and FAQ schema gaps
  • Missing author or date on long-form pages
AI search

AI crawlers are blocked in robots.txt

First detected 5d ago · Last scanned today

RescanIgnoreReport issue

Problem

robots.txt tells GPTBot and ClaudeBot to stay out, so AI assistants cannot read your pages.

Recommended fix

Allow the crawlers you want, or remove the blanket rule.

In robots.txt

Disallow: /→Allow: /

Speed you can track

Google PageSpeed runs for mobile and desktop on each page, with Core Web Vitals and a history, so a slow release is easy to spot. Generate a starting llms.txt from the same scan.

Page speed

/pricing · Google PageSpeed
0

Mobile

Needs work

0

Desktop

Good

Core Web Vitals · mobile

LCP

3.4 s

CLS

0.04

TBT

180 ms

llms.txt generated from your pages

# Example Co > Feedback tools for web teams ## Pages - [Pricing](/pricing)

How is this different from…

What about an SEO plugin?

Good at: Handy hints while editing one page.

Falls short: It lives inside one CMS and never sees the rest of your site or the live output.

PinMarks: Checks the live pages of the whole site, whatever tool built them.

What about a one-off site crawl?

Good at: A full technical snapshot.

Falls short: It is out of date after the next release.

PinMarks: Repeats on a schedule and shows what changed since last time.

What about checking AI visibility by hand?

Good at: Shows how an assistant answers today.

Falls short: It cannot tell you why you are missing, and it is hard to repeat.

PinMarks: Checks the causes you control: crawler access, structure and clarity.

Integrations

SEO fixes sit between marketing and developers. Give each one an owner.

Report issue copies a finding into your Feedback inbox with its priority, first affected page and screenshot. From there it follows your usual tracker workflow.

ClickUpTask created
JiraIssue created
LinearIssue created
AsanaTask created
GitHubIssue opened
SlackTeam notified

You set the rules

Your scope

You choose what is scanned

  • The auto-detected sitemap, or up to 30 pages you list
  • Exclusion rules like /blog/* and pages you force in
  • Daily, weekly or monthly, or scan on demand
  • Page speed for mobile and desktop
Your call

You decide what counts

  • Dismiss a finding that is intentional
  • Rescan a page to confirm a fix
  • Nothing goes to your tracker until you press Report issue
  • Export a client report in Word, PDF or CSV

Website monitoring is on the Enterprise plan. Try it free for 15 days:

Start free trial

A trail of healthier pages

Rankings move slowly. Scan history shows the work that moves them.

DateSEO scoreOpen issues
Oct 19, 2026887
Oct 12, 20268110
Oct 5, 20267215
Sep 28, 20266421
Sep 21, 20265529

A score you can chart

Every scan keeps its SEO score and its open issues, so improvement is easy to show.

Page speed with a history

Performance scores and Core Web Vitals are stored per page, so a slow release stands out.

Reports for clients

Export open SEO issues as a Word document, a PDF or a CSV spreadsheet.

Built for one site or a whole portfolio

Agencies
  • Catch SEO regressions after every client release
  • A separate score and history for each site
  • Send findings to the tracker your team already uses
In-house teams
  • Marketing and developers share one list
  • Know when a deploy changes titles or canonicals
  • Track page speed release by release
Beyond this check

The rest of your site's health, in the same monitor

Accessibility, content, SEO, links, legal gaps, uptime and an archive of your proof all live in one place.

Accessibility

Checks every page against WCAG 2.1 or 2.2 at level A, AA or AAA, with an accessibility score and plain-English fix steps.

Learn more

Content quality

AI-assisted review of spelling, grammar and wording, plus brand consistency checks and your own custom checks.

Learn more

SEO & AEO

SEO and AI-search checks on every page, with Google PageSpeed, Core Web Vitals and a starting llms.txt.

Learn more

Broken links

Tests internal and external links, so dead ends are found before your visitors hit them.

Learn more

Legal & privacy

Finds legal and privacy gaps that are easy to miss. Assign each one, send it to your tracker or export a client report.

Learn more

Uptime monitoring

Checks as often as every minute and emails you when a site goes down or recovers. Warns 14 days before an SSL certificate expires.

Learn more

UX & conversion

AI-assisted review of weak calls to action, vague headlines, missing social proof and pricing-page gaps, plus layout, form and mobile problems seen in screenshots. Turn it on when you want it.

Learn more

CRO analysis

Conversion findings on every scan, plus an AI review of any one page with a score, fixes ranked by impact, quick wins and A/B test ideas. Every issue joins your checks.

Learn more

Security

Checks your home page for HTTPS, security headers, cookie flags and exposed server details. Turn it on when you want it.

Learn more

Compliance vault

Proof that you found it and fixed it. Every full scan is archived for up to two years, with a log of what was fixed, by whom and when, and a downloadable evidence package with a signed certificate.

Learn more

FAQ

Frequently asked questions

Everything you need to know before you start collecting feedback.

Still have questions?

Our team replies fast and is happy to walk you through PinMarks.

Talk to us →

Titles and meta descriptions, canonicals, headings, Open Graph tags, structured data, thin content and noindex pages, plus duplicate titles, descriptions and H1s across your site. The rest of the monitor is described on the Website Monitoring page.

They look at whether AI crawlers such as GPTBot, ClaudeBot and PerplexityBot are blocked in robots.txt, whether content may be invisible to them, and whether structure such as Organization and FAQ schema is in place. They check the causes you control, and cannot promise that an assistant will mention you.

It builds a starting llms.txt from the pages PinMarks scanned. You copy it and upload it to your site root, then edit it to taste.

Yes. Google PageSpeed runs for mobile and desktop on each page, with a performance score, Core Web Vitals and improvement opportunities, and keeps a history so you can see changes over time.

Yes. Report issue copies a finding into your Feedback inbox with its priority, first affected page and screenshot, and from there it follows your usual tracker workflow. See all integrations.

Website monitoring is on the Enterprise plan, and every plan starts with a 15-day free trial with no credit card needed. See pricing.

No credit card required

Stop chasing bugs.
Start pinning them.

Start collecting visual feedback today — fix bugs faster and keep your whole team in the loop.

15-day free trial · No credit card · Cancel anytime