100,000 Traffic in 100 Days Challenge Case Study (Ongoing)
In This Article:
Share this post:
Welcome to our (very ambitious) journey of achieving 100,000 traffic in just 100 days using content alone!
Each week, we’ll document this case study’s progress, including the strategies we carried out, our obstacles, and traffic performance as we work toward our goal.
New updates will be added weekly, so bookmark this page to follow along, learn what works, and see if we can hit 100,000 traffic in 100 days!
Niche: SEO, AI, content writing, and digital marketing
Strategy: Content velocity only (publish high-quality content fast)
Publish Start Date: November 11, 2024
Day 42: Best Week Yet
We approached this week’s progress report with some apprehension due to the recent Google December core update, which impacted rankings and traffic for many websites.
However, it seems that not only did we weather the storm, but we also achieved the best performance of the entire campaign so far!
Traffic Performance
From November 11 to December 22, 2024, here’s how our blog posts have performed:
Organic Traffic (Clicks): 70
Impressions: 52,700
Average CTR: 0.1%
Average Position: 48.5
Indexed/published posts: 73/75 (97.33%)
What We Did, Lessons, and Results So Far
1. Highest Traffic Surge to Date
This week marked a turning point with the highest traffic surge yet.
Clicks: Increased by 125.81% compared to the previous week.
Impressions: Rose by 139.55%.
These are the largest gains we’ve seen so far and validate the importance of our consistent publishing schedule.
2. Indexing
We’ve also made significant strides in getting our posts indexed by Google. When we started this case study, less than 50% of our posts were indexed. Now, with 73 out of 75 posts indexed, our indexing rate stands at an impressive 97.33%.
However, we faced a challenge with Google selecting its own canonical version of pages that are different from our preferred URLs. Despite implementing 301 redirects, updating the sitemap, and using canonical tags, Google continued to index the old URLs instead of the new ones.
Ultimately, what resolved this issue was building more internal links to the new URLs. This led to Google finally indexing them correctly. This success further demonstrates the importance of a strong internal linking strategy for SEO.
3. Internal Linking
As we continue to develop our internal linking strategy, we want to revisit our approach, which involves leveraging both siloing and cross-linking. To recap, we utilize category slugs as thematic anchors to maintain strong topical relevance within each silo while allowing for strategic cross-linking to enhance user experience. Below is a visualization of our topic clusters:
You can see that the SEO Cluster is the largest, followed by the Content Cluster. There is some cross-linking between SEO, Content, Marketing, and Business.
However, the AI cluster appears isolated without cross-linking with other clusters. We plan to address this by bridging gaps and adding internal links, particularly to the AI cluster, while closely monitoring improvements in organic traffic, rankings, and visibility.
4. Content Refresh
Speaking of visibility, we recently saw a significant surge in impressions for one of our pages after a content refresh. Our strategy involved identifying the queries driving clicks to the page and then modifying the H2 headings to better align with those keywords. Specifically, we focused on the query “how to find low competition keywords with high traffic.”
Following this update, impressions for that page jumped from 784 (Previous 7 days) to 3.75K (Last 7 days).
Below is a snapshot of the changes we made to the page https://surgegraph.io/seo/low-competition-keywords, specifically updating the H2 and the content to ensure Google recognizes it as a significant content update.
Google’s algorithms prioritize crawling and indexing pages with significant changes, signaling to them that the page offers fresh or more comprehensive information. This helps ensure our updated page is recrawled and reindexed promptly.
We’ll continue to refresh our content, prioritizing pages based on insights from Google Search Console data such as impressions, click-through rates, and search queries.
What’s Next?
In our next update, we’ll share our approach to keyword clustering and the lessons we’ve learned.
Day 35: Indexing Breakthrough & Internal Linking Kickoff
This week, we continued to publish content while taking a step back to analyze the results of everything we’ve done so far. The goal was to assess the effectiveness of our efforts, monitor progress, and make any necessary adjustments moving forward.
Along with this, we began implementing our internal linking strategy using SurgeGraph Vertex’s internal linking tool to build stronger topical silos, and we’ve been closely monitoring its impact.
We’re also excited to report some significant progress – especially with our biggest challenge since starting this journey: indexing!
What We Did
We used SurgeGraph Vertex’s internal linking tool to build our topical silos.
Topical silos are structured groupings of content organized around a specific theme or subject. This approach serves two main purposes:
Improves the user experience by making related content easy to find
Boosts SEO performance by helping search engines understand the organization and relevance of our content.
By linking related articles together, we are signaling to both users and search engines that our site is an authoritative resource on specific topics.
Now, back to how we implemented internal linking.
SurgeGraph’s internal linking tool intelligently suggests relevant internal links and allows us to add them with a single click.
However, to ensure quality and relevance, we carefully review each suggested link before accepting it.
Here is our benchmark to test which link we should accept:
Does the linked page directly address or expand upon the topic implied by the anchor text?
Will the user find the linked page helpful and relevant in the context of the current article?
If the answer to both questions is “yes,” we will build the link. If not, we will reconsider the link or adjust the anchor text.
Traffic Performance
Here’s how our blog posts have performed from November 11 to December 15, 2024:
Organic Traffic (Clicks): 31
Impressions: 22,000
Average CTR: 0.1%
Average Position: 48.4
Indexed/published posts: 58/67 (86.57%)
Results So Far
1. Huge Increase in Indexing – Fixes Are Paying Off!
The improvements we’ve made to address indexing issues are finally showing results.
Indexing has always been our biggest headache since starting this challenge. We pump out all this content every day, yet Google is taking its sweet time indexing them. It’s a common problem, especially with AI content, and we think you can relate to this, too (BTW, if you have any tips on solving indexing issues, feel free to share them this way).
Last week, only 18 out of 45 published posts were indexed, leaving us with a mere 40% indexation rate. But this week, we’ve seen a massive jump – 58 out of 67 posts are now indexed, giving us an 86.57% indexation rate.
Also, we published four blog posts yesterday, and all were indexed within less than 24 hours. The fact that our content is indexed so quickly suggests Google recognizes its value and relevance.
Here’s our current indexing status of the 5 categories:
Content: 24 published, 19 indexed
AI: 10 published, 8 indexed
Marketing: 9 published, 7 indexed
Business: 6 published, 5 indexed
SEO: 26 published, 12 indexed
Here are also some other things we observed:
Most of the published posts were indexed between December 16–18, with the majority happening on December 16. We will try to look closer at what we did or what happened on this day that triggered Google to index many of our posts.
Of the older posts, only 2 out of 46 remain unindexed.
For this week’s new posts, 7 out of 21 are yet to be indexed.
However, we faced some issues after changing the URLs of our previously published content. It seems like Google continues to index the old URLs, but we hope this will resolve itself once Google recrawls our site.
In the meantime, we’ve implemented 301 redirects, updated the sitemap, and added canonical tags to ensure proper indexing of the new URLs.
2. Traffic is Growing (Slowly But Steadily)
We’re seeing higher traffic growth this week compared to last week. Admittedly, we still have a long way to go to hit 100k traffic, but we’ll persevere and keep pushing till the end.
Our clicks (traffic) this week increased by 52.94%, while our impressions increased by 44.74%.
What We Learned
One of the most important lessons we’ve learned is to avoid changing URLs whenever possible. Modifying URLs can have significant SEO implications, so it should only be done when absolutely necessary. If a URL change is essential, it’s best to make that decision early in the SEO campaign to avoid complications down the road.
FREE GUIDE
Transform AI content into human-like content
In our case, we are confident that the new URL structure will be beneficial in the long run, but we’ve discovered that altering URLs mid-course can complicate the indexing process.
When URL changes are necessary, it is crucial to set up 301 redirects from the old URLs to the new ones, update the sitemap, and ensure that the canonical tags on the new pages point to themselves instead of the old URLs. We followed these steps, but unfortunately, we missed updating the canonical tags initially, which delayed some indexing.
On the topic of indexing, we’ve come to realize that technical SEO has been a game-changer for improving our indexation rate. It plays a critical role in ensuring that Google can find and index our content. By addressing technical issues like URL structure, redirects, and canonical tags, we’ve seen marked improvements in how quickly and efficiently our content is indexed.
Next Steps
For the coming week, our primary focus will be to analyze the impact of our internal linking strategy on traffic. We’re eager to see how the internal links are influencing user engagement and search engine visibility, particularly with the newly built topical silos.
Additionally, we will continue to maintain the momentum by publishing 3–4 articles daily. Staying consistent with content production is key to driving traffic and ensuring we’re on track to reach our goal of 100k traffic in 100 days.
Day 28: Small Wins, Big Lessons!
This week, we focused on resolving the challenges we faced last week, particularly slow indexing. We also implemented several technical SEO fixes to improve our website’s performance and structure.
We’re also starting to see some small wins – including landing a featured snippet and seeing a significant increase in impressions! Read on to get the full breakdown of our progress this week.
What We Did
1. CDN Setup for Core Web Vitals and User Experience
While analyzing our Google Search Console data, we noticed areas for improvement in our Core Web Vitals performance metrics (Google uses this to assess user experience).
Specifically, metrics like First Contentful Paint (FCP), Interaction to Next Paint (INP), and Largest Contentful Paint (LCP) indicated that our site’s loading speed and interactivity could be optimized. These factors are crucial for delivering a smooth user experience and meeting search engine performance benchmarks.
To address this, we decided to implement a Content Delivery Network (CDN). A CDN is a network of servers distributed globally to deliver content more efficiently by reducing the physical distance between the server and the user.
By caching blog posts, the CDN ensures faster load times for readers accessing our content, which directly improves Core Web Vitals.
However, our homepage remains dynamic to ensure users always see the most up-to-date content. By optimizing only the blog section through the CDN, we maintain a balance between performance and real-time functionality.
This implementation is expected to reduce bounce rates, increase engagement, and improve rankings over time, as user experience plays a crucial role in SEO.
2. URL Structure Update for Better Performance Tracking
Because this challenge is focused on measuring the impact of content alone, we wanted to isolate traffic generated solely by our blog posts without interference from other parts of the site.
Initially, we relied on GSC filters, using custom regex to include the slugs of all blog posts, like so:
While this method works for now, it quickly became apparent that it wasn’t a scalable solution. With plans to scale our content to over 300 posts, manually adding URLs to the regex filter would exceed the character limit of 4096. Additionally, the lack of grouping for URLs made it difficult to analyze trends across similar content types effectively.
To cross-reference the data, we also set up content grouping in Google Analytics 4 (GA4). However, after comparing results, we decided to rely on GSC data as our primary source for organic traffic analysis, given its accuracy, trustworthiness, and authority.
The Solution: Category-Based URL Structure
To address these challenges, we updated our URL structure to include categories, aligning with a content hub approach. Previously, our URLs used a flat structure, such as /slug (e.g., https://surgegraph.io/seo-business). Now, we’ve transitioned to a category-based structure, such as /category/slug (e.g., https://surgegraph.io/business/seo-business).
For existing blog posts with the flat URL format, we implemented 301 redirects to ensure no broken links (which will reflect poorly with Google) and maintain a seamless user experience. This also ensures that Google properly recognize and redirect traffic from the old URLs to the updated ones.
While many SEO tool websites utilize a simple /blog/ structure (e.g., Ahrefs), we’ve opted for a category-based approach similar to HubSpot.
Although the URL structure itself isn’t a direct ranking factor, it helps us in three significant ways:
Improved Tracking of Performance
The category-based structure allows for more precise tracking of both blog post and category-level performance. We can now isolate traffic generated specifically by blog posts and track ranking performance for individual posts and entire categories.
Setting the Foundation for Internal Linking
This URL update prepares the groundwork for implementing internal linking using SurgeGraph’s internal linking tool. By grouping related content into silos, we can create stronger contextual connections between posts, enhancing thematic relevance and improving user experience.
Balancing Silos and Cross-Linking
Silos refer to grouping content by closely related topics, while cross-linking involves linking content from different categories.
We recognize the value of both silos and cross-linking. While a strict silo approach can be highly effective for SEO, we also wanted to allow some cross-linking between categories to enhance user experience and knowledge discovery. However, this cross-linking inherently dilutes the silo structure.
Adopting a content hub approach using category slugs helps counterbalance this and ensure strong thematic relevance within each category.
Essentially, the category slugs provide a necessary balance of both silos and cross-linking, ensuring our content remains organized and focused even with the added flexibility of cross-linking.
This approach allows us to reap the benefits of both siloed and cross-linked content, creating a website structure that is both user-friendly and optimized for search engines.
3. Added Noindex Tags to WordPress Backend Pages
To maintain a clean and focused search engine index, we added noindex tags to all WordPress backend pages. These are URLs that are not intended for public viewing. Allowing these pages to be crawled and indexed by search engines could clutter the index and dilute the relevance of the content we want to rank.
If you’re using WordPress or any CMS, we suggest that you check Google Search Console regularly to ensure unintended pages, such as seasonal promotions or testing pages, don’t appear in search results.
By keeping the index clean, search engines can better focus on the most valuable pages of your site.
4. Added Canonical Tags for Homepage and Blog Posts
Canonical tags were added to the homepage and all blog posts as a preventative measure against duplicate content issues.
A canonical tag tells search engines which version of a page is the primary one, ensuring that duplicate or similar pages don’t compete against each other in search rankings.
By specifying the canonical URL for each page, we aim to consolidate link equity and maintain a clear, authoritative structure for search engines to follow.
5. Requested Validation of Fixes via Google Search Console
After implementing these updates, we used Google Search Console to request validation of our fixes. This allows us to directly inform Google of the changes, expediting the process of reevaluating and applying them.
Prompt validation ensures that any previous errors or outdated information are replaced quickly, allowing our improvements to take effect faster.
Traffic Performance
Here’s how our blog posts have performed from November 11 to December 8, 2024:
Organic Traffic (Clicks): 22
Impressions: 15,200
Average CTR: 0.1%
Average Position: 48.6
Average Impressions/Article: 338
Wins of the Week
1. Landed a Featured Snippet
Our content publishing efforts have shown early success. The first article published for this case study earned a featured snippet for the query “what makes a good writer SurgeGraph”.
It suggests that Google recognizes and associates SurgeGraph with the topic of good writing. This means our content marketing efforts and SEO strategy around this topic are working.
Google likely sees SurgeGraph as a relevant and authoritative source of information on writing. This could lead to increased visibility for our brand across other related searches.
However, we didn’t find a featured snippet for the broader query “what makes a good writer,” which indicates a highly competitive landscape where we need to double our efforts to stand out.
2. Significant Momentum in Impressions
We’re seeing promising signs of progress in our traffic performance!
Impressions have increased by 93%, surging from 7,860 to 15,200. Additionally, we’re now ranking for 749 queries, a significant improvement from last week’s 532. Notably, one query saw a whopping 583,050% increase in impressions.
However, while impressions and rankings are improving, clicks haven’t grown as much as we’d hoped. But we’re not discouraged by this because we know traffic growth takes time.
To accelerate this progress, we’ll next focus on improving rankings and creating more compelling metadata to convert impressions into meaningful clicks.
Progress may be gradual, but the upward trend is clear, and we’re determined to build on this momentum.
3. Technical Fixes Are Paying Off
The technical SEO updates implemented last week are starting to show positive results, with noticeable improvements in indexing. We went from 118 indexed pages to 225 indexed pages this week.
Hopefully, this progress sets the foundation for better visibility in search results.
To improve our indexing further, we’ll next focus on reoptimizing underperforming content and implementing strategic internal linking using SurgeGraph to speed up indexing and strengthen our site structure.
What We Learned
This initial phase of our SEO strategy has reinforced a crucial lesson: Just trust the SEO process and publish consistently good content. While optimizations like our category-based structure and content hubs are essential, they are only part of the equation.
Ultimately, consistently creating high-quality, informative content that resonates with our target audience remains paramount. Success in SEO requires patience and consistent effort over time; it’s a long game.
Next Steps
Moving forward, our focus will be on three key initiatives, which will be updated in the next progress report:
Implementing Internal Linking with SurgeGraph We’ll be using our own internal linking tool to optimize our site’s internal link structure. This tool scans the entire website and provides relevant link suggestions, which can be added with a single click. By doing so, we aim to improve the crawlability and indexing efficiency of our content, ultimately boosting its visibility in search results.
Maintaining a Consistent Publishing Frequency We’ll continue publishing 3–4 high-quality blog posts daily. This consistent output will help us expand our keyword coverage, rank for more queries, and steadily drive more organic traffic to the site.
Tracking Individual Blog Post Rankings and Traffic We’ll monitor the performance of individual blog posts and categories closely, using data from Google Search Console. This analysis will allow us to identify what strategies are working, refine our approach, and focus our efforts on areas that deliver the most impact.
Day 21: Slow Start, But We Expected This
Here’s our first ever case study report for this challenge!
The first three weeks have been an exciting mix of achievements, challenges, and valuable insights. While we’re making progress, as expected, we’re also facing some obstacles that require more analysis and experimenting. This is all part of the process as we test our strategy, adapt, and improve along the way.
FREE GUIDE
Transform AI content into human-like content
Keep reading to find out what we’ve been up to so far, our progress on traffic, the technical hurdles we’re facing, and our game plan to turn the tide in the coming weeks.
What We Did and Challenges We Faced
There are two main things we focused on in these first few weeks: content publishing and technical SEO audit.
1. Content Publishing
Content velocity being our main strategy, our number one focus was on publishing high-quality content consistently. We published 1–2 blog posts per day, six days a week, totaling 31 blog posts.
Each blog post was generated and optimized using our very own AI writing tool. While the AI handled the heavy lifting, we applied minor human reviews and edits to refine the output. The blog posts covered topics around SEO, AI, content writing, and marketing.
While content publishing is the cornerstone of this challenge, we know that technical SEO plays a huge role in ensuring our blog posts are crawled, indexed, and ranked by Google.
To ensure everything goes smoothly, we conducted a technical SEO audit with a focus on the following areas:
Indexing
Server Connectivity
Lighthouse Performance
Indexing
To speed up the indexing process, we implemented two things:
Sitemap Optimization
We optimized our sitemap by separating static pages (like core website pages) from dynamic pages (blog posts).
The dynamic sitemap is now designed to load on demand when Google requests it, which improves efficiency.
Manual Indexing Requests
Since this is our first time scaling up content production at this volume, we want to make sure Google notices our new flush of blog posts. For now, we’re submitting manual indexing requests for each blog post via Google Search Console to speed up the process and ensure our content is quickly discovered and ranked.
However, this is a temporary strategy. Once we establish a consistent indexing pattern, we plan to scale back on manual submissions and rely on natural indexing to maintain efficiency.
Since we’ve only just published a total of 31 blog posts, it was possible for us to check the indexing status of each post. We used the URL inspection tool to do this.
Out of 31 published blog posts, 17 were indexed successfully by Google, giving us an indexing rate of 54%.
Despite our efforts, about half of our blog posts remain unindexed. This marks the first obstacle we faced during this challenge.
We analyzed the situation and came up with a few hypotheses.
Time Factor
Initially, we hypothesized that the delay could be due to Google needing more time to discover, crawl, and index our posts.
However, this didn’t align with the data. Some older posts were still unindexed, while some newer posts were indexed quickly.
Although it doesn’t seem like time is the issue here, we’re still open to the possibility that some blog posts may require more time for Google to index them.
Content Quality
Another hypothesis we had is that it could be related to content quality issues.
We observed a pattern where the posts created with an older version of our AI tool (using GPT-4o mini) were less likely to be indexed compared to content generated using the current SurgeGraph Vertex, which uses GPT-4o.
We also found out that part of the indexing problem is due to the next issue.
Server Connectivity Issues
Through Google Search Console, we identified 500 internal server errors for some of our blog posts. These errors prevented the pages from being crawled and indexed.
We investigated and found the root cause to be a technical glitch in how our lead magnets were implemented in the blog posts. Although the pages loaded correctly for visitors, the server incorrectly returned a 500 status code to Google.
Long story short, the developers fixed it, and we don’t see this issue anymore.
Lighthouse Performance
Our Lighthouse audit also showed areas for improvement in performance and optimization.
The developers are actively working on these improvements to enhance the user experience and search engine performance of our blog posts.
Traffic Performance
We measured the organic traffic (clicks) and impressions exclusively for the blog posts published during this challenge rather than the entire website. This is so that we can get a focused view of the impact our content strategy is having on its own.
The data below covers traffic performance from November 11 to December 1, 2024.
Organic traffic (clicks): 17
Impressions: 7860
Average CTR: 0.2%
Average position: 47.8
Key Takeaways
1. We’re off to a slow start, but we’ll persevere
After publishing 31 blog posts, our traffic is still far from hitting our ultimate goal of 100,000. Currently, we’ve only achieved 17 clicks out of 100,000, which means there’s still a long road ahead to reach our goal.
However, we knew from the outset that results wouldn’t come overnight. No one ranks in the top 10 and grows their traffic instantly – especially in a highly competitive niche like SEO.
The good news is, even with just 3 weeks in, we’ve made significant progress. Our impressions have skyrocketed from 0 to 7,860 and our blog posts are ranking with an average position of 47.8.
Additionally, we’re already ranking for 532 different queries, which shows our content is beginning to be recognized by search engines. These early indicators give us confidence about the journey ahead.
Our game plan moving forward is to tackle the indexing issues head-on, identify what’s working to double down on those strategies, and increase our content publishing frequency.
If you’re reading this, you’re likely facing similar challenges. We’d love to hear about your experiences and strategies for traffic growth, so feel free to share!
2. Indexing issues are holding us back
Currently, only about half of our published blog posts have been indexed, and they’re not being indexed as quickly as we’d like. Without proper indexing, we can’t rank and, as a result, we can’t drive the traffic we’re aiming for.
Indexing can be a major issue, especially with AI-generated content, so we’re looking deeper into this to better understand how we can improve our indexing rate.
One way we’ll do this is by reoptimizing non-indexed content using the new SurgeGraph Vertex to boost its quality and hopefully trigger indexing.
We also have a hypothesis that we’ll be testing shortly, and we’re hopeful that we’ll uncover a clear solution.
If you’d like to know about our strategy and the outcome, stay tuned for our next update, where we’ll share our findings and the steps we’re taking to address these challenges.
And if you’re dealing with similar issues, we’d love to hear your thoughts and any strategies that worked for you!
3. It’s a super competitive niche
We knew from the start that SEO is one of the most competitive niches to rank in. With so many established players already competing for top positions, it’s not surprising that progress has been slow.
Gaining visibility in such a saturated space requires persistence, patience, and a strategy that adapts as we go. We’re prepared for the long haul and are continuously optimizing our approach to stay on track.
Next Steps
Given our findings and results so far, here’s the gameplan for what we’re focusing on next:
1. Ramp up publishing
Since traffic has been slower than expected, we’re stepping up our publishing efforts. We’re increasing our output to 3–4 blog posts daily.
By producing more content, we aim to target a wider range of keywords and drive more traffic.
2. Solve indexing issues
We’re actively working on strategies to accelerate the indexing process. We know that without proper indexing, our content won’t rank, and our traffic will remain low.
One of these strategies is to use SurgeGraph Vertex to reoptimize our non-indexed content for better quality. We’ll be tracking how this affects indexing and share our results in future updates.
If our methods prove effective, you’ll be the first to know, so keep an eye out!
3. Optimize high-performing blog posts
We’ve identified a few blog posts that have shown positive increases in impressions and clicks in Google Search Console.
Now, we’ll look closer into these posts, analyzing what’s working and optimizing them further to improve their rankings. This will help us maximize the performance of content that’s already gaining traction, pushing it higher in the SERPs to capture more traffic.
4. Follow Google’s guidelines
As we ramp up our content publishing and tackle technical issues, we’re committed to staying aligned with Google’s best practices and guidelines.
This includes ensuring that our content is not only optimized for SEO but also valuable and user-centric. By focusing on high-quality content that serves the needs of our audience and adheres to Google’s E-E-A-T standards, we aim to build long-term, sustainable traffic growth.
Sneak Peek for Coming Updates
Obviously, this is just the beginning. We’ve got a long way to go, and we’re excited to continue pushing forward, learning, and improving every step of the way.
Stay tuned for our next updates, where we’ll dive into:
Our approach to keyword research and clustering for blog topics, and how we segment content based on top, middle, and bottom-of-the-funnel keywords to target the right audience at each stage
The strategies we’re using to overcome indexing challenges
Our internal linking tactics and much more!
Never miss out on expert SEO tips & strategies
SurgeGraph is redefining content writing with humanization and information gain.