PrestaShop Technical Audit
Pricing
from $20.00 / 1,000 prestashop store auditeds
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
Maintained by CommunityActor 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
| Check | Severity (points) |
|---|---|
| Homepage not HTTP 200 | high (30) |
| HTTPS missing / certificate invalid or expired | high (25) |
| PrestaShop version end of life (1.6 and older, 1.7) | high (20) |
| TTFB > 3 s / > 1.5 s | high (20) / medium (10) |
| No http→https redirect | high (15) |
| SSL expiring in < 15 days | medium (10) |
| Mixed content (http resources on https page) | medium (8) |
| Title missing · Product structured data missing | medium (8) |
| Meta description missing · no H1 · HTML > 3 MB | medium (6) |
| www and non-www both serve the site · broken JSON-LD | medium (5) |
| PrestaShop 8.x (security fixes only) · no sitemap | low (5) |
| robots.txt missing · no gzip/brotli · no Breadcrumb data · HTML > 1.5 MB | low (3) |
| Title/meta length out of range · multiple H1 · no canonical · no HSTS · temporary redirect · microdata only | low (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.0with 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.