Seoxpert.io
Category hub

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.

high17 issues
Canonical Points to a Different Protocol or Host

Canonical URL references a different protocol or host than the current page, causing indexing issues.

#canonical#cross-origin#indexability
Canonical Tags Point to Non-Indexable Targets

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

#canonical#indexability#status-codes
LocalBusiness Schema Missing Telephone or Address

LocalBusiness schema is missing required telephone or address fields, affecting local SEO eligibility.

#schema#local-seo#structured-data#local-business
Meta Robots and X-Robots-Tag Disagree on Indexability

Conflicting indexability directives in meta robots tag and X-Robots-Tag header cause search engines to deindex pages unintentionally.

#meta-robots#x-robots-tag#indexability
Multiple Canonical Tags on Single Page

More than one canonical tag found on a single page, causing conflicting deduplication signals to search engines.

#canonical#duplicate-content#technical-seo
Noindex Pages Canonicalized to Different URLs

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#canonical#conflicting-signals
Noindex Pages Receive Internal Links from Indexable Pages

Noindex pages are receiving internal links from indexable pages, causing wasted link equity and potential indexation issues.

#noindex#link-equity#indexability
Pages Excluded from Search Indexing

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

#noindex#indexability
Pages Missing Title Tags

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

#title#on-page-seo#serp
Pages Missing Viewport Meta Tag

Pages are missing the viewport meta tag, causing poor mobile rendering and SEO issues.

#mobile#viewport#core-web-vitals
Pages with noindex AND a Canonical Pointing Elsewhere

A page has both a noindex directive and a canonical tag pointing to a different URL, creating conflicting SEO signals.

#noindex#canonical#indexability
Pages with Noindex Directives

Pages carry noindex directives that prevent them from appearing in search results. Verify every one is intentional.

#noindex#indexability#meta-robots
Product Schema Missing Required Fields

Product schema is missing required fields: name, image, or offers/price, preventing eligibility for rich results.

#schema#product#structured-data#rich-results
Shallow Pages with Non-200 Status Codes

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

#status-codes#indexability#crawlability
Sitemap URLs Point to a Different Origin Than the Site

All sitemap URLs point to a different domain than the site, causing indexing issues.

#sitemap#indexability#domain-mismatch#deployment
Soft 404 Pages Detected (200 OK with "Not Found" Title)

Pages return 200 OK but display 'Not Found' in title or H1, causing soft 404 issues for search engines.

#soft-404#indexability#crawl-budget
Viewport Blocks User Scaling (Zoom Disabled)

Pages block mobile zoom by using user-scalable=no or maximum-scale≤1 in the viewport meta tag, harming accessibility and SEO.

#mobile#viewport#accessibility#viewport-zoom
medium23 issues
`og:image` Is a Relative URL

The `og:image` meta tag uses a relative URL, causing social previews to render without an image.

#open-graph#social#og-image#social-sharing
Article Schema Missing Author or Date Fields

Article schema is missing required author or datePublished fields on 27 pages.

#schema#article#structured-data#eeat
Article Schema on Thin Content Pages

Article schema is used on pages with under 300 words, making them ineligible for article rich results.

#schema#article#thin-content#structured-data
Canonical / hreflang URL Redirects Off-Origin

Canonical or hreflang URLs point to a different origin and redirect, risking SEO signal loss or misattribution.

#canonical#hreflang#indexability#redirect-chain
Conflicting Meta Robots and X-Robots-Tag Directives

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

#meta-robots#x-robots-tag#indexability
Duplicate Title Tags Detected

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,

#title#duplicates#on-page-seo
FAQPage Schema Without Matching Question Headings

FAQPage schema is present but lacks matching question-phrased H2/H3 headings on 15 pages.

#schema#faq#structured-data#rich-results
H1 and Title Tag Target Different Topics

The title tag and H1 heading target different topics, causing keyword misalignment and topical ambiguity for search engines.

#title#h1#keyword-alignment#on-page-seo
Hreflang Cluster Has Non-Reciprocal Links

Some hreflang clusters have pages that do not reciprocally reference each other, violating Google's hreflang requirements.

#hreflang#international-seo
Hreflang Sets Missing Self-Referencing URLs

Pages with hreflang alternates do not include a self-referencing entry, making the hreflang set incomplete.

#hreflang#international-seo
Images Missing Alt Text

One or more images on your page are missing descriptive alt text, impacting SEO and accessibility.

#alt-text#accessibility#image-seo#mobile
Invalid Hreflang Locale Values

Hreflang attributes with invalid locale values (such as malformed language or region codes) prevent search engines from correctly understanding your site's inte

#hreflang#international-seo
Invalid JSON-LD Schema Markup Detected

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

#schema#json-ld#structured-data
JSON-LD Schema Missing Required Fields for Rich Results

Some JSON-LD schema blocks are missing required fields for Google rich-result eligibility, preventing enhanced SERP features.

#schema#json-ld#rich-results#seo
LocalBusiness Schema Without Visible Contact Information

LocalBusiness schema is present but no visible phone number or address is shown on the page.

#schema#local-seo#structured-data#local-business
Noindex Pages Listed in Sitemap

Pages with noindex meta tags are incorrectly included in sitemap.xml, sending conflicting signals to search engines.

#sitemap#noindex#indexability#consistency
og:image URLs Are Not Absolute

og:image meta tags must use absolute URLs; relative paths break social media previews.

#og-image#open-graph#social-preview
Organization Schema Missing Name or URL

Organization schema is missing the required name or url field in your structured data.

#schema#organization#structured-data#knowledge-graph
Pages Canonicalized to Different URLs

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.

#canonical#indexability
Pages Missing Core Open Graph Tags

Pages lack og:title, og:description, or og:image tags, degrading appearance when shared on social platforms.

#open-graph#social#metadata
Pages Missing Meta Descriptions

Pages on your site are missing <meta name="description"> tags, resulting in search engines generating their own snippets, which may not accurately reflect your

#meta-description#on-page-seo#serp#ctr
Redirect Chains Affecting SEO

URLs redirect through multiple hops before reaching their final destination, diluting link equity and adding crawl and user latency.

#redirects#crawl-efficiency#link-equity
Social Card Image URL Does Not Serve an Image

The og:image URL returns a non-image content-type, causing social cards to display without an image preview.

#social#og-image#twitter-card#content-type
low15 issues
1 Isolated Page(s) with Noindex

One non-auth page has a noindex directive; review if this is intentional or an error.

#noindex#indexability
2 Isolated Page(s) with Noindex

Two non-auth pages have noindex directives; review to ensure this is intentional.

#noindex#indexability
Deep Pages Missing BreadcrumbList Schema

Pages at depth 1+ lack BreadcrumbList JSON-LD schema, preventing breadcrumb display in search results.

#breadcrumb#schema#json-ld#structured-data
Hreflang Clusters Missing x-default

Some hreflang clusters lack an x-default fallback, which guides Google for unmatched languages.

#hreflang#x-default#international-seo
Meta Descriptions Are Too Short

Some pages have meta descriptions under 70 characters, missing keyword and messaging opportunities.

#meta-description#length#serp
Pages Missing Canonical Tags

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

#canonical#duplicate-content
Pages Missing Character Encoding Declaration

Some pages lack a character encoding declaration, risking text display issues and crawler confusion.

#charset#encoding#technical-seo
Pages Missing Core Twitter Card Metadata

Pages have incomplete Twitter Card metadata, causing plain link previews on X/Twitter instead of rich cards.

#twitter-cards#social#metadata
Pages Missing JSON-LD Schema Markup

Pages lacking JSON-LD schema markup miss out on structured data benefits, such as enhanced search result appearances (rich snippets) for reviews, products, and

#schema#json-ld#structured-data
Pages with Duplicate `<meta name="description">` Tags

A page contains more than one <meta name="description"> tag, causing ambiguity for search engines.

#seo#meta-description#template-bug
Pages with Duplicate Open Graph `og:*` Meta Tags

Duplicate Open Graph meta tags cause inconsistent social sharing previews across platforms.

#seo#open-graph#social#template-bug
Pages with Multiple `<h1>` Headings

Multiple <h1> headings found on a page; best practice is a single h1 to define the main topic.

#seo#h1#heading-structure#accessibility
Pages with Multiple `<title>` Tags

A page contains more than one <title> tag, which is invalid HTML and can confuse search engines.

#seo#html-spec#template-bug#title
Title Tags Are Too Long

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#length#serp
Title Tags Lead with Brand Instead of Keywords

Title tags start with brand names instead of keywords, reducing SEO relevance and CTR.

#title#keyword-prominence#ctr#on-page-seo

See which technical seo issues affect your site

Free scan · No credit card required.