Search Engine Optimization Overview
86
100
Find, order, and learn about weed | Leafly
Leafly is the leading destination to learn about, find, and order cannabis. Learn more about types of weed strains and discover marijuana dispensaries near you.
Seo
Title
The title tag is perfect.
Find, order, and learn about weed | Leafly
Meta description
The meta description tag is good.
Leafly is the leading destination to learn about, find, and order cannabis. Learn more about types of weed strains and discover marijuana dispensaries near you.
Headings
There is no h1 tag on the webpage.
  1. Local dispensaries
  2. Shop by category
  3. Here’s a deal worth your attention
  4. Shop dispensaries near you
  5. Great weed you can find today.
  6. Welcome to Leafly
  7. Social Impact on Leafly
  8. Going somewhere?
  1. Browse Leafly
  2. The Leafly app is where it’s at
  3. Las Vegas
  4. Denver
  5. Chicago
  6. San Diego
  7. Phoenix
  8. Boston
  9. Detroit
  10. Portland
  11. Seattle
  12. Colorado Springs
  13. Los Angeles
  14. East St. Louis
  15. Ann Arbor
  16. Sacramento
  17. Aurora
  18. Grand Rapids
  19. San Francisco
  20. Tucson
  21. Spokane
  22. Worcester
  23. Brockton
  24. Beaverton
  25. Palm Springs
  26. Mesa
Content keywords
The content has relevant keywords.
findorderandlearnaboutweedleafly
Image keywords
All images have alt attributes set.
SEO friendly URL
The URL is SEO friendly.
https://www.leafly.com/
404 page
The website does not have 404 error pages.
Robots.txt
The webpage can be accessed by search engines.
Noindex
The webpage does not have a noindex tag set.
In-page links
The number of links on the webpage is okay.
Language
The webpage has the language declared.
en
Favicon
The webpage has a favicon.
https://public.leafly.com/favicon/favicon.ico
Performance
Text compression
The HTML file is compressed.
Load time
The webpage loaded in 0.49 seconds.
Page size
The size of the HTML webpage is 53,026.00.
HTTP requests
There are fewer than 26 HTTP requests on the webpage.
  1. https://js-sec.indexww.com/ht/p/194135-243507802563548.js
  2. https://public.leafly.com/web-web/_next/static/chunks/polyfills-5cd94c89d3acac5f.js
  3. https://public.leafly.com/web-web/_next/static/chunks/webpack-e1c0fe42592266bb.js
  4. https://public.leafly.com/web-web/_next/static/chunks/framework-dc49eba9342ba1b7.js
  5. https://public.leafly.com/web-web/_next/static/chunks/main-9fab874eb9968555.js
  6. https://public.leafly.com/web-web/_next/static/chunks/pages/_app-2f6b73e3e8997345.js
  7. https://public.leafly.com/web-web/_next/static/chunks/1664-59f15885b7f7cc8e.js
  8. https://public.leafly.com/web-web/_next/static/chunks/2492-fd48c49153459038.js
  9. https://public.leafly.com/web-web/_next/static/chunks/6337-4e3676a65bc9396d.js
  10. https://public.leafly.com/web-web/_next/static/chunks/5150-2fe715a4da099aa0.js
  11. https://public.leafly.com/web-web/_next/static/chunks/4528-32ae009583d32ae2.js
  12. https://public.leafly.com/web-web/_next/static/chunks/9322-1c8482a450567f1e.js
  13. https://public.leafly.com/web-web/_next/static/chunks/909-722f527cce34fa05.js
  14. https://public.leafly.com/web-web/_next/static/chunks/6567-dcd2fc7df3e34c38.js
  15. https://public.leafly.com/web-web/_next/static/chunks/1561-c7c11d8452878ee0.js
  16. https://public.leafly.com/web-web/_next/static/chunks/4176-a725df6779e646dc.js
  17. https://public.leafly.com/web-web/_next/static/chunks/8648-3556f2ac2e6edf3f.js
  18. https://public.leafly.com/web-web/_next/static/chunks/1867-91e6b435df3e1afc.js
  19. https://public.leafly.com/web-web/_next/static/chunks/8840-a9f6a7c306b90e4d.js
  20. https://public.leafly.com/web-web/_next/static/chunks/pages/index-be0167bff48ab425.js
  21. https://public.leafly.com/web-web/_next/static/d84657ca96b57a27a2d55183a9ffe773275a4605/_buildManifest.js
  22. https://public.leafly.com/web-web/_next/static/d84657ca96b57a27a2d55183a9ffe773275a4605/_ssgManifest.js
  23. https://public.leafly.com/web-web/_next/static/d84657ca96b57a27a2d55183a9ffe773275a4605/_middlewareManifest.js
  1. https://public.leafly.com/web-web/_next/static/css/2a89ff0523bb5509.css
  2. https://public.leafly.com/web-web/_next/static/css/81694089a35cf2b0.css
  1. https://www.googletagmanager.com/ns.html?id=GTM-NN27SHZ
Image format
The images are served in the AVIF, WebP format.
JavaScript defer
The are 1 javascript resources without the defer attribute.
  1. https://js-sec.indexww.com/ht/p/194135-243507802563548.js
DOM size
There are more than 1,500 DOM nodes.
Security
HTTPS encryption
The webpage uses HTTPS encryption.
The HTML file has https://www.leafly.com/ DOM nodes.
Mixed content
There are no mixed content resources on the webpage.
Server signature
The webpage has a public server signature.
cloudflare
Unsafe cross-origin links
The webpage does not have unsafe cross-origin links.
Plaintext email
The webpage contains plaintext emails.
  1. email@address.com
  2. email@address.com
  3. email@address.com
Miscellaneous
Structured data
The webpage has structured data.
        Meta viewport
        The webpage has a meta viewport tag set.
        width=device-width, initial-scale=1
        Character set
        The webpage has a charset value set.
        utf-8
        Sitemap
        The website has sitemaps.
        1. https://www.leafly.com/sitemaps/sitemap-index.xml
        2. https://www.leafly.com/news/sitemap_index.xml
        3. https://www.leafly.com/sitemaps-tmp/deals-com-sitemap.xml
        4. https://www.leafly.com/sitemaps-tmp/sitemap-finder-filters-4-15-2022.xml
        5. https://www.leafly.com/sitemaps-tmp/sitemap-delivery-us-3-10-22.xml
        6. https://www.leafly.com/sitemaps-tmp/sitemap-industry-sci-tech-com.xml
        Content length
        The webpage has 4,523 words.
        Text to HTML ratio
        The text to HTML ratio is 13%.
        Inline CSS
        The webpage contains inline CSS code.
        1. display:none;visibility:hidden
        2. min-height:20px;min-width:20px;opacity:0;right:-12px;top:-8px;transition:opacity 250ms linear
        3. background-color:#45606e;height:min-content;position:relative;top:-5px
        4. width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px
        5. width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px
        6. transform:translateX(-100%)
        7. opacity:0
        8. width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px
        9. width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px
        10. width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px
        11. transform:translateX(-100%)
        12. background-color:#45606e;height:min-content;position:relative;top:-5px
        13. opacity:0
        14. width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px
        15. width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px
        16. width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px
        17. z-index:2147483647
        18. margin:-2px
        19. width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px
        20. width:calc(100% + 16px)
        21. transform:translateX(calc(-0% - 0px))
        22. fill:url(#featured-dispensary-card-placeholder-0-p1-animated-diff)
        23. fill:url(#featured-dispensary-card-placeholder-0-p2-animated-diff)
        24. fill:url(#featured-dispensary-card-placeholder-0-p4-animated-diff)
        25. fill:url(#featured-dispensary-card-placeholder-0-p5-animated-diff)
        26. fill:url(#featured-dispensary-card-placeholder-0-p6-animated-diff)
        27. fill:url(#featured-dispensary-card-placeholder-0-p7-animated-diff)
        28. fill:url(#featured-dispensary-card-placeholder-0-p8-animated-diff)
        29. fill:url(#featured-dispensary-card-placeholder-0-p13-animated-diff)
        30. fill:url(#featured-dispensary-card-placeholder-1-p1-animated-diff)
        31. fill:url(#featured-dispensary-card-placeholder-1-p2-animated-diff)
        32. fill:url(#featured-dispensary-card-placeholder-1-p4-animated-diff)
        33. fill:url(#featured-dispensary-card-placeholder-1-p5-animated-diff)
        34. fill:url(#featured-dispensary-card-placeholder-1-p6-animated-diff)
        35. fill:url(#featured-dispensary-card-placeholder-1-p7-animated-diff)
        36. fill:url(#featured-dispensary-card-placeholder-1-p8-animated-diff)
        37. fill:url(#featured-dispensary-card-placeholder-1-p13-animated-diff)
        38. fill:url(#featured-dispensary-card-placeholder-2-p1-animated-diff)
        39. fill:url(#featured-dispensary-card-placeholder-2-p2-animated-diff)
        40. fill:url(#featured-dispensary-card-placeholder-2-p4-animated-diff)
        41. fill:url(#featured-dispensary-card-placeholder-2-p5-animated-diff)
        42. fill:url(#featured-dispensary-card-placeholder-2-p6-animated-diff)
        43. fill:url(#featured-dispensary-card-placeholder-2-p7-animated-diff)
        44. fill:url(#featured-dispensary-card-placeholder-2-p8-animated-diff)
        45. fill:url(#featured-dispensary-card-placeholder-2-p13-animated-diff)
        46. fill:url(#featured-dispensary-card-placeholder-3-p1-animated-diff)
        47. fill:url(#featured-dispensary-card-placeholder-3-p2-animated-diff)
        48. fill:url(#featured-dispensary-card-placeholder-3-p4-animated-diff)
        49. fill:url(#featured-dispensary-card-placeholder-3-p5-animated-diff)
        50. fill:url(#featured-dispensary-card-placeholder-3-p6-animated-diff)
        51. fill:url(#featured-dispensary-card-placeholder-3-p7-animated-diff)
        52. fill:url(#featured-dispensary-card-placeholder-3-p8-animated-diff)
        53. fill:url(#featured-dispensary-card-placeholder-3-p13-animated-diff)
        54. min-width:80px;width:80px
        55. fill:url(#homepage-product-category-0-product-category-card-placeholder-1-animated-diff)
        56. fill:url(#homepage-product-category-0-product-category-card-placeholder-2-animated-diff)
        57. min-width:80px;width:80px
        58. fill:url(#homepage-product-category-1-product-category-card-placeholder-1-animated-diff)
        59. fill:url(#homepage-product-category-1-product-category-card-placeholder-2-animated-diff)
        60. min-width:80px;width:80px
        61. fill:url(#homepage-product-category-2-product-category-card-placeholder-1-animated-diff)
        62. fill:url(#homepage-product-category-2-product-category-card-placeholder-2-animated-diff)
        63. min-width:80px;width:80px
        64. fill:url(#homepage-product-category-3-product-category-card-placeholder-1-animated-diff)
        65. fill:url(#homepage-product-category-3-product-category-card-placeholder-2-animated-diff)
        66. min-width:80px;width:80px
        67. fill:url(#homepage-product-category-4-product-category-card-placeholder-1-animated-diff)
        68. fill:url(#homepage-product-category-4-product-category-card-placeholder-2-animated-diff)
        69. min-width:80px;width:80px
        70. fill:url(#homepage-product-category-5-product-category-card-placeholder-1-animated-diff)
        71. fill:url(#homepage-product-category-5-product-category-card-placeholder-2-animated-diff)
        72. min-width:80px;width:80px
        73. fill:url(#homepage-product-category-6-product-category-card-placeholder-1-animated-diff)
        74. fill:url(#homepage-product-category-6-product-category-card-placeholder-2-animated-diff)
        75. min-width:80px;width:80px
        76. fill:url(#homepage-product-category-7-product-category-card-placeholder-1-animated-diff)
        77. fill:url(#homepage-product-category-7-product-category-card-placeholder-2-animated-diff)
        78. min-width:80px;width:80px
        79. fill:url(#homepage-product-category-8-product-category-card-placeholder-1-animated-diff)
        80. fill:url(#homepage-product-category-8-product-category-card-placeholder-2-animated-diff)
        81. min-width:80px;width:80px
        82. fill:url(#homepage-product-category-9-product-category-card-placeholder-1-animated-diff)
        83. fill:url(#homepage-product-category-9-product-category-card-placeholder-2-animated-diff)
        84. object-fit:cover;object-position:center
        85. width:calc(100% + 16px)
        86. transform:translateX(calc(-0% - 0px))
        87. fill:url(#dispensary-card-placeholder-0-p1-animated-diff)
        88. fill:url(#dispensary-card-placeholder-0-p2-animated-diff)
        89. fill:url(#dispensary-card-placeholder-0-p4-animated-diff)
        90. fill:url(#dispensary-card-placeholder-0-p5-animated-diff)
        91. fill:url(#dispensary-card-placeholder-0-p6-animated-diff)
        92. fill:url(#dispensary-card-placeholder-0-p7-animated-diff)
        93. fill:url(#dispensary-card-placeholder-0-p8-animated-diff)
        94. fill:url(#dispensary-card-placeholder-1-p1-animated-diff)
        95. fill:url(#dispensary-card-placeholder-1-p2-animated-diff)
        96. fill:url(#dispensary-card-placeholder-1-p4-animated-diff)
        97. fill:url(#dispensary-card-placeholder-1-p5-animated-diff)
        98. fill:url(#dispensary-card-placeholder-1-p6-animated-diff)
        99. fill:url(#dispensary-card-placeholder-1-p7-animated-diff)
        100. fill:url(#dispensary-card-placeholder-1-p8-animated-diff)
        101. fill:url(#dispensary-card-placeholder-2-p1-animated-diff)
        102. fill:url(#dispensary-card-placeholder-2-p2-animated-diff)
        103. fill:url(#dispensary-card-placeholder-2-p4-animated-diff)
        104. fill:url(#dispensary-card-placeholder-2-p5-animated-diff)
        105. fill:url(#dispensary-card-placeholder-2-p6-animated-diff)
        106. fill:url(#dispensary-card-placeholder-2-p7-animated-diff)
        107. fill:url(#dispensary-card-placeholder-2-p8-animated-diff)
        108. fill:url(#dispensary-card-placeholder-3-p1-animated-diff)
        109. fill:url(#dispensary-card-placeholder-3-p2-animated-diff)
        110. fill:url(#dispensary-card-placeholder-3-p4-animated-diff)
        111. fill:url(#dispensary-card-placeholder-3-p5-animated-diff)
        112. fill:url(#dispensary-card-placeholder-3-p6-animated-diff)
        113. fill:url(#dispensary-card-placeholder-3-p7-animated-diff)
        114. fill:url(#dispensary-card-placeholder-3-p8-animated-diff)
        115. max-width:260px
        116. fill:url(#featured-strain-card-0-placeholder-animated-diff)
        117. max-width:260px
        118. fill:url(#featured-strain-card-1-placeholder-animated-diff)
        119. max-width:260px
        120. fill:url(#featured-strain-card-2-placeholder-animated-diff)
        121. margin-left:-100px
        122. fill:url(#homepage-news-cta-placeholder-1-animated-diff)
        123. fill:url(#homepage-news-cta-placeholder-2-animated-diff)
        124. fill:url(#homepage-news-cta-placeholder-3-animated-diff)
        125. fill:url(#homepage-news-cta-placeholder-4-animated-diff)
        126. height:400px
        127. min-width:160px
        128. object-fit:cover;object-position:center
        129. fill:url(#newsletter-title-placeholder-1-animated-diff)
        130. fill:url(#newsletter-title-placeholder-2-animated-diff)
        131. opacity:0
        132. max-width:488px
        133. margin:0 -10px;padding:0 10px
        134. margin:0 -10px;padding:0 10px
        135. margin:0 -10px;padding:0 10px
        Deprecated HTML
        There are no deprecated HTML tags on the webpage.