Marksol Rank runs 114 checks on the public pages of a Shopify or WooCommerce store: the homepage, the full product catalogue, a sample of product pages, collections, robots.txt, the sitemap, DNS email records and response headers. Nothing is installed on the store and no login is needed.
How the score is calculated
- Every check has a weight from 1 to 4 points, based on how much it affects Google rankings, AI search and sales.
- Passed = full points, Warning = half points, Critical = no points.
- Your score is the points earned divided by the points possible, out of 100.
- Tips (blue) are extra recommendations and never lower the score.
- Each issue shows how many points you get back by fixing it, and how long the fix usually takes.
- Bands: 85–100 Excellent, 70–84 Good, 50–69 Needs work, below 50 Poor.
What we check
Homepage (9)
- Homepage title tag
- Homepage meta description
- Homepage H1 heading
- Image alt text (homepage)
- Social sharing tags (Open Graph)
- Brand schema (Organization / WebSite)
- H2 subheadings
- Keywords in title & description
- Title width in Google
Technical (31)
- Homepage indexing
- HTTPS / SSL
- Canonical tag
- Mobile-friendly viewport
- Page language attribute
- Server response time
- Homepage HTML size
- robots.txt
- XML sitemap
- Heavy images
- Redirects & duplicate URLs
- Store currency
- 404 (page not found) page
- Site icon (favicon)
- Image file names
- Image format & lazy loading
- Apps & scripts slowing the store
- Render-blocking files
- International versions (hreflang)
- Search Console & Bing verification
- Duplicate filter & sort pages
- Sitemap health
- Broken images
- Page objects (files loaded)
- Minified CSS & JavaScript
- Image browser caching
- Compression (gzip / brotli)
- X-Robots-Tag header
- Redirect chain
- Text-to-HTML ratio
- Images in sitemap
Products (11)
- Product data
- Product descriptions
- Product image alt text
- Duplicate product titles
- Product title length
- Products without images
- Product tags
- Sold-out products
- Price errors
- Products with only one photo
- Product URL quality
Product Pages (12)
- Product page checks
- Product SEO titles
- Product meta descriptions
- Duplicate titles / meta descriptions
- Product page H1
- Product schema (rich results)
- Product canonical tags
- Product schema details
- Thin product pages
- Breadcrumbs
- Google Shopping readiness
- Product page scorecard
Collections (6)
- Collections
- Collections
- Collection descriptions
- Empty collections
- Collections not linked
- Duplicate collection descriptions
Content (4)
- Blog / content marketing
- Content freshness
- Readability
- Blog article SEO
Links (2)
- Broken links (404)
- Internal vs external links
Marketing & tracking (8)
- Meta (Facebook & Instagram) Pixel
- Google Analytics 4
- Other tracking (Tag Manager, TikTok, Snapchat)
- Social media links
- Email / SMS sign-up
- Meta Pixel & Conversions API setup
- Meta Pixel product events
- Google Ads conversion tracking
Trust & conversion (14)
- WhatsApp chat button
- Delivery & payment message
- Customer reviews
- Trust signals
- Contact page
- Policy pages
- Payment options shown
- Delivery time, courier & returns
- Size chart
- Product videos
- Sold-out products
- Express checkout
- Announcement bar
- Sale prices
Your keyword (1)
- Your main keyword
AI search readiness (6)
- AI crawlers allowed (ChatGPT, Claude, Perplexity)
- llms.txt for AI assistants
- FAQ section & FAQ schema
- Question-style headings (AI answers)
- Lists & tables for AI
- Brand identity for AI (sameAs)
Security (6)
- Security headers
- Insecure (http) files
- Exposed secret keys
- Email security (SPF & DMARC)
- Directory listing
- Visible software versions
Trust & legal (4)
- Cookie consent banner
- Accessibility basics
- Business details (about, phone, email, address)
- Business details in schema (NAP)
Limits
We only see what Google and shoppers can see. Things like Search Console, Merchant Center or app settings are covered by the short self-check after the report. Results are an automated audit, not legal or security advice.