Arif Rahman

North End Coffee Roasters SEO Case Study | Arif Rahman
SEO Case Study — Local, Technical & AEO Audit

North End Coffee Roasters: What Dhaka's Original Coffee Roaster Is Losing to Its Own Fans' Blog Posts

An independent SEO audit of northendcoffee.com — 14 real Dhaka cafe branches, a genuine "pioneer roaster" origin story, and a website that currently can't tell Google which page is which.

2011Founded — Bangladesh's first coffee roaster, per Wikipedia
14Real cafe branches across Dhaka, plus one in Ukhiya
17+Pages sharing one identical title & meta description
3Separate domains splitting one brand's authority

Executive Summary

North End Coffee Roasters is a rare thing in Dhaka's cafe market: a locally founded, locally roasting, Wikipedia-verified pioneer with 14 real branches and a genuinely differentiated story. Independent food blogs and 2026 "best coffee shop" roundups already call it Dhaka's original coffee revolution. The problem isn't the brand — it's that northendcoffee.com currently returns the identical title tag and meta description on every single page, has no menu page, and splits its authority across three separate domains. Meanwhile a direct competitor with a simpler business model, Gloria Jean's Coffees Bangladesh, is quietly doing the on-page basics North End is missing. This case study lays out exactly what I found, in the order I'd recommend fixing it.

Website & Business Overview

Founded in 2011 by Rick and Chris Hubbard, North End (Pvt.) Ltd. is registered under Trade License DNCC/005781/2023 at 232-234, Tejgaon Industrial Area, Dhaka-1208 — an address found on the shop subdomain's footer, not the main site. The business operates 14 cafes across Dhaka (Gulshan-1, Gulshan-2, Dhanmondi, Banani, Uttara, Baridhara, Bashundhara, Tejgaon) plus one in Ukhiya, an in-house Tejgaon roastery, a bean e-commerce shop, a corporate/wholesale supply line, and a barista training academy. That's four distinct commercial lines running across three different web properties:

northendcoffee.com

Main marketing site, built on Next.js.

shop.northendcoffee.com

Bean e-commerce, built on WordPress/WooCommerce/Elementor.

northendcoffeesales.com

A fully separate domain for B2B, wholesale, equipment and training sales.

North End's real competitive edge — locally-sourced Hill Tracts coffee, in-house small-batch roasting since 2011, first-mover status as Bangladesh's original coffee roaster per Wikipedia — is a genuinely strong EEAT story that is currently under-leveraged in on-page content.

Website Snapshot

Confirmed directly by fetching the live site — August 2026
ItemFinding
Main site stackNext.js
Shop subdomain stackWordPress + WooCommerce + Elementor
Wholesale siteSeparate domain, separate design system
Pages found on main siteHome, Cafes (+13 branch sub-pages), Roastery, Training Academy, Corporate Solutions, About
Location page URLsRandom UUIDs, e.g. /cafes/050a09f8-cd87-40f9-b928-13c39fdb84f6
Menu / pricing pageNot present on the main site
Title tag, every page checked"NORTH END coffee roasters" — identical sitewide

Current SEO Problems

Duplicate titles, sitewide

Home, About, Roastery, Training, Corporate and all 13 cafe pages share one identical title and meta description.

No menu page

Third-party food blogs rank for "North End menu" and "North End price" because the brand's own site has nowhere to answer that query.

UUID location URLs

Unshareable, unreadable, and carry zero geographic signal for 13 real Dhaka branches.

Three fragmented domains

Backlinks and social shares split three ways instead of compounding on one domain.

No sitemap.xml found

Not discoverable at the standard path — worth a direct Search Console check.

No blog or content hub

Zero infrastructure for non-branded discovery content on the main site.

Technical SEO Audit

Duplicate title & meta description — critical

Confirmed by directly fetching five separate URLs (home, cafes hub, one branch page, roastery, about): all five return the exact same title and meta description. This is the single highest-weighted on-page signal Google uses to decide which page matches a query — with it flattened sitewide, Google has almost no basis to rank a branch page for its own neighborhood over the homepage, or "north end coffee training" over "north end coffee roastery."

Fix: unique, keyword-matched title and meta per page template — e.g. a branch template of {Branch Name} | North End Coffee Roasters, {Area}, Dhaka. This is a template-level fix, not manual per-page work, since the content is already data-driven. Priority: Critical. Difficulty: Low.

Non-descriptive URLs

Branch URLs like /cafes/050a09f8-cd87-40f9-b928-13c39fdb84f6 carry no semantic value and can't be guessed from a shared link. Recommended pattern: /cafes/gulshan-2-concord-baksh-tower/, with 301 redirects mapped from the old UUID paths. Priority: High. Difficulty: Medium.

NAP / citation consistency

Individual branch pages list correct addresses, which is good practice — but the registered company address only appears on the shop subdomain, not the main site. With three separate web properties for one brand, this is a structural risk for NAP drift across Google Business Profile, Facebook and directories. This is flagged as a risk based on what's structurally likely, not a confirmed inconsistency — a full citation audit tool would be needed to confirm actual mismatches. Priority: Medium. Difficulty: Low.

Fragmented domain architecture

Three properties, two platforms, no shared design system. A journalist or blogger linking to "North End Coffee" could land on any of the three, splitting the exact link equity that could otherwise compound on one domain. A directional (not a full migration) recommendation: consolidate the bean shop under northendcoffee.com/shop/ rather than a separate subdomain, and fold the wholesale offering under the existing /corporate/ page rather than routing it off-domain. Priority: High (long-term). Difficulty: High.

On-Page SEO Audit

H1s are brand-generic ("ROASTERY," "AT NORTH END") rather than intent-matched — something like "Specialty Coffee Roastery in Tejgaon, Dhaka" would carry more relevance signal without losing brand voice. The About and Roastery pages contain genuinely strong brand narrative — the Boston North End origin story, Hill Tracts sourcing, small-batch roasting — but it's short and isolated, with no supporting long-form or blog content expanding it. Image files are referenced by CDN UUID filenames (e.g. d7890ae8-57d1-460e-8f04-feb014f2d294.jpg), which strongly suggests alt text is missing or non-descriptive, though this needs direct dev-tools confirmation rather than an assumption. Primary nav is reasonably clean (Home, Order Coffee, Cafes, Roastery, Training Academy, Corporate Solutions, About), but there's no contextual in-body linking connecting related pages — the sourcing story on About never links to Roastery or a specific bean product. No blog or content hub exists at all, meaning there's currently zero infrastructure for non-branded discovery content.

Local SEO Audit

Google Business Profile

North End appears in Google Maps embeds linked from its own site, and third-party listing sites (Tripadvisor, "A WiFi Place") show individual branch pages with reviews, indicating GBP listings exist for each branch. Category accuracy, Q&A activity, post cadence, and messaging response time are worth a dedicated dashboard-level review as a next step — that level of detail sits inside the profile itself rather than in public search results.

Reputation & review pattern

Public review snippets consistently praise coffee quality — latte, cappuccino, pastries specifically — with at least one review flagging a service inconsistency that cost a star. This theme, not the star count, is what AI Overviews and generative answers tend to extract when summarizing "best coffee in Dhaka" — worth actively shaping through a deliberate response strategy rather than leaving to chance.

Relevance, Distance, Prominence

Relevance is currently weak on-site (the title tag issue again — Google can't tell which branch page matches which local query). Distance is a genuine strength — real branches across eight named Dhaka neighborhoods gives proximity coverage most competitors can't match. Prominence is mixed: a real Wikipedia page (rare for a Bangladeshi cafe brand) and repeated unprompted mentions in 2026 "best coffee shop" roundups, but a Facebook following well behind Gloria Jean's Bangladesh and no visible PR/press strategy evident from this research.

The swap-test

Applied directly to the Concord Baksh Tower branch page: remove the branch name, and nothing else on the page changes except the address block and one photo. Every branch page currently fails this test — they're template shells, not genuinely localized content.

Competitor Review

Gloria Jean's Coffees Bangladesh — an Australian franchise operated locally by Navana Foods, corporate office in Gulshan Model Town — is the clearest direct comparison. It has a narrower business model than North End, but is currently ahead on basic on-page execution.

Compiled from direct fetches of both brands' live sites and Facebook pages
SignalNorth EndGloria Jean's BD
Facebook likes~100,762~803,812
Dedicated menu pageNot foundYes, with unique meta description
Unique meta per pageNo — identical sitewideYes — menu, about, outlets, promotions all distinct
Locations pageYes, but UUID URLs, no unique copyYes — /outlets, described for finding nearest branch
Local sourcing / roastery storyStrong (Hill Tracts, own roastery)Not applicable — imported brand
Business breadthCafes + roastery + wholesale + trainingCafes only

The takeaway: North End has the stronger underlying story and the denser Dhaka footprint, but is losing the basic on-page fundamentals race to a structurally simpler competitor. That's a fast-fix opportunity, not a rebuild.

Local Authority & Backlink Gap

Gloria Jean's global brand affiliation likely earns it international directory/franchise-network backlinks that North End, as a standalone Bangladeshi brand, won't have access to. North End's more realistic, replicable link sources instead: coffee-industry trade press (a genuinely newsworthy "first roaster in Bangladesh" angle), the training academy (partner/alumni barista pages could link back), and its Hill Tracts local-farmer partnership work — a strong, currently unused sustainability and local-economic-impact story for journalists. None of this should involve bought or exchanged links; the value here is real, earnable press and partner mentions.

Keyword Strategy

Real search-intent terms surfaced across Dhaka cafe directories, food blogs, and 2026 "best coffee shop" roundups:

Won

"best coffee shop in Dhaka," "best coffee shops to work in Dhaka" — North End named unprompted, including its Cityscape branch specifically for remote work and meetings.

Missed

"north end coffee menu," "north end coffee price," neighborhood terms like "coffee shop Dhanmondi/Gulshan/Banani/Uttara" — none captured on-site despite real branches in every area.

Shared Opportunity

"coffee shop delivery Dhaka," neighborhood-specific search — competitors state delivery/takeaway options and neighborhood context on-site; North End doesn't.

Intent clusters

  1. Product — specialty beans, gifting, home brewing ("buy coffee beans online Dhaka")
  2. Place-for-work — wifi, quiet, parking (matches the Concord Baksh Tower "free parking" note that already exists on-site but isn't surfaced as a searchable benefit)
  3. Place-for-social — aesthetic, photogenic interiors, already a covered trend in third-party 2026 blogs
  4. B2B — corporate coffee supply, currently isolated on a third domain instead of feeding the main site's authority

Voice of Customer

"They started the revolution and continue to lead with their locally roasted beans and consistent quality." — 2026 Dhaka cafe guide
"Prices are a bit on the higher side, but grabbing a cup every now and then is definitely worth it." — public review

This is genuine, free VoC data. The price perception should be addressed honestly in on-page copy — customers have already made peace with it in public, so avoiding the topic on-site only cedes the conversation to third parties.

Content gap vs. competitors

Competitors and third-party blogs already publish what North End's own site is missing — full menu/price breakdowns, "best coffee shop" comparisons, neighborhood guides. North End is currently the subject of other sites' SEO content instead of owning it.

SERP feature mapping

"Best coffee shop in Dhaka [area]" queries visibly trigger Local Pack and Maps results, based on the density of Tripadvisor/Maps-linked results in this research — meaning location pages need to be Local-Pack-ready (NAP consistency, category accuracy, review volume) more than they need to chase organic blue-link rankings alone. "North End coffee menu" style queries are currently won by food-blog listicles rather than official sources — a strong FAQ/Menu schema opportunity.

Sequencing note

Per the priority matrix below, I'd fix North End's own thin/missing content first — location pages, the menu page — since that content is currently losing to third-party blogs and directories, not to strong direct competitors. Harder head terms like "best coffee shop in Dhaka," where Gloria Jean's and aggregator sites are already established, come after.

Service & Location Page Strategy

North End doesn't sell "services" in the traditional local-SEO sense, but has four distinct commercial lines that each deserve their own optimized hub:

  • Cafes / Dine-in — exists as /cafes, needs the menu and neighborhood content layer
  • Order Coffee Online — exists as shop.northendcoffee.com, recommend folding into the main domain as /shop/
  • Corporate & Wholesale Solutions — exists as /corporate, currently just redirects intent to the third domain instead of converting on-site
  • Training Academy — exists as /training, currently a thin single page with no course or pricing detail

Each of the 14 branch pages needs to pass the swap-test: a unique intro paragraph (neighborhood context, what's nearby, why this specific branch), amenities that genuinely vary by branch (wifi, parking, outdoor seating, smoking area), a unique photo set, and a keyword-matched title/meta.

Recommended Site Architecture

northendcoffee.com/  (consolidated single domain)
├── /cafes/                     (hub — filterable by area)
│   └── /cafes/{area-branch-slug}/   (13 unique location pages)
├── /menu/                      (NEW — currently missing entirely)
├── /shop/                      (consolidated from shop.northendcoffee.com)
├── /roastery/                  (existing — expand into Our Coffee Journey cluster)
├── /corporate/                 (existing — consolidate wholesale conversion path)
├── /training/                  (existing — expand with course details)
├── /about/                     (existing)
├── /blog/                      (NEW — hosts the content clusters below)
└── /faq/                       (NEW — feeds AEO/AI Overview visibility)

Internal Linking & Content Clusters

Every branch page should link to /menu/, to nearby North End branches in the same neighborhood, and to /roastery/ — reinforcing the sourcing story right at the point of a visit decision. /roastery/ should link out to blog content on Hill Tracts sourcing and to /corporate/ (roasting capability directly supports the B2B pitch). /corporate/ and /training/ should cross-link — a trained barista is a natural wholesale-equipment prospect.

Content clusters, mapped to buyer journey stage:

  • Awareness — "How North End Started Dhaka's Coffee Culture" (reclaiming the pioneer narrative currently told by third parties)
  • Awareness/Consideration — "Best Cafes for Remote Work in Gulshan/Dhanmondi/Banani/Uttara" (directly targets the wifi/work-friendly intent cluster third-party sites currently own)
  • Consideration — "From Hill Tracts to Your Cup: North End's Sourcing Story" (expands the underused EEAT material already on About/Roastery)
  • Decision — "North End Menu & Price Guide" as a living page (captures the specific menu/price queries currently lost to food blogs)
  • Decision/Loyalty — "Corporate Coffee Solutions for Dhaka Offices" (B2B conversion piece, cross-linked from /corporate/)

Schema Recommendations

  • CafeOrCoffeeShop (a specific LocalBusiness type) on each branch page, with accurate opening hours, address, and map
  • Organization schema on the homepage to help consolidate the brand entity even before a technical domain merge happens
  • Menu/MenuItem schema once /menu/ exists — high value given how much third-party menu content currently outranks the brand itself
  • FAQPage schema on the new /faq/ page, built from real customer questions — pricing perception, wifi/seating, delivery availability, branch-specific parking
  • BreadcrumbList sitewide — especially valuable given the current UUID URLs offer no wayfinding signal at all

AEO / AI Search & Generative Engine Readiness

North End is already being described accurately and favorably by third-party sources AI Overviews, ChatGPT and Perplexity are likely drawing from — "started the revolution," "locally roasted," "professional setting for meetings." The opportunity is making northendcoffee.com itself the clearest, most structured source of that same information: FAQ-formatted content answering "does North End have wifi," "is North End good for meetings," "what does North End coffee cost" in plain, extractable Q&A blocks, tied together with clean entity and schema signals connecting the roastery story, branch list, and menu. Right now, an AI system answering "best coffee shop in Dhaka for a work meeting" has to stitch that answer together from Tripadvisor and blog snippets rather than from North End's own site.

The "Third Space" Opportunity

North End's own homepage already uses a beans → roastery → cup journey to tell its story visually. Independent 2026 coverage of Dhaka's cafe scene increasingly frames cafes as a "third space" — a bridge between home and work for young professionals and remote workers. North End has real branches already being singled out for exactly this (Cityscape, named specifically as a professional meeting spot) — but the site never claims this positioning anywhere in its own copy. A dedicated "third space" content and copy layer — on the homepage, on relevant branch pages, and in a supporting blog cluster — would let North End own a positioning trend it's already benefiting from anecdotally, rather than leaving it to third-party blogs to assign.

Conversion Optimization

The most direct conversion fix is simply giving people something to convert toward: a menu page with clear pricing removes the single biggest friction point visible in this research (customers and reviewers repeatedly discuss price without North End's own site ever stating it). A visible "Order Online" and "Find Your Nearest Branch" pairing on every page — not just the nav — would connect casual browsers to the two most likely next actions without adding pressure or fake urgency.

Trust & EEAT Improvements

North End's strongest trust asset — a real Wikipedia page, a verifiable "first roaster in Bangladesh" claim, and a genuine local-farmer sourcing story — is currently confined to a few paragraphs on the About and Roastery pages. Expanding this into a proper long-form "Our Story" and "Sourcing" content set, with specific, checkable detail (the Hill Tracts partnership, the 2011 founding story), would give both users and AI systems more to verify and cite.

What NOT to do
  • Don't keyword-stuff branch names or business listings
  • Don't copy-paste the same location page content and just swap the neighborhood name
  • Don't buy reviews or backlinks — North End's real story is strong enough not to need shortcuts
  • Don't add unrelated secondary GBP categories chasing extra visibility
  • Don't promise ranking positions or traffic numbers to stakeholders — set expectations on what's actually measurable

90-Day Roadmap

Weeks 1–2: BaselineConfirm current Search Console/GBP status, run PageSpeed on both properties separately, audit real NAP consistency across GBP/Facebook/directories.
Weeks 3–5: Fix the coreShip unique title/meta templates sitewide — this alone addresses the most critical finding in this audit.
Weeks 6–9: Build the missing pagesLaunch /menu/, rework branch pages with unique copy and readable URLs, begin the first content cluster piece.
Weeks 10–13: Reviews & content, on an ongoing weekly rhythmStart a standing weekly review-response cadence, publish the "third space"/remote-work cluster content, revisit near-page-1 opportunities before chasing new head terms.

Priority Matrix

High Impact / Low Difficulty

Unique titles & meta descriptions (template-level fix)

High Impact / High Difficulty

Domain consolidation (three properties into one)

Lower Impact / Low Difficulty

NAP citation cleanup, sitemap check

Lower Impact / High Difficulty

Full menu e-commerce integration across branches

Expected Outcomes

If implemented, I'd expect the earliest, most measurable movement to show up in micro-conversions before headline traffic: more direction requests and GBP phone calls from branch pages that finally read as real destinations, more menu-page engagement once one exists, and better click-through from search results once titles stop being identical. Traffic and ranking gains would likely follow, but I'm not going to attach specific numbers to something I haven't been able to measure a baseline for.

Services That Support This Strategy

This is what I found from the outside, in a few hours of research — a real dashboard audit would go deeper. If you're evaluating an SEO strategy for a Dhaka business, I offer a free SEO audit to start from.

Like this SEO strategy for your business? Let's discuss how I would approach your website.

Get a Free SEO Audit See More Case Studies

I work with local and small businesses across Dhaka, Khulna, Rajshahi, Sylhet and Chittagong in Bangladesh, as well as Australia and the UAE.

Scroll to Top