How We Check a Cloned Website: The 47-Point Quality Checklist
“Looks the same” is where amateur clones stop and professional ones begin. Below is the actual checklist we run before any project leaves our staging, published in full. Use it to QA our work, someone else’s, or your own.
Visual fidelity (compare side by side with the original)
- Typography: families, weights, sizes, line-heights match on every template.
- Spacing rhythm: section paddings and gaps within 2-3px of the original.
- Colors match exactly (picked, not eyeballed).
- Hover, focus and active states on every interactive element.
- Animations: same triggers, same easing, same durations.
- Icons and graphics crisp on retina displays.
- Favicons, page titles and social-share images present.
Responsive behavior
- Standard breakpoints: 360, 390, 768, 1024, 1280, 1440, 1920.
- Real devices, not just DevTools: at minimum one iPhone, one Android, one tablet.
- No horizontal scroll at any width.
- Touch targets at least 40px on mobile.
- Mobile menu: opens, closes, scroll-locks, every link works.
- Images serve appropriately sized files on small screens.
Functional checks
- Every form submits; the submission arrives (email/CRM), and the success state shows.
- Form validation and error messages behave sensibly.
- Anti-spam in place (honeypot or equivalent), no captcha friction unless requested.
- Every internal link resolves; zero 404s (crawled, not clicked).
- External links open correctly (and rel attributes are sane).
- Sliders, tabs, accordions, calculators: every interaction path tried.
- Search works, if the site has it.
- The 404 page exists, is styled and links back to safety.
Performance
- Mobile PageSpeed at least matches the original; our target is 90+.
- Largest Contentful Paint under 2.5s on 4G.
- No layout shift while loading (CLS near zero).
- Images compressed and lazy-loaded below the fold.
- No console errors on any template.
- Caching active; assets fingerprinted for clean cache busting.
SEO integrity
- URL structure preserved from the source, or a complete 301 map exists.
- Every page has its title and meta description migrated.
- One H1 per page; heading hierarchy is logical.
- Image alt texts carried over.
- Canonical tags correct on every template.
- Structured data valid (Rich Results test passes).
- XML sitemap generates and lists exactly the right pages.
- robots.txt sane; staging was noindex, production is not, verified twice.
- Analytics and pixels firing, with events tested end to end.
Code and platform hygiene
- No leftover links or asset calls to the source platform’s domain.
- No unused libraries shipped “just in case”.
- The CMS admin is usable by a normal human: pages, texts, images editable without touching code.
- Admin accounts, roles and passwords set properly; default users removed.
- SSL active, HTTP redirects to HTTPS, no mixed-content warnings.
- Automated offsite backups configured before launch (the 3-2-1 setup).
Handover
- All credentials delivered: hosting, CMS, domain, analytics, integrations.
- A short written guide: how to edit typical content, where things live.
- Source files and database export handed over.
- Support window dates stated in writing (ours is 30 days).
- The client has actually logged in and edited something themselves, the final, telling test.
That is the whole list. If a provider’s QA is “we looked at it and it seems fine”, now you know what to send them. If you would rather it just be done this way by default, that is the standard here.