HTML Validation Result of bit.ly

After validating, we found 17 errors and 7 warnings.

17 Errors

1. Attribute “fetchpriority” not allowed on element “link” at this point. 1 occurrence
On line 5, column 143 '...="UTF-8"> <link rel="preload" as="image" href="https://mkt-bitly-media.qrcg.net/wp-content/uploads/2026/08/16230847/curology-1.png" fetchpriority="high"> ...'

2. CSS: “rotate”: Property “rotate” doesn't exist. 1 occurrence
On line 353, column 654 '..."]{rotate:180deg} /*# ...'

3. Duplicate ID “bitly-anim-shorten-sequence-css”. 1 occurrence
On line 362, column 213 '...<noscript><link rel="stylesheet" id="bitly-anim-shorten-sequence-css" href="https://mkt-bitly-media.qrcg.net/theme-assets/bitly-theme/build/93db5b1daca6/animations/shorten-sequence.css?ver=1791993650" media="all"> </nos...'

4. Duplicate ID “bitly-anim-qr-scan-insights-css”. 1 occurrence
On line 364, column 213 '...<noscript><link rel="stylesheet" id="bitly-anim-qr-scan-insights-css" href="https://mkt-bitly-media.qrcg.net/theme-assets/bitly-theme/build/93db5b1daca6/animations/qr-scan-insights.css?ver=1791993650" media="all"> </nos...'

5. Duplicate ID “bitly-anim-ai-analysis-css”. 1 occurrence
On line 366, column 203 '...<noscript><link rel="stylesheet" id="bitly-anim-ai-analysis-css" href="https://mkt-bitly-media.qrcg.net/theme-assets/bitly-theme/build/93db5b1daca6/animations/ai-analysis.css?ver=1791993650" media="all"> </nos...'

6. Saw “<?”. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.) 1 occurrence
On line 383, column 102 '...x" rel="home"><?xml version="1...'

7. Attribute “inert” not allowed on element “nav” at this point. 1 occurrence
On line 393, column 138 '... <nav class="header-mobile-menu" id="header-mobile-menu" aria-hidden="true" inert aria-label="Main navigation"><div c...'

8. Attribute “fetchpriority” not allowed on element “img” at this point. 1 occurrence
On line 425, column 382 '...rd__item"><img fetchpriority="high" width="160" height="60" src="https://mkt-bitly-media.qrcg.net/wp-content/uploads/2026/08/16230847/curology-1.png" class="logo-board__image" alt=""></div>...'

9. Element “stop” is missing required attribute “offset”. 1 occurrence
On line 595, column 230 '...aceOnUse"><stop stop-color="#219ACD"></stop...'

10. When the “srcset” attribute has any image candidate string with a width descriptor, the “sizes” attribute must also be present. 1 occurrence
On line 702, column 7293 '...io: 0.52"><source media="(max-width: 768px)" srcset="https://mkt-bitly-media.qrcg.net/wp-content/uploads/2026/08/22132058/home_screenshot_static_mobile-156x300.webp 156w, https://mkt-bitly-media.qrcg.net/wp-content/uploads/2026/08/22132058/home_screenshot_static_mobile-534x1024.webp 534w, https://mkt-bitly-media.qrcg.net/wp-content/uploads/2026/08/22132058/home_screenshot_static_mobile.webp 585w"><img s...'

11. Bad value “speculationrules” for attribute “type” on element “script”: Subtype missing. 1 occurrence
On line 710, column 32 '.../footer> <script type="speculationrules"> {"pre...'

12. Element “script” must not have attribute “defer” unless attribute “src” is also specified. 1 occurrence
On line 714, column 144 '...> <script id="profitwell-js" data-pw-auth="36daba674ba5cfc0ff20888a386b766b" async defer type="text/plain" class="optanon-category-C0002"> /...'

13. Element “script” must not have attribute “async” unless attribute “src” is also specified or unless attribute “type” is specified with value “module”. 1 occurrence
On line 714, column 144 '...> <script id="profitwell-js" data-pw-auth="36daba674ba5cfc0ff20888a386b766b" async defer type="text/plain" class="optanon-category-C0002"> /...'

14. A “script” element with a “src” attribute must not have a “type” attribute whose value is anything other than the empty string, a JavaScript MIME type, or “module”. 1 occurrence
On line 723, column 133 '.../script> <script type="text/plain" class="optanon-category-C0002" id="hs-script-loader" async defer src="//js-eu1.hs-scripts.com/26740822.js"></scri...'

15. Element “style” not allowed as child of element “body” in this context. (Suppressing further errors from this subtree.) 2 occurrences
On line 1006, column 44 '...}</script><style class="wpcode-css-snippet"> /* fi...'
On line 1662, column 13 '...pt> <style> ...'

16. CSS: “text-wrap”: Property “text-wrap” doesn't exist. 1 occurrence
On line 1043, column 8

17. CSS: Parse Error. 2 occurrences
On line 1049, column 47 '...ly-anim) .bitly-anim{ ...'
On line 1139, column 77 '...:has(img) {display:none} </st...'

7 Warnings

1. The “type” attribute is unnecessary for JavaScript resources. 1 occurrence
On line 57, column 614 '...)</script><script type="text/javascript" class="optanon-category-C0001" src="https://cdn.optimizely.com/js/16488430484.js"></scri...'

2. The first occurrence of ID “bitly-anim-shorten-sequence-css” was here. 1 occurrence
On line 361, column 231 '...ia="all"> <link rel="stylesheet" id="bitly-anim-shorten-sequence-css" href="https://mkt-bitly-media.qrcg.net/theme-assets/bitly-theme/build/93db5b1daca6/animations/shorten-sequence.css?ver=1791993650" media="print" onload="this.media='all'"> <nosc...'

3. The first occurrence of ID “bitly-anim-qr-scan-insights-css” was here. 1 occurrence
On line 363, column 242 '.../noscript><link rel="stylesheet" id="bitly-anim-qr-scan-insights-css" href="https://mkt-bitly-media.qrcg.net/theme-assets/bitly-theme/build/93db5b1daca6/animations/qr-scan-insights.css?ver=1791993650" media="print" onload="this.media='all'"> <nosc...'

4. The first occurrence of ID “bitly-anim-ai-analysis-css” was here. 1 occurrence
On line 365, column 232 '.../noscript><link rel="stylesheet" id="bitly-anim-ai-analysis-css" href="https://mkt-bitly-media.qrcg.net/theme-assets/bitly-theme/build/93db5b1daca6/animations/ai-analysis.css?ver=1791993650" media="print" onload="this.media='all'"> <nosc...'

5. Consider using the “h1” element as a top-level heading only (all “h1” elements are treated as top-level headings by many screen readers and other tools). 1 occurrence
On line 403, column 86 '... <h1 class="heading-h1 text-center hero__headline">Unders...'

6. The “list” role is unnecessary for element “ul”. 9 occurrences
On line 422, column 396 '...ludes:</p><ul class="list-items list-items--list list-items--inverted free-hook-features__list" role="list"><li cl...'
On line 422, column 2358 '...ludes:</p><ul class="list-items list-items--list list-items--inverted free-hook-features__list" role="list"><li cl...'
On line 708, column 343 '...itly?</h3><ul class="footer__links" role="list"><li cl...'
On line 708, column 1081 '...ducts</h3><ul class="footer__links" role="list"><li cl...'
On line 708, column 2060 '...tures</h3><ul class="footer__links" role="list"><li cl...'
On line 708, column 3356 '...tions</h3><ul class="footer__links" role="list"><li cl...'
On line 708, column 5293 '...urces</h3><ul class="footer__links" role="list"><li cl...'
On line 708, column 7394 '...Legal</h3><ul class="footer__links" role="list"><li cl...'
On line 708, column 8724 '...mpany</h3><ul class="footer__links" role="list"><li cl...'

7. Article lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all articles. 4 occurrences
On line 670, column 77 '...> <article class="card-v2 card-v2--quote card-v2--quote-user-evidence"><div c...'
On line 672, column 77 '...> <article class="card-v2 card-v2--quote card-v2--quote-user-evidence"><div c...'
On line 674, column 77 '...> <article class="card-v2 card-v2--quote card-v2--quote-user-evidence"><div c...'
On line 397, column 31 '...> <article id="post-217"> ...'

HTML Validator

What are the most common errors on your website? Summarize the HTML errors across and entire domain with the HTML Validator.