My SEO Project 03: 01.2024 - On going

Project Details and Achievements

Start Date: January 2024

End Date: Ongoing (no plan to turn into a continuous full-time job)

Project: In January 2024, I launched BabakTV.com, a platform designed to stream online TV channels from across the globe. This project not only showcases my web development skills, including HTML, CSS, and content management systems (CMS), but also serves as a space for me to experiment with and apply advanced SEO techniques. The goal was not just to create a functional streaming site, but to build an optimized, user-friendly, and highly visible platform for organic search traffic in the competitive online TV streaming industry. This project allows  me to continually refine my technical skills, experiment with SEO strategies, and adapt to evolving best practices. This case study highlights the strategies employed and the results achieved in just 6 months.

Website: BabakTV.com

Achievements: In 6 months after launching BabakTV.com, significant improvements have been made in key performance metrics, demonstrating the effectiveness of the SEO strategies and technical optimizations. The SEO strategies and technical optimizations led to substantial growth, and the results speak for themselves:

The
  GA 90-day comparison   of the website, shows:

  • Organic traffic has increased by nearly 124%, which is a significant improvement.
  • Both users and new users have grown by over 100%. This suggests that your SEO efforts are attracting new visitors to the site, not just returning ones. (below screenshot)

  • Google / Organic :  123.8% improvement
    Users:                       107.3% improvement
    New Users:              109.9% improvement


    Google Search Console (GSC) 28-day report shows a 227.0% increase in traffic from Google Search compared to the previous 28 days (see screenshot below).



    The Last 30-day report shows monthly 102K users and almost 427K pageviews just in 6 months for a website starting from 0 and only through Organic traffic. (below screenshot)

    SEMrush indicates that the website comes with 1.36 Million visits and has the global rank of 46,178 just in 6 month. (below screenshot)

    SEO and Technical Optimization

    1. Keyword Discovery & Search

    Understanding the right keywords is crucial for attracting organic traffic. Here's how I approached this for BabakTV:

    • Keyword Discovery & Research:
      • I performed extensive keyword research using tools such as GSC , Google keyword plannerSemrush , Ahrefs , and SEObility . This allowed me to identify the high-traffic, low-competition keywords in the online TV streaming niche.
      • I also focused on long-tail keywords that are more specific and less competitive, making it easier to rank and attract relevant visitors.
    • Finding Keyword Gaps:
      • After reviewing the keyword performance of competitors, I identified keyword gaps —specific phrases or topics that weren't being fully addressed. By filling these gaps, I could target unique search queries and attract untapped traffic.

    2. Optimizing Core Web Vitals & Technical SEO

    Core Web Vitals (FCP, LCP, and CLS) are important metrics for both user experience and SEO ranking. Here's how I optimized them:

    • Core Web Vitals Optimization:
      • Focused on improving First Contentful Paint (FCP) and Largest Contentful Paint (LCP) to ensure that the website loads quickly, especially for mobile users.
      • Ensured Cumulative Layout Shift (CLS) was minimized for a smooth and stable page load.
      • Optimized images and used lazy loading to prevent any delays in content visibility.
    • Page Speed Optimization:
      • Optimized scripts and removed unnecessary JavaScript and CSS to improve load times.
      • Employed gzip compression for faster content delivery.
      • Used CDN (via Cloudflare ) to distribute content globally, reducing server load and enhancing site speed.

    3. Optimizing Content & Meta Tags

    Content is key, but so are the elements that search engines use to evaluate and rank it:

    • Content Optimization:
      • Created well-researched, informative, and engaging content around the niche of streaming online TV channels, including guides, FAQs, and reviews of popular TV shows.
      • Ensured content was optimized with target keywords and structured for easy reading, using proper headings (H1, H2, H3, etc.) and bulleted lists.
    • Optimizing Meta Tags:
      • Ensured that each page had an optimized meta title and meta description to improve click-through rates (CTR) in search engine results.
      • Meta titles were kept concise and included relevant keywords.
      • Descriptions were crafted to be engaging and included calls to action, while also integrating secondary keywords for better relevance.

    4. Using Tools to Track Metrics & KPIs

    I used a variety of tools to track progress, gather insights, and optimize the site based on data-driven decisions:

    • Google Analytics (GA):
      • Used GA to track key performance indicators (KPIs), including organic traffic , bounce rate , average session duration , and more.
    • Google Search Console (GSC):
      • Monitored the site’s health and performance on Google, identifying crawl errors, manual penalties, and keyword performance.
    • Semrush & Ahrefs:
      • Used these tools to track keyword rankings, backlinks, and competitor analysis to find areas for improvement.
    • Screaming Frog:
      • Used Screaming Frog to crawl the website, identify technical SEO issues such as broken links, missing alt attributes, and other on-page optimizations.
    • Google Tag Manager (GTM):
      • Implemented Google Tag Manager to streamline the management of tracking scripts and ensure accurate tracking of user actions and metrics.

    5. Streaming Server Configuration & Optimization

    Optimizing the backend for streaming is critical in ensuring smooth performance, especially with high traffic volumes. Here’s what I’ve done:

    • Optimizing Nginx & Apache Servers:
      • Optimized both Nginx and Apache server configurations for better streaming performance, ensuring minimal buffering and faster load times.
      • Fine-tuned server-side caching to reduce load times for repeated requests.
    • Server Performance for Streaming:
      • Set up caching rules to reduce the load on the server, allowing for faster streaming speeds for end users, which is essential in maintaining a high-quality experience on a TV streaming platform.

    6. Domain Management & Server Configuration

    • Domain Management:
      • Managed the domain registration, renewal, and DNS configurations to ensure that the website was always available and responsive.
      • Worked with a reliable domain registrar and set up the correct DNS records to minimize downtime and ensure proper SSL configuration.

    7. The Competitive Landscape of Online TV Streaming

    The online TV streaming market is highly competitive, with established players dominating the space. Here’s how I managed to stand out:

    • Achieving Top Search Rankings:
      • Through diligent SEO work, the website was able to achieve top rankings in search engine results for competitive terms such as "best online TV streaming" and "watch live TV channels."
      • Focused on highly-targeted, niche keywords that were not as saturated but still highly relevant.
    • Leveraging Local SEO for Global Reach:
      • Applied local SEO strategies for geo-targeting, particularly for countries with high interest in TV streaming.

    Key Takeaways & Conclusion

    • Continuous Learning: BabakTV.com has allowed me to refine my web development and SEO skills through hands-on experience, and the growth statistics show the effectiveness of the strategies implemented.
    • Focus on User Experience (UX): Improving site speed, mobile responsiveness, and content quality was a top priority, leading to better user engagement and reduced bounce rates.
    • Technical SEO: Proper configurations, like XML sitemaps, video sitemaps, and server optimization, played a key role in making the site both search engine-friendly and user-friendly.

    In just 6 months, BabakTV.com has seen significant improvements in organic traffic, user engagement, and overall performance. The project demonstrates my ability to combine technical SEO with content strategy to achieve outstanding results.


    Future Plans

    As BabakTV.com continues to grow, I plan to keep refining my SEO techniques and exploring new opportunities for expanding the site's reach. Additionally, I will continue optimizing the user experience and exploring innovative ways to improve the streaming experience and website performance, however I would keep this project just as a hobby.

    2025 update!

    In 2025, the website sustains approximately 580K monthly pageviews with over 120K monthly active users (below graphs and data), while benefiting from improvements in Core Web Vitals and site speed performance (below screenshot), resulting in enhanced user experience and higher search engine rankings. These optimizations have contributed to a faster load time, improved mobile responsiveness, and better user engagement, driving more organic traffic and reinforcing the website's competitive edge in its niche.

    BabakTV GA statistics 2025

    BabakTV GA statistics 2025

    BabakTV GA statistics 2025

    BabakTV pagespeed





    Babak

    My name is Babak, and I am a tech-savvy professional with extensive experience in SEO and blogging, along with strong knowledge of digital marketing, HTML, CSS, and content management systems like WordPress, Drupal, and Blogspot.

    Previous Post Next Post