Catalog / vaporfi.com
70

SEO audit for vaporfi.com

VaporFi | Online Vape Shop - Vapes, Kits & E-Liquid

ecommerce

Health 70/100 (fair) · 50 pages crawled · generated 2026-07-29

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Explore VaporFi, your trusted online vape shop for premium vape products. Shop vapes online for the latest mod kits, pod systems, and eJuice.

50
pages crawled
48
indexable pages
6
errors
33
warnings
528
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 88 6 0 96
Performance 88 0 20 212
Budget 97 0 5 0
Canonical 99 0 2 0
Headings 99 0 2 0
Images 99 0 2 48
Meta Description 99 0 2 8
Agent Readiness 100 0 0 14
Cache 100 0 0 48
Content 100 0 0 76
Crawlability 100 0 0 2
Links 100 0 0 1
Social 100 0 0 2
Structured Data 100 0 0 15
Titles 100 0 0 4
URL 100 0 0 2
Findings

Errors (1 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 6 occurrence(s)

Warnings (6 rules)

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 5 occurrence(s)

  • https://www.vaporfi.com/account/login — internal links point to https://www.vaporfi.com/account/login, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.vaporfi.com/?source=aw&sv1=affiliate&sv_campaign_id=2049043&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&awc=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2, https://www.vaporfi.com/, https://www.vaporfi.com/customer-service/.
  • https://www.vaporfi.com/account/recover — internal links point to https://www.vaporfi.com/account/recover, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.vaporfi.com/customer-service/, https://www.vaporfi.com/smok-novo-gt-kit/, https://www.vaporfi.com/vaporesso-xros-4-nano-kit/.
  • https://www.vaporfi.com/account/register — internal links point to https://www.vaporfi.com/account/register, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.vaporfi.com/?source=aw&sv1=affiliate&sv_campaign_id=2049043&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&awc=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2, https://www.vaporfi.com/, https://www.vaporfi.com/customer-service/.
  • https://www.vaporfi.com/checkout/cart/ — internal links point to https://www.vaporfi.com/checkout/cart/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.vaporfi.com/?source=aw&sv1=affiliate&sv_campaign_id=2049043&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&awc=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2, https://www.vaporfi.com/, https://www.vaporfi.com/customer-service/.
  • https://www.vaporfi.com/vape-juice/?itemPerPage=24&manufacturer=55000e734a9f5803820b156372077951&order=top-picks&p=1 — internal links point to https://www.vaporfi.com/vape-juice/?itemPerPage=24&manufacturer=55000e734a9f5803820b156372077951&order=top-picks&p=1, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.vaporfi.com/vape-juice/.

warning Missing canonical tag

Rule canonical.missing · Canonical · 2 occurrence(s)

warning Missing <h1>

Rule h1.missing · Headings · 2 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 2 occurrence(s)

warning Missing meta description

Rule meta_desc.missing · Meta Description · 2 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 20 occurrence(s)

Notices (23 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 13 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 48 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 28 occurrence(s)

  • https://www.vaporfi.com/american-red-tobacco/ — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/clearance/ — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/clearance/deals-of-the-week/ — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/disposable-vapes/ — this page reads as very difficult (Flesch Reading Ease 11, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/four-seasons-salts-ry4-tobacco-30ml/ — this page reads as difficult (Flesch Reading Ease 42, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/geek-bar-pulse-x2-50k-disposable/ — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/humble-x-fifty-bar-20k-disposable/ — this page reads as difficult (Flesch Reading Ease 36, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/juice-head-arctic-menthol/ — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/juice-head-cool-mint/ — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/juice-head-salts-arctic-menthol/ — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/juice-head-salts-cool-mint/ — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/juice-head-salts-tobacco/ — this page reads as difficult (Flesch Reading Ease 43, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/juice-head-tobacco/ — this page reads as difficult (Flesch Reading Ease 46, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/keep-it-100-x-red-s-slapple-100ml/ — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/maxus-star-50k-disposable/ — this page reads as difficult (Flesch Reading Ease 39, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/menthol-freeze/ — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/pouches/ — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/smok-novo-6-ultra-kit/ — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/vape-brands/ — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/vape-juice/ — this page reads as difficult (Flesch Reading Ease 37, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/vaporesso-eco-nano-2-kit/ — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/vaporesso-xros-4-nano-kit/ — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/vaporesso-xros-5-mini-kit/ — this page reads as difficult (Flesch Reading Ease 50, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/vaporesso-xros-pro-2-kit/ — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.vaporfi.com/wishlist — this page reads as difficult (Flesch Reading Ease 39, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 48 occurrence(s)

  • https://www.vaporfi.com/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/?source=aw&sv1=affiliate&sv_campaign_id=2049043&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&awc=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2 — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/blog/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/cartridges/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/clearance/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/clearance/deals-of-the-week/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/customer-service/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/disposable-vapes/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/geek-bar-pulse-x2-50k-disposable/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/maxus-star-50k-disposable/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/pouches/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/smok-novo-6-ultra-kit/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/starter-kits/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/starter-kits/all-in-one-systems/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/toke-dab/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/toke-dab/bongs-water-pipes/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/vape-accessories/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/vape-accessories/batteries/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/vape-brands/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/vape-juice/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/vape-juice/banana/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/vape-pens/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/vaporesso-xros-6-kit/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/vaporesso-xros-pro-2-kit/ — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.vaporfi.com/wishlist — the likely hero/LCP image (vaporfi-logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 48 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 1 occurrence(s)

  • https://www.vaporfi.com/blog/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 48 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 2 occurrence(s)

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 20 occurrence(s)

  • https://www.vaporfi.com/ — the page has 1995 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/?source=aw&sv1=affiliate&sv_campaign_id=2049043&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&awc=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2 — the page has 1995 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/blog/ — the page has 1507 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/cartridges/ — the page has 1969 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/clearance/ — the page has 3643 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/devils-punchbowl-salts-e-liquid-by-khali-vapors-30ml/ — the page has 1775 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/disposable-vapes/ — the page has 6067 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/menthol-no-1-by-twist-e-liquids-2-pack/ — the page has 1911 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/starter-kits/ — the page has 2200 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/starter-kits/all-in-one-systems/ — the page has 2118 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/toke-dab/ — the page has 2363 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/toke-dab/bongs-water-pipes/ — the page has 1984 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/vape-accessories/ — the page has 2618 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/vape-accessories/batteries/ — the page has 1938 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/vape-brands/ — the page has 1574 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/vape-brands/four-seasons/ — the page has 1898 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/vape-juice/ — the page has 4835 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/vape-juice/banana/ — the page has 1688 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/vape-pens/ — the page has 1709 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.vaporfi.com/vaporesso-xros-4-nano-kit/ — the page has 1509 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 48 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 48 occurrence(s)

  • https://www.vaporfi.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/?source=aw&sv1=affiliate&sv_campaign_id=2049043&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&awc=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/blog/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/cartridges/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/clearance/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/clearance/deals-of-the-week/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/customer-service/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/disposable-vapes/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/geek-bar-pulse-x2-50k-disposable/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/maxus-star-50k-disposable/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/pouches/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/smok-novo-6-ultra-kit/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/starter-kits/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/starter-kits/all-in-one-systems/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/toke-dab/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/toke-dab/bongs-water-pipes/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/vape-accessories/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/vape-accessories/batteries/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/vape-brands/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/vape-juice/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/vape-juice/banana/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/vape-pens/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/vaporesso-xros-6-kit/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/vaporesso-xros-pro-2-kit/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.vaporfi.com/wishlist — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 48 occurrence(s)

  • https://www.vaporfi.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/?source=aw&sv1=affiliate&sv_campaign_id=2049043&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&awc=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/blog/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/cartridges/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/clearance/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/clearance/deals-of-the-week/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/customer-service/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/disposable-vapes/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/geek-bar-pulse-x2-50k-disposable/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/maxus-star-50k-disposable/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/pouches/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/smok-novo-6-ultra-kit/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/starter-kits/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/starter-kits/all-in-one-systems/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/toke-dab/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/toke-dab/bongs-water-pipes/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/vape-accessories/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/vape-accessories/batteries/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/vape-brands/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/vape-juice/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/vape-juice/banana/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/vape-pens/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/vaporesso-xros-6-kit/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/vaporesso-xros-pro-2-kit/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.vaporfi.com/wishlist — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Blocked by robots.txt

Rule robots.blocked · Crawlability · 2 occurrence(s)

notice FAQPage structured data (rich result removed May 2026)

Rule schema.faq_deprecated · Structured Data · 15 occurrence(s)

  • https://www.vaporfi.com/cartridges/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/clearance/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/clearance/deals-of-the-week/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/disposable-vapes/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/pouches/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/starter-kits/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/starter-kits/all-in-one-systems/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/toke-dab/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/toke-dab/bongs-water-pipes/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/vape-accessories/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/vape-accessories/batteries/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/vape-brands/four-seasons/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/vape-juice/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/vape-juice/banana/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
  • https://www.vaporfi.com/vape-pens/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.

notice Missing recommended security headers

Rule security.missing_headers · Security · 48 occurrence(s)

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 48 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 3 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.vaporfi.com/
VaporFi | Online Vape Shop - Vapes, Kits & E-Liquid
200 yes 1145 48
https://www.vaporfi.com/blog/
Find more vape info at VaporFi
200 yes 4225 48
https://www.vaporfi.com/cartridges/
Premium Nicotine Vape Cartridges | VaporFi
200 yes 1415 48
https://www.vaporfi.com/clearance/
Discount Cheap Vapes Online - Clearance Sale | VaporFi
200 yes 2405 48
https://www.vaporfi.com/clearance/deals-of-the-week/
VaporFi Deals of the Week
200 yes 787 48
https://www.vaporfi.com/customer-service/
Vaporfi Customer Service
200 yes 3203 48
https://www.vaporfi.com/disposable-vapes/
Nicotine Disposable Vapes | VaporFi
200 yes 3600 48
https://www.vaporfi.com/pouches/
Shop Nicotine Pouches | VaporFi
200 yes 1203 48
https://www.vaporfi.com/starter-kits/
Vape Kits - Best Vape Starter Kits | VaporFi
200 yes 1312 48
https://www.vaporfi.com/starter-kits/all-in-one-systems/
AIO Vapes - Best All in One Vape Kits | VaporFi
200 yes 1483 48
https://www.vaporfi.com/toke-dab/
Toke & Dab | VaporFi
200 yes 1630 48
https://www.vaporfi.com/toke-dab/bongs-water-pipes/
Bongs & Water Pipes | VaporFi
200 yes 1346 48
https://www.vaporfi.com/vape-accessories/
Vape Supplies Online - Vape Accessories & Parts | VaporFi
200 yes 1747 48
https://www.vaporfi.com/vape-accessories/batteries/
Rechargeable Vape Batteries | VaporFi
200 yes 1587 48
https://www.vaporfi.com/vape-brands/
All Different Vape Brands List | VaporFi
200 yes 965 48
https://www.vaporfi.com/vape-brands/four-seasons/
Four Seasons Vape Juices & E-Liquids | VaporFi
200 yes 1087 48
https://www.vaporfi.com/vape-juice/
Vape Juice and E-Liquids with Nicotine | VaporFi
200 yes 3027 48
https://www.vaporfi.com/vape-juice/banana/
Banana Vape Juice Flavors | VaporFi
200 yes 1071 48
https://www.vaporfi.com/vape-pens/
Refillable Vape Pens & Vaporizors | VaporFi
200 yes 1291 48
https://www.vaporfi.com/wishlist
Your wishlist
200 yes 578 48
https://www.vaporfi.com/smok-novo-6-ultra-kit/
Smok Novo 6 Ultra Kit | VaporFi
200 yes 896 4
https://www.vaporfi.com/vaporesso-xros-pro-2-kit/
Vaporesso XROS Pro 2 Kit | VaporFi
200 yes 942 5
https://www.vaporfi.com/four-seasons-salts-ry4-tobacco-30ml/
Four Seasons Salts RY4 Tobacco - (30mL)
200 yes 909 3
https://www.vaporfi.com/vaporesso-xros-6-kit/
Vaporesso XROS 6 Kit | VaporFi
200 yes 920 3
https://www.vaporfi.com/juice-head-cool-mint/
Juice Head Cool Mint Vape Juice | VaporFi
200 yes 945 8
https://www.vaporfi.com/juice-head-tobacco/
Juice Head Tobacco Vape Juice | VaporFi
200 yes 904 8
https://www.vaporfi.com/juice-head-salts-tobacco/
Juice Head Salt Nic Tobacco Flavor?ed Vape Juice - 3mL | VaporFi
200 yes 850 7
https://www.vaporfi.com/vaporesso-xros-4-nano-kit/
VAPORESSO XROS 4 Nano Vape Pod Kit - Nicotine Vape | VaporFi
200 yes 1015 4
https://www.vaporfi.com/vaporesso-xros-5-mini-kit/
VAPORESSO XROS 5 MINI Kit | VaporFi
200 yes 1024 4
https://www.vaporfi.com/geek-bar-pulse-x2-50k-disposable/
Geek Bar Pulse X2 50k Disposable | VaporFi
200 yes 867 3
https://www.vaporfi.com/juice-head-arctic-menthol/
Juice Head Arctic Menthol Vape Juice | VaporFi
200 yes 930 3
https://www.vaporfi.com/american-red-tobacco/
American Red Tobacco Flavored Vape Juice
200 yes 1109 2
https://www.vaporfi.com/devils-punchbowl-salts-e-liquid-by-khali-vapors-30ml/
Devils Punchbowl E-Liquid by Khali Vapors | VaporFi
200 yes 1073 2
https://www.vaporfi.com/geekvape-aegis-legend-5-kit/
Geekvape Aegis Legend 5 Kit | VaporFI
200 yes 1135 2
https://www.vaporfi.com/humble-x-fifty-bar-20k-disposable/
Humble x Fifty Bar 20K Disposable | VaporFi
200 yes 859 2
https://www.vaporfi.com/i-love-salts-grappleberry-iced-30ml/
I Love Salts Grappleberry Iced - (30mL)
200 yes 742 2
https://www.vaporfi.com/innevape-strawberry-shortcake-100ml/
Innevape Strawberry Shortcake Vape Juice - 100mL | VaporFi
200 yes 722 2
https://www.vaporfi.com/juice-head-salts-arctic-menthol/
Juice Head Salts Arctic Menthol | VaporFi
200 yes 927 2
https://www.vaporfi.com/juice-head-salts-cool-mint/
Juice Head Salts Cool Mint | VaporFi
200 yes 966 2
https://www.vaporfi.com/keep-it-100-x-red-s-slapple-100ml/
Keep It 100 x Red's Slapple - (100mL)
200 yes 821 2
https://www.vaporfi.com/maxus-star-50k-disposable/
Maxus Star 50K Disposable | VaporFi
200 yes 833 2
https://www.vaporfi.com/menthol-freeze/
Menthol Freeze Vape Juice Nicotine Nictech | VaporFi
200 yes 1085 2
https://www.vaporfi.com/menthol-no-1-by-twist-e-liquids-2-pack/
Menthol No.1 by Twist E-liquids - ( 2 Pack) | Directvapor
200 yes 1172 2
https://www.vaporfi.com/smok-novo-gt-kit/
SMOK Novo GT Vape Pod Mod Kit | Vaporfi
200 yes 1389 2
https://www.vaporfi.com/tropical-lemonade-e-liquid-by-coastal-clouds-60ml/
Tropical Lemonade E-liquid by Coastal Clouds - (60mL) | VaporFi
200 yes 885 2
https://www.vaporfi.com/vaporesso-eco-nano-2-kit/
VAPORESSO ECO Nano 2 Vape Pod Kit - Nicotine Vape | VaporFi
200 yes 981 2
https://www.vaporfi.com/voopoo-argus-klyc-kit/
VOOPOO ARGUS Klyc Pod Kit | VaporFi
200 yes 978 2
https://www.vaporfi.com/?source=aw&sv1=affiliate&sv_campaign_id=2049043&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&awc=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2&sscid=59705_1784497537_12bde1ad1841aa42556eb4229eedb2b2
VaporFi | Online Vape Shop - Vapes, Kits & E-Liquid
200 yes 1145 0
https://www.vaporfi.com/account/login 0 no 0 48
https://www.vaporfi.com/checkout/cart/ 0 no 0 48

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →