Seoxpert.io
Category hub

Technical SEO

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.

high9 issues
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
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
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 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
medium19 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
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 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
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
low11 issues
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
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 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