SCAN COMPLETE

ezstock.app

πŸ”₯ Website Scan Β· Score 92/100

Scanned on

Share This Roast:
Download the card:
92
/100

Pretty solid. Minor tweaks needed.

Load Time
4.36s
HTML Size
377KB
Scripts
0
external
Images
1
Links
0
ux
93
/100
aeo
57
/100
geo
91
/100
seo
100
/100
ssl
100
/100
sxo
100
/100
llmo
57
/100
trust
92
/100
images
100
/100
mobile
100
/100
schema
100
/100
privacy
100
/100
security
100
/100
thirdParty
100
/100
performance
81
/100
seoEssentials
100
/100
performanceDeep
80
/100

The Roast πŸ”₯

πŸ”₯

You wrote a whole thesis on weighted average cost and still can’t calculate that nobody…

πŸ‹οΈ

4.4s to show main content? Users are leaving before they even see your page.

The Fix πŸ› οΈ

Improve server response timeβ–Ά Show how to fix

AI Fix Prompt πŸ€–

Copy this professional prompt and paste it into Claude, ChatGPT, Cursor, or any AI coding assistant to get specific implementation help for all issues found:

You are a senior web performance and SEO engineer. I ran an automated audit on my site and I need you to turn the findings below into concrete, correct fixes I can paste straight in.

## Your role and how to work
- Act as a staff-level engineer doing a focused remediation pass, not a consultant writing a report.
- Work ONLY from the audit findings in this document. Do not invent issues that aren't listed, and don't pad with generic "best practice" advice that isn't tied to a finding.
- My stack is listed under "Site under audit". Use it to give exact fixes; only ask a clarifying question if something genuinely cannot be answered from it, and always include the framework-agnostic version too.
- Prefer the smallest change that fixes the root cause. Note any fix that risks a regression and how to verify it.
- When you're unsure whether something is truly broken vs. a false positive from an automated scan, say so instead of forcing a fix.

## Site under audit
- **URL**: https://ezstock.app/blog/shopify-weighted-average-cost
- **Title**: Weighted Average Cost in Shopify | EZstock
- **Meta description**: How weighted average cost works in Shopify: the formula with worked examples, freight and duties, what breaks it, and how to keep cost per item right.
- **Overall score**: 92/100
- **Detected stack**: CMS: Shopify Β· Server: cloudflare Β· CDN: Cloudflare (give fixes tailored to this where it matters; still include the framework-agnostic version)

## Category scores (0-100, higher is better; a missing line means that category was not measured)
- **Performance**: 81
- **SEO**: 100
- **Accessibility**: 93
- **Best practices**: 92
- **Security**: 100
- **Mobile**: 100
- **AI search - GEO**: 91
- **AI search - AEO**: 57
- **AI search - LLMO**: 57
- **AI search - SXO**: 100

---

## Findings to fix
Everything below is a real, measured finding from the audit. Fix each one.

## 🚨 CRITICAL ISSUES (Fix Immediately)

1. **You wrote a whole thesis on weighted average cost and still can’t calculate that nobody…**
2. **4.4s to show main content? Users are leaving before they even see your page.**

## ⚑ Performance Optimizations

Measured Core Web Vitals and their targets (fix whichever findings below move these most):
- LCP is 4.4s (target: under 2.5s). This is usually the biggest perceived-speed lever.
- CLS is 0.000 (target: under 0.1).
- TBT is 170ms (target: under 200ms) - drives INP/interactivity.
- FCP is 2.0s (target: under 1.8s).

1. **Improve server response time**
   *Use a CDN, optimize backend queries, and implement caching strategies.*

## 🎯 Keyword Optimization Opportunities

### Primary Keywords Found
1. **display flex align-items center** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
2. **per item right supplier** - 640 monthly searches, Difficulty: 20/100, Opportunity: EASY-WIN
3. **per item right** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
4. **display flex align-items** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
5. **flex align-items center** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
6. **color var --text** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
7. **item right supplier** - 1,920 monthly searches, Difficulty: 35/100, Opportunity: HIGH
8. **weighted** - 17,920 monthly searches, Difficulty: 80/100, Opportunity: MEDIUM
9. **font-weight** - 17,920 monthly searches, Difficulty: 80/100, Opportunity: MEDIUM
10. **average** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
11. **var** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
12. **color** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
13. **keep** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
14. **per** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
15. **item** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
16. **display** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
17. **right** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
18. **center** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
19. **text-decoration** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
20. **none** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
21. **flex** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
22. **align-items** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
23. **font-size** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
24. **change** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
25. **padding** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
26. **--accent** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
27. **--text** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
28. **background** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
29. **nav-links** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
30. **formula** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
31. **margin** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
32. **ezstock** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
33. **step** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
34. **070d1b** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
35. **rgba** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
36. **255** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
37. **--muted** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
38. **16px** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
39. **hover** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
40. **gap** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
41. **32px** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
42. **8px** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
43. **nav-btn** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
44. **supplier** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
45. **works** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
46. **worked** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
47. **examples** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
48. **freight** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
49. **duties** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
50. **breaks** - 12,800 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
51. **cost** - 10,400 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
52. **border-radius** - 10,400 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
53. **prices** - 10,400 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
54. **weighted average** - 6,720 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
55. **shopify** - 5,200 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
56. **per item** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
57. **item right** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
58. **color var** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
59. **display flex** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
60. **align-items center** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
61. **text-decoration none** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
62. **flex align-items** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
63. **background var** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
64. **var --text** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
65. **var --accent** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
66. **right supplier** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
67. **formula worked** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
68. **worked examples** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
69. **examples freight** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
70. **freight duties** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
71. **duties breaks** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
72. **breaks keep** - 4,800 monthly searches, Difficulty: 50/100, Opportunity: MEDIUM
73. **average cost** - 3,900 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
74. **keep cost** - 3,900 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
75. **cost per** - 3,900 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
76. **supplier prices** - 3,900 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
77. **prices change** - 3,900 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
78. **cost works** - 3,900 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
79. **weighted average cost** - 2,184 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
80. **cost shopify** - 1,950 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
81. **shopify keep** - 1,950 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
82. **shopify ezstock** - 1,950 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
83. **works shopify** - 1,950 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
84. **shopify formula** - 1,950 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
85. **keep cost per** - 1,560 monthly searches, Difficulty: 80/100, Opportunity: MEDIUM
86. **cost per item** - 1,560 monthly searches, Difficulty: 80/100, Opportunity: MEDIUM
87. **right supplier prices** - 1,560 monthly searches, Difficulty: 80/100, Opportunity: MEDIUM
88. **supplier prices change** - 1,560 monthly searches, Difficulty: 80/100, Opportunity: MEDIUM
89. **average cost works** - 1,560 monthly searches, Difficulty: 80/100, Opportunity: MEDIUM
90. **average cost shopify** - 780 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
91. **shopify keep cost** - 780 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
92. **cost shopify ezstock** - 780 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
93. **keep cost per item** - 520 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
94. **cost per item right** - 520 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
95. **item right supplier prices** - 520 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
96. **right supplier prices change** - 520 monthly searches, Difficulty: 65/100, Opportunity: MEDIUM
97. **weighted average cost shopify** - 364 monthly searches, Difficulty: 95/100, Opportunity: MEDIUM
98. **shopify keep cost per** - 260 monthly searches, Difficulty: 90/100, Opportunity: LOW
99. **average cost shopify ezstock** - 260 monthly searches, Difficulty: 90/100, Opportunity: LOW
100. **average cost shopify keep** - 260 monthly searches, Difficulty: 90/100, Opportunity: LOW

### AI-Suggested Keywords to Target
1. product margin calculation (1,536 searches/mo)
2. financial statement preparation (1,536 searches/mo)
3. inventory valuation methods (1,920 searches/mo)
4. import duty tracking (1,920 searches/mo)
5. supplier invoice tracking (1,920 searches/mo)
6. overhead allocation inventory (1,920 searches/mo)
7. advanced inventory management (1,920 searches/mo)
8. supplier relationship management (1,920 searches/mo)
9. inbound freight allocation (1,920 searches/mo)
10. inventory method comparison (1,920 searches/mo)
11. inventory variance analysis (1,920 searches/mo)
12. inventory control methods (1,920 searches/mo)
13. COGS calculation (4,800 searches/mo)
14. multi-supplier inventory (4,800 searches/mo)
15. inventory accuracy (4,800 searches/mo)
16. stock valuation (4,800 searches/mo)
17. SKU rationalization (4,800 searches/mo)
18. batch costing (3,900 searches/mo)
19. lot costing (3,900 searches/mo)
20. cost reconciliation (3,900 searches/mo)
21. cost absorption (3,900 searches/mo)
22. variable costing (3,900 searches/mo)
23. absorption costing (3,900 searches/mo)
24. cost visibility (3,900 searches/mo)
25. EZstock inventory app (2,304 searches/mo)
26. weighted average price (2,184 searches/mo)
27. Shopify bookkeeping (1,950 searches/mo)
28. inventory cost calculation (1,560 searches/mo)
29. duty cost allocation (1,560 searches/mo)
30. product cost tracking (1,560 searches/mo)
31. average cost method (1,560 searches/mo)
32. inventory cost formula (1,560 searches/mo)
33. supplier price fluctuation (1,560 searches/mo)
34. automated cost calculation (1,560 searches/mo)
35. real-time inventory costing (1,560 searches/mo)
36. changing supplier costs (1,560 searches/mo)
37. freight cost management (1,560 searches/mo)
38. landed cost calculation (1,560 searches/mo)
39. cost tracking tools (1,560 searches/mo)
40. product costing methods (1,560 searches/mo)
41. inventory cost adjustment (1,560 searches/mo)
42. cost per SKU (1,560 searches/mo)
43. multi-location inventory costs (1,560 searches/mo)
44. cost management tools (1,560 searches/mo)
45. purchase order costing (1,560 searches/mo)
46. receiving cost tracking (1,560 searches/mo)
47. cost basis calculation (1,560 searches/mo)
48. cost flow assumption (1,560 searches/mo)
49. activity based costing (1,560 searches/mo)
50. cost center allocation (1,560 searches/mo)
51. material cost tracking (1,560 searches/mo)
52. supplier cost analysis (1,560 searches/mo)
53. purchase price variance (1,560 searches/mo)
54. cost reduction strategies (1,560 searches/mo)
55. how to calculate weighted average cost (1,310 searches/mo)
56. inventory accounting software (1,152 searches/mo)
57. inventory accounting methods (960 searches/mo)
58. Shopify inventory management (780 searches/mo)
59. Shopify cost tracking (780 searches/mo)
60. Shopify supplier management (780 searches/mo)
61. Shopify product costing (780 searches/mo)
62. Shopify SKU cost (780 searches/mo)
63. inventory valuation Shopify (780 searches/mo)
64. Shopify financial reporting (780 searches/mo)
65. Shopify stock management (780 searches/mo)
66. Shopify inventory apps (780 searches/mo)
67. Shopify cost method (780 searches/mo)
68. inventory optimization Shopify (780 searches/mo)
69. cost accounting Shopify (780 searches/mo)
70. Shopify financial management (780 searches/mo)
71. price variance accounting (780 searches/mo)
72. cost allocation Shopify (780 searches/mo)
73. product profitability Shopify (780 searches/mo)
74. Shopify reporting features (780 searches/mo)
75. warehouse costing Shopify (780 searches/mo)
76. Shopify Plus inventory (780 searches/mo)
77. landed cost accounting (780 searches/mo)
78. Shopify accounting requirements (780 searches/mo)
79. weighted average cost method (728 searches/mo)
80. weighted average cost formula (728 searches/mo)
81. weighted average cost inventory (728 searches/mo)
82. weighted average cost example (728 searches/mo)
83. margin analysis Shopify (624 searches/mo)
84. average cost vs FIFO (624 searches/mo)
85. standard costing vs actual (624 searches/mo)
86. inventory management best practices (560 searches/mo)
87. inventory valuation best practices (560 searches/mo)
88. managing supplier price changes (520 searches/mo)
89. cost per unit calculation (520 searches/mo)
90. total cost per item (520 searches/mo)
91. average cost inventory method (520 searches/mo)
92. Shopify accounting integration (468 searches/mo)
93. Shopify FIFO vs weighted average (437 searches/mo)
94. weighted average cost accounting (364 searches/mo)
95. cost tracking software Shopify (312 searches/mo)
96. inventory software for Shopify (312 searches/mo)
97. cost per item Shopify (260 searches/mo)
98. freight cost allocation Shopify (260 searches/mo)
99. cost of goods sold Shopify (260 searches/mo)
100. Shopify profit margin tracking (208 searches/mo)

## πŸ€– AI Search Readiness Fixes (ChatGPT / Perplexity / Google AI Overviews)

These decide whether AI search can READ and CITE this site. Treat each item below like any other finding: give a real before/after and a way to verify it. Higher-weight items first.

### GEO - Generative Engine Optimization - 91/100 (can AI crawlers reach and parse the page)
1. **llms.txt present** _(severity: medium)_ - No /llms.txt. Add one to guide AI crawlers to your best content.
   *Fix:* Add a /llms.txt at the site root: a short markdown list of your most important pages and what each is about.

### AEO - Answer Engine Optimization - 57/100 (can an AI lift a direct answer from the page)
1. **Answerable summary up top** _(severity: critical)_ - No substantive lead paragraph. Put a direct, quotable answer near the top.
   *Fix:* Open each key page with one or two direct, self-contained sentences that answer the page's main question before any marketing copy.

### LLMO - LLM Optimization - 57/100 (is the brand/entity unambiguous to an LLM)
1. **Organization / Person schema** _(severity: critical)_ - No Organization or Person schema. AI can't tell who you are.
   *Fix:* Add Organization (or Person) JSON-LD with name, url, and logo so an LLM has a defined entity for your brand.

## πŸ“„ Page Information

- **Page Size**: 377.00 KB
- **Load Time**: 4.36s

---

## How to respond

Work in this order and use these sections:

1. **Questions before I start** - anything you genuinely can't answer from the findings and stack above. Keep it short; if there are none, say "None - here are the fixes."
2. **Priority order** - a quick ranked list of the fixes by impact vs. effort (highest impact, lowest effort first). Rank across ALL sections together, so a critical AI-readiness item outranks a minor performance one. One line each.
3. **The fixes** - for EACH finding, in priority order:
   - **What & why**: the finding in one sentence and the concrete user/business impact of fixing it.
   - **The change**: a real `before` β†’ `after` code block (or the exact file/config to add). Tailor it to my detected stack, and include the framework-agnostic version too.
   - **Where**: the file or place this goes (best guess is fine if I haven't shared the repo).
   - **Verify**: one specific way I can confirm the fix worked (a command, a DevTools check, a re-scan, an expected header).
   - **Risk**: any regression to watch for, or "low risk" if none.
4. **What to skip** - call out any finding you think is a false positive or not worth fixing, and why. Don't fix things that aren't broken.

Rules for the code you give me:
- Production-ready, current best practices, no placeholder pseudo-code.
- Don't touch anything not tied to a finding above.
- If two fixes conflict, tell me and pick the better one.

Start with "Questions before I start".

---

*Generated by [RoastWeb](https://roastweb.com) - honest, AI-powered website audits. Audit date: 2026-10-25*

πŸ’‘ How to use this prompt:

  1. Click "Copy Prompt" above
  2. Open Claude, ChatGPT, Cursor, or your favorite AI coding assistant
  3. Paste the prompt and press Enter
  4. Get specific code fixes, implementation guidance, and best practices

Tech Stack πŸ’»

CMS
Shopify
CDN
Cloudflare
Server
cloudflare
Analytics
Google Analytics

Security Analysis πŸ”’

Security Grade
A
Security Score
100/100

Social Media πŸ“±

Social Sharing Score
100/100
Status
βœ… Good
βœ…
OG Title
βœ…
OG Description
βœ…
OG Image
βœ…
Twitter Card

Image Optimization πŸ–ΌοΈ

Total Images
1
Missing Alt
0
Unoptimized
1
Score
100/100
WebP
0
PNG
0
JPG
1
GIF
0
SVG
0
Other
0

SSL/TLS Security πŸ”

HTTPS
βœ…
Mixed Content
βœ…
HTTP Redirect
βœ…
Grade
A

SEO Essentials 🎯

βœ…
Sitemap
βœ…
Robots.txt
βœ…
Canonical
βœ…
Meta Desc
Title Length
42 chars
H1 Count
1
SEO Score
100/100

Structured Data πŸ“Š

Has Schema
βœ…
Items Found
5
Score
100/100
Types:
WebPageImageObjectBlogPostingFAQPageBreadcrumbList

Performance Deep Dive ⚑

Compression
br
Caching
❌
Total Resources
4
Score
80/100
Scripts: 2 | Styles: 1 | Images: 1

Third-Party Scripts πŸ“¦

Total Scripts
2
Tracking
1
Score
100/100
Detected Domains:
www.googletagmanager.com
static.cloudflareinsights.com

Mobile Responsiveness πŸ“±

Viewport Tag
βœ…
Responsive
βœ…
Touch Friendly
βœ…
Score
100/100

Privacy & GDPR πŸ›‘οΈ

Cookie Notice
❌
Privacy Policy
βœ…
Cookie Scripts
0
Compliance Score
100/100

AI Search Readiness πŸ€–

Can ChatGPT, Perplexity and Google AI Overviews read and cite this site? Four scored pillars, all measured from the page.

GEO91/100

Generative Engine Optimization - can AI crawlers read you

  • βœ“Content in server HTML - The page delivers ~3174 words of readable content in the HTML.
  • βœ“AI crawlers not blocked - robots.txt does not block the major AI crawlers.
  • βœ“Valid structured data - 1 valid JSON-LD block(s) with real @types.
  • βœ“Named entity types - Declares types: webpage, imageobject, blogposting, faqpage.
  • βœ•llms.txt present - No /llms.txt. Add one to guide AI crawlers to your best content.
AEO57/100

Answer Engine Optimization - can AI lift a direct answer

  • βœ•Answerable summary up top - No substantive lead paragraph. Put a direct, quotable answer near the top.
  • βœ“FAQ / Q&A structure - Has FAQ/Q&A structure AI can quote directly.
  • βœ“Clean heading hierarchy - One H1 and 12 H2 section(s).
LLMO57/100

LLM Optimization - is your brand/entity unambiguous

  • βœ•Organization / Person schema - No Organization or Person schema. AI can't tell who you are.
  • βœ“sameAs links - Uses sameAs to link your social/knowledge profiles.
  • βœ“Title / H1 coherence - Title and H1 share the core topic word.
  • βœ“Meta description present - Has a real meta description.
SXO100/100

Search Experience Optimization - does the click land well

  • βœ“Enough content to satisfy intent - About 5247 words of content.
  • βœ“Clear primary action - A clear call-to-action is present.
  • βœ“Mobile viewport - Has a mobile viewport meta tag.

πŸ’° WEBSITE VALUE & ROI ANALYSIS

ESTIMATED WEBSITE VALUE
$396,264
per year
FIX COST (AGENCY)
$900
~6h of work
YOUR SAVINGS
$899
vs hiring an agency

βœ“ You save $899 vs hiring an agency to find and fix this

πŸ“ˆ TRAFFIC IMPACT ANALYSIS

Current Monthly Traffic
26,932
Value: $67,330/month
Potential After Fixes
26,932
+0 visitors (0% increase)
Monthly Revenue Impact:$0

🎯 KEYWORD PORTFOLIO VALUE

Total Monthly Searches
897,735
Monthly Keyword Value
$33,022
Average CPC
$2.43
Top Value Keywords:
cost
10,400 searches/mo Β· $4.00 CPC
$1,248/mo
border-radius
10,400 searches/mo Β· $4.00 CPC
$1,248/mo
prices
10,400 searches/mo Β· $4.00 CPC
$1,248/mo
shopify
5,200 searches/mo Β· $4.00 CPC
$624/mo
average cost
3,900 searches/mo Β· $4.00 CPC
$468/mo

πŸ’Ž DOMAIN ASSET VALUE

Estimated Domain Value
$1,500
TLD Premium
.app (1x)
Brandability
10/10
Value Factors:
Highly brandableClean, professional name
Market Estimate:
$1,050 - $2,250 (based on domain metrics)

✍️ CONTENT PORTFOLIO VALUE

Total Content Value
$8,190
Estimated Word Count
42,000
Quality Score
10/10
Professional Writing Cost
$6,300
@ $0.15/word
SEO Optimization Premium
+$1,890
Content Breakdown:
Homepage & Core Pages (8)$720
Blog Posts & Articles (30)$5,400

🎨 DESIGN & UX VALUE

Total Design Value
$125,000
Design Type
custom
25x multiplier
UX Quality Score
9/10
Professional Design Cost
$125,000
Brand Assets:
βœ“Custom Logo
βœ“Color System
βœ“Typography System
βœ“Component Library
Design Factors:
Custom professional designMobile-optimized responsive designCustom logo and brandingProfessional color systemTypography systemHigh-quality UX design
Responsive Design:βœ“ Yes

πŸ”§ FIX COST BREAKDOWN

2 Critical Issues
~6h @ $150/hr
$900
Total Agency Cost
Developer: $600
$900
RoastWeb:from $1 per scan

Estimates based on industry averages and website analysis. Actual values may vary based on your specific market, competition, content depth, and implementation quality.

Keyword Research & Targeting 🎯

πŸ”‘ Primary Keywords Detected

Keywords extracted from your page content with live search metrics from DataForSEO

KeywordMonthly VolumeDifficultyCPCOpportunity
display flex align-items center64020/100$0.50🎯 EASY WIN
per item right supplier64020/100$0.50🎯 EASY WIN
per item right1,92035/100$0.50HIGH
display flex align-items1,92035/100$0.50HIGH
flex align-items center1,92035/100$0.50HIGH
color var --text1,92035/100$0.50HIGH
item right supplier1,92035/100$0.50HIGH
weighted17,92080/100$0.50MEDIUM
font-weight17,92080/100$0.50MEDIUM
average12,80065/100$0.50MEDIUM
var12,80065/100$0.50MEDIUM
color12,80065/100$0.50MEDIUM
keep12,80065/100$0.50MEDIUM
per12,80065/100$0.50MEDIUM
item12,80065/100$0.50MEDIUM
display12,80065/100$0.50MEDIUM
right12,80065/100$0.50MEDIUM
center12,80065/100$0.50MEDIUM
text-decoration12,80065/100$0.50MEDIUM
none12,80065/100$0.50MEDIUM
flex12,80065/100$0.50MEDIUM
align-items12,80065/100$0.50MEDIUM
font-size12,80065/100$0.50MEDIUM
change12,80065/100$0.50MEDIUM
padding12,80065/100$0.50MEDIUM
--accent12,80065/100$0.50MEDIUM
--text12,80065/100$0.50MEDIUM
background12,80065/100$0.50MEDIUM
nav-links12,80065/100$0.50MEDIUM
formula12,80065/100$0.50MEDIUM
margin12,80065/100$0.50MEDIUM
ezstock12,80065/100$0.50MEDIUM
step12,80065/100$0.50MEDIUM
070d1b12,80065/100$0.50MEDIUM
rgba12,80065/100$0.50MEDIUM
25512,80065/100$0.50MEDIUM
--muted12,80065/100$0.50MEDIUM
16px12,80065/100$0.50MEDIUM
hover12,80065/100$0.50MEDIUM
gap12,80065/100$0.50MEDIUM
32px12,80065/100$0.50MEDIUM
8px12,80065/100$0.50MEDIUM
nav-btn12,80065/100$0.50MEDIUM
supplier12,80065/100$0.50MEDIUM
works12,80065/100$0.50MEDIUM
worked12,80065/100$0.50MEDIUM
examples12,80065/100$0.50MEDIUM
freight12,80065/100$0.50MEDIUM
duties12,80065/100$0.50MEDIUM
breaks12,80065/100$0.50MEDIUM
cost10,40095/100$4.00MEDIUM
border-radius10,40095/100$4.00MEDIUM
prices10,40095/100$4.00MEDIUM
weighted average6,72065/100$0.50MEDIUM
shopify5,20095/100$4.00MEDIUM
per item4,80050/100$0.50MEDIUM
item right4,80050/100$0.50MEDIUM
color var4,80050/100$0.50MEDIUM
display flex4,80050/100$0.50MEDIUM
align-items center4,80050/100$0.50MEDIUM
text-decoration none4,80050/100$0.50MEDIUM
flex align-items4,80050/100$0.50MEDIUM
background var4,80050/100$0.50MEDIUM
var --text4,80050/100$0.50MEDIUM
var --accent4,80050/100$0.50MEDIUM
right supplier4,80050/100$0.50MEDIUM
formula worked4,80050/100$0.50MEDIUM
worked examples4,80050/100$0.50MEDIUM
examples freight4,80050/100$0.50MEDIUM
freight duties4,80050/100$0.50MEDIUM
duties breaks4,80050/100$0.50MEDIUM
breaks keep4,80050/100$0.50MEDIUM
average cost3,90095/100$4.00MEDIUM
keep cost3,90095/100$4.00MEDIUM
cost per3,90095/100$4.00MEDIUM
supplier prices3,90095/100$4.00MEDIUM
prices change3,90095/100$4.00MEDIUM
cost works3,90095/100$4.00MEDIUM
weighted average cost2,18495/100$4.00MEDIUM
cost shopify1,95095/100$4.00MEDIUM
shopify keep1,95095/100$4.00MEDIUM
shopify ezstock1,95095/100$4.00MEDIUM
works shopify1,95095/100$4.00MEDIUM
shopify formula1,95095/100$4.00MEDIUM
keep cost per1,56080/100$4.00MEDIUM
cost per item1,56080/100$4.00MEDIUM
right supplier prices1,56080/100$4.00MEDIUM
supplier prices change1,56080/100$4.00MEDIUM
average cost works1,56080/100$4.00MEDIUM
average cost shopify78095/100$4.00MEDIUM
shopify keep cost78095/100$4.00MEDIUM
cost shopify ezstock78095/100$4.00MEDIUM
keep cost per item52065/100$4.00MEDIUM
cost per item right52065/100$4.00MEDIUM
item right supplier prices52065/100$4.00MEDIUM
right supplier prices change52065/100$4.00MEDIUM
weighted average cost shopify36495/100$4.00MEDIUM
shopify keep cost per26090/100$4.00LOW
average cost shopify ezstock26090/100$4.00LOW
average cost shopify keep26090/100$4.00LOW

πŸ€– AI-Suggested Keyword OpportunitiesAI-POWERED

Related keywords you should target but aren't currently using - suggested by Claude AI

Suggested KeywordMonthly VolumeDifficultyCPCOpportunity
β†’ product margin calculation1,53625/100$0.50🎯 EASY WIN
β†’ financial statement preparation1,53625/100$0.50🎯 EASY WIN
β†’ inventory valuation methods1,92035/100$0.50HIGH
β†’ import duty tracking1,92035/100$0.50HIGH
β†’ supplier invoice tracking1,92035/100$0.50HIGH
β†’ overhead allocation inventory1,92035/100$0.50HIGH
β†’ advanced inventory management1,92035/100$0.50HIGH
β†’ supplier relationship management1,92035/100$0.50HIGH
β†’ inbound freight allocation1,92035/100$0.50HIGH
β†’ inventory method comparison1,92035/100$0.50HIGH
β†’ inventory variance analysis1,92035/100$0.50HIGH
β†’ inventory control methods1,92035/100$0.50HIGH
β†’ COGS calculation4,80050/100$0.50MEDIUM
β†’ multi-supplier inventory4,80050/100$0.50MEDIUM
β†’ inventory accuracy4,80050/100$0.50MEDIUM
β†’ stock valuation4,80050/100$0.50MEDIUM
β†’ SKU rationalization4,80050/100$0.50MEDIUM
β†’ batch costing3,90095/100$4.00MEDIUM
β†’ lot costing3,90095/100$4.00MEDIUM
β†’ cost reconciliation3,90095/100$4.00MEDIUM
β†’ cost absorption3,90095/100$4.00MEDIUM
β†’ variable costing3,90095/100$4.00MEDIUM
β†’ absorption costing3,90095/100$4.00MEDIUM
β†’ cost visibility3,90095/100$4.00MEDIUM
β†’ EZstock inventory app2,30455/100$0.50MEDIUM
β†’ weighted average price2,18495/100$4.00MEDIUM
β†’ Shopify bookkeeping1,95095/100$4.00MEDIUM
β†’ inventory cost calculation1,56080/100$4.00MEDIUM
β†’ duty cost allocation1,56080/100$4.00MEDIUM
β†’ product cost tracking1,56080/100$4.00MEDIUM
β†’ average cost method1,56080/100$4.00MEDIUM
β†’ inventory cost formula1,56080/100$4.00MEDIUM
β†’ supplier price fluctuation1,56080/100$4.00MEDIUM
β†’ automated cost calculation1,56080/100$4.00MEDIUM
β†’ real-time inventory costing1,56080/100$4.00MEDIUM
β†’ changing supplier costs1,56080/100$4.00MEDIUM
β†’ freight cost management1,56080/100$4.00MEDIUM
β†’ landed cost calculation1,56080/100$4.00MEDIUM
β†’ cost tracking tools1,56080/100$4.00MEDIUM
β†’ product costing methods1,56080/100$4.00MEDIUM
β†’ inventory cost adjustment1,56080/100$4.00MEDIUM
β†’ cost per SKU1,56080/100$4.00MEDIUM
β†’ multi-location inventory costs1,56080/100$4.00MEDIUM
β†’ cost management tools1,56080/100$4.00MEDIUM
β†’ purchase order costing1,56080/100$4.00MEDIUM
β†’ receiving cost tracking1,56080/100$4.00MEDIUM
β†’ cost basis calculation1,56080/100$4.00MEDIUM
β†’ cost flow assumption1,56080/100$4.00MEDIUM
β†’ activity based costing1,56080/100$4.00MEDIUM
β†’ cost center allocation1,56080/100$4.00MEDIUM
β†’ material cost tracking1,56080/100$4.00MEDIUM
β†’ supplier cost analysis1,56080/100$4.00MEDIUM
β†’ purchase price variance1,56080/100$4.00MEDIUM
β†’ cost reduction strategies1,56080/100$4.00MEDIUM
β†’ how to calculate weighted average cost1,31075/100$4.00MEDIUM
β†’ inventory accounting software1,15280/100$0.50MEDIUM
β†’ inventory accounting methods96060/100$0.50MEDIUM
β†’ Shopify inventory management78095/100$4.00MEDIUM
β†’ Shopify cost tracking78095/100$4.00MEDIUM
β†’ Shopify supplier management78095/100$4.00MEDIUM
β†’ Shopify product costing78095/100$4.00MEDIUM
β†’ Shopify SKU cost78095/100$4.00MEDIUM
β†’ inventory valuation Shopify78095/100$4.00MEDIUM
β†’ Shopify financial reporting78095/100$4.00MEDIUM
β†’ Shopify stock management78095/100$4.00MEDIUM
β†’ Shopify inventory apps78095/100$4.00MEDIUM
β†’ Shopify cost method78095/100$4.00MEDIUM
β†’ inventory optimization Shopify78095/100$4.00MEDIUM
β†’ cost accounting Shopify78095/100$4.00MEDIUM
β†’ Shopify financial management78095/100$4.00MEDIUM
β†’ price variance accounting78095/100$4.00MEDIUM
β†’ cost allocation Shopify78095/100$4.00MEDIUM
β†’ product profitability Shopify78095/100$4.00MEDIUM
β†’ Shopify reporting features78095/100$4.00MEDIUM
β†’ warehouse costing Shopify78095/100$4.00MEDIUM
β†’ Shopify Plus inventory78095/100$4.00MEDIUM
β†’ landed cost accounting78095/100$4.00MEDIUM
β†’ Shopify accounting requirements78095/100$4.00MEDIUM
β†’ weighted average cost method72880/100$4.00MEDIUM
β†’ weighted average cost formula72880/100$4.00MEDIUM
β†’ weighted average cost inventory72880/100$4.00MEDIUM
β†’ weighted average cost example72880/100$4.00MEDIUM
β†’ margin analysis Shopify62495/100$4.00MEDIUM
β†’ average cost vs FIFO62475/100$4.00MEDIUM
β†’ standard costing vs actual62475/100$4.00MEDIUM
β†’ inventory management best practices56045/100$1.00MEDIUM
β†’ inventory valuation best practices56045/100$1.00MEDIUM
β†’ managing supplier price changes52065/100$4.00MEDIUM
β†’ cost per unit calculation52065/100$4.00MEDIUM
β†’ total cost per item52065/100$4.00MEDIUM
β†’ average cost inventory method52065/100$4.00MEDIUM
β†’ Shopify accounting integration46895/100$4.00MEDIUM
β†’ Shopify FIFO vs weighted average43795/100$4.00MEDIUM
β†’ weighted average cost accounting36495/100$4.00MEDIUM
β†’ cost tracking software Shopify31295/100$4.00MEDIUM
β†’ inventory software for Shopify31295/100$4.00MEDIUM
β†’ cost per item Shopify26090/100$4.00LOW
β†’ freight cost allocation Shopify26090/100$4.00LOW
β†’ cost of goods sold Shopify26090/100$4.00LOW
β†’ Shopify profit margin tracking20880/100$4.00LOW

πŸ“Š Keyword Strategy Recommendations

  • Focus on high-opportunity keywords (green badges) for quick ranking wins
  • Low difficulty (<40) keywords are easier to rank for in 3-6 months
  • High CPC indicates commercial intent - these keywords drive conversions
  • Create dedicated landing pages optimized for your primary keywords
  • Use these keywords in your title tags, H1s, and meta descriptions

Embed your badge πŸ†

Proud of your score? Show it off. Paste this badge on your site.

Every badge links back to your report, so it works for you too.

RoastWeb Badge

Paste this HTML anywhere on your site. The badge links back to this report.

THINK YOUR SITE IS BETTER?

Get your free brutal audit

Join 10,000+ developers who've been roasted

Powered by ROASTWEB