Issue Reference
SEO Issues

SEO Issues

This category covers core on-page SEO elements. These checks evaluate how well your page is optimized for search engines.

21 checks | Focus: On-page optimization, meta tags, content structure
High Title Tag

What it checks: Presence, length (30-60 characters), and uniqueness of the title tag.

Why it matters: The title tag is a primary ranking factor and appears in search results, browser tabs, and social shares.

How to fix:

  • Add a unique <title> tag in the <head> section
  • Keep length between 30-60 characters
  • Include your primary keyword
  • Ensure only one title tag exists
High Meta Description

What it checks: Presence of a meta description tag.

Why it matters: Meta descriptions appear in search results and influence click-through rates.

How to fix:

  • Add a meta description tag: <meta name="description" content="...">
  • Write a compelling 150-160 character description
  • Include relevant keywords naturally
High Headings (H1)

What it checks: Presence of exactly one H1 tag that differs from the title.

Why it matters: The H1 tells search engines and users what the page is about.

How to fix:

  • Add exactly one H1 tag per page
  • Make it different from (but related to) the title tag
  • Include your primary keyword
High Content Keywords

What it checks: Whether title words appear in the body content.

Why it matters: Content should match what the title promises for relevance.

How to fix:

  • Ensure main keywords from your title appear in the content
  • Use keywords naturally, not forced
High Image Alt Text

What it checks: Whether all images have alt attributes.

Why it matters: Alt text helps search engines understand images and is essential for accessibility.

How to fix:

  • Add descriptive alt text to all images: alt="description"
  • Describe the image content accurately
  • For decorative images, use empty alt: alt=""
High SEO-Friendly URL

What it checks: URL contains keywords and no special characters.

Why it matters: Clean URLs improve user experience and may provide a small ranking boost.

How to fix:

  • Use descriptive slugs with keywords
  • Separate words with hyphens
  • Avoid query parameters when possible
  • Use lowercase letters only
High Canonical URL

What it checks: Presence of a canonical URL tag.

Why it matters: Canonical tags prevent duplicate content issues when the same content exists at multiple URLs.

How to fix:

  • Add: <link rel="canonical" href="https://...">
  • Point to the preferred version of the page
  • Use absolute URLs
High 404 Page

What it checks: Whether the server returns a 404 status for non-existent URLs.

Why it matters: Proper 404 handling prevents search engines from indexing error pages.

How to fix:

  • Ensure your server returns HTTP 404 status for missing pages
  • Create a helpful 404 page with navigation
High Robots.txt

What it checks: Whether the page is blocked by robots.txt.

Why it matters: Pages blocked by robots.txt cannot be crawled or indexed by search engines.

How to fix:

  • Review your robots.txt file
  • Remove any Disallow rules blocking important pages
  • Use noindex meta tag instead if you want to hide from search but allow crawling
High Noindex Tag

What it checks: Whether the page has a noindex meta tag or header.

Why it matters: Noindex prevents the page from appearing in search results.

How to fix:

  • Remove the noindex tag if you want the page indexed
  • Check for: <meta name="robots" content="noindex">
  • Also check X-Robots-Tag HTTP header

Medium Importance

Medium Language Attribute

What it checks: Presence of lang attribute on HTML tag.

Why it matters: Helps search engines serve the right language version to users.

How to fix: Add lang attribute: <html lang="en">

Medium Favicon

What it checks: Presence of a favicon link tag.

Why it matters: Favicons appear in browser tabs, bookmarks, and search results.

How to fix: Add: <link rel="icon" href="/favicon.ico">

Medium Hreflang Tags

What it checks: Proper hreflang implementation with x-default.

Why it matters: Ensures users see the correct language/region version.

How to fix: Include x-default hreflang when using multiple language versions.

Medium Open Graph Tags

What it checks: Presence of required OG tags (title, description, image, url, type).

Why it matters: Controls how your page appears when shared on social media.

How to fix: Add all required Open Graph meta tags.

Medium Twitter Card Tags

What it checks: Presence of Twitter Card meta tags.

Why it matters: Controls how your page appears when shared on Twitter/X.

How to fix: Add twitter:card, twitter:title, twitter:description meta tags.

Medium Heading Hierarchy

What it checks: Proper H1→H2→H3 order without skipping levels.

Why it matters: Good heading structure helps users and search engines understand content.

How to fix: Don't skip heading levels (e.g., don't go from H1 to H3).

Medium Anchor Text Quality

What it checks: Whether anchor texts are descriptive vs generic.

Why it matters: Descriptive anchor text helps users and search engines understand link destinations.

How to fix: Replace "click here" or "read more" with descriptive text.

Medium Image Dimensions

What it checks: Whether images have explicit width and height attributes.

Why it matters: Prevents layout shift (CLS) and improves Core Web Vitals.

How to fix: Add width and height attributes to all images.

Low Importance

Low Meta Keywords

What it checks: Presence of meta keywords tag.

Why it matters: While deprecated by Google, some search engines still use it.

How to fix: Optional - add if desired: <meta name="keywords" content="...">

Low Duplicate Headings

What it checks: Whether H2-H6 headings are unique.

Why it matters: Unique headings provide better content structure.

How to fix: Use unique, descriptive text for each heading.