Technical SEO
Indexability, canonicalization, structured data, and international SEO.
55 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.
Canonical URL references a different protocol or host than the current page, causing indexing issues.
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.
Conflicting indexability directives in meta robots tag and X-Robots-Tag header cause search engines to deindex pages unintentionally.
More than one canonical tag found on a single page, causing conflicting deduplication signals to search engines.
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
Noindex pages are receiving internal links from indexable pages, causing wasted link equity and potential indexation issues.
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 are missing the viewport meta tag, causing poor mobile rendering and SEO issues.
A page has both a noindex directive and a canonical tag pointing to a different URL, creating conflicting SEO signals.
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.
Pages return 200 OK but display 'Not Found' in title or H1, causing soft 404 issues for search engines.
Pages block mobile zoom by using user-scalable=no or maximum-scale≤1 in the viewport meta tag, harming accessibility and SEO.
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.
Canonical or hreflang URLs point to a different origin and redirect, risking SEO signal loss or misattribution.
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.
Some hreflang clusters have pages that do not reciprocally reference each other, violating Google's hreflang requirements.
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.
og:image meta tags must use absolute URLs; relative paths break social media previews.
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.
The og:image URL returns a non-image content-type, causing social cards to display without an image preview.
One non-auth page has a noindex directive; review if this is intentional or an error.
Two non-auth pages have noindex directives; review to ensure this is intentional.
Pages at depth 1+ lack BreadcrumbList JSON-LD schema, preventing breadcrumb display in search results.
Some hreflang clusters lack an x-default fallback, which guides Google for unmatched languages.
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
Some pages lack a character encoding declaration, risking text display issues and crawler confusion.
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.
See which technical seo issues affect your site
Free scan · No credit card required.