EternalCrystalStore
Ecommerce website for crystals and gemstones.
Report generated on April 5, 2026
A note on how to read this
This report is ProdPoke's take on your site — think of it as a first impression from a very opinionated robot. We check real things (load times, broken links, accessibility patterns), but we also try to understand what your site is trying to do and whether the technical details support that goal. Some of our observations might not apply to your specific situation, and that's okay. We're getting sharper with every scan. If something feels off, tell us — it makes us better.
Key Insights for EternalCrystalStore
React error #418 is silently breaking your crystal bracelet customization flow.
Your personalized healing bracelet feature—a core differentiator for Eternal Crystal—likely relies on interactive product customization (intention selection, zodiac matching, add-to-cart). This error prevents customers from completing these critical steps, directly impacting conversions for your custom offerings.
6 unlabeled buttons mean screen-reader users can't navigate your crystal store at all.
Vision-impaired customers interested in your healing products have no way to understand filter controls, product quick-add buttons, or navigation elements. This excludes a segment of potential buyers and signals that your 'trust and authenticity' mission doesn't extend to inclusive design.
A mystery form field in your customization or WhatsApp intake is confusing users and breaking for assistive tech.
Whether it's part of your personalized bracelet questionnaire or WhatsApp inquiry form, an unlabeled input creates friction for all users and renders invisible to screen readers. This directly impacts customer ability to request custom intentions or energy specifications.
Missing privacy policy link puts your Malaysia/Singapore customer data at legal and reputational risk.
You collect personal data for orders, customization preferences, and WhatsApp consultations across two jurisdictions. Without a visible, accessible privacy policy, you're non-compliant with PDPA (Malaysia) and PDPA Singapore requirements, and you undermine the 'trust' your brand promises.
What ProdPoke understands about EternalCrystalStore
Eternal Crystal is a Malaysia-based e-commerce store specializing in high-quality natural crystals and personalized healing bracelets. The business offers both pre-made products (observed on the Products page showing items like 'crystal' at $10.00 and 'crystal king' at $30.00) and custom crystal bracelets tailored to customers' intentions, zodiac signs, and personal energy. They emphasize sourcing, cleansing, and hand-checking every crystal before delivery, with a stated mission of 'authenticity, fair pricing, and trust.' The store serves Malaysia and Singapore with educational content about crystal meanings and healing properties available in their Blogs section, and offers personalized guidance through WhatsApp to help customers choose the right crystals for wealth, protection, love, focus, or emotional balance.
Based on exploring 4 pages across the site
First Impression — How clear is your site?
Eternal Crystal is an e-commerce site that sells crystals and healing bracelets. The site explicitly states: 'Discover high-quality crystals and healing bracelets at the best prices. Delivery across Malaysia & Singapore.' The homepage features a 'Premium Natural Crystals' label and shows crystal/bracelet product images.
This score measures how quickly a first-time visitor understands what your site does — based on visible headings, navigation, and visual hierarchy alone.
Overall Score
Strong foundation.
Performance
100/100SEO
100/100Accessibility
70/1006 interactive element(s) without accessible names
Six interactive elements on your store—likely including navigation buttons, filter controls, or quick-add buttons for crystal products—lack accessible names. Customers using screen readers (including vision-impaired shoppers interested in your healing bracelets) cannot understand what these buttons do, creating a barrier to browsing and purchasing.
Found: 6 missing: <a.cursor-pointer>, <a.cursor-pointer>, <input[type=text].border>, <a.relative>, <button[type=submit].inline-flex>
1 form input(s) without labels
A form input on your store (possibly in the product customization section for personalized bracelets or the WhatsApp inquiry form) is missing a label. This makes it harder for all users to understand what information to enter, and screen reader users won't know the field's purpose at all.
Found: Missing labels: text: Search products...
Functional
100/100Technical Health
Minified React error #418; visit https://react.dev/errors/418?args[]=HTML&arg...
Your Eternal Crystal Store's product pages are throwing a React rendering error (#418), which may cause interactive features like the product filters, add-to-cart buttons, or customization options for personalized healing bracelets to fail silently. This could prevent customers from completing purchases or selecting their desired crystal intentions.
Compliance
99/100No privacy policy link found
Your privacy policy is not linked from the website footer or main pages. Since Eternal Crystal collects customer data for orders, personalizations, and WhatsApp consultations, and operates across Malaysia and Singapore, a clear privacy policy link is essential for legal compliance and customer trust—especially for an e-commerce store emphasizing 'authenticity and trust.'
Key Metrics
Crawlability
Standards
Improvement Plan
Your Eternal Crystal Store has built a compelling brand around authenticity, personalization, and trust—but three critical technical issues are actively sabotaging that promise. The React error (#418) is preventing customers from completing your highest-value transactions: custom healing bracelets. The six unlabeled buttons and one unlabeled form field are creating barriers for all users, but especially those relying on assistive technology. And the missing privacy policy link is leaving you exposed to regulatory risk while contradicting your brand values.
Start immediately with the React error, as it's a direct revenue blocker. Work with your developer to check the React error logs for #418 (typically related to HTML rendering in React components) and identify which page—most likely your product customization or bracelet builder—is failing. Test the entire add-to-cart flow for custom bracelets and ensure all interactive elements are rendering properly.
Next, audit and label all six unlabeled interactive elements. Prioritize the elements on your Products page and any custom bracelet selection interface, as these are conversion-critical. Each button, filter toggle, and quick-add control needs descriptive aria-labels or proper HTML labels so screen reader users understand what action each performs.
Third, add a label to the orphaned form input. If it's in your customization flow, ensure users know what they're entering (e.g., 'Select your crystal intention' or 'Choose your zodiac sign'). If it's the WhatsApp intake form, clarify what information is needed. This improves UX for everyone and ensures accessibility compliance.
Finally, draft and publish a privacy policy and add a visible link in your footer. Given that you operate in Malaysia and Singapore and handle personal wellness preferences, personalization data, and WhatsApp communications, your policy should address data collection, storage, cross-border transfer, and user rights. This single addition will restore confidence in your 'trust' positioning and bring you into legal compliance.
Suggested priority order:
- React error #418 breaking product customization
- 6 interactive elements without accessible names
- 1 form input without label
- No privacy policy link found
This is your site? Get the full picture.
Claim this report to unlock ongoing monitoring, deeper analysis, and actionable alerts.
What is ProdPoke?Automated analysis generated on April 5, 2026. Not professional advice. Contact us to modify or remove this report.

