TeamWhat We DoCase StudiesToolsBook a consultation →
CASE STUDY. BRAINSCAPE · FLASHCARD EDTECH. TECHNICAL SEO

Break the ceiling.SEO, restructured.

A flashcard platform hit its internal SEO ceiling. iExcel rebuilt the discoverability layer — URLs, robots, sitemap, titles, keyword map.

Engagement
Focused SEO strategy + technical audit
Scope
URLs · robots.txt · sitemap · on-page · keywords
Product
Flashcards · brain-science spaced repetition
Surface area
Web + iPhone app
Student studying at a bright desk with notes and cards
// FLASHCARDS · SPACED REPETITION
Chapter 01 · The Setup

A learning platform bumping its ceiling.

Brainscape is a flashcard-based learning platform grounded in cognitive science — spaced repetition, active recall, and confidence-based intervals — sold across the web and an iPhone app. The tagline that lived on the homepage for years said it plain: what would you like to learn today? Millions of study sessions, thousands of subjects, and a deep bench of user-generated decks sat behind that door.

The catch: Brainscape had built discovery on its own product taxonomy — nested market URLs, category-then-subject paths, and a homepage title that told a story to humans without saying anything to Google. Growth from search had flattened. Every subject page competed for the same generic phrase. Blog posts weren't in the sitemap the platform actually served. Robots.txt was silent on directories that were burning crawl budget.

The team knew there was a ceiling. They asked iExcel to identify it, name it, and hand back a plan to break it. Not a rebuild. A restructure.

Student focused on study materials at a bright desk
Chapter 01 · The learning surface
Chapter 02 · The URL Restructure

Nested paths are for databases. Not for search.

The single biggest lever on the audit was URL structure. Brainscape's market pages nested subjects under category, sub-category, and subject — a clean data model, a poor discovery surface. Search engines were being asked to weight market and category1 as if they carried semantic value. They don't. The keywords that mattered — spanish flashcards, french flashcards, ap flashcards — were buried three segments deep in a URL that read like a folder tree.

The recommendation was a keyword-forward URL convention. Move the phrase people actually search into the URL. Kill the nested prefix that meant nothing to a crawler. Give each premium subject a landing page that reads its intent at the URL level — before a title tag, before an H1, before a single word of body copy is parsed.

// BEFORE
Nested market path
/market/category1/category2/subject
Keyword in URLweak · buried
Depth4 segments
Crawler signaltaxonomic
// AFTER · PRIMARY
Keyword-forward slug
/spanish-flash-cards
Keyword in URLexact · surfaced
Depth1 segment
Crawler signalsemantic
// AFTER · ALT
Category-hub pattern
/flash-cards/spanish
Keyword in URLstrong · hub-aware
Depth2 segments
Crawler signaltaxonomic + intent
Cleaner
URL Convention · Recommended
Kebab-case slugs. Keyword-forward. Depth reduced. Every premium subject gets a URL a crawler can read on sight.
Chapter 03 · Robots + Sitemap

Direct the crawl. Then feed it.

Robots.txt was the second lever. Brainscape's file was thin — the platform was letting crawlers waste budget on system paths that had no business ranking. Assets. Cart. Sign-in. Sign-up. Teacher tools. Profile pages. Market-screen previews. None of it should have been indexed. All of it was being crawled.

iExcel wrote a custom robots.txt covering the crawlers that actually matter to a US-first EdTech: Googlebot, Bingbot, msnbot, Slurp, and Googlebot-Mobile. Every non-indexable directory disallowed. Crawl budget redirected toward the pages that could rank.

The sitemap had a second problem. Blog posts — the exact content Brainscape spends effort producing — were not in sitemap.xml. Either fold the blog into the main sitemap or serve a dedicated blog-sitemap.xml. Either way, tell Google the content exists.

9
Directories Disallowed · Custom robots.txt
Assets, cart, images, market screens, packs, profiles, sign-in, sign-up, teachers — all stripped from crawl scope.
Focused study environment with notebook and pen
Chapter 03 · Crawl direction
// AGENTS
User-agents covered. Custom directives for Googlebot, Slurp, Bingbot, msnbot, and Googlebot-Mobile — the crawler set that carries US-first EdTech search traffic across desktop and mobile.
// DISALLOW
Directories blocked from crawl. /assets/, /cart/, /images/, /market_screens/, /market_screens_thumbs/, /packs/, /profiles/, /sign_in/, /sign_up/, /teachers/. System paths, thumbs, gated flows — none of it belongs in an index.
// SITEMAP
Blog posts rescued. Blog content was excluded from sitemap.xml. Recommendation: fold blog URLs into the primary sitemap, or serve a separate blog-sitemap.xml referenced from robots. Either way, the content stops being invisible.
// ON-PAGE
Titles, metas, H1s, H2s — audited. Every high-value page reviewed for keyword usage in title, meta description, primary heading, and subheads. Recommendations delivered page-by-page against the keyword map in Chapter 05.
Chapter 03.5 · The Leak

Traffic that arrived. Traffic that left.

Fixing discoverability only matters if the page holds attention once a visitor lands. Core subject pages — the standardized-test and foreign-language landing pages carrying the platform's highest-intent search traffic — were bouncing at a rate well above what a B2C site should tolerate. The landing experience lacked the keyword alignment and on-page structure to convert the demand the technical fixes were about to unlock.

85%
Baseline Bounce Rate · Core Subject Pages
Well above the 45% average bounce rate HubSpot reports for B2C websites — the gap the on-page and structural fixes in this engagement targeted.
// THE BASELINE
85%
BASELINE BOUNCE RATE · CORE SUBJECT PAGES

Nearly double the 45% B2C average — the number the structural fixes in this engagement were built to close.

Chapter 04 · Homepage Rewrite

The homepage was talking to humans. Not to search.

"What would you like to learn today?" is a great tagline. It's also a title tag that tells Google nothing about what Brainscape does, who it's for, or what subjects the platform actually covers. Zero keyword surface. Zero subject signal. A homepage title doing brand work — and no discovery work.

iExcel rewrote both the title and meta description against the exact subject queries the keyword map surfaced. Brand still leads. Category is named. The premium subjects — the ones that carry search volume — are now on the page in the elements Google reads first.

Before
Title Tag
Brainscape: What would you like to learn today?
Meta Description
Study smart flashcards on the web or your iPhone: learn faster with Brainscape.
After
Title Tag
Flashcards from Brain Science | Spanish, French, History, and more | Brainscape
Meta Description
Study with flashcards based on brain science. Subjects include Spanish flashcards, French flashcards, History flashcards, Chemistry flashcards. Exams include AP flashcards, SAT flashcards, GRE flashcards.
Bright, memory-inspired abstract — neural pattern of light
// THE READ
"A homepage that answers what would you like to learn today? should also answer what is Google looking for?"
— SEO Audit Recap · Brainscape × iExcel
Chapter 05 · Keyword Opportunity Map

192 rows. 100 with volume. All mapped.

The keyword workstream came out of a full Google Keyword Planner pass, then organized into ad-group-style clusters the marketing team could actually build against. Every row tied to a subject. Every subject tied to a landing-page recommendation. Every premium topic got its own row — and its own URL slug in the restructure.

// Languages Cluster · Spanish flashcards

Spanish, French, Chinese, German

The largest volume cluster. Language flashcards read as brand-agnostic long-tail — high commercial intent, clear landing-page anchor per language.

// Exams Cluster · AP · SAT · GRE

AP flashcards, SAT flashcards, GRE flashcards

The exam-prep cluster. Test-prep intent, deep purchase signal, and Brainscape's spaced-repetition product speaks directly to it.

// Sciences Cluster · Chemistry · Psychology · Physics

Chemistry, Psychology, Physics, History

The academic-subject cluster. Undergraduate and high-school demand, each subject earning a dedicated landing page in the restructure.

// Specialty Cluster · Bartending

Bartending flashcards

The specialty-vertical wedge. Small volume, low competition, defensible click-share — the kind of niche that pays off SEO discipline.

// Concept Cluster · Brain science

Brain science, spaced repetition

The differentiator cluster. Terms that tell the memory-science story Brainscape actually delivers — top-of-funnel education queries.

// Format Cluster · Flashcard app

Flashcard app, study flashcards, learn faster

The product-category cluster. High commercial intent, direct competitor overlap — worth the on-page work and the ad-group focus.

192
Keyword Opportunities · Catalogued
A subject-clustered spreadsheet — 192 rows total, 100 with monthly search-volume data pulled from Google Keyword Planner and organized by ad-group topic.
Chapter 06 · Strategic Guidance

The principles underneath the recommendations.

The audit didn't stop at fixes. Every recommendation came with a principle the Brainscape team could apply to pages iExcel hadn't touched. Words versus exact-match. Headers versus body copy. Hyphens versus underscores. Mobile versus desktop parity. The rules that make SEO work in 2020, wrapped so the internal team could keep executing after the engagement wrapped.

// Match

Words vs. exact match

Individual keyword tokens still carry weight — even when the exact phrase isn't hit. Optimize for keyword coverage first, exact-match second.

// Structure

Headers vs. body copy

H1 and H2 tags weight harder than body prose. Every premium subject page gets its target keyword in the heading — not buried in a paragraph.

// Convention

Hyphens vs. underscores

Kebab-case — spanish-flash-cards, not spanish_flash_cards. Hyphens split into tokens; underscores don't. It's a one-character decision that shapes readability.

// Density

Keyword density

Repeat the target phrase enough that Google reads intent — not so much that the page reads like it's writing to a robot. Balance is what wins.

// Parity

Mobile vs. desktop

Mobile-first indexing means the mobile render is the render Google reads. Every recommendation gets applied to both surfaces — no desktop-only optimizations.

// Landing

One page per premium subject

Every high-value keyword deserves a dedicated landing page — with a keyword-forward URL, a titled H1, a purposeful meta description, and content the crawler can actually rank.

// Research

Google Keyword Planner

The foundation for the 192-row map. Monthly volumes on 100 target terms — organized by ad-group topic so paid and organic can share a keyword spine.

// Signals

Title, meta, H1, URL

The four elements Google reads before it reads anything else. Every high-value page audited against all four. The homepage rewrite in Chapter 04 is the template.

// Discipline

Ad-group topic clusters

The keyword map organizes by topic — Spanish, French, AP, SAT, chemistry, brain science. One cluster, one landing page, one intent. Not a pile of orphaned keywords.

100
Keywords · With Monthly Volume Data
A hundred of the 192 rows anchored in Google Keyword Planner volume — enough to prioritize the landing-page build and phase the on-page work.
// The engagement, in one line
"Take a flashcard product that taught itself to millions of learners — and teach it to show up in search the same way."
— SEO Engagement Recap · Brainscape × iExcel
Chapter 07 · The Read

The template for a B2C platform hitting its search ceiling.

If you run a B2C platform — an app, an EdTech, a marketplace, a directory — with a strong product, a growing user base, and organic traffic that has quietly plateaued: the Brainscape audit is the shape of the diagnosis.

It usually isn't the content. It's the structure underneath the content. URLs built for the database, not for search. Robots files that let crawlers wander. Sitemaps missing the pages your team spent months producing. Homepage metadata written for humans that says nothing to Google. A keyword map that lives in someone's head instead of a spreadsheet the marketing team can build against.

You don't need to rebuild the product to break the ceiling. You need to rebuild the discoverability layer around it. Foundation first. Then the growth.

4
Signal Elements · Rewritten Together
Title, meta, H1, URL. The four elements the audit named as non-negotiable — and the four the homepage rewrite delivered in a single pass.
Student in a bright, focused study session
Chapter 07 · The read
Bright learning environment — books and notes on a desk
// THE COMPOUND
"Fix the URL. Feed the sitemap. Direct the crawl. Rewrite the tags. The ceiling breaks in that order."
— Focused SEO Recap · Brainscape × iExcel

Ceiling. Broken.

A URL structure a crawler can read. A robots file that directs the budget. A sitemap that includes the blog you actually publish. A homepage title that names the subjects you actually teach. Book a 15-minute sanity check — we'll tell you what's under-built and what to do about it.

Book a 15-min sanity check →
Book →