Indexability, canonicalization, structured data, and international SEO.
39 issuesbelow — sorted by severity, with the critical and high-severity ones first because they're what you should fix this week. Each entry links to a single page with the symptom, the root cause, the actual code or config change to ship, and a free scan that checks if the issue applies to your site right now.
When a page's canonical tag references a target URL that is not indexable (e.g., has a noindex directive, returns a non-200 HTTP status, or is blocked by robots
LocalBusiness schema is missing required telephone or address fields, affecting local SEO eligibility.
This issue occurs when a page is marked with both a noindex directive and a rel="canonical" pointing to a different URL. This creates conflicting signals for se
Pages are being excluded from Google's search index due to the presence of 'noindex' directives, either in the HTML meta tags or HTTP headers. This prevents the
Pages are missing the <title> tag in their HTML <head> section, which prevents search engines from displaying accurate titles in search results and can harm SEO
Pages carry noindex directives that prevent them from appearing in search results. Verify every one is intentional.
Product schema is missing required fields: name, image, or offers/price, preventing eligibility for rich results.
Shallow pages (within 3 clicks from the homepage) that return non-200 HTTP status codes, such as 404, 410, 301, or 302, prevent search engines from accessing an
All sitemap URLs point to a different domain than the site, causing indexing issues.
The `og:image` meta tag uses a relative URL, causing social previews to render without an image.
Article schema is missing required author or datePublished fields on 27 pages.
Article schema is used on pages with under 300 words, making them ineligible for article rich results.
Conflicting Meta Robots and X-Robots-Tag directives occur when a page's HTML meta robots tag and its HTTP X-Robots-Tag header provide different indexing instruc
Duplicate title tags occur when multiple pages on a website use the same <title> element in their HTML. This confuses search engines, weakens keyword targeting,
FAQPage schema is present but lacks matching question-phrased H2/H3 headings on 15 pages.
The title tag and H1 heading target different topics, causing keyword misalignment and topical ambiguity for search engines.
Pages with hreflang alternates do not include a self-referencing entry, making the hreflang set incomplete.
One or more images on your page are missing descriptive alt text, impacting SEO and accessibility.
Hreflang attributes with invalid locale values (such as malformed language or region codes) prevent search engines from correctly understanding your site's inte
Invalid JSON-LD Schema Markup occurs when the structured data embedded in a web page contains syntax errors or does not conform to the JSON-LD specification. Th
Some JSON-LD schema blocks are missing required fields for Google rich-result eligibility, preventing enhanced SERP features.
LocalBusiness schema is present but no visible phone number or address is shown on the page.
Pages with noindex meta tags are incorrectly included in sitemap.xml, sending conflicting signals to search engines.
Organization schema is missing the required name or url field in your structured data.
When a web page includes a canonical tag that points to a different URL, it tells search engines that the current page is a duplicate or less preferred version.
Pages lack og:title, og:description, or og:image tags, degrading appearance when shared on social platforms.
Pages on your site are missing <meta name="description"> tags, resulting in search engines generating their own snippets, which may not accurately reflect your
URLs redirect through multiple hops before reaching their final destination, diluting link equity and adding crawl and user latency.
Pages at depth 1+ lack BreadcrumbList JSON-LD schema, preventing breadcrumb display in search results.
Some pages have meta descriptions under 70 characters, missing keyword and messaging opportunities.
Pages are missing <link rel="canonical"> tags, which help search engines understand the preferred version of a URL when duplicates exist. Without these tags, se
Pages have incomplete Twitter Card metadata, causing plain link previews on X/Twitter instead of rich cards.
Pages lacking JSON-LD schema markup miss out on structured data benefits, such as enhanced search result appearances (rich snippets) for reviews, products, and
A page contains more than one <meta name="description"> tag, causing ambiguity for search engines.
Duplicate Open Graph meta tags cause inconsistent social sharing previews across platforms.
Multiple <h1> headings found on a page; best practice is a single h1 to define the main topic.
A page contains more than one <title> tag, which is invalid HTML and can confuse search engines.
Title tags on your web pages are exceeding recommended character limits, causing them to be truncated in search engine results pages (SERPs). This can hide impo
Title tags start with brand names instead of keywords, reducing SEO relevance and CTR.