Real heritage story, a genuinely famous name, an active Google Maps presence, and hundreds of third-party reviews on platforms like Tripadvisor.
No dedicated menu, location, or content pages. Broken links. Heavy media. No schema. A second branch that's invisible on the website entirely.
The brand equity already exists offline. Local SEO here is mostly about not wasting it — giving Google a structured, complete picture of a business people already trust.
| Domain | hajibiriyani.com |
|---|---|
| Platform | WordPress, built with the Slider Revolution page-builder plugin |
| Pages found | Home, About us, Contacts us — three pages total, no separate menu page |
| Meta data | Title tag present ("Hajibiriyani – Since 1939"); no meta description found in the page head |
| Media | Autoplaying homepage video (self-hosted .mp4), plus six embedded YouTube videos on the homepage |
| Contact info | Phone number formatted two different ways between the header and footer |
Public review platforms show hundreds of reviews and a strong average rating, placing it among the higher-ranked restaurants in Dhaka by review volume, as of this research.
Reviews on multiple platforms mention unrelated shops in other parts of Dhaka using the "Haji Biryani" name, causing real customer confusion about which location is the original.
| Element | Current State |
|---|---|
| Navigation | Home / About us / Contacts us only |
| Menu | Four items shown on the homepage; no full menu with categories or prices |
| Locations | Only the Old Dhaka address is shown; the Motijheel branch isn't represented |
| "Blogs" section | Labelled "Blogs" but contains only embedded videos, no written articles |
| Links | Founder-generation photo links and footer social icons point to empty anchors |
| Schema markup | None detected for Restaurant, Menu, or LocalBusiness |
Three pages can't compete for the range of searches a famous 87-year-old restaurant should be capturing.
Google is likely auto-generating the snippet for search results, which the business doesn't control.
An autoplaying self-hosted video plus six YouTube embeds on one page is a significant, avoidable page-speed cost.
The Motijheel branch has no presence on the website, so it can't rank for searches near that branch.
Present and brand-focused, but doesn't include a location or dish keyword that people are actually searching for.
Missing entirely, which means Google writes the search snippet instead of the business.
Homepage mixes marketing headings ("A Mouthful of Happiness") with no clear H1 built around a searchable term like "biryani in Old Dhaka."
Labelled as blog content but contains only videos, a missed opportunity for real articles that could rank for informational searches.
An active Maps listing clearly exists (it's embedded on the Contacts page), which is a solid foundation. I'd want to verify categories, service-area accuracy for the Motijheel branch, photo freshness, and whether the Q&A section is being monitored, since these are usually the first things a heritage food business neglects once it's established.
The on-page phone number inconsistency (noted in the Technical Audit) likely extends to directory listings too. A full citation audit across Bangladeshi and food-delivery directories would confirm this.
Public reviews are genuinely strong in volume and sentiment, which is rare and valuable. But recurring themes in reviews about brand impersonation (unrelated shops using the same name) suggest the business would benefit from actively addressing this in owner responses and on-site content, rather than leaving customers to sort it out themselves.
Local food blogs, "best biryani in Dhaka" roundup articles, and Bangladeshi food YouTubers regularly link to Old Dhaka biryani spots. These are realistic, non-spammy link targets worth pursuing directly.
Competitors in this cluster generally have the same thin-website problem, which is actually an opportunity: being the first to publish a real menu page, real location pages, and real articles would likely be a meaningful differentiator here.
| Category | Examples |
|---|---|
| Won (likely already ranking, brand-driven) | "haji biryani," "hajir biryani old dhaka" |
| Missed (real demand, no page targets it) | "biryani nazira bazar," "biryani old dhaka," "haji biryani motijheel" |
| Shared opportunity (competitors also rank) | "best biryani in dhaka," "chevon biryani dhaka" |
A dedicated page listing every item, price, and description, replacing the current four-item homepage snippet.
A standalone page for the chevon biryani itself, since it's the actual search-demand driver.
Moving the three-generation history and videos off the homepage into its own page, both for load speed and for EEAT depth.
The main heritage location — already implied by the homepage, but deserves its own dedicated URL with its own Maps embed and hours.
Needs a genuinely distinct page, not a copy of the Old Dhaka page with the city name swapped — different hours, different parking/access notes, its own photos.
| Home | Rebuilt, lightweight hero, no autoplay video |
|---|---|
| Menu | Full item list with prices |
| Our Story | History, three-generation legacy, videos moved here |
| Locations → Old Dhaka / Motijheel | Two distinct location pages |
| Blog | Real articles (see Content Cluster Strategy) |
| Contact | Kept, with NAP standardized |
Homepage links to both location pages and the menu. Each location page links back to the menu and to "Our Story." Blog articles link into the signature dish page and the relevant location page, so authority flows from content back to the pages that actually need to rank.
Directly addresses the brand-confusion problem visible in reviews — genuinely useful content, not just an SEO exercise.
Builds on the real three-generation story already on the homepage.
Positions the brand within its neighborhood, useful for both locals and visitors.
Restaurant/LocalBusiness schema for each location (with matched NAP), Menu schema tied to the new menu page, and BreadcrumbList across the new site structure. I'd validate every schema block with Google's Rich Results Test before publishing, as a standard QA step.
Broken social links and dead photo links are conversion leaks before any traffic growth even matters.
If the business uses Pathao Food, Foodpanda, or similar, these should be visible and linked, not just implied.
Simple, mobile-first buttons for calling and getting directions to each specific branch.
The real three-generation story is a genuine EEAT asset that's currently underused, buried under generic marketing copy. I'd expand it with specifics already public (founding year, succession, the "never changed the recipe" detail the current owner has spoken about), and add a "how to verify you're at the real location" note directly addressing the impersonation problem found in reviews.
| Fix | Priority | Difficulty |
|---|---|---|
| Fix broken links + NAP consistency | High | Low |
| Remove autoplay video / speed fix | High | Medium |
| Build Menu + Location pages | High | Medium |
| Schema implementation | Medium | Low |
| Content cluster / blog | Medium | Medium |
| Backlink outreach to food blogs | Low (start after content exists) | Medium |
What I would NOT do: buy reviews, stuff the business name with keywords, or copy the Old Dhaka page onto the Motijheel URL with just the area name swapped.