TL;DR
“Alternate page with proper canonical tag” is not an error. It means Google found multiple versions of a page and is correctly following your canonical directive to consolidate ranking signals. The real problem surfaces when Google ignores your canonical and picks a different URL, or when pages you want indexed appear in this report. Fix the underlying architecture, not the status message.
The Conversation
Diana, media publisher SEO lead, 45-person editorial team, 180K pages indexed, WordPress with custom theme, advanced SEO knowledge, managing agency relationship that’s not delivering: Our agency keeps telling me the “alternate page with proper canonical tag” errors are fine, but we have 40,000 of them. That can’t be right.
SDC SEO Brain: It’s not an error. GSC categorizes it as “Excluded” but that’s descriptive, not diagnostic. When you set a canonical tag, you’re telling Google “this URL is the duplicate, index the other one instead.” When Google complies, it reports the duplicate as excluded with that exact status. What’s concerning you about having 40,000 of these?
Diana: Because our traffic has been declining and I’m looking for problems. The agency says everything is fine but we’re down 23% year over year.
SDC SEO Brain: 23% traffic decline won’t be explained by canonical handling if Google is following your directives correctly. Let’s separate issues. What percentage of your 180K indexed pages are core content versus supporting pages like tag archives, author pages, pagination?
Diana: I’ve never actually calculated that. How would I check?
SDC SEO Brain: In GSC, use the URL Inspection tool on a sample of URLs from your “alternate page with proper canonical” list. Check what URL they’re canonicalizing to. Then do the same for your main article pages. What you’re looking for is whether core content is accidentally being canonicalized away.
Diana: Give me a minute… Okay, I checked five from the alternate list. They’re all pagination URLs like /category/news/page/2/ pointing to /category/news/.
SDC SEO Brain: That’s correct behavior. Pagination pages should canonicalize to page 1 or the main category. Google doesn’t want to index /page/2/ separately because the content is just a continuation. Your 40,000 number is probably mostly pagination, parameter variations, and intentional duplicates. That’s not your traffic problem.
Diana: Then what is the traffic problem?
SDC SEO Brain: Pull up the Performance report in GSC. Filter by page and look at your top 50 pages by clicks from last year versus this year. Which specific pages lost the most traffic?
Diana: Our main news category pages are down huge. The homepage is down. But individual articles are actually stable.
SDC SEO Brain: Category pages down while articles stable suggests a structural issue, not a content quality issue. What does your category page look like? Is it just a list of article links, or does it have unique content?
Diana: It’s a list. Featured article at top, then a grid of recent articles, then pagination.
SDC SEO Brain: That’s your problem. Google’s helpful content updates specifically devalue pages that are just aggregations without unique value. A category page that’s only links to other pages isn’t providing something users can’t get from search results directly. Your competitors probably have category pages with editorial summaries, curated selections, or unique commentary.
Diana: But we’ve always had this structure. Why would it suddenly stop working?
SDC SEO Brain: Google’s algorithms evolve to match user expectations. Five years ago, category pages ranking well was common. Now Google is more sophisticated about evaluating what a page actually offers. The algorithm didn’t penalize you; it just stopped rewarding thin aggregation pages. Your competitors who added depth are now outranking you.
Diana: So the canonical thing is a red herring?
SDC SEO Brain: Partially. Canonical handling is working correctly, but it can mask a different problem. How many of your category pages are thin aggregations?
Diana: Probably hundreds. We have categories for every topic, every author, every tag.
SDC SEO Brain: Tag pages and author pages are the biggest offenders. If you have an author page that’s just “Articles by [Name]” with a list of links, Google sees no reason to index it. Same with tag pages that duplicate category functionality. These pages dilute your crawl budget and site quality signals without contributing value.
Diana: Should I noindex them?
SDC SEO Brain: Potentially, but first check if any are driving traffic. In GSC, look at impressions for URLs containing /author/ or /tag/. If they’re getting zero impressions, noindexing is safe. If some are actually ranking, you need to decide whether to improve them or consolidate into fewer, stronger pages.
Diana: What’s the difference between noindex and canonical in this situation?
SDC SEO Brain: Noindex tells Google “don’t show this URL in search results at all.” Canonical tells Google “show the other URL instead, but you can still crawl this one.” For truly duplicate content like pagination, canonical is correct. For thin content that has no canonical equivalent, noindex is more appropriate. Tag pages often fall into the second category.
Diana: My agency keeps saying we need more content on the site. They want to publish 50 articles a week.
SDC SEO Brain: Publishing volume doesn’t fix structural quality problems. Adding 50 articles to a site with 200 thin category pages just creates 200 slightly less thin category pages. Google scores domains holistically. A site with 180K pages where 40% are low-quality gets depressed rankings across everything. Quality percentage matters more than quantity.
Diana: So we should delete pages?
SDC SEO Brain: Consolidate strategically. If you have 30 tag pages about slightly different aspects of the same topic, merge them into one authoritative resource. Redirect the redundant URLs. This concentrates link equity and signals instead of fragmenting them.
Diana: How do I know which tags to consolidate?
SDC SEO Brain: Export your tag pages and their traffic from GA4. Sort by sessions. The bottom 80% probably drive minimal traffic. Group tags by topic similarity. “AI” and “artificial intelligence” and “machine learning” might all become one comprehensive page. “Breaking news” and “latest” and “updates” are redundant and add no value.
Diana: What about the pages that are getting the “alternate with proper canonical” status but shouldn’t be?
SDC SEO Brain: That’s a different problem. Give me an example of a page where you set a canonical but don’t want it excluded.
Diana: We have localized versions of articles. US and UK versions. The UK version canonicals to US but I want UK to rank in Google UK.
SDC SEO Brain: Canonicalizing UK to US tells Google they’re duplicates and US should rank. That’s the opposite of what you want. For proper international targeting, use hreflang tags instead of canonicals. Each version should self-reference its own canonical while hreflang tells Google which version to show in each market.
Diana: The agency set up the canonicals. They said it was best practice.
SDC SEO Brain: For true duplicates, it is. For localized content targeting different markets, it’s incorrect. Hreflang is specifically designed for this scenario. Set canonical to self on each version, add hreflang pointing to all versions including self, and Google will show the right version in each country.
Diana: I’ve heard hreflang is really complicated.
SDC SEO Brain: The implementation has specific requirements that cause errors if done wrong. Every page must reference every other language version including itself. The references must be reciprocal. If page A hreflangs to page B, page B must hreflang back to page A. If you have 5 language versions, each page needs 5 hreflang tags. Most errors come from incomplete reciprocation.
Diana: How do I audit if our hreflang is set up right?
SDC SEO Brain: Screaming Frog crawls hreflang tags and flags missing reciprocals, self-references, and conflicts with canonicals. Run a crawl of your domain, export the hreflang report, and look for errors. Common problems: canonical says URL A is the master but hreflang says URL B should rank in this market. Those signals conflict and Google gets confused.
Diana: This is more complicated than the agency made it sound.
SDC SEO Brain: International SEO is a specialty within a specialty. Most generalist agencies implement it incorrectly because they follow templates without understanding the logic. The canonical issue you started with is actually the symptom of a deeper architectural problem.
Diana: What should I tell the agency?
SDC SEO Brain: Ask them to provide a hreflang audit report with Screaming Frog showing zero errors. Ask them to explain why category pages are declining specifically. Ask them to recommend which tag and author pages should be consolidated versus noindexed. These are specific, measurable deliverables. “Everything is fine” isn’t a deliverable.
Diana: And if they can’t do that?
SDC SEO Brain: Then they’re not equipped to manage a site of your complexity. A 180K page site with international targeting, multiple content types, and structural issues needs specialists, not generalists checking boxes.
Diana: What’s my priority order for fixing this?
SDC SEO Brain: First, fix the hreflang and canonical conflict on localized content. That’s actively hurting your international rankings. Second, audit category pages and add unique editorial content to top 20 by traffic. Third, consolidate or noindex low-value tag and author pages. Fourth, implement better internal linking from articles to improved category pages. The 40,000 “alternate with proper canonical” entries are fine, but these four things are not.
Diana: How long before we see recovery?
SDC SEO Brain: Structural changes take 2-4 months to fully reflect in rankings because Google needs to recrawl and reevaluate your site’s quality signals. The hreflang fix should show international results faster, maybe 4-6 weeks after implementation and recrawling. Monitor GSC weekly for changes in impressions and average position by country.
FAQ
Q: Is “Alternate page with proper canonical tag” an error I need to fix?
A: No, this status means Google is correctly following your canonical instructions. It’s telling you that a URL was found but excluded from indexing because you directed Google to consolidate ranking signals to a different URL. This is expected behavior for pagination, parameter variations, and intentional duplicates. Only investigate if pages you want indexed appear with this status.
Q: What’s the difference between canonical and noindex?
A: Canonical tells Google “this page has a preferred version, index that one instead but you can still crawl this URL.” Noindex tells Google “don’t show this URL in search results at all.” Use canonical for true duplicates where content is identical or nearly identical. Use noindex for thin pages that have no equivalent version worth ranking, like author archives with just article lists.
Q: How do canonicals interact with hreflang tags?
A: Each language or regional version should have a self-referencing canonical, not a canonical pointing to a different language version. Hreflang tells Google which version to show in which market; canonical points to the preferred URL within that market. When canonical points to a different language version, it conflicts with hreflang and creates confusion about which page should rank where.
Q: Why did category pages stop ranking well?
A: Google’s algorithms have evolved to evaluate what unique value a page provides. Category pages that are only lists of links to other content provide nothing users can’t get from search results directly. Competitors who added editorial summaries, curated selections, or unique commentary now outrank pure aggregation pages. This reflects updated algorithm understanding of user intent, not a penalty.
Q: How do I audit hreflang implementation?
A: Use Screaming Frog to crawl your domain and export the hreflang report. Look for missing self-references (every page must hreflang to itself), incomplete reciprocals (if A points to B, B must point back to A), and conflicts with canonical tags. Common implementation errors include pointing canonical to a different language version while using hreflang, which sends contradictory signals to Google.
Summary
The “alternate page with proper canonical tag” status in GSC is a correct system behavior, not an error requiring fixes. When you implement canonical tags, Google reports excluded duplicates with this exact status. Diana’s 40,000 entries were primarily pagination URLs correctly consolidating to page 1.
The actual traffic decline stemmed from a different architectural problem: category pages that were pure aggregations without unique content. Google’s algorithms have evolved to devalue pages that only list links to other content, rewarding competitors who add editorial depth to their category experiences.
A secondary issue emerged around canonical and hreflang conflicts for localized content. Pointing UK versions canonical to US versions tells Google they’re duplicates rather than market-specific variants. The correct implementation uses self-referencing canonicals combined with reciprocal hreflang tags.
The agency’s “everything is fine” response failed to address specific measurable problems. Technical SEO for large sites requires specialists who can provide concrete deliverables: hreflang audit reports, specific page consolidation recommendations, and category page improvement strategies.
The priority order for recovery: fix hreflang/canonical conflicts first (actively hurting international rankings), add unique content to top category pages, consolidate or noindex low-value tag and author pages, then improve internal linking architecture. Structural changes require 2-4 months for Google to fully reevaluate quality signals.
The key insight is that volume of indexed pages matters less than quality percentage. A site with 180K pages where 40% are low-quality gets domain-wide ranking depression. Consolidation and improvement outperform continued publishing into a broken structure.
Sources
- Google Search Console Help – Why pages aren’t indexed – Official documentation on exclusion statuses
- Google Search Central – Consolidate duplicate URLs – Canonical tag implementation guidance
- Google Search Central – Localized versions of pages – Hreflang implementation requirements