URL: https://greenleafwellness.com/
Platform: wordpress
Archetype: wellness
Run ID: 2026-04-19T06-18-18-831Z
Scanned: 2026-04-19T06:34:35.405Z
Duration: 1166s
This is a monthly deep audit. The crawler performed a full-site scan including
Lighthouse performance, axe-core accessibility (WCAG 2.2 AA), cross-browser compatibility,
security headers, schema markup validation, and SEO best-practice checks.
Because this site is not a repository we control, Apex Sentinel **cannot automatically
apply fixes** — instead, each finding below includes an AI-generated plain-English
explanation + step-by-step recommended fix you can hand to a developer or execute
in your CMS directly.
Overall grade: F
| Dimension | Count | Meaning |
|---|---|---|
| Pages crawled | 166 | Full sitemap + linked pages |
| P0 (critical) | 1 | Site-down or compliance-breaking |
| P1 (urgent) | 4 | Significant revenue / SEO / UX impact |
| P2 (high) | 355 | Quality / ranking / trust degradation |
| P3 (medium) | 456 | Polish + optimization |
| "Do first" items | 5 | AI-flagged top priorities |
| Quick wins (< 30 min) | 38 | Fastest ROI items |
If you only have time for ten things this month, do these — in this order.
Page: https://greenleafwellness.com/wp-login.php
Effort: Moderate (1-3 hours)
Page: https://greenleafwellness.com/
Effort: Moderate (1-3 hours)
Page: https://greenleafwellness.com/
Effort: Quick win (< 30 min)
Page: https://greenleafwellness.com/
Effort: Quick win (< 30 min)
Page: https://greenleafwellness.com/
Effort: Quick win (< 30 min)
Page: https://greenleafwellness.com/first-time-visiting-a-dispensary-in-nevada/
Effort: Quick win (< 30 min)
Page: https://greenleafwellness.com/wyld-gummies/
Effort: Quick win (< 30 min)
Page: https://greenleafwellness.com/wyld-gummies/
Effort: Moderate (1-3 hours)
Page: https://greenleafwellness.com/bubba-fett-strain/
Effort: Quick win (< 30 min)
Page: https://greenleafwellness.com/bubba-fett-strain/
Effort: Moderate (1-3 hours)
tier5.exposed.artifactWhat it means (plain English)
Your WordPress login page (/wp-login.php) is publicly accessible and returns a successful response. This is a standard WordPress file, but leaving it exposed makes your site an easy target for automated attacks trying thousands of common passwords. Attackers can use bots to repeatedly attempt logins and potentially gain unauthorized access to your admin panel.
Why it matters for your business: An unauthorized admin account takeover could expose customer data, allow malware injection, display illegal content, or take your dispensary offline during peak sales hours—directly impacting revenue and compliance.
Technical root cause: WordPress login endpoints are publicly accessible by default. While this is expected behavior, the lack of additional protection (rate limiting, IP blocking, or alternative admin URLs) leaves the door open to brute-force attacks at scale.
Recommended fix — step by step
<FilesMatch "wp-login\.php"> Order Allow,Deny Allow from all </FilesMatch> then install ModSecurity rules via hosting providertier2.links.brokenWhat it means (plain English)
Your site has 120 internal links pointing to pages that no longer exist (404 errors). This includes links in blog posts like 'First Time Visiting a Dispensary in Nevada' pointing to /shop-pickup/, and product pages like 'Wyld Gummies' with broken filter URLs. When visitors click these links, they hit dead ends, which frustrates customers and tells search engines your site structure is broken.
Why it matters for your business: Broken links waste customer intent—someone reading your dispensary guide clicks 'shop now' and bounces instead of converting; you also lose SEO ranking signals because search engines see these as poor site quality.
Technical root cause: Pages have been deleted, moved, or renamed (e.g., /shop-pickup/ was removed) without redirects in place, and some product filter URLs have malformed query parameters or obfuscated email-protection URLs that no longer resolve.
Recommended fix — step by step
tier9.a11y.aria-dialog-nameWhat it means (plain English)
Your age-gate dialog (the popup that appears when visitors first arrive) is missing a label that screen readers can announce. Screen reader users — including visually impaired customers — cannot understand what the dialog is for because it has no accessible name. This is a WCAG 2.1 level A violation, meaning it fails baseline accessibility compliance.
Why it matters for your business: Visually impaired customers cannot use your age gate, blocking legal access to your site. This creates legal liability under the ADA and AAPA, and excludes a protected class of users.
Technical root cause: The dialog element with id 'baag3-gate' (likely from an age-gate plugin like BAAG or similar) has role='dialog' and aria-modal='true', but lacks an aria-label, aria-labelledby, or title attribute. Screen readers need one of these to announce the dialog's purpose.
Recommended fix — step by step
tier9.a11y.color-contrastWhat it means (plain English)
A notice banner at the top of your site uses white text (#ffffff) on a cyan background (#3ccbda), which creates a contrast ratio of only 1.95:1. WCAG 2 AA standard requires at least 4.5:1 for normal text to be readable by people with low vision or color blindness. This banner is hard to read for roughly 1 in 12 men and many people over 65.
Why it matters for your business: Visitors with visual impairments or color vision deficiency may miss critical messaging about account signup, reducing conversions and creating potential legal liability under accessibility laws (ADA, AODA in Canada).
Technical root cause: The background color (#3ccbda, a bright cyan) is too light relative to white foreground text. White text works well on dark backgrounds but fails on bright, saturated ones because there is insufficient luminance difference.
Recommended fix — step by step
tier9.a11y.frame-titleWhat it means (plain English)
Your site has an iframe (a window embedded in your page) that lacks a descriptive name. Screen readers used by blind and low-vision visitors cannot identify what this iframe contains or why it's there. This is a WCAG 2.1 Level A violation — a legal compliance issue in most US states, and increasingly in Canada.
Why it matters for your business: Inaccessible embeds expose you to ADA litigation risk, reduce organic search visibility (Google penalizes accessibility failures), and exclude customers with disabilities from your site.
Technical root cause: The iframe points to 'about:blank' (an empty placeholder) and has no title, aria-label, or aria-labelledby attribute to tell assistive technology what it represents. The lazy-loading data attribute suggests this may be a video embed or widget that failed to load its actual src.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This page doesn't have a meta description — the 150-160 character summary that appears below your page title in Google search results. Without it, Google generates a random excerpt from your page content, which often looks unprofessional and doesn't tell potential customers what to expect.
Why it matters for your business: Missing meta descriptions reduce click-through rates from Google search results; customers see an awkward snippet instead of your carefully-crafted message about first-time dispensary visits, costing you qualified traffic.
Technical root cause: The WordPress page or post object is missing the meta description field in its SEO metadata, likely because no SEO plugin was configured for this post or the field was left blank.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
Your product page for Wyld Gummies is missing a meta description—a 150–160 character summary that appears below your page title in Google search results. Without it, Google may auto-generate a snippet from your page content, which often looks truncated or irrelevant to searchers.
Why it matters for your business: Missing meta descriptions lower click-through rates from search results because potential customers see a poor preview of your product, reducing traffic to a high-intent product page.
Technical root cause: WordPress does not automatically generate meta descriptions; they must be explicitly written in the page settings or via an SEO plugin like Yoast SEO, Rank Math, or All in One SEO.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages (like the Wyld Gummies page) don't include JSON-LD structured data—machine-readable code that tells Google and other search engines exactly what your page is about. Without it, search engines have to guess whether a page is a product, a blog post, or something else, which makes it harder for them to rank you correctly and display rich results (like star ratings or price info) in search.
Why it matters for your business: Missing schema data reduces your visibility in search results and prevents Google from showing product details (price, availability, reviews) that drive clicks and conversions, especially important for cannabis retailers competing on local search.
Technical root cause: WordPress theme or plugins are not automatically injecting schema.org markup for products, or the markup was never added to the page template. Cannabis product pages need LocalBusiness + Product schema to signal compliance and legitimacy.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This product page (Bubba Fett strain) is missing a meta description — the 160-character snippet that appears below your page title in Google search results. Without it, Google generates a random excerpt from your page content, which often looks unprofessional and doesn't encourage clicks.
Why it matters for your business: Missing meta descriptions reduce click-through rates from search results; potential customers see a generic snippet instead of a compelling reason to visit your Bubba Fett product page, directly costing you traffic and sales.
Technical root cause: The WordPress post or page template is not populating the meta description field, either because it's blank in the editor or the theme/plugin isn't outputting it to the HTML head tag.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages don't include JSON-LD schema markup—a machine-readable format that tells Google what your content is about. This means search engines have to guess whether your page is about a product, a blog post, or something else. For a cannabis retail site, schema helps Google understand your inventory, pricing, and compliance details.
Why it matters for your business: Without schema markup, your product pages rank lower in search results, especially in local/map searches, and you miss opportunities to show rich snippets (star ratings, pricing, in-stock status) that drive clicks.
Technical root cause: WordPress doesn't add schema markup by default. Most sites rely on an SEO plugin (like Yoast SEO or Rank Math) to inject it automatically, but either no plugin is active or it's not configured for product pages.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This product page is missing a meta description — the 160-character summary that appears under your page title in Google search results. Without it, Google may auto-generate a snippet from your page content, which often looks incomplete or irrelevant. This reduces click-through rate from search.
Why it matters for your business: Potential customers searching for 'Rove cartridges' or similar terms will see a poorly formatted search result, leading fewer people to click through to this product page and ultimately reducing online sales.
Technical root cause: The page was likely created without filling in the meta description field in WordPress, or a plugin overwriting descriptions was disabled/misconfigured.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages are missing structured data—machine-readable labels that tell Google what your products are, their prices, and ratings. Without this, search engines have to guess, which means your products may not appear in Google Shopping results or rich snippets (the special highlighted boxes in search results).
Why it matters for your business: Missing schema means lost visibility in Google search results and no eligibility for product rich results, which typically see 15–30% higher click-through rates; for cannabis retailers competing on local search, this directly reduces qualified traffic to product pages.
Technical root cause: WordPress is not automatically outputting JSON-LD structured data blocks. This requires either a plugin (like Yoast SEO, Rank Math, or Schema.org) or manual theme modification to inject schema into the page head.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages (like the Slurricane Strain page) are missing structured data — machine-readable labels that tell Google what kind of content you're showing. Without it, search engines have to guess whether you're selling a product, describing a service, or sharing educational content. This makes it harder for Google to understand and rank your pages.
Why it matters for your business: Missing schema data reduces your chances of appearing in Google's rich results (star ratings, pricing, availability snippets), which directly lowers click-through rates from search and makes you less competitive against other dispensaries.
Technical root cause: The page HTML contains no JSON-LD blocks (the standard format for schema.org markup). WordPress doesn't automatically generate this for custom post types like cannabis strains without a plugin or manual code addition.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
Your product page for Stiiizy carts doesn't have a meta description—that's the 160-character preview snippet that appears under your link in Google search results. Without it, Google generates a random excerpt from your page content, which often looks unprofessional and misses keyword opportunities. This missing description applies to this specific product URL.
Why it matters for your business: Customers searching for Stiiizy products see a truncated, auto-generated snippet instead of your crafted message, reducing click-through rate from search results and losing an opportunity to highlight product benefits or promotions.
Technical root cause: The WordPress post or page editor for this product hasn't had a meta description manually entered, and your SEO plugin (if installed) isn't auto-generating one.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages don't include JSON-LD structured data—machine-readable code that tells Google what your products are, their prices, and availability. Without it, search engines have to guess what's on your page, and they often guess wrong. This is especially important for cannabis retailers because Google needs to understand you're a legitimate, licensed dispensary, not an illegal seller.
Why it matters for your business: Missing schema data reduces your chances of appearing in Google Shopping results, local search, and rich snippets (like star ratings or price displays), which directly cuts into qualified search traffic and online visibility for your products.
Technical root cause: WordPress doesn't auto-generate JSON-LD schema for custom product pages unless a plugin like Yoast SEO, RankMath, or WooCommerce is configured to do so. Your site either lacks such a plugin or it's not activated on product pages.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages are missing JSON-LD structured data — a machine-readable format that tells Google what your page is about (e.g., product name, price, availability). Without it, search engines have to guess, which means your products won't appear in rich search results (the fancy boxes with images and ratings that drive clicks).
Why it matters for your business: Missing schema reduces your visibility in Google Search results for product queries, directly harming organic traffic and online discovery for your cannabis products.
Technical root cause: WordPress theme or plugins are not automatically generating or injecting JSON-LD blocks. The page HTML contains no <script type="application/ld+json"> tags.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This product page is missing a meta description — the 160-character summary that appears under your page title in Google search results. Without it, Google generates one automatically, which is often less compelling and may not highlight your key selling points or cannabis product details.
Why it matters for your business: Missing meta descriptions reduce click-through rates from search results; potential customers see a generic auto-generated snippet instead of your message about Binske products, directly impacting traffic and revenue.
Technical root cause: The WordPress page or post for this product does not have a meta description field filled in, either because the SEO plugin (Yoast, Rank Math, etc.) was not configured or the field was left blank during product entry.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages lack structured data — machine-readable labels that tell Google what your content is about. Without it, search engines can't confidently show your products in rich results (like product cards with price and availability), even if your page content is great.
Why it matters for your business: Missing schema reduces visibility in Google Shopping, product snippets, and local search results, likely costing you qualified traffic and conversions from price-conscious customers searching for specific products.
Technical root cause: WordPress by default does not emit JSON-LD schema.org markup for products or local business entities. The theme or a structured-data plugin is needed to generate these blocks.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This product page is missing a meta description — the 160-character text snippet that appears below your page title in Google search results. Without it, Google generates a generic excerpt from your page content, which often looks unprofessional and misses your chance to highlight why customers should click your link instead of a competitor's.
Why it matters for your business: Missing meta descriptions reduce click-through rates from search results; potential customers see a vague snippet instead of your best sales pitch, costing you traffic and revenue.
Technical root cause: The WordPress page or post for this product doesn't have the meta description field populated in the SEO plugin (Yoast, Rankmath, or All in One SEO) or the page template doesn't output a fallback description.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages don't include JSON-LD structured data — machine-readable code that tells Google what your page is about (e.g., product name, price, availability). Without it, search engines have to guess your content, and you miss rich features like product ratings or price snippets in search results.
Why it matters for your business: Missing schema reduces your visibility in Google Shopping and local search results, which are critical for cannabis retail where customers actively search for specific strains and products.
Technical root cause: WordPress theme or page builder is not generating or inserting JSON-LD blocks. The page HTML lacks <script type="application/ld+json"> tags for Product, LocalBusiness, or Organization schema.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
The page about your Resin8 cannabis products is missing a meta description — the 155-character summary that appears under your page title in Google search results. Without it, Google will auto-generate a snippet from your page content, which may not highlight your best selling points or compliance info.
Why it matters for your business: Potential click-through rate loss in search results; customers may not see why they should visit your product page over competitors' listings.
Technical root cause: The WordPress page editor did not have a meta description filled in the SEO plugin field (or no SEO plugin is active to manage descriptions).
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages don't include JSON-LD structured data — machine-readable code that tells Google what your pages are about. Without it, search engines have to guess whether a page is a product listing, a blog post, or something else. This makes it harder for Google to display rich results (like star ratings, prices, or availability) in search results.
Why it matters for your business: Missing schema means you're losing click-through rate from search results and passing ranking authority to competitors who have implemented it — especially critical for product pages where users expect to see prices and inventory status.
Technical root cause: WordPress doesn't auto-generate JSON-LD by default. Either the site is using a theme/plugin that doesn't output schema, or schema markup was never configured during setup.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This page doesn't have a meta description — the 155-character summary that appears under the page title in Google search results. Without it, Google generates a random excerpt from the page content, which may look unprofessional and doesn't include your key selling points or call-to-action.
Why it matters for your business: Missing meta descriptions reduce click-through rates from search results, meaning fewer potential customers visit this pricing-comparison page even when it ranks well.
Technical root cause: The WordPress page or post is missing the meta description field in its SEO settings, or the field was left blank during publication.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This product page (Head Cheese Strain) is missing a meta description — the 150-160 character summary that appears below the page title in Google search results. Without it, Google auto-generates a snippet from your page content, which is often choppy or irrelevant and wastes valuable real estate to convince shoppers to click.
Why it matters for your business: Missing meta descriptions reduce click-through rate from search results, directly cutting foot traffic to your product pages and losing sales to competitors who have optimized their listings.
Technical root cause: WordPress product pages (likely WooCommerce or custom post type) are not populating the meta description field. This is commonly caused by: (1) the theme or plugin not exposing the meta description field in the editor, or (2) the field existing but being left blank during content creation.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages (like the Head Cheese strain page) are missing structured data — machine-readable code that tells Google what type of content you're showing. Without it, search engines have to guess whether you're selling a product, describing an article, or something else. This makes it harder for Google to display your listings prominently in search results.
Why it matters for your business: Missing schema data reduces your chances of appearing in Google Shopping results, local pack listings, and rich snippets — all of which drive qualified traffic to cannabis retailers.
Technical root cause: WordPress sites need explicit JSON-LD blocks added to pages, either via a plugin (like Yoast SEO Premium, RankMath, or Schema Pro) or custom code in theme templates. The site currently has none.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages are missing structured data—machine-readable code that tells Google what your content is about. Without it, search engines have to guess whether a page is about a product, a blog post, or something else entirely. This is especially important for cannabis retail, where clear product information helps search engines understand your inventory and compliance details.
Why it matters for your business: Missing schema reduces your chances of appearing in Google's rich results (like product snippets with pricing and availability), which drives clicks and trust, particularly for price-comparison searches where cannabis products compete heavily.
Technical root cause: WordPress installations rarely add JSON-LD schema automatically; most require a plugin or manual template edits to inject the structured data into page headers.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This product page (Kosmik Edibles) doesn't have a meta description — the 155-character summary that appears under your page title in Google search results. Without it, Google generates a random snippet from your page content, which often looks unprofessional and doesn't convince people to click.
Why it matters for your business: Missing meta descriptions reduce click-through rate from search results, directly impacting traffic to your product pages and lost revenue from customers who choose competitors instead.
Technical root cause: The WordPress page or post was created without filling in the meta description field (typically in Yoast SEO, Rank Math, or native WordPress block editor). This field is not auto-populated by default.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages are missing JSON-LD structured data—machine-readable code that tells search engines what your products are, their prices, and ratings. Without it, Google has to guess what it's looking at, which means your edibles and other products may not appear in rich search results (those fancy cards with stars, prices, and availability).
Why it matters for your business: Missing schema means you're invisible in Google Shopping results and product carousels, costing you qualified traffic from customers actively searching for cannabis products at the point of purchase.
Technical root cause: WordPress is not automatically generating or inserting Product, BreadcrumbList, or LocalBusiness JSON-LD blocks on your product pages. The theme or a plugin needs to create and output this structured data.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
Your product page for Mojave Flower is missing a meta description — the 155-character summary that appears below the page title in Google search results. Without it, Google generates a random snippet from your page content, which often looks unprofessional and may not highlight your key selling points or compliance information.
Why it matters for your business: Missing meta descriptions reduce click-through rates from search results; potential customers see a generic preview instead of a compelling reason to visit your product page, directly impacting foot traffic and online orders.
Technical root cause: The WordPress page or post editor wasn't filled in with a custom meta description, and no SEO plugin default was configured to auto-generate one.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
Your Camp Cannabis page is missing a meta description — the 160-character summary that appears below your page title in Google search results. Without it, Google will auto-generate a snippet from your page text, which often looks incomplete or unhelpful to potential customers.
Why it matters for your business: A missing or auto-generated description reduces click-through rates from search results; customers see a poor preview and choose a competitor's listing instead.
Technical root cause: The page was likely created without filling in the meta description field in WordPress, or the theme/plugin does not populate it by default.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages are missing structured data — machine-readable code that tells Google what your products are, their prices, and ratings. Without it, search results show plain text instead of rich cards with reviews, availability, and pricing.
Why it matters for your business: Missing schema reduces click-through rates from Google search results and limits your ability to appear in Google Shopping or local cannabis product listings, directly hurting discovery and online revenue.
Technical root cause: WordPress sites need schema markup either added via a plugin (like Yoast SEO or Schema Pro) or custom code in theme templates. None is currently present on product pages.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
Your product page about vape pens doesn't have a meta description — the 160-character summary that appears below your page title in Google search results. Without it, Google generates a random snippet from your page content, which often looks unprofessional and doesn't encourage clicks.
Why it matters for your business: Missing descriptions reduce click-through rates from search results; potential customers see a generic excerpt instead of your sales pitch, costing you traffic and revenue from an already-ranking page.
Technical root cause: The WordPress page or post doesn't have a meta description field filled in the SEO plugin (likely Yoast SEO, Rank Math, or All in One SEO) or the theme's native meta field.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages are missing JSON-LD structured data — machine-readable code that tells Google what your pages are about. Without it, search engines can't easily understand your product details, prices, or availability, which means your listings appear less rich in search results compared to competitors who have this data.
Why it matters for your business: Missing schema markup reduces your visibility in Google Shopping results and product-focused search queries, directly limiting qualified traffic to high-intent product pages like your vape pen listings.
Technical root cause: WordPress sites require either manual schema markup in the page template, or a structured data plugin (like Yoast SEO, Rank Math, or Schema Pro) to auto-generate JSON-LD blocks. Currently neither is active on this page.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This product page is missing a meta description — the 150–160 character summary that appears under your page title in Google search results. Without it, Google will auto-generate a snippet from your page content, which may be incomplete or less compelling. This hurts click-through rate from search.
Why it matters for your business: Fewer clicks from Google search results means fewer visitors to your product pages, directly reducing traffic and potential sales from organic search.
Technical root cause: The page was published without a meta description tag in the HTML head. WordPress does not auto-populate this field; it must be set manually per page or via an SEO plugin.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This page about live resin, rosin, and badder doesn't have a meta description — the 150-160 character summary that appears under the page title in Google search results. Without it, Google generates one automatically, which is often choppy or less compelling than what you'd write.
Why it matters for your business: A weak auto-generated description reduces click-through rate from search results; customers shopping for product information may skip your page for a competitor's if the snippet doesn't clearly explain what they'll find.
Technical root cause: The page was published without the meta description field filled in WordPress's SEO plugin (likely Yoast, Rank Math, or core block editor), so no description tag was rendered in the HTML head.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your blog post about live resin, rosin, and badder has no structured data markup—essentially machine-readable labels that tell Google what the page is about. Search engines use this to understand content type, author, publish date, and other details, which helps them rank and display your content better in search results.
Why it matters for your business: Without schema markup, Google may struggle to recognize this educational content as authoritative cannabis information, limiting visibility in search results and reducing organic traffic to a page that could drive dispensary visits or product awareness.
Technical root cause: WordPress sites require either manual JSON-LD code insertion in the page template, or a plugin like Yoast SEO, RankMath, or All in One SEO to auto-generate schema.org markup. This site appears to have neither active.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This page is missing a meta description — the 150–160 character summary that appears below the page title in Google search results. Without it, Google may auto-generate a snippet from your page text, which often looks unprofessional and misses your key selling points. This is a quick fix that directly affects click-through rate from search.
Why it matters for your business: Users seeing your search result will have no clear reason to visit your guide instead of a competitor's; missing descriptions typically reduce click-through rates by 5–15%, cutting organic traffic and potential customers to your site.
Technical root cause: The WordPress page/post is published without a meta description field filled in. By default, WordPress does not auto-generate descriptions; they must be manually entered or populated via an SEO plugin.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product and educational pages are missing structured data—machine-readable code that tells Google what your content is about. Without it, search engines have to guess whether a page is a product, article, or something else. For a cannabis wellness site, this means Google can't confidently show your content in search results or rich snippets (those fancy boxes with ratings, prices, or how-to steps).
Why it matters for your business: Missing schema reduces your chances of appearing in Google's featured snippets and specialized search results, directly lowering organic traffic and customer discovery for educational and product content.
Technical root cause: The page lacks JSON-LD markup in its HTML head or body. WordPress doesn't generate schema automatically for most themes; you need a plugin or manual code to output it.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This page is missing a meta description — the 155-character summary that appears under your page title in Google search results. Without it, Google will auto-generate a snippet from your page content, which often looks incomplete or irrelevant. This is the page about ski resorts near Reno/Tahoe, which appears off-brand for a cannabis wellness site.
Why it matters for your business: Missing descriptions reduce click-through rates from search results, and this off-topic content dilutes your site's topical authority, making it harder for Google to rank your actual cannabis/wellness pages.
Technical root cause: The page is either a legacy page, auto-generated, or created without SEO setup in WordPress. The meta description field in the WordPress editor was not filled in, and no SEO plugin default was configured.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
The page about edibles in Nevada doesn't have a meta description — a 155-character summary that appears under the page title in Google search results. Without it, Google generates a random snippet from your page content, which often looks unprofessional and doesn't tell potential customers what they'll find.
Why it matters for your business: Missing meta descriptions reduce click-through rates from search results; customers see a generic excerpt instead of a compelling reason to visit your edibles guide, losing traffic to competitors with better search listings.
Technical root cause: The WordPress post or page is missing the meta description field in the Yoast SEO plugin (or equivalent SEO tool), so no description is being sent to search engines.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your blog post about edibles in Nevada has no structured data — machine-readable labels that tell Google what the page is about. Think of it like the difference between a shelf with organized product cards versus a pile of items. Google uses these labels to understand your content better and display rich results (stars, snippets, FAQs) in search.
Why it matters for your business: Without schema markup, your cannabis content ranks as plain blue links instead of featured snippets or knowledge panels, reducing click-through rates from local searches where users are actively looking for products.
Technical root cause: The WordPress theme or content lacks JSON-LD schema.org blocks. Most modern WordPress themes include basic schema, but cannabis-specific or older themes often skip it, or your theme requires manual activation.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This page doesn't have a meta description — the 155-character summary that appears below the page title in Google search results. Without it, Google will auto-generate a snippet from your page content, which is often less compelling and may not highlight your key selling points.
Why it matters for your business: Missing meta descriptions reduce click-through rates from search results; potential customers see a generic excerpt instead of your messaging about flower and pre-rolls, hurting traffic to this high-value product page.
Technical root cause: The WordPress page or post does not have a meta description tag in the HTML <head>, likely because the SEO plugin (Yoast, Rank Math, or All in One SEO) was not configured to add one, or the field was left blank during page creation.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
Your blog post about cannabis concentrates doesn't have a meta description — the short text snippet (usually 150–160 characters) that appears below your page title in Google search results. Without it, Google generates one automatically, which is often incomplete or less compelling than what you'd write. This reduces click-through rates from search results.
Why it matters for your business: Lower click-through rates from organic search mean fewer visitors to your content hub, which hurts traffic volume and reduces opportunities to build audience trust and drive dispensary visits.
Technical root cause: The WordPress page or post is missing the meta description tag in its HTML head, likely because the Yoast SEO or Rank Math plugin wasn't configured for this post, or the field was left blank during publication.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
Your blog post about vape carts in Nevada doesn't have a meta description — that's the 155-character summary that appears under your page title in Google search results. Without it, Google generates a random excerpt from your content, which is usually less compelling and may not include your key selling points.
Why it matters for your business: Missing meta descriptions reduce click-through rates from search results; potential customers see a generic snippet instead of a persuasive summary, costing you traffic and sales even if you rank well.
Technical root cause: The meta description tag (a snippet of HTML in the page <head>) was either never written or was accidentally deleted during a content update.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This page doesn't have a meta description — the 160-character summary that appears under the page title in Google search results. Without it, Google generates a random snippet from your page text, which often looks unprofessional and doesn't encourage clicks. For a cannabis retail guide like this, a custom description is crucial to stand out in search results.
Why it matters for your business: A missing meta description reduces click-through rate from organic search; potential customers see a generic or confusing excerpt instead of your value proposition, leading to lost dispensary traffic and sales.
Technical root cause: The WordPress page or post was published without filling in the meta description field in your SEO plugin (likely Yoast SEO, Rank Math, or WordPress core), or the description was deleted.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
Your article page about THC drinks doesn't include a meta description — the 155-character summary that appears below your page title in Google search results. Without it, Google auto-generates text from your page, which is usually less compelling and may hurt click-through rates.
Why it matters for your business: Missing meta descriptions reduce organic search click-through rate by 5–15%, meaning fewer customers discovering your content through Google and landing on your site.
Technical root cause: The page was likely published without filling in the meta description field in WordPress, or the field was left blank during content creation.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your blog post about THC drinks has no structured data—machine-readable code that tells Google what the page is about. Search engines use this to understand content better and may display richer results (like star ratings or excerpts) in search listings. Without it, you're making Google work harder to understand your content.
Why it matters for your business: Missing schema reduces your chances of appearing in Google's featured snippets and product-rich results, which is especially valuable for cannabis content where search visibility is already constrained by platform policies.
Technical root cause: WordPress is not automatically generating or inserting JSON-LD schema.org markup for blog posts. This typically requires either a dedicated SEO plugin (like Yoast SEO, RankMath, or All in One SEO) or manual code addition to your theme's template files.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your blog post about Nevada weed laws has no structured data markup — machine-readable code that tells Google what type of content it is (article, guide, FAQ, etc.). Without it, search engines have to guess the page's purpose and may not display it optimally in search results or AI overviews.
Why it matters for your business: Missing schema reduces your chances of appearing in featured snippets, Google's 'People Also Ask' section, and AI-powered search summaries — all high-traffic opportunities for informational content that drives qualified visitors to your site.
Technical root cause: WordPress is not automatically generating or inserting JSON-LD schema blocks for blog posts. Either your SEO plugin is not configured, or the theme does not include schema generation by default.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your blog post about things to do in Reno doesn't have structured data—a special code block that tells Google what your content is about. Without it, search engines have to guess whether you're writing a guide, a news article, or a listicle, and they often guess wrong. This costs you visibility in Google's rich results (the fancy cards that appear at the top of search).
Why it matters for your business: Cannabis retailers rely on local search traffic; missing schema means you're invisible in Google Maps, local pack results, and knowledge panels where customers discover dispensaries—directly losing foot traffic and online orders.
Technical root cause: The page HTML contains no JSON-LD blocks (the <script type="application/ld+json"> tags). WordPress doesn't add schema automatically; you need a plugin or manual markup.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This page is missing a meta description — the 155-character summary that appears below your page title in Google search results. Without it, Google will auto-generate one from your page text, which is often choppy or irrelevant and gets fewer clicks.
Why it matters for your business: Missing descriptions reduce click-through rates from search results, meaning fewer visitors find your dispensary even when ranking well for 'closest dispensary to airport' and similar high-intent queries.
Technical root cause: The WordPress page/post was published without filling in the meta description field (typically in Yoast SEO, All in One SEO, or the native WordPress block editor 'Excerpt' field).
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your article page doesn't include JSON-LD structured data — machine-readable code that tells search engines what your content is about. Google uses this to understand your page better and can display richer results (like star ratings or article summaries) in search results.
Why it matters for your business: Without structured data, your cannabis product and educational content are less likely to appear as featured snippets or rich results in Google Search, reducing visibility and click-through rates from potential customers searching for Nevada cannabis information.
Technical root cause: The WordPress theme or content management setup is not outputting schema.org JSON-LD blocks. Most modern WordPress SEO plugins (Yoast, Rank Math, All in One SEO) can auto-generate these, but none are active or configured on this site.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
This blog post page has no meta description — the 160-character summary that appears below the page title in Google search results. Without it, Google will auto-generate a snippet from page content, which may be incomplete or off-topic and reduces click-through rate.
Why it matters for your business: Potential customers searching for Nevada dispensary regulations won't see a compelling preview of your answer in search results, lowering clicks and traffic to this informational page.
Technical root cause: The WordPress post or page template is either missing the meta description field entirely, or the field was left blank during publication.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product and informational pages don't include structured data — machine-readable code that tells Google what your content is about. Without it, search engines have to guess whether a page is a product listing, a blog post, or something else, which means they may not display your content optimally in search results or show rich snippets (like star ratings, pricing, or FAQs).
Why it matters for your business: Missing schema data reduces your chances of appearing in Google's featured snippets, knowledge panels, and rich search results — all of which drive traffic to cannabis retail sites and increase click-through rates from search.
Technical root cause: WordPress installations do not automatically generate JSON-LD schema markup. Without a plugin or manual template edits, pages contain no structured data blocks that search engines can parse.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your product pages (like the Aether Gardens page) don't include JSON-LD structured data — a machine-readable format that tells search engines what content is on the page. Without it, Google can't confidently understand that you're listing a cannabis product with pricing, availability, and dispensary details, so it can't display rich search results (like star ratings or price cards).
Why it matters for your business: Missing schema means you lose visibility in Google Shopping, product rich results, and local search features — costing you clicks from high-intent customers searching for specific strains or products.
Technical root cause: WordPress sites using basic page builders or theme templates often don't automatically generate schema.org markup. The page is rendering HTML but lacks the <script type="application/ld+json"> blocks that search engines rely on.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your website isn't using JSON-LD structured data — a standardized format that tells Google what your content is about (e.g., a product, a business location, an article). Without it, search engines have to guess your content type, which can hurt visibility in search results and prevent rich snippets (star ratings, prices, availability) from appearing.
Why it matters for your business: Missing schema markup reduces your chances of appearing in Google's knowledge panels, local pack (map results), and product carousels — all high-traffic entry points for cannabis retail searches.
Technical root cause: WordPress isn't automatically outputting structured data markup in the page head or body. Either no schema plugin is installed, or existing schema isn't configured for this content type.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your blog post about vape carts has no structured data—machine-readable code that tells Google what type of content this is (a review, article, product listing, etc.). Without it, search engines have to guess the page's purpose, which reduces the chance they'll show it for relevant searches or display it with rich formatting (star ratings, prices, snippets).
Why it matters for your business: Missing schema means lower click-through rates from search results and reduced visibility for product-related queries that drive traffic to your retail site.
Technical root cause: WordPress isn't automatically generating JSON-LD schema.org markup for this post. Either the active theme doesn't include schema generation, or an SEO plugin isn't configured to output it.
Recommended fix — step by step
tier2.meta.no-descriptionWhat it means (plain English)
Your blog post about things to do in Reno doesn't include a meta description — the 155-character summary that appears below the page title in Google search results. Without it, Google generates a random excerpt from your content, which often looks unprofessional and may not highlight why someone should click.
Why it matters for your business: Missing meta descriptions lower click-through rates from search results, meaning fewer visitors discover your content even when the page ranks well, and potential customers may not realize the post is relevant to their needs.
Technical root cause: The WordPress page or post was created without filling in the SEO meta description field, or the field was left blank during publishing.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your page doesn't include JSON-LD structured data — machine-readable code that tells Google what your content is about. For a cannabis retail site, this means search engines can't reliably understand product details, location, hours, or licensing info, which hurts your visibility in local search and product results.
Why it matters for your business: Without schema markup, you're losing local search visibility and qualified traffic from customers searching 'dispensary near me' or specific product categories — and you're not helping Google validate compliance signals like age restrictions or license status.
Technical root cause: The page is published as plain HTML/text with no JSON-LD blocks. WordPress doesn't auto-generate schema for cannabis content; it must be manually added via plugin or theme code.
Recommended fix — step by step
tier2.schema.noneWhat it means (plain English)
Your blog post about Nevada dispensary rules has no structured data markup—invisible labels that tell Google what your content is about. Without it, search engines have to guess whether you're a news article, a guide, or marketing copy, and they often guess wrong. This makes your content less likely to appear in rich search results (like knowledge panels or featured snippets).
Why it matters for your business: Missing schema markup reduces your visibility in Google Search results for informational queries, which drives qualified traffic to your dispensary and builds trust with customers researching local regulations.
Technical root cause: WordPress doesn't automatically add JSON-LD schema to blog posts. Most SEO plugins (Yoast, Rank Math, All in One SEO) include schema tools, but they're either not installed, not configured, or set to a generic default that doesn't match your content type.
Recommended fix — step by step
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier2.meta.no-descriptionDetail
Page has no meta description.
tier2.meta.no-canonicalDetail
Page has no <link rel=canonical>.
tier2.schema.noneDetail
Page has no JSON-LD structured data blocks.
tier3.cwv.cls-mobileDetail
CLS 0.123 exceeds 0.05 target.
tier4.h1.missingDetail
Every page should have exactly one H1.
tier4.schema.missing-coreDetail
Every site should emit Organization + LocalBusiness + WebSite JSON-LD.
tier5.header.strict-transport-securityDetail
strict-transport-security not present on homepage response. Affects fortress score and CSP posture.
tier5.header.x-frame-optionsDetail
x-frame-options not present on homepage response. Affects fortress score and CSP posture.
tier5.header.content-security-policyDetail
content-security-policy not present on homepage response. Affects fortress score and CSP posture.
tier5.fortress.dmarc-missingDetail
No v=DMARC1 record at _dmarc.greenleafwellness.com. Without DMARC, spoofed email from your domain is harder to filter. Start with p=none for monitoring.
tier6.a11y.small-targetsDetail
Interactive elements smaller than 44x44 fail WCAG 2.5.5 target size.
tier6.a11y.small-targetsDetail
Interactive elements smaller than 44x44 fail WCAG 2.5.5 target size.
tier6.a11y.small-targetsDetail
Interactive elements smaller than 44x44 fail WCAG 2.5.5 target size.
tier6.a11y.small-targetsDetail
Interactive elements smaller than 44x44 fail WCAG 2.5.5 target size.
tier9.a11y.heading-orderDetail
Ensure the order of headings is semantically correct
Impact: moderate
WCAG:
Learn more: https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright
tier9.a11y.regionDetail
Ensure all page content is contained by landmarks
Impact: moderate
WCAG:
Learn more: https://dequeuniversity.com/rules/axe/4.11/region?application=playwright
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Wyld Gummies: Shop Online, View Flavors, and More – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How Much is An Ounce of Weed? Cost, Quantity, Etc. – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Head Cheese Strain Profile – Sativa-Dominant Hybrid – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Packwoods: How much are they and are they real cannabis? – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How to Use Cannabis Concentrates – “You don’t have to dab …” – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Best Cannabis Flower and Pre-Rolls in Nevada (2023) – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "BEST MARIJUANA DISPENSARIES IN NEVADA (2024 EDITION) – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Nevada Weed Laws for Tourists: What NV Visitors Need to Know – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Heading to Burning Man 2023? Visit the Closest Dispensary to the Airport! – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Are Edibles Legal in Nevada? (Updated 2025 Guide) – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Can You Go to More Than One Dispensary a Day in Nevada? – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Are All Dispensaries Cash Only? Need to Know Facts in Nevada – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "What Happens If You Get Caught with Weed in Nevada? – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "What is the Most You Can Purchase at a Dispensary in One Visit? – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "3 Simple Steps to Get a Medical Marijuana Card In Nevada – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Do dispensaries share information with the government in Nevada? – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Can You Drive From Nevada to California With Weed? (A Cannabis Travel Guide) – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Ultimate Cannabis Bachelor(ette) Party Guide | 5 Tips You Can’t Miss – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Top 7 Cannabis Edibles to Try in Sparks, Nevada (with Links) – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Cannabis and Rental Properties in Nevada (What’s Legal in 2025) – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Seasonal Cannabis Product Guide (Best Picks for Every Season and Holiday) – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "10 Essential Tips for Safe and Effective THC Edible Dosing: A Beginner’s Guide – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Cannabis 101: A Beginner’s Guide to Cannabis in Reno, Nevada – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Understanding THC and CBD: The Key Cannabis Compounds Explained – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "The Terpene Guide: How These Compounds Affect Your Cannabis Experience – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Cannabis Consumption Methods: Finding What Works for You – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Cannabis Strains Explained: Indica, Sativa, and Hybrids – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "The Endocannabinoid System: How Cannabis Works in Your Body – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Indica vs Sativa Effects: Your Ultimate Guide to Choosing the Right Strain – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Gorilla Glue Strain: Your Ultimate Guide to a Legend – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How Long Do Edibles Last? Your Complete Guide to a Predictable High – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Finding Your Trusted Medical Marijuana Dispensary: A Patient’s Guide – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How Much Is an Eighth of Weed in Reno? Here’s What to Expect – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Your Guide to the Best Dispensary Reno Has to Offer: Greenleaf Wellness – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How to Find the Perfect Cannabis Dispensary Near You – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "What Is Live Rosin? A Premium Concentrate Guide – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "What Is BHO? A Practical Guide to Butane Hash Oil – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Your Guide to the Best Cannabis Strains for Beginners – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How to Get a Medical Card in Nevada: Your Fast & Easy Guide – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "What Is a Dispensary? Your Guide to Buying Cannabis Safely and Legally – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Wax vs Shatter: A Practical Guide to Choosing Your Cannabis Concentrate – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "The Best Way to Smoke Wax: A Practical Guide for the Perfect Hit – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How Long Should a 1G Cart Last? A Practical Guide – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "CBN for Sleep: Your Natural Path to Better Rest – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Could THC Be the Answer to Your Migraine Pain? – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Does Cannabis Affect Antibiotics? A Guide to Safe Use – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Does THC Affect Antibiotics? Your Guide to Safe Use – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "CBD vs. THC: What’s the Difference and Which is Right for You? – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Indica vs. Sativa: A Practical Guide to Choosing the Right Cannabis for You – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Cannabis for Anxiety Treatment: Your Practical Guide to Finding Relief – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "6 Best Indica Strains for Sleep: Your 2026 Guide to Waking Up Refreshed – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Glitter Bomb Strain: Your Guide to a Dazzling High – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Sativa vs Indica vs Hybrid: Your Ultimate Guide to Choosing the Right Strain – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Delta 8 vs Delta 9: The Ultimate Guide to Choosing What’s Right for You – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "8 Best Cannabis Strains for Anxiety: Your 2025 Guide – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Your Guide to Finding the Best Edible Dosage Calculator – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Your Guide to the Best Cannabis Storage Containers – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How to Roll a Joint: The Ultimate Beginner’s Guide – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Packing a Bowl: A Step-by-Step Guide to the Perfect Burn – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How to Decarb Weed for Perfect Edibles Every Time – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Find Your Calm: The Best Weed Strains for Anxiety – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "A Beginner’s Guide on How to Properly Smoke Cannabis – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Blue Dream Strain Sativa or Indica? Your Ultimate Guide – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "How Many Grams Is an 1/8 of Weed? A Simple, Clear Guide – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Does Indica Make You Hungry? Unpacking the Science Behind the Munchies – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "7 Good Strains for ADHD: Your Guide to Focus in 2026 – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Reno Cannabis and Weed Dispensary Near Reno Airport – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Recreational Cannabis Dispensary Near Tahoe, CA 96145 – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Recreational Cannabis Dispensary Near McCarran, NV 89434 – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Recreational Cannabis Dispensary Near Spanish Springs, NV 89436 – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Cannabis Dispensary and Delivery Near Hidden Valley, NV 89502 – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Recreational Cannabis Dispensary Near Sun Valley, NV 89433 – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Recreational Cannabis Dispensary Near Virginia City, NV 89440 – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Find The Best Casinos in Reno, NV – Visit Our Dispensary En Route – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Recreational Cannabis Dispensary Near Carson City, NV 89701 – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Recreational Cannabis Dispensary Near Fallon, NV 89406 – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Midtown & Downtown Reno Dispensary Alternative – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Spanish Springs & Wingfield Springs Dispensary Page – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Sparks Marina & Victorian Square Dispensary Page – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.title-lengthDetail
Title should be 20-65 chars. Got: "Packwoods: How much are they and are they real cannabis? – Greenleaf Wellness"
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.a11y.img-missing-altDetail
Images without alt fail a11y + hurt SEO.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier2.meta.no-ogDetail
Page missing og:title and/or og:image.
tier2.meta.no-twitter-cardDetail
No twitter:card meta tag.
tier3.weight.js-mobileDetail
JavaScript transfer exceeds 250KB budget.
tier3.weight.total-mobileDetail
Total transfer exceeds 2500KB budget.
tier3.weight.js-desktopDetail
JavaScript transfer exceeds 250KB budget.
tier3.weight.total-desktopDetail
Total transfer exceeds 2500KB budget.
tier5.header.x-content-type-optionsDetail
x-content-type-options not present on homepage response. Affects fortress score and CSP posture.
tier5.header.referrer-policyDetail
referrer-policy not present on homepage response. Affects fortress score and CSP posture.
tier5.header.permissions-policyDetail
permissions-policy not present on homepage response. Affects fortress score and CSP posture.
tier5.fortress.ssl-gradeDetail
Qualys SSL Labs: SSL Labs HTTP 400. Aim for A+ via strong TLS 1.3, HSTS, CAA, and preload.
tier5.fortress.dnssec-missingDetail
DNSSEC adds cryptographic verification to DNS responses. Consider enabling via your registrar.
tier5.fortress.caa-missingDetail
CAA records restrict which CAs may issue certs for your domain, preventing rogue issuance. Add CAA for letsencrypt.org / digicert.com / etc.
tier8.lighthouse.perf-mobileDetail
Score 76 is below target 85. See HTML report for details.
tier8.lighthouse.a11y-mobileDetail
Score 88 is below target 95. See HTML report for details.
tier8.lighthouse.bestPractices-mobileDetail
Score 79 is below target 90. See HTML report for details.
tier8.lighthouse.seo-mobileDetail
Score 85 is below target 95. See HTML report for details.
tier8.lh-opportunity.unminified-javascript-mobileDetail
Minifying JavaScript files can reduce payload sizes and script parse time. https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/" target="_blank" rel="noreferrer">Learn how to minify JavaScript.
tier8.lh-opportunity.unused-css-rules-mobileDetail
Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/" target="_blank" rel="noreferrer">Learn how to reduce unused CSS.
tier8.lh-opportunity.unused-javascript-mobileDetail
Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/" target="_blank" rel="noreferrer">Learn how to reduce unused JavaScript.
tier8.lh-opportunity.modern-image-formats-mobileDetail
Image formats like WebP and AVIF often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/" target="_blank" rel="noreferrer">Learn more about modern image formats.
tier8.lh-opportunity.uses-optimized-images-mobileDetail
Optimized images load faster and consume less cellular data. https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/" target="_blank" rel="noreferrer">Learn how to efficiently encode images.
tier-revenue.dutchie.iframe-absentDetail
No Dutchie iframe detected. If this client uses a different menu provider, add it to clients.yaml dutchieSlug=null + we'll stop flagging.
Grouped by URL — useful when working through the site one page at a time.
_42 findings on this page_
Your site has 120 internal links pointing to pages that no longer exist (404 errors). This includes links in blog posts like 'First Time Visiting a Dispensary in Nevada' pointing to /shop-pickup/, and
Your age-gate dialog (the popup that appears when visitors first arrive) is missing a label that screen readers can announce. Screen reader users — including visually impaired customers — cannot under
A notice banner at the top of your site uses white text (#ffffff) on a cyan background (#3ccbda), which creates a contrast ratio of only 1.95:1. WCAG 2 AA standard requires at least 4.5:1 for normal t
Your site has an iframe (a window embedded in your page) that lacks a descriptive name. Screen readers used by blind and low-vision visitors cannot identify what this iframe contains or why it's there
_6 findings on this page_
_5 findings on this page_
Your product page for Wyld Gummies is missing a meta description—a 150–160 character summary that appears below your page title in Google search results. Without it, Google may auto-generate a snippet
Your product pages (like the Wyld Gummies page) don't include JSON-LD structured data—machine-readable code that tells Google and other search engines exactly what your page is about. Without it, sear
_5 findings on this page_
This product page is missing a meta description — the 160-character summary that appears under your page title in Google search results. Without it, Google may auto-generate a snippet from your page c
Your product pages are missing structured data—machine-readable labels that tell Google what your products are, their prices, and ratings. Without this, search engines have to guess, which means your
_5 findings on this page_
This product page is missing a meta description — the 160-character summary that appears under your page title in Google search results. Without it, Google generates one automatically, which is often
Your product pages lack structured data — machine-readable labels that tell Google what your content is about. Without it, search engines can't confidently show your products in rich results (like pro
_5 findings on this page_
The page about your Resin8 cannabis products is missing a meta description — the 155-character summary that appears under your page title in Google search results. Without it, Google will auto-generat
Your product pages don't include JSON-LD structured data — machine-readable code that tells Google what your pages are about. Without it, search engines have to guess whether a page is a product listi
_5 findings on this page_
This page doesn't have a meta description — the 155-character summary that appears under the page title in Google search results. Without it, Google generates a random excerpt from the page content, w
Your product and informational pages don't include structured data — machine-readable code that tells Google what your content is about. Without it, search engines have to guess whether a page is a pr
_5 findings on this page_
This product page (Head Cheese Strain) is missing a meta description — the 150-160 character summary that appears below the page title in Google search results. Without it, Google auto-generates a sni
Your product pages (like the Head Cheese strain page) are missing structured data — machine-readable code that tells Google what type of content you're showing. Without it, search engines have to gues
_5 findings on this page_
Your product pages are missing structured data—machine-readable code that tells Google what your content is about. Without it, search engines have to guess whether a page is about a product, a blog po
_5 findings on this page_
This product page (Kosmik Edibles) doesn't have a meta description — the 155-character summary that appears under your page title in Google search results. Without it, Google generates a random snippe
Your product pages are missing JSON-LD structured data—machine-readable code that tells search engines what your products are, their prices, and ratings. Without it, Google has to guess what it's look
_5 findings on this page_
Your Camp Cannabis page is missing a meta description — the 160-character summary that appears below your page title in Google search results. Without it, Google will auto-generate a snippet from your
Your product pages are missing structured data — machine-readable code that tells Google what your products are, their prices, and ratings. Without it, search results show plain text instead of rich c
_5 findings on this page_
This page is missing a meta description — the 150–160 character summary that appears below the page title in Google search results. Without it, Google may auto-generate a snippet from your page text,
Your product and educational pages are missing structured data—machine-readable code that tells Google what your content is about. Without it, search engines have to guess whether a page is a product,
_5 findings on this page_
This page doesn't have a meta description — the 155-character summary that appears below the page title in Google search results. Without it, Google will auto-generate a snippet from your page content
_5 findings on this page_
This page doesn't have a meta description — the 160-character summary that appears under the page title in Google search results. Without it, Google generates a random snippet from your page text, whi
_5 findings on this page_
Your article page about THC drinks doesn't include a meta description — the 155-character summary that appears below your page title in Google search results. Without it, Google auto-generates text fr
Your blog post about THC drinks has no structured data—machine-readable code that tells Google what the page is about. Search engines use this to understand content better and may display richer resul
_5 findings on this page_
Your blog post about Nevada weed laws has no structured data markup — machine-readable code that tells Google what type of content it is (article, guide, FAQ, etc.). Without it, search engines have to
_5 findings on this page_
This page is missing a meta description — the 155-character summary that appears below your page title in Google search results. Without it, Google will auto-generate one from your page text, which is
Your page doesn't include JSON-LD structured data — machine-readable code that tells Google what your content is about. For a cannabis retail site, this means search engines can't reliably understand
_5 findings on this page_
Your article page doesn't include JSON-LD structured data — machine-readable code that tells search engines what your content is about. Google uses this to understand your page better and can display
_5 findings on this page_
This blog post page has no meta description — the 160-character summary that appears below the page title in Google search results. Without it, Google will auto-generate a snippet from page content, w
Your blog post about Nevada dispensary rules has no structured data markup—invisible labels that tell Google what your content is about. Without it, search engines have to guess whether you're a news
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_5 findings on this page_
_4 findings on this page_
This page doesn't have a meta description — the 150-160 character summary that appears below your page title in Google search results. Without it, Google generates a random excerpt from your page cont
_4 findings on this page_
This product page (Bubba Fett strain) is missing a meta description — the 160-character snippet that appears below your page title in Google search results. Without it, Google generates a random excer
Your product pages don't include JSON-LD schema markup—a machine-readable format that tells Google what your content is about. This means search engines have to guess whether your page is about a prod
_4 findings on this page_
Your product pages (like the Slurricane Strain page) are missing structured data — machine-readable labels that tell Google what kind of content you're showing. Without it, search engines have to gues
_4 findings on this page_
Your product page for Stiiizy carts doesn't have a meta description—that's the 160-character preview snippet that appears under your link in Google search results. Without it, Google generates a rando
Your product pages don't include JSON-LD structured data—machine-readable code that tells Google what your products are, their prices, and availability. Without it, search engines have to guess what's
_4 findings on this page_
Your product pages are missing JSON-LD structured data — a machine-readable format that tells Google what your page is about (e.g., product name, price, availability). Without it, search engines have
_4 findings on this page_
This product page is missing a meta description — the 160-character text snippet that appears below your page title in Google search results. Without it, Google generates a generic excerpt from your p
Your product pages don't include JSON-LD structured data — machine-readable code that tells Google what your page is about (e.g., product name, price, availability). Without it, search engines have to
_4 findings on this page_
Your product page for Mojave Flower is missing a meta description — the 155-character summary that appears below the page title in Google search results. Without it, Google generates a random snippet
_4 findings on this page_
Your product pages (like the Aether Gardens page) don't include JSON-LD structured data — a machine-readable format that tells search engines what content is on the page. Without it, Google can't conf
_4 findings on this page_
Your product page about vape pens doesn't have a meta description — the 160-character summary that appears below your page title in Google search results. Without it, Google generates a random snippet
Your product pages are missing JSON-LD structured data — machine-readable code that tells Google what your pages are about. Without it, search engines can't easily understand your product details, pri
_4 findings on this page_
This product page is missing a meta description — the 150–160 character summary that appears under your page title in Google search results. Without it, Google will auto-generate a snippet from your p
_4 findings on this page_
_4 findings on this page_
This page about live resin, rosin, and badder doesn't have a meta description — the 150-160 character summary that appears under the page title in Google search results. Without it, Google generates o
Your blog post about live resin, rosin, and badder has no structured data markup—essentially machine-readable labels that tell Google what the page is about. Search engines use this to understand cont
_4 findings on this page_
This page is missing a meta description — the 155-character summary that appears under your page title in Google search results. Without it, Google will auto-generate a snippet from your page content,
Your website isn't using JSON-LD structured data — a standardized format that tells Google what your content is about (e.g., a product, a business location, an article). Without it, search engines hav
_4 findings on this page_
The page about edibles in Nevada doesn't have a meta description — a 155-character summary that appears under the page title in Google search results. Without it, Google generates a random snippet fro
Your blog post about edibles in Nevada has no structured data — machine-readable labels that tell Google what the page is about. Think of it like the difference between a shelf with organized product
_4 findings on this page_
Your blog post about cannabis concentrates doesn't have a meta description — the short text snippet (usually 150–160 characters) that appears below your page title in Google search results. Without it
_4 findings on this page_
Your blog post about vape carts in Nevada doesn't have a meta description — that's the 155-character summary that appears under your page title in Google search results. Without it, Google generates a
Your blog post about vape carts has no structured data—machine-readable code that tells Google what type of content this is (a review, article, product listing, etc.). Without it, search engines have
_4 findings on this page_
_4 findings on this page_
Your blog post about things to do in Reno doesn't include a meta description — the 155-character summary that appears below the page title in Google search results. Without it, Google generates a rand
Your blog post about things to do in Reno doesn't have structured data—a special code block that tells Google what your content is about. Without it, search engines have to guess whether you're writin
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_4 findings on this page_
_1 finding on this page_
Your WordPress login page (/wp-login.php) is publicly accessible and returns a successful response. This is a standard WordPress file, but leaving it exposed makes your site an easy target for automat
_Generated by Apex Sentinel Monthly Audit · 2026-04-19T06:54:01.383Z · Powered by Bud Authority._
Generated by Apex Sentinel · © 2026 Bud Authority