🔧 Technical SEO

Technical SEO Guide for Beginners

Technical SEO made simple — Core Web Vitals, crawl budget, site speed, structured data, XML sitemaps, robots.txt, HTTPS, and canonical tags. No jargon, just clear actionable steps for Bangladeshi websites.

📅 Last Updated: June 2026⏱ 22 min read🏷️ Category: Technical SEO
KM

Kanok Miah

SEO Expert & Founder of Digital Agency Bangladesh — 6+ years, 210+ SEO projects across Bangladesh, UK, Canada, Singapore, and USA. Specializes in technical SEO audits, Core Web Vitals optimization, and site migrations for Bangladeshi and international businesses.

📑 What You Will Learn

  1. What is Technical SEO?
  2. Why Technical SEO Matters for Bangladesh
  3. Core Web Vitals
  4. Site Speed Optimization
  5. Crawl Budget & Indexing
  6. XML Sitemaps
  7. Robots.txt
  8. HTTPS & Security
  9. Canonical Tags & Duplicate Content
  10. Structured Data (Schema)
  11. Mobile-First Indexing
  12. Hreflang Tags for Multilingual
  13. Site Architecture & Navigation
  14. Common Mistakes to Avoid

What is Technical SEO?

Technical SEO is the process of optimizing your website's technical infrastructure to help search engines like Google crawl, index, and render your pages more effectively. Unlike on-page SEO (which focuses on content and HTML elements) or off-page SEO (which focuses on backlinks), technical SEO deals with server configuration, site architecture, page speed, mobile responsiveness, structured data, and security — the behind-the-scenes elements that determine whether Google can even find, read, and rank your content in the first place.

If on-page SEO is about what your page says, technical SEO is about whether your page works properly. A page with brilliant content and perfect keyword targeting will never rank if Googlebot cannot access it, if it loads too slowly on mobile, or if it has security warnings. Technical SEO is the foundation that every other SEO effort rests on — without it, nothing else matters.

For Bangladeshi businesses, technical SEO takes on heightened importance because of the unique market conditions: widespread mobile usage, varied internet connection speeds, multilingual website requirements, and a rapidly growing but still maturing local hosting infrastructure. A Dhaka e-commerce store competing with Daraz sellers and international brands needs flawless technical SEO just to be in the running for top search positions.

🔍 Quick definition: Technical SEO is the practice of optimizing your website's server, code, and infrastructure so search engines can discover, crawl, interpret, and index your content efficiently. It covers site speed, mobile usability, crawlability, indexation, structured data, security (HTTPS), and site architecture. Without solid technical SEO, your content — no matter how good — may never appear in search results at all.

Why Technical SEO Matters for Bangladesh Businesses

Bangladesh's internet economy is booming. With over 130 million active internet users and Google commanding more than 98% of the search market, the potential for organic traffic is enormous. However, most Bangladeshi websites have significant technical SEO gaps that prevent Google from properly crawling and ranking their pages. Based on our analysis of 210+ SEO projects across industries in Bangladesh, here is why technical SEO is critical for local businesses:

To understand how technical SEO fits into your overall SEO strategy, read our Complete SEO Guide for Bangladesh which covers the full SEO ecosystem from keyword research through to GEO optimization.

Core Web Vitals — Google's Performance Benchmark

Google's Core Web Vitals are a set of three specific performance metrics that measure the real-world user experience of your website. Introduced as a ranking signal in June 2021, these metrics evaluate loading speed, interactivity, and visual stability. For Bangladeshi websites, passing Core Web Vitals is both a ranking necessity and a user experience requirement — especially given the mobile-first, mid-range device nature of the local market.

The Three Core Web Vitals Metrics

MetricWhat It MeasuresGood ThresholdBangladesh Context
LCPLargest Contentful Paint — loading speed of the main content elementUnder 2.5 secondsImage-heavy sites (restaurants, real estate, e-commerce) need aggressive image optimization. Hero images over 500KB are the #1 LCP killer on Bangladeshi sites.
INPInteraction to Next Paint — responsiveness to user interactionsUnder 200msReplaced FID in March 2024. Bloated WordPress themes with heavy JavaScript are the main cause of poor INP on Bangladeshi business websites.
CLSCumulative Layout Shift — visual stabilityUnder 0.1Ads without reserved space, embedded Facebook feeds, and third-party widgets cause shift issues. A restaurant site with a Facebook page plugin is a common culprit in Dhaka.

How to Fix Core Web Vitals on Bangladeshi Websites

Based on our experience fixing Core Web Vitals for over 200 Bangladesh-based websites, here are the most effective fixes ranked by impact:

  1. Optimize your Largest Contentful Paint element: Identify what is your LCP element using Google PageSpeed Insights or Search Console. Most commonly it is a hero image. Convert to WebP format, resize to actual display dimensions (not the original 4000px camera image), and compress to quality 80-85%. Set explicit width and height attributes to prevent layout shifts.
  2. Eliminate render-blocking resources: Google PageSpeed Insights will show you which CSS and JavaScript files are blocking the main rendering thread. Inline critical CSS, defer non-critical JavaScript, and remove unused CSS. For Next.js and modern frameworks, this is handled automatically — for WordPress sites, use a caching plugin like WP Rocket or Flying Press.
  3. Fix CLS by reserving space for all dynamic content: Every image, ad, embedded video, and widget must have explicit dimensions set in CSS or HTML. Without reserved space, the browser loads the content, then shifts everything else down — creating a jarring user experience and a poor CLS score. For Google AdSense, use fixed-size ad units rather than responsive ones.
  4. Improve server response time (TTFB): Time to First Byte measures how long the server takes to respond. On shared hosting common in Bangladesh, TTFB often exceeds 1 second — double the recommended 200ms target. Use a content delivery network like Cloudflare, enable server-side caching, and consider upgrading from shared hosting to a VPS or cloud platform hosted on Vultr, DigitalOcean, or a CDN-backed solution.
  5. Reduce JavaScript execution time: Heavy JavaScript from bloated themes, slider plugins, and analytics scripts blocks the main thread and increases INP. Audit your third-party scripts using the Coverage tab in Chrome DevTools. Remove unused plugins, defer non-critical scripts, and consider moving analytics to a server-side tracking solution.

⚡ Pro tip from Kanok: Use Google Search Console's Core Web Vitals report (under Experience) to see which pages on your site are failing, grouped by URL status. This is the single best starting point — it shows real user data, not lab data. We have fixed dozens of Bangladeshi sites by focusing only on the URLs flagged in this free report, often achieving Core Web Vitals pass rates above 90% within two weeks.

Site Speed Optimization — Faster Pages, Better Rankings

Page speed has been a Google ranking factor since 2010, and its importance has only grown. For Bangladeshi internet users — many of whom access the web on mid-range Android phones over 4G or even 3G connections — every second of load time matters. Studies show that a 1-second delay in page load time reduces conversions by 7% and increases bounce rates by 32%. For a Dhaka e-commerce store or restaurant website, that is lost revenue from every slow-loading page.

Speed Optimization Checklist for Bangladeshi Websites

For a deeper dive into page speed optimization and how it fits with your overall technical SEO, our On-Page SEO Guide covers image optimization, Core Web Vitals, and mobile-friendliness in detail.

Crawl Budget & Indexing — Help Google Find Your Important Pages

Crawl budget refers to the number of URLs Googlebot will crawl on your website within a given time frame. Google allocates crawl resources based on your site's authority, size, and update frequency. For new or small Bangladeshi websites with limited authority, crawl budget is finite — every crawl request Googlebot makes that hits a low-value page is one fewer request available for your important pages.

Optimizing crawl budget means ensuring Googlebot discovers and crawls your most important pages (product pages, service pages, cornerstone content) while avoiding wasting time on low-value pages (tag pages, filtered URLs, printer-friendly versions, pagination archives). Here is how to optimize crawl budget for Bangladeshi websites:

📋 Crawl budget case study: We audited a Dhaka-based e-commerce site with 15,000+ products. Googlebot was spending 40% of its daily crawl budget on filtered category URLs (colour, size, price range variants) that returned thin, nearly identical content. By implementing canonical tags, adding noindex to filter pages, and cleaning up the XML sitemap, we increased crawl rate on product pages by 180% — and organic traffic grew 65% within 3 months.

XML Sitemaps — Your Site Map for Googlebot

An XML sitemap is a file that lists all the important pages on your website that you want search engines to index. Think of it as a roadmap for Googlebot — it tells the crawler what pages exist, when they were last updated, how often they change, and their relative importance. While having a sitemap does not guarantee all listed pages will be indexed, it significantly increases the chances that Google discovers your content, especially for new websites or pages with few internal links.

For Bangladeshi websites, XML sitemaps are especially important for two reasons: (1) many local sites rely on Google Discover and internal search to generate traffic, and a sitemap accelerates initial indexing; and (2) multilingual sites serving English, Bangla, and Banglish content need language-specific sitemaps or hreflang annotations within the sitemap to help Google serve the correct language version to the right audience.

XML Sitemap Best Practices

Robots.txt — Tell Googlebot Where to Go (and Where Not To)

The robots.txt file is a plain text file located at the root of your website (e.g., yourdomain.com/robots.txt) that gives instructions to web crawlers about which parts of your site they should and should not crawl. It is the first file Googlebot checks when it visits your site, and it plays a critical role in crawl budget management.

A well-configured robots.txt file prevents Googlebot from wasting time on admin panels, staging environments, search result pages, duplicate content, and other low-value areas — allowing more crawl budget for your actual content pages. However, a misconfigured robots.txt can accidentally block Google from crawling your entire site, resulting in complete deindexation. This is one of the most dangerous and impactful technical SEO configurations.

Robots.txt Best Practices for Bangladeshi Websites

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /tag/
Disallow: /search/
Disallow: /*?s=*
Disallow: */trackback/
Disallow: */feed/

Sitemap: https://www.yourdomain.com/sitemap.xml

Key rules for your robots.txt file:

HTTPS & Security — Trust is a Ranking Signal

HTTPS (Hypertext Transfer Protocol Secure) encrypts the data exchanged between a user's browser and your website. Google has used HTTPS as a ranking signal since 2014, and Chrome has marked all HTTP pages as "Not Secure" since 2018. For Bangladeshi users — who increasingly use mobile banking (bKash, Nagad), online payments (SSLCommerz, ShurjoPay), and e-commerce platforms (Daraz, Chaldal) — seeing a "Not Secure" warning is an immediate trust killer and a major conversion barrier.

Beyond the trust factor, HTTPS impacts several areas of technical SEO: HTTP/2 and HTTP/3 (which significantly improve performance) require HTTPS, modern browser APIs require secure contexts, and Google Search Console seperates HTTP and HTTPS properties. If you have both HTTP and HTTPS versions of your site live without proper redirects, you create duplicate content issues that dilute ranking signals across both versions.

HTTPS Implementation Checklist

Canonical Tags — Solve Duplicate Content Once and For All

A canonical tag (rel="canonical") is an HTML element that tells search engines which version of a URL is the master copy when multiple URLs contain similar or identical content. It is one of the most important technical SEO elements because it prevents duplicate content issues — a common and often invisible problem that dilutes ranking signals across multiple URLs.

For Bangladeshi websites, canonical tags are particularly important because of several common scenarios. An e-commerce store might have the same product accessible at /product/blue-t-shirt, /product/blue-t-shirt?color=blue, and /product/blue-t-shirt?size=m — all serving essentially the same content. A blog might have the same article accessible through multiple category paths. A multilingual site might accidentally serve identical English content at both /en/services and /services. Each of these scenarios creates duplicate content that confuses Google and dilutes your ranking potential.

Canonical Tag Usage Rules

Structured Data (Schema Markup) — Speak Google's Language

Structured data (also called schema markup) is a standardized format of code added to your website that helps search engines understand the content and context of your pages in more detail. While not a direct ranking factor, structured data enables rich search results — enhanced SERP features like star ratings, recipe cards, FAQ dropdowns, event details, product prices, and breadcrumb navigation that significantly increase click-through rates.

For Bangladeshi businesses, rich results are a competitive differentiator. A Dhaka restaurant with LocalBusiness schema showing operating hours, menu items, reviews, and an "Order Online" button in search results will out-click a plain blue link competitor every time. A Bangladeshi e-commerce store with Product schema showing price and availability is far more likely to earn the click than a result without structured data.

Essential Schema Types for Bangladesh Businesses

Schema TypeBest ForRich Result Enhanced
LocalBusinessRestaurants, clinics, shops, agenciesStar ratings, hours, map, reviews
ProductE-commerce, Daraz sellersPrice, availability, reviews, Google Shopping
ArticleBlog posts, news articlesHeadline, image, author, date in SERP
FAQPageAny page with Q&A contentExpandable FAQ dropdown in search results
BreadcrumbListAll multi-level websitesBreadcrumb path in SERP
ReviewProducts, services, local businessesStar ratings in search results

Implement structured data using the JSON-LD format (Google's recommended method), which is a script tag placed in the head or body of your page. Most CMS platforms offer plugins that auto-generate schema — Yoast SEO and RankMath for WordPress, or built-in support in modern frameworks like Next.js. After implementing, always validate your structured data using Google's Rich Results Test tool to ensure it is error-free and eligible for rich results.

Mobile-First Indexing — Design for the Smallest Screen First

Since 2021, Google has used mobile-first indexing for all websites. This means Google primarily uses the mobile version of your site — not the desktop version — to determine rankings, evaluate content, and index pages. If your mobile experience is poor, your rankings will suffer regardless of how good your desktop site looks.

For Bangladesh, where over 80% of internet users access the web via smartphones, mobile-first indexing is particularly consequential. Many Bangladeshi websites were originally built for desktop and only later adapted for mobile — often with compromised user experiences like unreadable font sizes, awkward navigation, slow load times, and content hidden behind expandable sections. These issues directly harm search performance.

Mobile Optimization Checklist

Hreflang Tags — Serve the Right Language to the Right Audience

Hreflang tags are HTML attributes that tell Google which language and regional version of a page to serve to users based on their language and location. For Bangladeshi websites that serve content in multiple languages — English, Bangla (Unicode), and Banglish (Bengali written in Roman script) — hreflang tags are essential for preventing duplicate content issues and ensuring the correct language version appears in search results for each audience.

Without hreflang tags, Google can misinterpret a multilingual site's content structure. For example, if your site has /en/seo-services and /bn/seo-services pages with similar content but different languages, Google might see them as duplicate content rather than language variants. This can lead to both pages being ranked lower or the wrong version appearing for the wrong audience.

Hreflang Implementation for Bangladeshi Websites

Hreflang can be implemented in three ways: through HTML link tags in the head section, through HTTP headers (for non-HTML files like PDFs), or through XML sitemap annotations. For most Bangladeshi websites, the HTML link tag method is the simplest:

<link rel="alternate" hreflang="en" href="https://www.yourdomain.com/seo-services" />
<link rel="alternate" hreflang="bn" href="https://www.yourdomain.com/bn/seo-services" />
<link rel="alternate" hreflang="x-default" href="https://www.yourdomain.com/seo-services" />

Key rules for hreflang:

Site Architecture & Navigation — Structure Matters More Than You Think

Site architecture refers to how your website's pages are organized, linked, and structured. It is a critical technical SEO factor because it determines how easily Googlebot can discover all your pages, how link equity (PageRank) flows through your site, and how users navigate your content. A well-structured site is easier to crawl, index, and rank — while a poorly structured one wastes crawl budget and buries important pages.

For Bangladeshi businesses, the most effective site architecture model is the pillar-cluster model: a comprehensive primary pillar page that broadly covers a topic, linked to several secondary pillar pages that cover subtopics in depth, each linked to specific cluster articles. This is the architecture we use at Digital Agency Bangladesh, and it has consistently delivered strong SEO results for our clients in Dhaka, Chittagong, and beyond.

Site Architecture Best Practices

For the complete internal linking framework we use across all our SEO projects, refer to the linking architecture described in our Complete SEO Guide for Bangladesh and the approach in our Keyword Research Guide for understanding how site structure ties into your keyword targeting strategy.

Common Technical SEO Mistakes to Avoid

After auditing and fixing technical SEO issues for 210+ websites serving the Bangladesh market, these are the most common and damaging mistakes we encounter:

  1. Accidentally blocking Googlebot: The most catastrophic technical SEO mistake. We have found multiple Bangladeshi sites where robots.txt inadvertently disallowed crawling of the entire site (Disallow: /) or blocked critical resources like CSS and JavaScript files. Always test robots.txt changes in Google Search Console before deploying.
  2. Ignoring Core Web Vitals: Most Bangladeshi websites fail Core Web Vitals, and many site owners do not even know these metrics exist. Since 2021, poor Core Web Vitals directly hurt rankings. Run Google PageSpeed Insights monthly and fix the issues it flags — starting with image optimization and server response time.
  3. Duplicate content without canonical tags: E-commerce sites with filtered URLs, blogs with multiple category paths, and multilingual sites without proper language tags all create duplicate content. Without canonical tags, Google splits ranking signals across multiple URLs — weakening every version. This is one of the most common yet preventable technical SEO issues we fix.
  4. HTTP and HTTPS versions both serving content: Many Bangladeshi websites have both the HTTP and HTTPS versions of their site live without proper 301 redirects. This creates duplicate content and dilutes link equity. Force HTTPS and redirect all HTTP traffic permanently using a server-level 301 redirect.
  5. Slow server response times (TTFB): Shared hosting is affordable but often delivers TTFB above 1 second — far from Google's 200ms target. If your hosting costs less than BDT 500/month, your TTFB is almost certainly hurting your SEO. Consider a VPS or cloud solution from Vultr, DigitalOcean, or a premium shared host with CDN integration.
  6. Missing or broken XML sitemaps: Many Bangladeshi sites either have no XML sitemap, have one that includes noindexed or redirecting URLs, or have not submitted it to Google Search Console. Fixing this is a 10-minute task that directly improves crawl efficiency and indexing speed.
  7. Not using structured data: Most Bangladeshi websites do not implement any schema markup, missing opportunities for rich search results, AI citations, and enhanced SERP displays. Even basic Organization or LocalBusiness schema provides a competitive advantage when competitors lack it.
  8. Poor mobile experience: Despite mobile-first indexing being the standard, many Bangladeshi business websites still deliver a compromised mobile experience. Tiny fonts, unclickable buttons, slow load times, and hidden content all hurt rankings. Test on a real Android device, not just browser emulation.
  9. Ignoring 404 errors and broken links: Every 404 error wastes crawl budget and frustrates users. Use Google Search Console to find 404 pages, fix broken internal links pointing to them, and set up 301 redirects for pages that have moved. A monthly crawl error audit takes 15 minutes and prevents gradual SEO erosion.
  10. No monitoring or auditing: Technical SEO is not a set-it-and-forget-it task. Websites change: plugins update, themes change, new pages are added, old pages are deleted. Without regular technical SEO audits (monthly is ideal), issues accumulate and eventually impact rankings. Set a recurring reminder to run a basic technical audit using free tools.

Frequently Asked Questions

What is technical SEO?

Technical SEO is the process of optimizing your website's infrastructure — server configuration, site speed, crawlability, indexation, mobile responsiveness, structured data, and security — to help search engines find, crawl, understand, and rank your pages. It is the technical foundation that supports all other SEO efforts.

What is the difference between technical SEO and on-page SEO?

Technical SEO focuses on your website's backend infrastructure (crawlability, site speed, mobile-friendliness, security) while on-page SEO focuses on visible content and HTML elements (title tags, meta descriptions, headers, content optimization). Both are essential — technical SEO ensures Google can access your site, while on-page SEO ensures your content ranks once found.

How do I run a technical SEO audit?

Start with these free tools: Google Search Console (index coverage, crawl errors, Core Web Vitals), Google PageSpeed Insights (site speed), Google Mobile-Friendly Test, Screaming Frog SEO Spider (free for up to 500 URLs), and Google Rich Results Test (structured data). These tools cover 90% of technical SEO issues affecting Bangladeshi websites.

How long does technical SEO take to show results?

Some technical SEO fixes show results quickly. Fixing a broken robots.txt or submitting a sitemap can improve indexing within days. Core Web Vitals improvements typically take 2-6 weeks to reflect in rankings after Google recrawls your pages. Larger fixes — like site migrations or architecture restructuring — can take 2-4 months to show full ranking benefits.

Do I need technical SEO if I use a drag-and-drop website builder?

Yes. Website builders like Wix, Squarespace, and Shopify handle basic technical SEO but often introduce their own issues — slow load times, bloated code, limited crawl control, and restricted access to server configurations. Even on these platforms, you need to optimize images, monitor Core Web Vitals, set up canonical tags, implement structured data, and submit sitemaps to Google Search Console.

What is crawl budget and why does it matter?

Crawl budget is the number of URLs Googlebot will crawl on your site within a given time. For small or low-authority sites (common for new Bangladeshi business websites), crawl budget is limited. If Googlebot wastes budget on low-value pages (tag pages, filter URLs, 404s), it has less budget to crawl your important product and content pages. Optimizing crawl budget ensures Google focuses on pages you want ranked.

How do I check if my site is mobile-friendly?

Use Google's Mobile-Friendly Test tool (search for it directly or access via Search Console). It analyses your URL and reports specific mobile usability issues. Additionally, open your site on an actual Android phone — test navigation, form filling, link tapping, and text readability. Real device testing reveals problems emulators miss. For the Bangladesh market, testing on Xiaomi, Samsung, and Oppo devices covers the most common user hardware.

How does technical SEO affect AI search (ChatGPT, Google AI Overviews)?

Technical SEO is crucial for AI citation. AI models like ChatGPT and Google's AI Overviews extract information from well-structured web pages. Clear heading hierarchies, proper schema markup, fast page loads, and mobile-friendly formatting all make your content more likely to be cited by AI search engines. Structured data — especially FAQ schema, Article schema, and HowTo schema — gives AI clear, extractable answers.

Conclusion — Master Technical SEO and Build a Solid Foundation

Technical SEO is the invisible foundation that determines whether all your other SEO investments — content creation, keyword targeting, link building — actually pay off. A beautifully written article with perfect keyword optimization will never rank if Googlebot cannot crawl it, if it takes 8 seconds to load on a 4G connection, or if its content is hidden behind uncrawlable JavaScript. Technical SEO ensures your content is discoverable, accessible, and competitive.

Your technical SEO action plan:

  1. Run a Core Web Vitals assessment in Google Search Console — fix any failing pages starting with image optimization and server response time
  2. Check your robots.txt file — ensure it is not accidentally blocking important resources and test it in Search Console
  3. Create and submit your XML sitemap to Google Search Console — include only canonical, indexable URLs
  4. Add self-referencing canonical tags to every page and fix any duplicate content issues
  5. Implement structured data — start with Organization, Article (for blog), and LocalBusiness (if applicable)
  6. Force HTTPS with 301 redirects and implement HSTS for security
  7. Test mobile experience on a real Android device and fix any usability issues
  8. Set up hreflang tags if your site serves content in multiple languages
  9. Run a full technical audit monthly using free tools — fix new issues before they compound

Technical SEO is not a one-time task — it is an ongoing maintenance commitment. Websites grow, content changes, plugins update, and Google's requirements evolve. The businesses in Bangladesh that treat technical SEO as a continuous improvement process — not a one-and-done project — will consistently outperform competitors who neglect their technical foundation.

For a complete end-to-end SEO education covering all aspects of search engine optimization, read our Complete SEO Guide for Bangladesh. If your business needs expert technical SEO support — from Core Web Vitals fixes and site migrations to full technical audits and structured data implementation — explore professional SEO services from Digital Agency Bangladesh, tailored for the local market.

KM

Kanok Miah

Founder, Digital Agency Bangladesh

SEO expert with 6+ years of experience and 210+ successful SEO projects across Bangladesh, UK, Canada, Singapore, and USA. Kanok has helped 350+ businesses achieve measurable growth through data-driven SEO strategies. He specializes in technical SEO audits, Core Web Vitals optimization, site migrations, and structured data implementation for Bangladeshi and international businesses. His technical SEO methodology has helped Dhaka-based clients achieve Google Core Web Vitals pass rates above 90% and organic traffic growth of 65%+ within 90 days.

Last Updated: June 2026 | Sources: Google Search Central, Google PageSpeed Insights, Google Rich Results Test, Schema.org, Core Web Vitals documentation, Google Mobile-Friendly Test, Ahrefs, Screaming Frog, Semrush, Moz, Digital Agency Bangladesh project data (210+ SEO projects, 350+ businesses served across 5 countries).