83 common issues and how to fix them
What does it mean? Render-blocking resources are files (like CSS and JavaScript) that the browser must download and pro...
What does it mean? Unused CSS refers to styles that are loaded by the browser but never applied to any element on the p...
What does it mean? Unused JavaScript refers to JS code that is downloaded but never executed (or not needed on the curr...
π« 404 Issues What does it mean? A 404 error occurs when a page is requested but not found on the server. This happens ...
What does it mean? The H1 tag is the primary heading of a webpage. It tells both users and search engines what the page...
What does it mean? An Internal No Response issue happens when a webpage links to another page on the same domain, but t...
What does it mean? An illegible font size issue happens when the text on a webpage is too small to read comfortably, es...
What does it mean? A Soft 404 occurs when a page looks like a 404 (not found) error to users or Google but still return...
What does it mean? A non-indexable page is a webpage that Google and other search engines cannot add to their index. Th...
What does it mean? Google Analytics (GA) tracking parameters (like utm_source, utm_medium, utm_campaign) are query stri...
What does it mean? A noindex directive tells search engines not to include a specific page in their search results. It ...
What does it mean? A robots.txt file tells search engine crawlers which parts of a site they are not allowed to crawl. ...
β What does it mean? A page is considered Canonicalised when it contains a rel="canonical" tag pointing to another URL ...
β What does it mean? Interaction to Next Paint (INP) is a Core Web Vital metric introduced by Google. It measures how q...
β What is CLS? Cumulative Layout Shift (CLS) is a Core Web Vital metric that measures visual stability of a webpage. It...
β What is TTFB? Time to First Byte (TTFB) is the time it takes for a userβs browser to receive the first byte of data f...
β What is LCP? Largest Contentful Paint (LCP) is a Core Web Vitals metric that measures the time it takes for the large...
β What is it? When Google measures LCP, it often uses an image (e.g., hero banner, product photo, featured image) as th...
β What is RTT? Round Trip Time (RTT) measures how long it takes for a browser to send a request to the server and recei...
β What are Navigation Types? Navigation types describe how a user reaches a page. In web performance and SEO audits, an...
β What are Form Factors? Form factors describe the types of devices users use to access a website (e.g., desktop, mobil...
What does it mean? Images often make up the largest portion of a webpageβs size. If they are not properly optimized (co...
β What does it mean? A canonical tag tells search engines which version of a page is the preferred (canonical) URL when...
β What does it mean? An H1 tag represents the main heading of a web page. Ideally, a page should have only one H1 that ...
β What does it mean? The page title (meta title) is one of the most important on-page SEO elements. Search engines like...
β What does it mean? A duplicate page title happens when two or more pages on a website use the same <title> tag. Since...
β What does it mean? βEfficiently Encode Imagesβ is a Google PageSpeed Insights (PSI) recommendation that tells you you...
β What does it mean? When a webpage loads, the browser by default tries to load all images at once, even the ones not v...
β What does it mean? A page title (title tag) is the clickable headline shown in search engine results. When titles are...
β What does it mean? When a website loads, the browser downloads and parses all CSS files. Often, these stylesheets con...
β What does it mean? Render-blocking resources are CSS and JavaScript files that the browser must download, parse, and ...
β What does it mean? Legacy JavaScript refers to older JavaScript syntax and polyfills that were originally created for...
β What does it mean? Low content pages are web pages with very little textual or meaningful content, often just a few s...
β What does it mean? Traditional image formats like JPEG and PNG are heavier compared to modern, next-generation format...
β What does it mean? When an image file size exceeds 100 KB, it is considered too heavy for web performance. While not ...
β What does it mean? When a webpage loads JavaScript files that are not used during rendering or interaction, they unne...
β What does it mean? When a website serves images that are larger than their display size on the page, the browser stil...
β What does it mean? A layout shift happens when visible elements on a page move unexpectedly while the page is loading...
β What does it mean? The page title (title tag) is the text shown in search engine results and browser tabs. When a pag...
β What does it mean? Search engines like Google measure page titles not just by character count, but by their pixel wid...
What does it mean? The H2 tag is a secondary heading that helps structure webpage content under the main H1 heading. Wh...
What does it mean? A non-ASCII character is any character outside the standard English alphabet, digits, and basic symb...
What does it mean? This issue occurs when internal links (links pointing to other pages within the same website) use th...
What does it mean? This issue occurs when a webpage contains too many external outbound links (links pointing to other ...
β What does it mean? Internal search URLs are pages generated when users search within a website using the built-in sea...
β What does it mean? URLs with uppercase letters can create problems because most web servers treat URLs as case-sensit...
β What does it mean? Internal redirection happens when an internal link on your site points to a URL that redirects to ...
β What does it mean? External No Response occurs when your website links to an external site (outbound link) that: Doe...
β What does it mean? Non-sequential headings occur when heading tags (<h1>, <h2>, <h3>, etc.) are used out of order, sk...
β What does it mean? An External Client Error happens when your website links to an external resource (outbound link) t...
β What does it mean? A parameterized URL is a URL that includes query strings after a ? symbol, often used for: Tracki...
β What does it mean? A protocol-relative URL is a resource link (image, CSS, JS, etc.) that omits the http: or https: s...
β What does it mean? The Referrer-Policy header controls how much referrer information (the URL of the previous page) i...
β What does it mean? HSTS (HTTP Strict Transport Security) is a security header that forces browsers to connect to your...
β What does it mean? An H2 tag represents a secondary heading on a web page. Unlike H1 (main topic, one per page), you ...
β What does it mean? A cross-origin link is a link or resource (CSS, JS, image, iframe, font, etc.) loaded from another...
β What does it mean? A Content Security Policy (CSP) header is a powerful security layer that controls which resources ...
β What does it mean? When a websiteβs URL structure uses underscores (_) instead of hyphens (-), search engines treat t...
β What does it mean? This issue appears when images on a webpage donβt include defined width and height attributes in t...
β What does it mean? Readability refers to how easy it is for users to read, understand, and engage with your website c...
β What does it mean? The Page Title (shown in browser tab & search results) and the H1 heading (main on-page heading) a...
β What does it mean? The Meta Description is a short snippet shown under the page title in search engine results (SERPs...
β What does it mean? The Meta Description is the short summary of a webpage shown in search engine results (SERPs) unde...
β What does it mean? An H2 tag is a subheading that structures your webpage content. It helps both users (by making con...
β What does it mean? A meta description is an HTML attribute that summarizes the content of a webpage. It usually appea...
β What does it mean? Readability refers to how easy it is for users (and search engines) to understand your content. If...
β What does it mean? Many websites use GIFs or heavy animations to show moving visuals. While GIFs are widely supported...
β What does it mean? When a webpage URL is longer than 115 characters, it is considered unnecessarily lengthy and compl...
β What does it mean? An H1 tag is the primary heading of a webpage that defines its main topic. If the H1 is longer tha...
β What does it mean? The alt text (alternative text) describes an image for search engines and screen readers (for acce...
β What does it mean? A meta description is an HTML tag that summarizes a webpageβs content for search engines and users...
β What does it mean? A meta description is a short snippet (shown in search results under the page title) that summariz...
β What does it mean? A duplicate meta description occurs when two or more pages on a website use the same meta descript...
β What does it mean? When images on a webpage do not have explicit width and height attributes (or equivalent CSS prope...
β What does it mean? An internal outlink is a link that points to another page within the same website. When these link...
β What does it mean? The H1 tag is the main heading of a webpage and should describe the primary topic of that page. Wh...
β What does it mean? An H2 tag is a subheading that helps structure your webpage content. When multiple pages (or even ...
β What does it mean? Legacy JavaScript refers to older JavaScript syntax and polyfills that were originally created for...
β What does it mean? When a webpage loads JavaScript files that are not used during rendering or interaction, they unne...
β What does it mean? Initial server response time, also known as Time to First Byte (TTFB), is the time it takes for a ...
β What does it mean? Static assets are files that don't change frequently, such as: β’ Images (JPG, PNG, WebP) β’ CSS and...
β What does it mean? Third-party scripts are external resources loaded from domains you don't control, such as: β’ Analy...
β What does it mean? The main thread is where the browser executes JavaScript, handles user interactions, and performs ...