Goodnotes SEO migration case study

Goodnotes SEO: migration, content and product discovery.

The job was bigger than moving articles. We helped Goodnotes take ownership of its publication, strengthen the SEO system around it, and build search paths for the products and markets it wanted to grow.

Goodnotes
The assignment

Move the publication to a property Goodnotes owned.

Starting point
Articles published on Medium
Destination
Goodnotes.com
Markets in scope
Thailand, Japan, Taiwan, and Hong Kong
Approved outcome
Migration completed without losing organic traffic
Goodnotes across AI search

The current footprint extends well beyond the original migration.

Goodnotes now has product, platform, and editorial pages appearing across major AI answer systems. This snapshot is placed early so marketing leaders can see the scale before reviewing how the publishing and technical foundations were built.

Productivity software and publishing

Goodnotes

Last three months

Goodnotes has a broad AI-search footprint across product, publishing, and platform pages, with thousands of responses and cited pages across the major answer engines.

AI responses
10K+9.9K
Pages appearing in AI responses
1.5K+1.5K
Google AI Overviews
4.7K+4.6K
Estimated organic traffic
531K-7K
PlatformResponsesPages
Google AI Mode1.9K523
ChatGPT1.2K782
Gemini614174
Perplexity978282
Copilot688219

Swipe or scroll to inspect the original screenshot. Tap it to open the full-size image.

Ahrefs overview for goodnotes.com showing its AI responses, AI Overview visibility, platform coverage, and available search metrics
Source: Ahrefs Site Explorer, captured September 2026. Selected comparison: last three months. Ahrefs estimates visibility; it is not the client's private analytics.
Why the work mattered

A blog migration is a search transition, not a file transfer.

Moving from a hosted publication to an owned domain changes URLs, internal paths, discovery, metadata, templates, and the signals search engines use to connect the old article with the new one.

Before

Medium

The publication lived on a third-party platform. Goodnotes did not fully control the domain, templates, internal architecture, or the path from an article into the product experience.

After

Goodnotes.com

The content moved into an owned publishing destination where search, brand, product education, analytics, and future content decisions could be managed together.

What the SEO work had to protect

Continuity, content and product discovery.

The migration was one part of a wider SEO programme: protect the existing audience, improve the owned system, and create useful paths to the products and markets Goodnotes wanted to grow.

01

URL and redirect continuity

Old article paths needed a clear one-to-one destination so readers and search engines reached the corresponding Goodnotes page instead of a generic home or blog page.

02

Discovery and internal paths

Sitemaps, links, navigation, canonicals, and page templates had to help the new URLs become the primary, discoverable version.

03

Blog and landing-page system

The owned SEO blog and landing pages were structured so editorial demand could support product education and the wider Goodnotes site.

04

Product search paths

Pages for GoodNotes for Windows, Android, and other product needs gave existing demand a clearer destination.

05

Page-level signals

Titles, descriptions, headings, images, metadata, and the main article content needed to survive the move without accidental loss or duplication.

06

Multi-market technical review

Thailand, Japan, Taiwan, and Hong Kong required technical SEO attention beyond a simple language label. Market URLs and signals needed to remain distinct and coherent.

Problem → change → proof

What Goodnotes needed, what changed, and what the approved evidence confirms.

The migration was only one part of the work. This table separates each search problem from the response and the level of proof available publicly.

Goodnotes SEO problems, changes, and supporting evidence
Problem foundWhat changedSupporting evidence
The publication lived on MediumMoved valuable articles to Goodnotes.com with URL mapping, redirects, canonicals, discovery, and analytics checksThe approved testimonial confirms the migration retained organic traffic
Editorial discovery was separated from the product siteBuilt an owned blog and landing-page system connected to product educationNamed client scope; no unsupported traffic percentage is added
Platform demand needed a useful destinationSupported search paths for Goodnotes on Windows, Android, and other product needsNamed engagement scope; later results are not attributed to the migration alone
Four Asian markets had technical inconsistenciesReviewed and fixed market-specific technical SEO issues across Thailand, Japan, Taiwan, and Hong KongThe approved testimonial explicitly confirms the four-market technical work
“We migrated the blog from Medium without losing traffic and solved technical SEO issues across four Asian markets.”

Elizabeth Ching, Marketing Manager at Goodnotes

What another team can take from this

Protect the audience first. Improve the new system second.

  1. 1

    Inventory and map the content before the new site goes live.

  2. 2

    Give every valuable old URL the closest useful destination.

  3. 3

    Validate redirects, canonicals, rendering, analytics, and indexation in production.

  4. 4

    Keep monitoring long enough to catch market-specific and template-level problems.

Related expertise

Continue from the migration proof to the work it demonstrates.

SEO migration Technical SEO International SEO SEO content strategy
What this result does not claim

The approved evidence has a clear boundary.

  • The testimonial confirms traffic was retained; it does not publish an unsupported traffic percentage.
  • The case does not attribute every later Goodnotes search result to the migration alone.

Planning a migration?

Tell us the platform, markets, timing, and what organic search must protect.

Discuss the migration