Skip to content
E-COMMERCE · 15 MIN READ

How to Fix "Out of Stock" Product SEO Without Losing Rankings

Out-of-stock products hurting SEO? Learn proven strategies to maintain rankings, preserve authority, and convert visitors despite product availability issues.

· SEO ConsultantPublished
How to Fix "Out of Stock" Product SEO Without Losing Rankings

Your best-selling product just sold out. It was ranking on page one for high-value keywords, driving significant traffic and revenue. Now you face a critical decision: what do you do with the product page?

Delete it and lose all the SEO equity you've built? Keep it live and frustrate customers with unavailable products? Redirect to another product and risk looking pushy? Each option has consequences for your rankings, user experience, and revenue.

Out-of-stock inventory is an inevitable challenge for e-commerce businesses. Seasonal demand spikes, supply chain disruptions, manufacturing delays, and successful marketing campaigns all create stock availability issues. How you handle these situations dramatically impacts your SEO performance and long-term organic visibility.

This comprehensive guide reveals exactly how to manage out-of-stock products while preserving rankings, maintaining user trust, and potentially converting visitors despite unavailability.

Understanding the SEO Impact of Out-of-Stock Products

Before implementing solutions, understand how inventory issues affect search performance:

How Google Treats Out-of-Stock Products

Google's primary concern is user experience. When products become unavailable, several SEO implications arise:

Crawl budget considerations: Google allocates limited crawling resources to each website. Pages showing persistent out-of-stock status may be crawled less frequently, especially on larger e-commerce sites.

User experience signals: High bounce rates and short time-on-page from frustrated users finding unavailable products send negative signals to Google about page quality.

Fresh content expectations: E-commerce sites are expected to maintain current, accurate product information. Consistently outdated availability data can hurt overall site authority.

Product schema validation: Structured data indicating out-of-stock status is technically accurate but may reduce visibility in product-rich results and Google Shopping.

According to Google's product availability guidelines, accurately representing stock status is essential for merchant credibility.

The Cost of Wrong Approaches

Common mistakes handling out-of-stock products create unnecessary SEO damage:

Deleting product pages immediately:

  • Lost rankings for product-specific keywords
  • Broken backlinks from external sites and internal links
  • 404 errors hurting user experience
  • Wasted SEO equity accumulated over months or years
  • Inability to recapture rankings when restocked

Keeping stale out-of-stock pages unchanged:

  • Poor user experience from unavailable products
  • High bounce rates signaling low-quality pages
  • Frustrated customers leaving negative impressions
  • Reduced conversion opportunities
  • Potential crawl budget waste on dead inventory

Aggressive redirects to in-stock alternatives:

  • Users feeling manipulated or deceived
  • High bounce rates if redirect isn't relevant
  • Lost product-specific long-tail rankings
  • Diluted topical authority by combining unrelated products

Hiding products from search engines:

  • Lost visibility for valuable search traffic
  • Missed conversion opportunities from alternatives
  • Unnecessary SEO equity waste
  • Complicated technical implementation

The right approach balances SEO preservation with user experience optimization.

Strategic Approaches Based on Stock Status

Different out-of-stock scenarios require different tactics:

Temporarily Out of Stock (Restocking Soon)

For products returning to inventory within days or weeks, maintain the page with strategic modifications:

Keep the page live and indexed: Don't delete or deindex temporarily unavailable products. These pages have accumulated:

  • Ranking history and authority
  • External backlinks from reviews, comparisons, and recommendations
  • Internal link equity from related products and category pages
  • User engagement data and conversion history
  • Reviews and social proof

Update product availability clearly:

Visual indicators:

  • Prominent "Temporarily Out of Stock" badge
  • Expected restock date if known
  • Clear messaging above the fold
  • Mobile-optimized notifications
  • Color-coded availability status

Example messaging:

  • "Currently Unavailable - Restocking [Date]"
  • "Out of Stock - Expected Back [Timeframe]"
  • "Temporarily Sold Out - Email Me When Available"

Implement waitlist signup: Capture interested visitors who can't buy immediately:

<div class="out-of-stock-notification">

  <h3>Currently Out of Stock</h3>

  <p>Expected back in stock: March 15, 2026</p>

  <form class="restock-notification">

    <input type="email" placeholder="Enter your email" required>

    <button type="submit">Notify Me When Available</button>

  </form>

  <p class="trust-signal">Join 247 people waiting for this product</p>

</div>

Benefits:

  • Captures potential customers for future sales
  • Demonstrates demand (social proof)
  • Maintains engagement despite unavailability
  • Builds email list for marketing
  • Shows Google page remains valuable to users

Add alternative product suggestions: Provide relevant alternatives without aggressive pushing:

Strategic recommendation placement:

  • "Similar Products Currently Available" section
  • "Customers Also Considered" carousel
  • "While You Wait" product suggestions
  • Comparison table showing alternatives

Recommendation criteria:

  • Genuinely similar products (same category, features, price range)
  • Currently in stock with good availability
  • High-rated alternatives
  • Products that previously cross-sold well

Update schema markup: Accurately reflect availability status:

{

  "@context": "https://schema.org/",

  "@type": "Product",

  "name": "Product Name",

  "offers": {

    "@type": "Offer",

    "availability": "https://schema.org/OutOfStock",

    "price": "99.99",

    "priceCurrency": "USD"

  }

}

This maintains schema accuracy while preserving page structure.

Learn more about proper e-commerce SEO optimization strategies.

Permanently Discontinued Products

For products never returning to inventory, implement a strategic transition:

Phase 1: Transition period (First 30-90 days)

Keep the page live initially to:

  • Maintain rankings during transition
  • Capture residual search interest
  • Guide users to suitable alternatives
  • Preserve backlink value

Page modifications:

  • Update product title to include "Discontinued" or "No Longer Available"
  • Add prominent discontinuation notice
  • Recommend specific replacement or successor products
  • Explain why product was discontinued (if beneficial)
  • Showcase alternatives with comparison features
  • Update schema to reflect discontinued status

Example discontinued product page:

<div class="discontinued-notice">

  <h2>This Product Has Been Discontinued</h2>

  <p>The [Product Name] is no longer manufactured. We recommend these alternatives:</p>

</div>

<section class="recommended-replacements">

  <h3>Recommended Replacement: [Successor Product]</h3>

  <div class="comparison-table">

    <table>

      <tr>

        <th>Feature</th>

        <th>Original Product</th>

        <th>Replacement Product</th>

      </tr>

      <!-- Comparison rows -->

    </table>

  </div>

  <a href="/replacement-product" class="cta-button">View Replacement Product</a>

</section>

Phase 2: After 90+ days

Once traffic has significantly declined and alternative pages have gained authority:

301 redirect implementation:

  • Redirect to most relevant alternative (successor product, similar item, or category)
  • Choose redirect target strategically based on:
    • Product similarity and relevance
    • Current ranking strength of target page
    • Business priorities and margins
    • User intent alignment

Redirect best practices:

  • Don't redirect entire category to homepage (too generic)
  • Choose genuinely relevant alternative products
  • Monitor redirect destination rankings
  • Document redirect logic for future reference
  • Test redirect functionality across devices

Preserve review content: If the discontinued product had valuable reviews:

  • Consider migrating relevant reviews to successor product (with disclosure)
  • Archive reviews on a separate page
  • Reference review insights in successor product descriptions
  • Use review data to inform new product development

Seasonal or Cyclical Out-of-Stock Items

For products with predictable availability patterns (holiday items, seasonal products):

Maintain pages year-round: Don't delete seasonal product pages. They provide:

  • Early ranking preparation for next season
  • Year-round informational value
  • Historical performance data
  • Established backlink portfolio
  • Content foundation for next cycle

Off-season optimization:

Content enhancements:

  • Add "Available [Season/Month]" indicators
  • Create buying guides and planning content
  • Develop comparison and educational content
  • Build anticipation with "Coming Soon" dates
  • Show previous season reviews and feedback

Example seasonal page messaging:

<div class="seasonal-availability">

  <h2>2026 Holiday Collection</h2>

  <p class="availability-notice">Available November 1 - December 31, 2026</p>

  <form class="early-notification">

    <p>Be the first to know when our 2026 collection launches:</p>

    <input type="email" placeholder="Your email">

    <button>Get Early Access</button>

  </form>

</div>

<section class="previous-season">

  <h3>See Our 2025 Collection</h3>

  <p>While you wait, browse last year's bestsellers and customer favorites...</p>

</section>

Schema for seasonal products:

{

  "@type": "Product",

  "name": "Holiday Product Name",

  "offers": {

    "@type": "Offer",

    "availability": "https://schema.org/PreOrder",

    "availabilityStarts": "2026-11-01",

    "availabilityEnds": "2026-12-31"

  }

}

Pre-season preparation:

  • Update content 2-3 months before season
  • Refresh product information and images
  • Build anticipation through content marketing
  • Prepare inventory and logistics
  • Implement countdown timers closer to launch

Our e-commerce SEO services include seasonal inventory management strategies.

Technical SEO Best Practices for Out-of-Stock Products

Proper technical implementation preserves rankings while maintaining site health:

Schema Markup for Product Availability

Accurate structured data communicates stock status to search engines:

Complete product schema example:

{

  "@context": "https://schema.org/",

  "@type": "Product",

  "name": "Product Name",

  "image": [

    "https://example.com/product-image-1.jpg",

    "https://example.com/product-image-2.jpg"

  ],

  "description": "Product description text",

  "sku": "SKU123456",

  "brand": {

    "@type": "Brand",

    "name": "Brand Name"

  },

  "offers": {

    "@type": "Offer",

    "url": "https://example.com/product-page",

    "priceCurrency": "USD",

    "price": "99.99",

    "availability": "https://schema.org/OutOfStock",

    "itemCondition": "https://schema.org/NewCondition"

  },

  "aggregateRating": {

    "@type": "AggregateRating",

    "ratingValue": "4.5",

    "reviewCount": "127"

  }

}

Availability status options:

  • InStock - Currently available
  • OutOfStock - Currently unavailable
  • PreOrder - Available for pre-order
  • BackOrder - Temporarily out but accepting orders
  • Discontinued - No longer manufactured
  • SoldOut - Sold out (typically for limited editions)

Proper schema markup implementation helps Google understand your inventory status.

URL Structure and Redirect Strategies

Handle URLs strategically when products become permanently unavailable:

Maintain URL stability:

  • Keep original product URLs when temporarily out of stock
  • Don't change URLs based on availability status
  • Preserve URL authority and backlinks
  • Maintain consistency for user bookmarks

Strategic redirect implementation:

When to use 301 redirects:

  • Product permanently discontinued after 90+ days
  • Product replaced by newer version
  • Category restructuring
  • Brand consolidation

When to use 302 redirects:

  • Very temporary stock issues (days, not weeks)
  • A/B testing alternative approaches
  • Truly temporary situations

When to avoid redirects:

  • Product returning to stock soon
  • Seasonal items during off-season
  • Temporary supply chain delays

Redirect destination selection:

Choose redirect targets based on relevance hierarchy:

  1. Direct replacement or successor product (best option)
  2. Similar product in same category
  3. Product comparison page including alternatives
  4. Specific product category page
  5. Main category page (only if no closer match exists)

Never redirect to:

  • Homepage (too generic, poor user experience)
  • Completely unrelated products
  • Category pages unrelated to original product

Robots.txt and Meta Robots Considerations

Generally avoid blocking out-of-stock products from crawling:

Don't use robots.txt to block:

  • Temporarily unavailable products
  • Seasonal items during off-season
  • Products with restock dates

Reasons to maintain crawlability:

  • Preserves accumulated page authority
  • Allows Google to see availability updates
  • Maintains presence in search index
  • Enables product schema discovery

When noindex might be appropriate:

  • Products discontinued for 6+ months with no redirect target
  • Test products never intended for public access
  • Products with legal or regulatory removal requirements

Implementation example:

<!-- Keep indexed for temporary out of stock -->

<meta name="robots" content="index, follow">

<!-- Only for permanently dead inventory after long period -->

<meta name="robots" content="noindex, follow">

Review our technical SEO checklist for comprehensive implementation guidance.

Internal Linking Strategy

Maintain strong internal link structure even when products are unavailable:

Preserve category links:

  • Keep out-of-stock products in category listings
  • Use visual indicators (badges, labels) for stock status
  • Maintain alphabetical or relevance-based sorting
  • Don't hide unavailable products completely

Update prominent placements:

  • Remove out-of-stock items from homepage features
  • Exclude from "bestsellers" or "trending" sections
  • Remove from promotional banners
  • Update "recommended products" algorithms

Breadcrumb consistency:

  • Maintain breadcrumb navigation
  • Keep products in site hierarchy
  • Preserve category relationships
  • Ensure crawlable path to all pages

Related product optimization:

  • Update "related products" to show in-stock alternatives
  • Prioritize available inventory in cross-sells
  • Maintain relevance in recommendations
  • Test conversion impact of suggestions

Conversion Optimization for Out-of-Stock Pages

Turn unavailability into opportunity:

Waitlist and Back-in-Stock Notifications

Capture interested visitors for future sales:

Effective waitlist features:

Email notification signup:

  • Clear value proposition ("Be first to know")
  • Simple, friction-free form
  • Mobile-optimized design
  • Privacy assurance and GDPR compliance
  • Instant confirmation email

SMS notifications:

  • Faster, higher engagement than email
  • Opt-in checkbox during signup
  • Compliance with SMS marketing regulations
  • Immediate restock alerts

Social proof indicators:

  • "247 people waiting for this product"
  • "Notify me (Join 500+ waiting)"
  • "High demand - limited quantity when restocked"

Incentive considerations:

  • First access when restocked
  • Special restock discount code
  • Exclusive early bird pricing
  • Free shipping on restock purchase

Technical implementation:

<div class="waitlist-form">

  <h3>Get Notified When Back in Stock</h3>

  <form id="restock-notification">

    <input type="email" name="email" placeholder="Your email" required>

    <label>

      <input type="checkbox" name="sms_optin">

      Also notify me via SMS (optional)

    </label>

    <input type="tel" name="phone" placeholder="Your phone number">

    <button type="submit">Notify Me</button>

    <p class="privacy-note">We respect your privacy. Unsubscribe anytime.</p>

  </form>

  <p class="social-proof">Join 892 people waiting for this item</p>

</div>

Automated workflow:

  • Capture email/phone in CRM or email platform
  • Send confirmation immediately
  • Tag contacts by product interest
  • Trigger notification when restocked
  • Track conversion rates from notifications

Alternative Product Recommendations

Strategic suggestions convert unavailability into sales:

Recommendation placement:

Above the fold:

  • "Similar items in stock" section
  • Featured alternative with comparison
  • Category suggestions

Mid-page:

  • Detailed comparison table
  • "Customers also bought" carousel
  • Expert recommendations

Recommendation criteria:

Relevance matching:

  • Same category and subcategory
  • Similar price range (±20%)
  • Comparable features and specifications
  • Similar customer ratings
  • Historical purchase correlations

Merchandising strategy:

  • Higher margin alternatives
  • Newer model upgrades
  • Bundle opportunities
  • Clearance items needing movement

Presentation best practices:

  • Explain why alternative is recommended
  • Highlight key similarities and differences
  • Show clear in-stock indicators
  • Use comparison tables for specs
  • Include customer reviews of alternatives

Example recommendation section:

<section class="alternatives">

  <h3>Similar Products Available Now</h3>

  <p>While [Product Name] is out of stock, these alternatives offer similar features:</p>

  <div class="product-comparison">

    <div class="alternative-product">

      <span class="badge in-stock">In Stock</span>

      <img src="alt-product.jpg" alt="Alternative Product">

      <h4>Alternative Product Name</h4>

      <p class="comparison-note">Similar to [Out of Stock Product] with upgraded [feature]</p>

      <div class="rating">★★★★★ (143 reviews)</div>

      <span class="price">$109.99</span>

      <a href="/alternative" class="cta">View Details</a>

    </div>

  </div>

</section>

Content Enhancements for Value

Provide value beyond purchasing:

Educational content:

  • Buying guides for product category
  • Comparison articles
  • How-to use guides
  • Maintenance tips
  • Industry insights

User-generated content:

  • Customer reviews and ratings
  • Q&A sections
  • User photos and videos
  • Community discussions
  • Expert testimonials

Additional resources:

  • Product specification sheets
  • Warranty information
  • Compatibility guides
  • Related blog posts
  • Video demonstrations

This content provides SEO value while maintaining user engagement.

Learn about effective content marketing strategies for e-commerce.

Platform-Specific Implementation

Different e-commerce platforms require different approaches:

Shopify Out-of-Stock Management

Built-in features:

  • Automatic inventory tracking
  • "Notify me when available" apps
  • Collection filtering by availability
  • Variant-level stock management

Recommended apps:

  • Back in Stock notifications
  • Product customization apps
  • Advanced inventory management
  • Redirect management tools

Implementation tips:

  • Use Shopify Flow for automated actions
  • Customize theme for stock messaging
  • Leverage metafields for expected dates
  • Implement product availability badges

WooCommerce Solutions

Stock management settings:

  • Enable stock management per product
  • Set low stock thresholds
  • Configure out-of-stock visibility
  • Manage backorders appropriately

Recommended plugins:

  • WooCommerce Waitlist
  • YITH Pre-Order
  • Stock Management plugins
  • Notification extensions

Code customization:

// Custom out of stock message

add_filter('woocommerce_get_availability_text', 'custom_stock_message', 10, 2);

function custom_stock_message($availability, $product) {

    if (!$product->is_in_stock()) {

        $availability = 'Currently unavailable - Expected back [date]';

    }

    return $availability;

}

Magento Best Practices

Native capabilities:

  • Advanced inventory management
  • Multi-warehouse support
  • Backorder configuration
  • Category product visibility rules

Extensions to consider:

  • Out of Stock Notification
  • Pre-Order management
  • Advanced Product Options
  • Redirect management

Custom E-commerce Solutions

Development requirements:

  • Inventory status tracking
  • Automated availability updates
  • Notification system implementation
  • Schema markup generation
  • Redirect management system

Monitoring and Measuring Impact

Track how out-of-stock handling affects performance:

Key Metrics to Monitor

SEO performance:

  • Rankings for product-specific keywords
  • Organic traffic to out-of-stock pages
  • Crawl stats for unavailable products
  • Backlink retention on product pages
  • Overall category rankings

User experience:

  • Bounce rate on out-of-stock pages
  • Time on page comparisons
  • Exit rate analysis
  • Alternative product click-through
  • Scroll depth and engagement

Conversion opportunities:

  • Waitlist signup rate
  • Notification-to-purchase conversion
  • Alternative product conversion rate
  • Revenue from recommended products
  • Customer lifetime value from notified users

Technical health:

  • 404 error rates
  • Redirect chain issues
  • Page load speed on product pages
  • Schema validation errors
  • Mobile usability scores

Google Analytics 4 Setup

Event tracking implementation:

// Track waitlist signups

gtag('event', 'waitlist_signup', {

  'item_id': 'PRODUCT_SKU',

  'item_name': 'Product Name',

  'item_category': 'Category'

});

// Track alternative product clicks

gtag('event', 'alternative_click', {

  'original_product': 'Out of Stock SKU',

  'alternative_product': 'Alternative SKU',

  'click_position': '1'

});

Learn more about GA4 implementation for e-commerce.

Regular Audits

Monthly reviews:

  • Inventory status accuracy across site
  • Out-of-stock page performance
  • Redirect functionality verification
  • Schema markup validation
  • User feedback analysis

Quarterly analysis:

  • Seasonal pattern identification
  • Stock prediction improvement
  • Content effectiveness review
  • Competitive benchmarking
  • Strategy refinement

Frequently Asked Questions About Out-of-Stock SEO

How long can I keep an out-of-stock product page live?

You can keep temporarily out-of-stock pages live indefinitely as long as you expect restocking. For products with known restock dates, maintain pages until restocked. For seasonal items, keep pages year-round. Only remove or redirect pages for permanently discontinued products, ideally after 90+ days to allow rankings to transition. The key is accurately communicating availability status to users and search engines through clear messaging and proper schema markup.

Will out-of-stock products hurt my overall site rankings?

Out-of-stock products won't directly hurt site-wide rankings if handled properly. However, poor user experience from consistently unavailable products (high bounce rates, frustrated users) can indirectly impact overall site quality signals. The solution is accurate availability communication, helpful alternatives, and waitlist capture to maintain engagement. Focus on providing value even when products aren't available. Sites with strong fundamentals can maintain authority despite inventory fluctuations.

Should I use 301 or 302 redirects for out-of-stock products?

Use 301 redirects for permanently discontinued products after a transition period (90+ days recommended). Use 302 redirects only for very temporary situations (a few days). For most out-of-stock scenarios, don't redirect at all—keep the page live with availability updates, waitlist signup, and alternative recommendations. Redirects should be a last resort for permanent discontinuations, not a primary strategy for temporary availability issues.

How does out-of-stock schema affect Google Shopping?

Setting availability to OutOfStock in product schema may reduce or eliminate product appearances in Google Shopping and product-rich results. However, accuracy is essential for merchant trust and long-term success. Google penalizes merchants who show available products that are actually out of stock. The better approach is accurate schema combined with PreOrder or BackOrder status when applicable, plus notification systems to convert interested searchers when products return.

Why Choose Sadekur Rahman for E-commerce SEO

Managing inventory availability while maintaining SEO performance requires specialized e-commerce expertise and strategic planning.

Our E-commerce SEO Expertise

As an experienced SEO specialist, I provide comprehensive e-commerce optimization:

  • Out-of-stock strategy development and implementation
  • Product page optimization for conversions
  • Technical schema and structured data implementation
  • Category and navigation optimization
  • Content strategy for product descriptions
  • Internal linking and site architecture
  • Conversion rate optimization
  • Performance monitoring and reporting

Proven E-commerce Results

Our case studies demonstrate success with e-commerce businesses:

  • Maintained rankings during inventory challenges
  • Increased conversion from out-of-stock pages
  • Improved overall site performance
  • Successful seasonal product management
  • Higher customer lifetime value through waitlists
  • Better user experience and lower bounce rates

Comprehensive E-commerce Services

Our complete e-commerce SEO services address every aspect of online retail optimization:

  • Product page SEO and optimization
  • Category architecture and navigation
  • Technical SEO and site speed
  • Schema markup implementation
  • Content strategy and creation
  • Conversion rate optimization
  • Analytics and performance tracking

Strategic Inventory Management

We help you develop systems for handling:

Stock availability:

  • Temporary out-of-stock protocols
  • Permanent discontinuation processes
  • Seasonal inventory strategies
  • Pre-order and backorder systems

Technical implementation:

  • Schema markup automation
  • Notification system setup
  • Redirect management
  • Platform-specific solutions

Conversion optimization:

  • Waitlist design and implementation
  • Alternative recommendation strategies
  • Content enhancement
  • A/B testing and optimization

Explore our plans and pricing for e-commerce businesses.

Optimize Your E-commerce SEO Today

Don't let inventory challenges hurt your rankings and revenue. Book a meeting to discuss your e-commerce SEO strategy and discover how to handle stock availability issues while maximizing performance.

Need an e-commerce audit? Contact us for a comprehensive analysis of your product pages and inventory management approach.

Conclusion

Out-of-stock products are an inevitable reality of e-commerce. Supply chain disruptions, unexpected demand, seasonal variations, and product lifecycles all create availability challenges. How you handle these situations determines whether you preserve or destroy months or years of SEO investment.

The key is balancing SEO preservation with user experience optimization. Don't delete valuable product pages just because inventory is temporarily unavailable. Don't frustrate users with poor availability communication. Don't miss conversion opportunities by failing to capture interested visitors.

Implement systematic approaches based on stock status—keep temporarily unavailable products live with clear messaging and waitlist capture, transition permanently discontinued products strategically over 90+ days, and maintain seasonal products year-round with appropriate availability indicators.

Technical implementation matters enormously. Accurate schema markup, strategic redirect planning, preserved internal linking, and platform-specific solutions ensure search engines understand your inventory status while maintaining page authority.

Most importantly, view out-of-stock situations as conversion opportunities, not just problems. Waitlist signups build customer lists and demonstrate demand. Alternative recommendations drive immediate sales. Educational content provides value regardless of availability. User engagement signals demonstrate continued page value to search engines.

Your e-commerce success depends on handling inventory fluctuations gracefully while maintaining hard-won search visibility. Start implementing these strategies today to protect your rankings and maximize revenue regardless of stock availability challenges.

Related Articles:

Written by Sadekur Rahman

SEO & Website Strategy Specialist at Pixelvega and SEO Executive at Daily Amar Desh. 6+ years helping brands grow with data-driven SEO.

Book a call
Sadekur RahmanSEO Consultant · Dhaka, BD

Ready to grow your business with SEO?

If your website is not generating the traffic, leads or sales it should — that is a solvable problem. I will audit your website, identify exactly what is holding it back, and build a strategy that produces real, measurable results. No fluff. No guesswork.

Based in Dhaka, Bangladesh · Available for remote projects worldwide