Crawlable report

parkalto.com

Saved report Kept for 48 hours, so auditing parkalto.com again brings you back here.

Re-audit this site
85
SEOCan search engines find and rank you?GoodOnly minor improvements
84
AEOCan answer engines quote you directly?FairImprovements could be made
92
GEOWill AI assistants recommend you?GoodOnly minor improvements
69
PerformanceDoes your page load quickly?LowNeeds work
45
Security & EmailIs the site hardened, and is your mail trusted?PoorFixes necessary
100
AccessibilityCan everyone use your page?ExcellentTop results
What do these scores mean?

SEOSearch engine optimisation

The classic search fundamentals that Google and Bing still rely on: whether the page can be crawled and indexed, whether its title, description and headings say what it's about, and whether it's fast and works on mobile. A strong SEO score means the page can show up in ordinary search results.

AEOAnswer engine optimisation

Answer engines such as Google's AI Overviews and featured snippets don't send people to a list of links; they lift a direct answer from a page. This score looks at whether your page states plainly what you do, where and for whom, uses structured data that machines can read, and answers real questions. A strong AEO score means your words can appear as the answer itself.

GEOGenerative engine optimisation

AI assistants like ChatGPT, Claude and Perplexity write their own answers and choose which sites to mention. This score checks whether their crawlers are allowed in by robots.txt, whether the site offers an llms.txt summary, and whether a live query to Perplexity actually cites you. A strong GEO score means AI tools can reach your site and are likely to recommend it.

PerformanceLoading speed on a phone

Not an AI judgement either: it's Google Lighthouse's performance score for the mobile page, the same number PageSpeed Insights shows. It weighs how soon the main content appears, how long the page is too busy to respond, and whether things jump around as it loads. Slow pages lose visitors, and speed is one of the signals Google ranks on.

Security & EmailBrowser security and email authentication

Unlike the other three, this score isn't an AI judgement: it's added up from the checks. HTTPS and the security headers protect visitors in the browser. SPF, DKIM and DMARC let receivers tell your real mail from fakes, so it reaches inboxes and nobody can easily send mail as you. It doesn't affect how search engines or AI tools rank you.

  • HTTPS15 / 15
  • Strict-Transport-Security0 / 8
  • Content-Security-Policy0 / 8
  • X-Content-Type-Options0 / 5
  • Frame protection0 / 5
  • Referrer-Policy4 / 4
  • SPF18 / 18
  • DKIM0 / 17
  • DMARC8 / 20

AccessibilityWCAG 2.2 AA automated checks

Also worked out from the checks rather than judged by AI: it's Google Lighthouse's accessibility score, from the axe-core rules it runs on the mobile page. They test WCAG 2.2 AA requirements a machine can confirm, such as text contrast, alt text, labels and tap target size. Automated checks find only some problems, so a high score isn't proof of conformance; keyboard and screen reader use still need testing by hand. It doesn't affect the SEO, AEO or GEO scores.

The weakest area is AEO (84/100): answer engines like Google's AI Overviews are unlikely to quote it. Start with the fix marked worth fixing.

What to fix

Worth fixing 1

Each one holds the page back.

  1. Mobile page is slow to respond to input

    SEOBigger project
    The mobile PageSpeed run scores performance at 69, driven by a Total Blocking Time of 1,364ms — well above the 200ms Google treats as good. Since Google indexes and ranks mobile-first, this blocking time can hurt both rankings and real visitor experience even though LCP (2.4s) and layout shift (0) are fine.
    How to fix it
    Break up or defer long JavaScript tasks (analytics, carousels, A/B testing scripts) so the main thread is free sooner; consider code-splitting or loading non-critical scripts after first interaction.

Minor improvements 3

Nice to have once the rest is done.

  1. No FAQPage structured data despite Q&A-style content

    AEOSome work
    The page has headings like "What changes in the first two seasons" and runs through common buyer questions (pricing, onboarding, what happens next) in prose, but none of this is marked up as FAQPage. Structured Q&A data makes it easier for AI answer engines to lift concise, quotable answers.
    How to fix it
    Wrap 4-6 of the clearest question/answer pairs (e.g. pricing model, onboarding timeline, what happens after booking a demo) in FAQPage JSON-LD.
  2. No llms.txt file

    GEOQuick fix
    No llms.txt was found at the root. This is an emerging convention that gives AI assistants a short, curated summary of the site and its key pages; adoption is still limited, so this is a minor gap rather than a core requirement.
    How to fix it
    Add a brief llms.txt at the root summarising what ParkAlto does, who it serves and linking to key pages (product, pricing, blog).
  3. Blog posts are several years old

    SEOSome work
    The three blog posts shown are dated 2019, with no more recent content visible. Stale-looking publish dates can reduce perceived authority for both search ranking and AI citation, which favour pages that look current.
    How to fix it
    Publish newer posts or refresh and re-date the existing ones with updated examples and figures.

What we checked

AI crawler access

All AI crawlers are allowed.

How robots.txt treats each crawler, and whether your server let our test fetches as AI bots through.

View all 16 crawlers
CrawlerWhat it doesAccess
Search and AI answersThese decide whether you can appear in results and answers.
GooglebotGoogle
Google Search, including AI OverviewsAllowedFollows the * rules
BingbotMicrosoft
Bing Search, which also feeds CopilotAllowedFollows the * rules
OAI-SearchBotOpenAI
Surfaces sites in ChatGPT searchAllowedFollows the * rules, test fetch OK
Claude-SearchBotAnthropic
Surfaces sites in Claude's search resultsAllowedFollows the * rules, test fetch OK
PerplexityBotPerplexity
Builds Perplexity's search indexAllowedFollows the * rules, test fetch OK
ApplebotApple
Siri, Spotlight and Safari searchAllowedFollows the * rules
Fetched when someone asksAn assistant reading your page because a person asked it to.
ChatGPT-UserOpenAI
Fetches a page when someone asks ChatGPT toAllowedFollows the * rules, test fetch OK
Claude-UserAnthropic
Fetches a page when someone asks Claude toAllowedFollows the * rules, test fetch OK
Perplexity-UserPerplexity
Fetches a page when someone asks Perplexity toAllowedFollows the * rules, test fetch OK
Model trainingBlocking these is a business choice, not a fault.
GPTBotOpenAI
Collects training data for OpenAI modelsAllowedFollows the * rules
ClaudeBotAnthropic
Collects training data for ClaudeAllowedFollows the * rules
Google-ExtendedGoogle
Controls use in Gemini and AI groundingAllowedFollows the * rules
Applebot-ExtendedApple
Controls use in training Apple's AI modelsAllowedFollows the * rules
meta-externalagentMeta
Collects training data for Meta's AI modelsAllowedFollows the * rules
AmazonbotAmazon
Improves Amazon services, including its AI modelsAllowedFollows the * rules
CCBotCommon Crawl
Open web dataset used to train many modelsAllowedFollows the * rules
View robots.txt
User-Agent: *
Disallow: /try/
Disallow: /admin

# Prospect previews are unlisted and built for one named operator. They also carry
# `noindex, nofollow` in the page head — this is belt and braces.
#
# /admin is password-gated and sends `X-Robots-Tag: noindex` on every response. This line is
# only so a crawler does not waste requests on it — it is not what keeps it private.

Sitemap: https://www.parkalto.com/sitemap.xml

Page checks

Indexable
Yes
HTTPS
Yes
Title
46 characters
Meta description
159 characters
H1 headings
1
Canonical tag
Set
Mobile viewport
Set
Content in the HTML
1,258 words
Images without alt text
0 of 12
Broken links
0 of 21 broken
Structured data
Organization, WebSite +2
Sitemap
Found, listed in robots.txt
robots.txt
Found

Performance

Mobile

Largest Contentful Paint
2.4 s
Cumulative Layout Shift
0.00
Total Blocking Time
1.4 sSee how to fix this

Desktop

Performance score
99 / 100
Largest Contentful Paint
815 ms
Cumulative Layout Shift
0.00
Total Blocking Time
33 ms

Google doesn't have enough real-visitor data for this site, so these are lab measurements.

Perplexity citation check

We asked Perplexity:

I'm looking for this: "Parking management software for off-airport car parks, valet and meet & greet operators — booking engine, yield pricing and forecourt operations in one system.". Which specific companies or websites would you recommend, and why?

The question comes from your meta description, with your name and domain taken out, so it asks the way someone who hasn't heard of you would. The more plainly that text says what you offer, for whom and where, the easier you are to match.

Cited your site
Yes
Named you in the answer
Yes

Other sources it cited

  • solution-park.com
What Perplexity said
Best fit: ParkAlto ParkAlto is the closest match to your description. It specifically targets off-airport car parks, valet and meet-and-greet operators, and presents booking, pricing and on-site operations as one system. Its site describes a booking engine, bay-level availability, and dynamic pricing based on factors such as lead time, occupancy, day of week and school holidays. It also describes forecourt tools for check-in, key handling, damage photos, bay allocation and return ETAs. That makes it the first provider I’d evaluate if you want to replace separate booking, pricing and day-to-day operations tools. Why it stands out: The pitch is unusually specific to the workflow you described, rather than general parking or access-control management. Ask for a demo using your actual flow—booking through vehicle return—and verify how its pricing rules, driver app and integrations work in practice. Also worth evaluating: Solution Park Solution Park is another relevant option, particularly if you sell through comparison and booking platforms. It describes cloud-based reservation management for airport parking, shuttle and valet operations, plus centralized bookings across 40-plus platforms, rate management, availability and arrival/departure views. Why consider it: It appears strongest for consolidating bookings and managing distribution across sales channels. Its pu…

Security headers

0 of 5 in place

Response headers that harden the page in browsers. They count towards the Security & Email score, not SEO, AEO or GEO.

Strict-Transport-SecurityMakes browsers always use HTTPS for your site, so a connection can't be quietly downgraded and read on public Wi-Fi.
Missing
Content-Security-PolicyLimits which scripts and resources can load, so code injected into your pages (cross-site scripting) can't run.
Missing
X-Content-Type-OptionsStops browsers guessing a file's type, so an uploaded or mislabelled file can't be run as a script.
Missing
Frame protectionStops other sites showing your pages in a hidden frame to trick visitors into clicking things (clickjacking).
Missing
Referrer-PolicyControls how much of a page's address is passed to other sites when visitors follow a link, keeping private URLs private.
Browser default
How to add them
Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Security-Policy-Report-Only: default-src 'self'; frame-ancestors 'self'
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN

Start the policy in Report-Only mode and watch the browser console: a strict policy can block your own scripts, fonts and analytics. Switch to Content-Security-Policy once nothing you need is reported.

Email authentication

1 of 3 in place

DNS records for parkalto.com that let receivers check mail really comes from you, so your own mail reaches inboxes and fakes don't. They count towards the Security & Email score, not SEO, AEO or GEO.

Mail handled byWhere mail sent to your domain goes, from its MX records.
parkalto-com.mail.eo.outlook.com
SPFLists the servers allowed to send mail as your domain. Receivers check it on every message.
Set
Also allowed to sendEach of these can send mail as your domain. Remove any service you no longer use.
spf.mailjet.com, spf.protection.outlook.com (Microsoft 365)
DKIMSigns outgoing mail, so receivers can tell it really came from you and wasn't altered. We can only try the usual key names, so a key under a custom name won't show here.
No key at common names
DMARCTells receivers what to do with mail that fails both SPF and DKIM: deliver it, send it to spam (quarantine) or refuse it (reject).
Monitoring only (p=none)
DMARC reports go toReceivers send daily summaries of mail sent as your domain here, which is how you'd spot a fake or a broken setup.
Nowhere
Current records
parkalto.com  TXT  "v=spf1 include:spf.mailjet.com  include:spf.protection.outlook.com -all"
_dmarc.parkalto.com  TXT  "v=DMARC1; p=none;"
How to fix them

Accessibility

No WCAG failures found

Google Lighthouse ran the axe-core accessibility rules on the mobile page, and 29 of the 29 that applied passed. Each failure is matched to the WCAG 2.2 level A or AA success criterion it breaks. They count towards the Accessibility score, not SEO, AEO or GEO.

Automated checks find only some accessibility problems. To meet WCAG 2.2 AA, also check by hand that everything works with a keyboard alone, focus is always visible and moves in a sensible order, and a screen reader announces each control properly.

Share it with whoever fixes your site

This report has its own link, so your developer or agency sees exactly what you see.

Reports are kept for 48 hours: auditing parkalto.com from the home page before then brings you back to this one, while re-auditing runs a fresh check and creates a new report.