Twitter / X SEO Audit

Diagnose Twitter Card meta tags, canonical risk from UTM parameters, Core Web Vitals on pages receiving X traffic, and brand search signal setup.

Audit your site free

What DeepSEOAnalysis checks

Twitter Card Meta Tags

  • twitter:card set to summary_large_image (not summary)
  • twitter:title and twitter:description present and optimised
  • twitter:image at least 1200×628px in WebP or JPEG format
  • twitter:site populated with @handle for attribution

Canonical and UTM Risk

  • Canonical not generated from UTM-parameterised request URL
  • utm_source=twitter / utm_source=x campaign pages use fixed canonical
  • No indexed duplicate pages created by X campaign UTM variants
  • Canonical consistent across mobile and desktop versions

Landing Page CWV for X Traffic

  • LCP on trending content pages under 2.5 seconds on mobile
  • Hero article image is WebP with fetchpriority="high"
  • CLS under 0.1 on pages with social sharing buttons and ad slots
  • INP under 200ms on comment or interactive sections under load

Brand Search and Indexing

  • Public X profile linked from own-domain website (sameAs in schema)
  • Organization schema sameAs includes X profile URL
  • Own-domain pages — not X posts — are primary indexed content
  • X profile handle matches brand name for consistency

Open Graph Fallback

  • og:title and og:description present as Twitter Card fallback
  • og:image dimensions compatible with Twitter large card (1200×628+)
  • og:url matches the canonical URL of the page
  • og:type set correctly (article for blog posts, website for homepage)

Content and Links

  • Own-domain blog linked from X bio URL field
  • Link in X posts goes to canonical own-domain URL (not UTM)
  • X profile and own-domain website use consistent brand name
  • Content shared on X has engaging title that matches og:title

Twitter / X SEO questions

Does Twitter / X affect Google rankings?
X (formerly Twitter) links are nofollow — they do not pass direct link equity. However, X has indirect SEO effects: (1) viral posts drive referral traffic and brand searches, which correlate with improved rankings; (2) Google has historically included X posts in SERP features (e.g., the "Latest" news panel); (3) high-profile X links can drive linking from journalists and bloggers who discover content through X, creating real follow backlinks on authoritative news sites. The direct SEO impact of X links is low; the indirect amplification impact can be significant for viral content.
What Twitter Card meta tags does my site need?
Twitter Cards require: twitter:card (summary, summary_large_image, app, or player), twitter:title, twitter:description, and twitter:image. summary_large_image is the most engaging format and requires an image at least 600×314px (recommended 1200×628px for high-resolution displays). twitter:site should reference your @handle. Without these meta tags, X posts linking to your URL show a plain text link with no card — dramatically lower click-through. Test with the X Card Validator tool. Note: many sites already have og:title and og:description, and X falls back to these if twitter: equivalents are absent, but explicit twitter: tags give more control.
How do UTM parameters from X campaigns cause canonical issues?
X campaign URLs typically include utm_source=twitter or utm_source=x, utm_medium=social, and utm_campaign= parameters. If your framework or CMS generates canonical tags from the full request URL (including UTM parameters), each UTM variant becomes a separate indexed canonical URL, fragmenting authority. Fix: always generate canonicals from a fixed base URL, not the request URL. In Next.js, set alternates.canonical explicitly in generateMetadata or page-level exports.
Should I post links on X or post content natively?
X\'s algorithm suppresses posts with external links (link posts receive less distribution than text-only posts). The strategic approach: post valuable text content natively on X with a reply containing the link, or post a thread and include the link in a quote tweet. For SEO, the goal is to drive traffic to your own-domain pages — the X distribution reduces link posts\' reach, so maximise engagement with the native post while ensuring the link is findable for those who want to read the full article.
What are the main CWV issues on pages receiving X traffic?
X traffic skews mobile and is often from trending, high-traffic moments where page performance determines whether the traffic bounce rate destroys the opportunity. Common issues: (1) LCP on article hero images — trending content pages must load fast; WebP with fetchpriority="high" is essential; (2) CLS on pages with dynamic elements that load after the initial render (ad slots, social share counters); (3) INP on comment sections or interactive elements that activate under high concurrent load. Run DeepSEOAnalysis on your highest-traffic content pages before promoting them on X.
Is X (Twitter) crawled by Google?
Google crawls public X posts and indexes them selectively. X posts from verified accounts or posts with significant engagement may appear in Google search results, particularly in the "Latest" news section and for branded queries ("[Name] twitter"). For SEO, X is most valuable as a distribution and discovery channel that amplifies content from your own-domain site. Your own site\'s pages — not X posts — should be the primary SEO asset; X posts should link to and drive traffic to those pages.