Three community talks: broken canonical graphs (Tobias Schwarz, CTO and Founder, Audisto); consolidating two competing loan-comparison sites into one brand (Martyna Ağanoğlu, SEO Specialist, Loando / Clar); the decisions behind a multi-site migration after an acquisition (David Carrasco Pamies, SEO Consultant, Magnify). Speakers from on-stage introductions and the official speaker list; talks 2 and 3 are only in the second attendee recording.
Said on stage 58
Broken canonical tags can make the wrong pages of a site show up in search results.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-MON-06
- Extends D1-C113 Day 1: The real cost of duplicates is control and crawling: Google may choose a canonical you did not want, and…
According to the canonical link specification cited by a community speaker, when a canonical tag is declared improperly, the application that processes it may apply its own heuristic and decide what to do instead.
Speaker Tobias SchwarzEvidence transcript
- Repeats D2-C380 Day 2: Many SEOs assume Google must follow their rel=canonical, but because people sometimes get it wrong, Google…
- Extended by D2-C873 Day 2: A community speaker said that, under the canonical link specification, an improperly declared canonical tag…
Checking canonicals pairwise (page A has a canonical to page B, page B a self-referencing canonical) is common but, in a community speaker's experience, misses the bigger picture, such as other links pointing to A or B.
Speaker Tobias SchwarzEvidence transcript
In a community speaker's terms, a canonical group is the set of all URLs connected through canonical links, and its canonical leader is the page that all the group's canonical links ultimately point to.
Speaker Tobias SchwarzEvidence transcript
A community speaker advised auditing canonicals as whole canonical groups rather than pair by pair, paying special attention to each group's canonical leader.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-MON-06
- Extends D1-C128 Day 1: Google's canonicalization guide says some duplicate content on a site is normal and not a violation of its…
- Extends D2-C398 Day 2: Google's speaker suggested checking rel=canonical links with a crawler such as Screaming Frog to make sure…
A community speaker said it helps to view small canonical groups as a graph that shows any redirects between members, together with the indexability of each member page.
Speaker Tobias SchwarzEvidence transcript
Multiple canonical declarations on one page conflict and are invalid, so the search engine applies its own heuristic and picks the canonical for the site owner; a page should declare only one canonical.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-CAN-03
Canonical chains, where a page's canonical target leads on to yet another URL, are named as improper use in the canonical link specification, according to a community speaker.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-CAN-04glossary term Canonical chain and canonical loop
Canonical chains can run through canonical links alone, through a server-side redirect between members, or through a client-side redirect between members.
Speaker Tobias SchwarzEvidence transcript
Canonical loops, such as two HTML pages whose canonical tags point to each other, are a structural conflict: the group has no canonical leader, so its canonical information cannot be used.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-CAN-04glossary term Canonical chain and canonical loop
Canonical loops can also run through server-side or client-side redirects, not only through canonical tags.
Speaker Tobias SchwarzEvidence transcript
A community speaker said that at best a search engine's heuristic would treat a canonical loop through redirects as self-referencing canonicals, and doubted that this is often done when the loop runs through a client-side redirect.
“But regarding the client-side redirect, I highly doubt that this is often done.”
Speaker Tobias SchwarzEvidence transcript
When internal links point only to page A and the canonical leader is reached only through A's canonical link, the leader is reachable by machines but not by human visitors, a signal conflict that asks the search engine to index a page users cannot reach.
“you're telling the search engine to index something that a human can't reach”
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-CAN-04
- Extends D1-C067 Day 1: A page with no internal links depends on sitemaps alone to be found, so it is discovered slowly and attracts…
For a canonical leader that users cannot reach through links, a community speaker suggested revisiting the canonical graph and probably making the internally linked page the leader instead.
Speaker Tobias SchwarzEvidence transcript
A community speaker said pages carry different link equity, and a canonical leader that is not the strongest page in its group is technically valid but most likely suboptimal for ranking, so the strongest page should be the leader.
Speaker Tobias SchwarzEvidence transcript
- Contradicts D2-C348 Day 2: Google forwards the signals attached to every URL in a duplicate cluster, such as links, to the…
The canonical leader of a group should be indexable: it should carry no noindex robots directive, return no error status code and not be blocked in robots.txt.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-CAN-04
Canonical links between different language versions of a page are a misuse: if a search engine accepted such a canonical group, only one language version would rank.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-CAN-06
Language versions of a page should be connected with hreflang annotations instead of canonical links.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-CAN-06
In a community speaker's experience, real-world canonical graphs are far more complex than the isolated examples in the talk and commonly mix several canonical problems at once.
Speaker Tobias SchwarzEvidence transcript
A community speaker advised fixing canonical chains by cleaning up the canonical graph so that every canonical link points directly to the canonical leader.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-CAN-04
A community speaker said that, under the canonical link specification, an improperly declared canonical tag can also be ignored completely by the application that processes it, not only replaced by that application's own heuristic.
Speaker Tobias SchwarzEvidence transcript
Used byrequirement DEV-CAN-03
- Extends D2-C402 Day 2: According to the canonical link specification cited by a community speaker, when a canonical tag is declared…
In a community case study, two of the first loan-comparison websites in Poland did exactly the same thing, so they competed with each other for the same users, the same keywords and the same space in search results.
Speaker Martyna AğanoğluEvidence transcript
A community speaker said running two competing sites in one market meant keeping up twice with changes in how people search and in what Google values, instead of putting all resources behind one site.
Speaker Martyna AğanoğluEvidence transcript
In a community case study, an acquisition by a group of loan-comparison brands (operating in eleven markets) prompted the merger of two competing portals into one brand, which the speaker framed as creating order rather than only a technical migration.
Speaker Martyna AğanoğluEvidence transcript
A community speaker set three goals before any technical work on a two-site consolidation: lower costs (infrastructure, maintenance and content paid for only once), one strong brand focused on one specialization, and a simple structure instead of hundreds of similar URLs competing with each other.
Speaker Martyna AğanoğluEvidence transcript
Before choosing which of two domains to keep in a consolidation, a community speaker's team checked both domains for past penalties and compared their traffic, conversion and revenue.
Speaker Martyna AğanoğluEvidence transcript
In a community case study, every URL of both domains was exported, compared on traffic, conversion, backlinks, revenue and rankings, and given one of three decisions: keep, merge or remove.
Speaker Martyna AğanoğluEvidence transcript
A community speaker's test for keeping a page during a consolidation was whether it had real potential to make money and really fitted what the business does; pages that failed were removed.
Speaker Martyna AğanoğluEvidence transcript
In a community case study, the kept pages that shared the same search intent were merged into one strong article each, taking the merged site from over 2,000 URLs to about 100, a cut of about 95% of URLs.
Speaker Martyna AğanoğluEvidence transcript
In a community case study, an old URL got a 301 redirect only when a new page served the same intent; URLs with no same-intent match were removed with an error status instead of being redirected (the exact code is unclear in the recording).
Speaker Martyna AğanoğluEvidence transcript
Used byrequirement DEV-CAN-10
- Extends D2-C396 Day 2: Google's closing suggestions on duplication: use redirects for site migrations, use HTTP result codes, don't…
A community speaker's team never redirected removed URLs to the homepage, even those that still brought traffic, because the aim was a clear signal about what the site is rather than keeping every visitor.
Speaker Martyna AğanoğluEvidence transcript
Used byrequirement DEV-CAN-10
The technical steps of a community speaker's domain consolidation included submitting new sitemaps, filing a change of address in Search Console and updating internal links so the new pages did not rely on redirects alone.
Speaker Martyna AğanoğluEvidence transcript
Used byrequirement DEV-CAN-09glossary term Change of Address tool
- Extends D1-C540 Day 1: Asked how to plan a migration that does not leave many URLs unindexed, a Google panelist said the answer is…
During a domain consolidation, a community speaker's team merged the analytics of both sites so that no historical data was lost.
Speaker Martyna AğanoğluEvidence transcript
A community speaker listed the technical SEO goals of a two-site consolidation as lighter pages, faster loading and no crawl budget spent on content that no longer mattered.
Speaker Martyna AğanoğluEvidence transcript
- Extends D1-C103 Day 1: Four ways to manage crawl budget: use HTTP cache control, have good site navigation, restrict crawlers'…
As part of a consolidation, a community speaker's team introduced the real people behind the site, financial experts visibly responsible for what it publishes, which the speaker counted as important as the technical work.
Speaker Martyna AğanoğluEvidence transcript
After a domain consolidation went live, a community speaker's team checked Search Console every day, ran full site crawls and compared the numbers with the pre-migration baseline for months.
Speaker Martyna AğanoğluEvidence transcript
Used byrequirement DEV-CAN-09
A community speaker reported that after consolidating two loan-comparison sites into one domain, traffic grew from the first day, with no drop or waiting period.
Speaker Martyna AğanoğluEvidence transcript
A community speaker reported that revenue grew 100% month over month after the consolidation (the speaker's figure, period not stated), although the site had been cut from over 2,000 URLs to about 100.
Speaker Martyna AğanoğluEvidence transcript
A community speaker credited a consolidation's success to doing everything at once: one clear topic, visible expertise instead of an anonymous content factory, and crawling spent only on pages that matter, growing through quality rather than more content.
Speaker Martyna AğanoğluEvidence transcript
A community talk on a still unfinished migration, after a client bought a company whose site had to fit into one product line, presented the decisions behind the migration rather than its results.
Speaker David Carrasco PamiesEvidence transcript
A community speaker argued that migrations are hard because of people rather than technology: two companies, two teams, a dozen stakeholders and a board that set a deadline before anyone opened the CMS.
“I think there are no complex migrations. There are complex people.”
Speaker David Carrasco PamiesEvidence transcript
A community speaker named four kinds of post-acquisition site migration: absorb (one site integrates into the other), keep apart, merge (two or three sites into a new one), and plug in (a full site becomes a section of the other site).
Speaker David Carrasco PamiesEvidence transcript
A community speaker said a migration should be run around one document, the redirect map, which gives every old URL an approved destination.
Speaker David Carrasco PamiesEvidence transcript
Used byrequirement DEV-CAN-10glossary term Redirect map
A community speaker's four tips before mapping a migration: agree what to keep and retire with an owner for every decision, review what to retire with data, prioritise by business value and not only traffic, and set expectations with an owner to escalate to.
Speaker David Carrasco PamiesEvidence transcript
A community speaker advised asking support and sales which pages make buyers buy, and preparing the destination with relevant content and internal links before a migration launches.
Speaker David Carrasco PamiesEvidence transcript
A community speaker said most migration failures look technical but trace back to a decision nobody made; in the migration presented, more than 7,000 URLs still had no approved destination at the time of the talk.
Speaker David Carrasco PamiesEvidence transcript
A community speaker recorded each migration decision per URL: old URL, new URL, what must survive (for example a product answer and a demo request), who approves, and the test that proves it works.
Speaker David Carrasco PamiesEvidence transcript
Used byglossary term Redirect map
A community speaker advised asking other teams during a migration about everything a crawler cannot reveal, such as sales workflows or legal requirements.
Speaker David Carrasco PamiesEvidence transcript
For migrations with many URLs, a community speaker suggested letting a similarity score propose redirect destinations and having people review the critical pages.
Speaker David Carrasco PamiesEvidence transcript
Before a migration launches, a community speaker advised freezing the inventory (CMS export, crawl, sitemap, search data and logs), saving all content and approving the redirect map.
Speaker David Carrasco PamiesEvidence transcript
Used byrequirement DEV-CAN-10
A community speaker warned that HTTP 200 responses across a new domain show only that the URLs work, not that the content users came for is still there, so after launch the redirect map becomes the test.
Speaker David Carrasco PamiesEvidence transcript
Used byrequirement DEV-CAN-10
- Extends D2-C334 Day 2: A soft 404 is a page that should return an error status code but returns HTTP 200; from a crawling point of…
A community speaker's three post-migration checks per URL: the route (the old URL reaches its destination), the answer (the approved content is still there) and the lead (a demo request still reaches the CRM); automate them, but have people check critical journeys.
Speaker David Carrasco PamiesEvidence transcript
A community speaker advised giving moved content its own baseline, because site-wide totals can hide lost pages and lost search queries.
Speaker David Carrasco PamiesEvidence transcript
A community speaker cited a recent study (not named) that reported a median recovery time of 304 days after a site migration.
Speaker David Carrasco PamiesEvidence transcript
A community speaker said a long expected recovery after a migration is no reason to wait: broken redirect routes and blocked pages need action immediately.
Speaker David Carrasco PamiesEvidence transcript
A community speaker advised telling users of a migrated brand that they are in the right place, through emails, a press release and a blog post, to keep the trust built with the old brand.
Speaker David Carrasco PamiesEvidence transcript
A community speaker said reputation travels with a migrated product: a good product takes its reviews and links along, and a product nobody likes takes its complaints along.
Speaker David Carrasco PamiesEvidence transcript
A community speaker summed up migration planning in three questions: what survives, who approves, and what test shows the migration actually works.
Speaker David Carrasco PamiesEvidence transcript