PrestaShop Technical Audit avatar

PrestaShop Technical Audit

Pricing

from $20.00 / 1,000 prestashop store auditeds

Go to Apify Store
PrestaShop Technical Audit

PrestaShop Technical Audit

Technical health check for PrestaShop stores: version and end-of-support status, HTTPS/SSL, redirects, TTFB, sitemap, robots.txt, title/meta/H1, JSON-LD Product and Breadcrumb validity, mixed content, page weight. Score 0-100 with issues and fixes. Non-PrestaShop sites are skipped for free.

Pricing

from $20.00 / 1,000 prestashop store auditeds

Rating

0.0

(0)

Developer

Francesco Ingrosso

Francesco Ingrosso

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

A fast technical health check for PrestaShop stores. For each domain it confirms that the store runs PrestaShop, detects the version and its end-of-support status, and checks HTTPS/SSL, http→https and www redirects, server response time (TTFB), sitemap, robots.txt, title / meta description / H1, JSON-LD Product and BreadcrumbList validity, mixed content and page weight. Each store gets a score from 0 to 100 and a list of issues with a short fix for each one.

Non-PrestaShop domains are reported as not_prestashop (with the detected platform) and are not charged.

Outputs only technical, non-personal website data. Users are responsible for lawful use. No e-mails, phone numbers, names, company names, VAT numbers, addresses or social profiles are extracted. Page texts (title, description, H1) are measured, never copied into the output.

Checks and scoring

CheckSeverity (points)
Homepage not HTTP 200high (30)
HTTPS missing / certificate invalid or expiredhigh (25)
PrestaShop version end of life (1.6 and older, 1.7)high (20)
TTFB > 3 s / > 1.5 shigh (20) / medium (10)
No http→https redirecthigh (15)
SSL expiring in < 15 daysmedium (10)
Mixed content (http resources on https page)medium (8)
Title missing · Product structured data missingmedium (8)
Meta description missing · no H1 · HTML > 3 MBmedium (6)
www and non-www both serve the site · broken JSON-LDmedium (5)
PrestaShop 8.x (security fixes only) · no sitemaplow (5)
robots.txt missing · no gzip/brotli · no Breadcrumb data · HTML > 1.5 MBlow (3)
Title/meta length out of range · multiple H1 · no canonical · no HSTS · temporary redirect · microdata onlylow (2)

Score = 100 − sum of points (minimum 0). Version support status follows the official PrestaShop release cycle (1.6 end of life since June 2019; 1.7 maintenance ended with 9.0.0; 8.x security-only until 10.0.0; 9.x supported). When the exact version is not public, the Actor reports the family (1.6, 1.7+) and supportStatus: unknown.

Input example

{
"domains": ["example-shop.it", "another-store.it"],
"checkProductPage": true,
"maxConcurrency": 5,
"requestTimeoutSecs": 10
}

Output example

{
"domain": "example-shop.it",
"status": "ok",
"isPrestaShop": true,
"prestashopVersion": "1.7+",
"supportStatus": "unknown",
"theme": "warehouse",
"modulesCount": 27,
"httpStatus": 200,
"ttfbMs": 559,
"sslValid": true,
"sslDaysLeft": 78,
"httpToHttpsRedirect": true,
"wwwConsistency": "redirects_to_canonical",
"sitemapPresent": true,
"robotsTxtPresent": true,
"titleLength": 58,
"metaDescriptionLength": 201,
"h1Count": 0,
"mixedContentCount": 0,
"pageSizeKb": 381.4,
"productPage": {"checked": true, "productJsonLdValid": true, "breadcrumbJsonLdValid": true},
"score": 92,
"issues": [
{"code": "no_h1", "severity": "medium", "points": 6, "message": "No H1 on the homepage.", "advice": "Add one descriptive H1 (theme template or CMS block)."},
{"code": "meta_description_length", "severity": "low", "points": 2, "message": "Meta description length 201 chars (ideal 50-160).", "advice": "Rewrite it to 50-160 characters."}
]
}

The dataset has two views: Audit overview (one row per store) and Issues and advice (one row per problem).

Use cases

  • PrestaShop agencies and freelancers: qualify prospects and prepare a technical pre-audit in seconds.
  • Store owners: monthly health check of your own shop (schedule the Actor).
  • Hosting / maintenance providers: find stores on end-of-life versions that need an upgrade.
  • Module developers: check the technical baseline of stores before support or onboarding.

Responsible crawling

  • Identifies itself as ShopTechAuditBot/1.0 with a link to this page.
  • Obeys robots.txt on every request; maximum 1 request per second per domain; short timeouts.
  • About 6–10 requests per store (homepage, robots.txt, http and www variants, sitemap, /docs/CHANGELOG.txt, one category and one product page).
  • Public pages only, no login, no forms.

Pricing

Pay per event: $0.02 per audited PrestaShop store (= $20 per 1,000 stores). Non-PrestaShop, unreachable, bot-protected, invalid and robots-disallowed domains are free.

FAQ

Does it replace a full SEO crawl? No: it audits the homepage plus one product page – the fastest way to spot the big technical problems across many stores. Why supportStatus: unknown? Most stores hide the exact version; the family is still reported. Can it collect contacts? No, by design.