Skip to content

Investigate festival-wire posts canonical URL indexing issue #2

Description

@chubes4

Festival-wire posts on wire.extrachill.com appear to be treating extrachill.com as canonical, causing Google to index extrachill.com/festival-wire instead of the intended wire.extrachill.com location.

Investigation Findings

Current Canonical URL System

  • Individual Posts: Use WordPress core get_permalink() → should point to wire.extrachill.com
  • Taxonomy Archives: Cross-site canonical authority system prioritizes by post count (wire → main → events)
  • OG URLs: Use same canonical authority logic as taxonomy archives

Potential Root Causes

  1. OG URL Meta Tags on Taxonomy Archives

    • When viewing festival taxonomy archives on wire.extrachill.com
    • If main site has more posts for that festival term
    • OG URL meta tag points to extrachill.com (correct behavior for archives)
    • Google may be treating this as canonical for the content
  2. Content Migration Issues

    • Festival_wire posts may not have been properly migrated to wire.extrachill.com
    • Postmeta or taxonomy relationships might still reference old URLs
  3. Canonical Authority Logic

    • System correctly implemented with no hardcoded blog IDs
    • Uses ec_get_blog_id() helpers throughout
    • Post count tie-breaking may favor main site over wire

Recommended Investigation Steps

  1. Verify Current State

    • Check Google Search Console indexing for wire.extrachill.com
    • Confirm actual canonical URLs in page source for festival_wire posts
    • Verify post counts per festival term across sites
  2. Debug Canonical Output

    • Test ec_seo_get_canonical_url() function for festival_wire posts
    • Check OG URL meta tags on taxonomy archives vs individual posts
    • Verify taxonomy canonical authority resolution
  3. Content Audit

    • Ensure all festival_wire posts exist only on wire.extrachill.com
    • Check for any cross-site post duplication or redirects
  4. Google Re-indexing

    • Submit sitemaps for wire.extrachill.com
    • Request re-indexing if canonical URLs are actually correct

Files to Review

  • extrachill-seo/inc/core/open-graph.php (canonical URL generation)
  • extrachill-multisite/inc/cross-site-links/canonical-authority.php (taxonomy authority)
  • Festival taxonomy term post counts across sites

Expected Behavior

  • Individual festival_wire posts should have canonical URLs pointing to wire.extrachill.com
  • Google should index wire.extrachill.com URLs, not extrachill.com/festival-wire

Priority

Medium - Affects SEO and discoverability of wire content

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions