Tag Archive for: Semrush site audit tips

How to fix: Pages don’t have title tags

Issue: Missing <title> tags make it harder for search engines and users to understand your page’s purpose. Without a clear title, Google may label the page as low quality, which can reduce its ranking potential and discourage clicks in search results.

Fix: Ensure each page has a unique, descriptive title tag that includes your primary keywords. A strong title helps Google understand the page content and encourages users to click. Aim to keep titles under 60 characters for optimal display in search results.

Recommendations:

  1. Make Titles Unique: Avoid using the same title across different pages; each title should be specific to the page’s content.
  2. Keep It Concise and Relevant: Use clear, descriptive language that reflects the page’s topic, ideally staying within 50-60 characters.
  3. Include Primary Keywords: Place your most important keywords at the beginning of the title to improve relevance and visibility in search results.
  4. Think About User Intent: Craft titles that answer what users are looking for; this can improve your click-through rate.
  5. Avoid Keyword Stuffing: Focus on clarity rather than loading the title with too many keywords, as this can hurt readability and appear spammy.

Tip: Well-crafted titles improve your SEO, make pages more engaging, and help users quickly assess their relevance.

How to fix: Hreflang conflicts within page source code

Hreflang conflicts typically occur when the hreflang attribute is misconfigured. Here are common causes and fixes:

Incorrect Language or Region Codes:
Ensure your hreflang values use valid ISO 639-1 language codes and ISO 3166-1 alpha-2 region codes. Example: `en-us` for English in the United States.

Mismatched Canonical URLs:
All hreflang URLs should match their canonical URLs to avoid conflict. If a page points to a different canonical URL, search engines might prioritize the canonical instead.

Missing Self-referential Hreflang:
Each page should reference itself in the hreflang tags. For example, on the `/en-us/` page, ensure there is an `hreflang=”en-us”` pointing to itself.

Conflicting or Duplicate Hreflang Tags:
Ensure no duplicate entries exist. Each language-region pair should be unique in the hreflang tags.

Incorrect Implementation Across Pages:
Synchronize hreflang attributes across relevant pages. For instance, if Page A references Page B, Page B should also reference Page A.

Example of Correct Hreflang Implementation:

  • <link rel="alternate" hreflang="en-us" href="https://example.com/en-us/" />
  • <link rel="alternate" hreflang="en-gb" href="https://example.com/en-gb/" />
  • <link rel="alternate" hreflang="fr-fr" href="https://example.com/fr-fr/" />
  • <link rel="alternate" hreflang="x-default" href="https://example.com/" />

Regularly check and validate your hreflang implementation using Google’s Search Console or an SEO audit tool to ensure there are no errors.

 

More articles relating to Hreflang issues: