Citation-friendly pages
WEAKOnly 1 fetched URL fits a citation-friendly pattern (/blog/top-crops-monsoon-season). There are no comparison, best-of or alternatives pages for agriculture marketplaces in Nepal.
Your site barely shows up on Google for the searches your audience is running. Here's what's broken, and the 22k+ monthly searches you could rank for instead.
The domain also has 1,871 referring domains, and all 200 of the strongest ones we pulled sit at authority 0, so Google gets lots of links and almost no trust.
HamroKrishi Bazzar is an agricultural marketplace for Nepal. It has a /marketplace section and a blog on monsoon crops, organic certification, kitchen gardens in Kathmandu, market price trends and agritech.
From the site's structure, it serves three groups: Nepali farmers and growers, buyers of fresh produce and farm goods, and the suppliers who sell inputs and equipment to farms. That's a two-sided marketplace with a content arm attached, which is a solid model for search if Google can actually read it.
Right now it mostly can't. We fetched 22 pages and all 22 are JavaScript shells.
The server sends about 2 words of HTML, every page has the same title ("HamroKrishi Bazzar"), and none has a meta description. On top of that, all 24 sitemap URLs we checked redirect instead of returning a live page.
In order: fix rendering and the sitemap so the existing blog posts can be indexed properly, then replace the junk link profile with a small number of real Nepali and agriculture-sector links.
7 structural issues.
The site is close to invisible in search. Our index has it ranking for 1 keyword ("nepal crops", position 55), worth about 0.06 visits a month. The cause is structural, not editorial. All 22 fetched pages are JavaScript shells that send almost no text in their HTML. All of them share the title "HamroKrishi Bazzar". 22 lack a canonical, and 24 of the 24 sitemap URLs we checked redirect instead of resolving directly. Google gets almost nothing to tell one page from another, and AI crawlers get blank pages.
There are real strengths. The site is small (25 URLs), so fixing it is a contained engineering job, not a cleanup of thousands of pages. No pages are noindexed. The blog topics (seasonal vegetables, organic certification, monsoon crops) fit the farmer and buyer audiences well. The main risk outside the code is the link profile. Our index shows 1,871 referring domains, and all of the top 200 have zero authority. That pattern adds no ranking value and should be audited before anyone does more link building.
All 22 pages we fetched send HTML with almost no text, and the homepage and /marketplace carry 0 words before JavaScript runs. Google can render JavaScript, but it does so later and less reliably, in a second pass that small, low-authority sites often wait a long time for. AI crawlers and many social preview bots do not run JavaScript at all, so for them every page on this site is empty. This is the most likely reason the domain ranks for 1 keyword in our index ("nepal crops" at position 55) despite 11 blog posts covering topics like seasonal vegetables and organic certification.
1. Enable server-side rendering or static pre-rendering in the site's JavaScript framework (for example Next.js, Nuxt or a prerender step) so every route ships its full text in the first HTML response.
2. Make sure each page's H1, body copy, internal links and meta tags appear in the raw HTML, which you can check with View Source rather than Inspect.
3. Run the homepage, /marketplace and three blog posts through Search Console's URL Inspection tool and confirm the rendered HTML shows the article text.
4. Request reindexing for all pages in Search Console once rendering is fixed.
24 of 24 sitemap URLs we checked are not live, indexable pages. Entries such as the homepage and /marketplace redirect to another form of the same address (most likely a trailing-slash, www or protocol variant). A sitemap is supposed to list only the final, canonical URLs. When every entry redirects, Google learns that it can't trust the file, spends crawl on extra hops, and gets mixed signals about which URL version to index. On a site whose content is already hard to read because of JavaScript rendering, this takes away the one clean discovery signal it could have had.
1. Find the final URL each sitemap entry redirects to (check protocol, www and trailing slash).
2. Regenerate the sitemap so it lists only those final URLs, each returning a direct HTTP 200.
3. Make the internal links in navigation and footer point to the same final URL format.
4. Resubmit the sitemap in Search Console and confirm that the discovered URLs match the indexed URLs.
Every fetched page has the same 18-character title, "HamroKrishi Bazzar", whether it is the marketplace, the privacy policy or a guide to organic certification. 22 pages are missing a canonical tag in the HTML the server sends. Titles are one of Google's strongest relevance signals, and identical titles tell it the pages are near-duplicates. Combined with redirecting sitemap URLs, the missing canonicals give Google no stated preferred version of each page. Google may still pick up a canonical after running JavaScript, but that leaves indexing to chance. Under these conditions Google tends to fold pages together and index only a few of them.
1. Give every route a unique title of 50 to 60 characters that leads with its topic, for example "Organic Certification in Nepal: Step-by-Step Guide | HamroKrishi Bazzar".
2. Write a unique meta description for each page.
3. Add a self-referencing canonical tag to every page in the HTML the server sends, using the final non-redirecting URL.
4. Check in Search Console's Page indexing report that pages listed as duplicates drop out over the next few weeks.
Our index shows 1,871 referring domains and 1,933 backlinks, which works out to about one link per domain. All 200 of the highest-authority referring domains we pulled score 0 on our authority scale. A young site with 25 URLs and 1 ranked keyword does not earn nearly 1,900 linking domains naturally. This looks like bulk-built or scraper links. Google's link spam systems mostly ignore links like these, so they add no ranking value, and at this volume they can bring manual-action risk if the links were bought. The profile gives the site no authority to rank its marketplace or farmer pages.
1. Export the full referring-domain list and sort the domains into spam, scraper and real buckets.
2. Stop any paid link-building or bulk link packages right away.
3. If Search Console shows a manual action, or the spam links came from a paid campaign, disavow the spam domains at domain level.
4. Replace them with a small number of relevant links: Nepali agriculture cooperatives, agri-NGOs, local news coverage of farmer success stories, and university extension programs.
The pages that make money and bring in users rank for nothing. /marketplace/ has 1 sitemap page and 0 ranked keywords, /farmer/ has 3 pages and 0, and /subscriptions/ has 1 page and 0. The only keyword in our index comes from /blog/. Buyers looking for fresh produce online in Nepal and farmers looking for somewhere to sell cannot find the site in search. A single marketplace URL rendered in JavaScript also gives Google no product, category or seller pages to index, while sites like agromartnepal.com expose browsable listings.
1. Build crawlable, server-rendered category pages under /marketplace/ for each main product type (vegetables, fruits, grains, seeds, equipment), each with its own title and copy.
2. Turn farmer profiles into indexable pages that show the district, crops grown and current listings.
3. Add Product and Offer schema to listings and Organization schema to the homepage.
4. Link from each relevant blog post to the matching marketplace category.
5. Rewrite /subscriptions/ so it explains the offer in plain text, with pricing visible in the HTML.
The newest lastmod in the sitemap is 319 days old, and the whole site has 25 URLs, 11 of them blog posts. Topics such as agritech trends for 2025 and market price trends for 2024 are dated by design, so they lose value as the calendar moves on. Google weighs freshness for price and seasonal queries, which are exactly the queries a produce marketplace should own. Eleven posts on unrelated themes (fair trade, kitchen gardens, water management) also don't add up to a topic cluster dense enough to rank against established Nepali agriculture sites.
1. Refresh or retitle the year-stamped posts (market-price-trends-2024, agritech-trends-nepal-2025) for the current year, or merge them into evergreen pages that you update regularly.
2. Pick one core cluster, such as crop calendars and market prices by district, and publish at least two related posts a month.
3. Update lastmod only when the content actually changes.
The top organic competitors in our data are shutterstock.com, trade.gov and nepaldesk.com, and each overlaps with this site on just 1 keyword. None of them is a real marketplace rival. The domain has too little ranking data for Google to place it in the Nepali agriculture space. The competitors the site names itself (agromartnepal.com, globalkishan.com, agricultureinnepal.com) don't appear in the overlap, which shows the site isn't in the same search results yet. Until rendering and titles are fixed, competitor benchmarking won't tell you much.
1. Track the rankings of the self-named competitors for 20 to 30 target queries (for example "buy vegetables online Nepal" and "krishi bazar") as the real benchmark.
2. Check again 60 days after the rendering fix and confirm the overlap moves toward agriculture domains.
Could not score editorial content on this site.
Selected editorial pages could not be fetched or were too short to analyse (under 200 words of body content).
100% of sampled rankings come from searches that don't contain the brand name. That's traffic SEO earned, not reputation.
The HTML your server sends is mostly an empty container plus scripts. Google can run the JavaScript and index the content, but it does so later and less reliably than with plain HTML. AI crawlers such as GPTBot and PerplexityBot do not run JavaScript, so they see an empty page and have nothing to cite.
Fix: Render the content on the server, or pre-render these pages, so the text is in the HTML.
24 redirect. A sitemap should list only live, final URLs you want in Google. The rest waste crawl time and send mixed signals about which URLs matter.
Fix: Remove these URLs from the sitemap, or replace each one with the final URL it should point to.
Their HTML has no content to check, so H1, word count, links and schema are unknown.
Based on the 22 pages that returned HTTP 200 out of 22 fetched. Not a full-site crawl.
Click depth and inlink counts are computed over the 22 pages we fetched, not a full crawl. Pages outside the sample are not represented in the graph.
Compared the first 22 sitemap URLs against the top-500 ranked-keyword URL set.
Classic rankings and AI citations are now separate games. This checks whether the site has pages and entity signals worth retrieving.
AI answer engines are very unlikely to retrieve or cite hamrokrishibazzar.com today. All 22 fetched pages send almost no text before JavaScript runs, so AI crawlers that don't execute JavaScript see empty pages. The homepage title is just the brand name, there's no llms.txt, no Wikipedia entity, and no off-site proof in our data.
Only 1 fetched URL fits a citation-friendly pattern (/blog/top-crops-monsoon-season). There are no comparison, best-of or alternatives pages for agriculture marketplaces in Nepal.
Homepage title is "HamroKrishi Bazzar" with no category, audience or location. There's no meta description, and the H1 isn't in the server HTML, which has 0 words.
Every page is a JavaScript shell with about 2 words of HTML, so facts like crop seasons, prices or how the marketplace works can't be extracted by crawlers that skip JavaScript.
No Wikipedia entity, no llms.txt, and the top 200 referring domains all have authority 0. We found no video or high-authority profile signals.
1 ranked keyword shows an AI Overview on its results page. We have no data on whether the site is cited inside it.
There's no tracking baseline yet. With 1 ranked keyword, set one up after rendering is fixed and review it monthly.
js_shell is the high-severity blocker: the homepage and /marketplace send 0 words of HTML. Without SSR or prerendering, no amount of content will get cited by engines that don't run JavaScript.
Title, H1 and meta should say what it is, who it serves and where: an online agriculture marketplace in Nepal connecting farmers, produce buyers and input suppliers. Add proof such as farmer counts or listings if you have them.
Pages like "best ways to sell crops online in Nepal" or an honest comparison of Nepali agri marketplaces get cited by AI answers far more often than general farming tips.
Highest-leverage first. Keywords with a ready article on top.
Authority comes before content here. The opportunities below won't rank without link signals first. The site has 1,871 referring domains, but the top 200 all have authority 0. Real links from Nepali business directories, agriculture organisations and startup profiles matter more right now than any new post.
Start with general business directories that fit your niche. browse our directory of 100+ free sources.
We found 185 keywords your top competitors rank for that hamrokrishibazzar.com doesn't. This is one of them.
The SEO Agent researches thousands of keywords for your site, picks the best 30 to write now, and keeps a backlog for the months after.
The site already ranks at position 55 for this with its monsoon crops post. A full guide covering terai, hill and mountain crops by season, with links to marketplace categories, can consolidate that ranking and push it toward page 1.
One keyword in, one researched article out, every day. We'll research your full keyword plan and write against the best 30 first.
REAL DATA ABOVE · 7 QUICK WINS, 2 ARTICLE IDEAS, 1 KEYWORD FOR HAMROKRISHIBAZZAR