Solved: Do Ahrefs & SemRush Still Work for Keyword Research After Google’s Updates?

Source: Dev.to | Jan 03, 2026 (UTC)

🚀 Executive Summary

TL;DR: Google’s algorithm shifts and the rise of AI Overviews (SGE) challenge the traditional utility of Ahrefs and SemRush for keyword research, making exact-match keyword efficacy and traffic predictions less reliable. The solution involves a blended strategy, integrating Google-first data (GSC, GKP, manual SERP analysis) with intent-driven topic clustering and leveraging these tools for competitive intelligence and technical SEO.

🎯 Key Takeaways

  • Google Search Console (GSC) is the most valuable, unfiltered source of truth for actual query performance, CTR, and emerging keywords, directly from Google, providing factual data over third-party tool estimates.
  • Modern SEO requires shifting focus from exact-match keywords to understanding diverse search intent (informational, navigational, transactional, commercial investigation) and building comprehensive content hubs with topic clusters to demonstrate deep topical authority.
  • The prevalence of AI Overviews and rich snippets leads to ‘zero-click’ searches, necessitating content that is exceptionally comprehensive or offers a unique perspective to entice clicks, as many queries are now answered directly on the SERP.

The recent shifts in Google’s search algorithms and the rise of AI Overviews are challenging traditional keyword research methodologies. This post explores how Ahrefs and SemRush remain valuable, despite these changes, by focusing on a blended strategy leveraging Google-first data and intent-driven analysis.

The Keyword Research Conundrum: Are Traditional Tools Still Relevant?

The digital landscape is in constant flux, with Google’s search algorithms evolving at an unprecedented pace. Recent updates, particularly those emphasizing user experience, E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness), and the integration of AI Overviews, have led many IT professionals and SEO strategists to question the enduring utility of established keyword research platforms like Ahrefs and SemRush.

The Reddit thread “Are Ahrefs and SemRush currently useful for keyword research? Or did the recent Google search result changes limit their usefulness?” perfectly encapsulates this industry-wide apprehension. While these tools have long been the backbone of SEO, their efficacy for pinpointing exact-match keywords and predicting traffic volumes seems to be diminishing. This article delves into the symptoms of this shift and provides actionable, problem-solving solutions for navigating the new SEO reality, ensuring your digital strategy remains robust and data-driven.

Symptoms of Eroding Keyword Tool Efficacy

Before we dive into solutions, it’s crucial to identify the manifestations of this problem within your own operations. Recognizing these symptoms helps in accurately diagnosing the challenge and implementing targeted strategies.

Volatility in SERP Rankings & Traffic Predictions

One of the most noticeable symptoms is the increased unpredictability of Search Engine Results Pages (SERPs). What ranked well last month might have significantly shifted, not due to overt penalization, but a re-evaluation by Google’s algorithms. Keyword difficulty scores and estimated traffic volumes from Ahrefs or SemRush may no longer align with actual performance, leading to misallocated resources and inaccurate forecasting for content teams.

Discrepancies Between Tool Data and Google Analytics

Teams frequently observe a growing disparity between the traffic and ranking data reported by third-party SEO tools and the direct, first-party data from Google Analytics and Google Search Console (GSC). While some variance is expected, significant and consistent gaps indicate that the third-party tools might be struggling to keep pace with Google’s real-time index and nuanced ranking factors. For instance, a keyword showing high search volume in a tool might drive minimal actual traffic, or vice-versa, due to nuances in intent or the prevalence of AI Overviews satisfying queries directly.

The Rise of AI Overviews and Zero-Click Searches

The introduction of AI Overviews (formerly SGE) and enhanced rich snippets means an increasing number of user queries are answered directly on the SERP, leading to “zero-click” searches. This fundamentally changes the value proposition of targeting specific keywords. Users get immediate answers, reducing the need to click through to a website. Tools designed for traditional click-through models struggle to account for this shift, making their volume estimates less indicative of potential website traffic.

Solution 1: Augmenting Traditional Tools with Google-First Data

Instead of abandoning Ahrefs or SemRush, the first solution is to integrate them more closely with the authoritative data sources directly from Google. This approach provides a more accurate, real-time understanding of user behavior and search performance.

Leveraging Google Search Console (GSC)

Google Search Console is your most valuable, unfiltered source of truth directly from Google. It shows you exactly which queries your site is ranking for, your average position, click-through rate (CTR), and impressions. This data is not an estimate; it’s factual performance data.

  • Identify Emerging Queries: Use GSC’s “Performance” report to filter queries by position (e.g., positions 8-20) and impressions. These are keywords you’re almost ranking for, and with a bit of optimization, could jump significantly.

# Conceptual Python script to analyze GSC data exports import pandas as pd def analyze_gsc_queries(csv_path): df = pd.read_csv(csv_path) # Filter for queries with impressions, but not yet top positions emerging_queries = df[(df['Impressions'] > 100) & (df['Average position'] > 7) & (df['Average position'] <= 20)].sort_values(by='Impressions', ascending=False) print("Top Emerging Queries (Positions 8-20, high impressions):") print(emerging_queries[['Queries', 'Impressions', 'Average position', 'Clicks']].head(10)) # Identify potential content gaps (queries with high impressions but low clicks) low_ctr_queries = df[(df['Impressions'] > 500) & (df['Clicks'] < 20)].sort_values(by='Impressions', ascending=False) print("\nQueries with High Impressions but Low Clicks (Potential CTR issues or AI Overviews):") print(low_ctr_queries[['Queries', 'Impressions', 'Average position', 'Clicks', 'CTR']].head(10)) # To use: # 1. Go to GSC -> Performance -> Export the 'Queries' data (Google Sheets, CSV, Excel). # 2. Save as 'gsc_queries.csv' # 3. Call the function: # analyze_gsc_queries('gsc_queries.csv')

Enter fullscreen mode

Exit fullscreen mode

Utilizing Google Keyword Planner (GKP)

While primarily an advertising tool, Google Keyword Planner offers direct volume data from Google. Its data is often aggregated and less granular than Ahrefs/SemRush, but it represents Google’s own understanding of search demand.

Manual SERP Analysis & “People Also Ask”

Directly observing the SERP for your target keywords is critical. Look beyond the top organic results:

Solution 2: Shifting Focus from Keywords to Topics and Intent

The era of hyper-focusing on exact-match keywords is waning. Google is increasingly sophisticated at understanding natural language and user intent. Our strategy must evolve to match this by focusing on comprehensive topic coverage and satisfying diverse user intents.

Understanding Search Intent

Before optimizing for a keyword, understand *why* someone is searching for it. There are generally four types of search intent:

Your content must align with the primary intent of the target query. Ahrefs and SemRush can still help by showing the SERP features (e.g., shopping results, local packs, knowledge panels) for a keyword, which hints at its dominant intent.

Topic Clustering and Content Hubs

Instead of creating isolated articles for individual keywords, adopt a content hub and spoke model. This involves creating a comprehensive “pillar page” on a broad topic, supported by multiple “cluster pages” that delve into specific sub-topics related to the pillar. This approach demonstrates deep topical authority to Google.

For example, a pillar page on “Cloud Computing Security” could be supported by cluster pages on “AWS Security Best Practices,” “Azure Firewall Configuration,” “Container Security,” and “DevSecOps Workflows.”

# Conceptual approach to identifying topics for clustering using natural language processing (NLP) # This isn't a runnable script but illustrates the concept. import spacy from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.cluster import KMeans # Load a pre-trained NLP model (e.g., for English) # nlp = spacy.load("en_core_web_sm") def analyze_content_for_topics(documents): """ Analyzes a collection of text documents to identify underlying topics. Args: documents (list): A list of strings, where each string is a document (e.g., blog post content). Returns: dict: A dictionary mapping topic clusters to keywords/documents. """ # 1. Preprocess text: Tokenization, lemmatization, stop word removal (using spaCy) processed_docs = [] # for doc in documents: # tokens = [token.lemma_ for token in nlp(doc.lower()) if not token.is_stop and token.is_alpha] # processed_docs.append(" ".join(tokens)) # Placeholder for actual processed docs processed_docs = [ "cloud security best practices aws azure container", "devsecops CI CD pipelines automation tools", "aws IAM roles policies security groups", "azure network security group firewall configuration", "kubernetes docker container orchestration vulnerability" ] # 2. Vectorize documents using TF-IDF vectorizer = TfidfVectorizer(max_features=1000, ngram_range=(1, 2)) X = vectorizer.fit_transform(processed_docs) # 3. Cluster documents using KMeans num_clusters = 3 # Example: We want to find 3 main topics kmeans = KMeans(n_clusters=num_clusters, random_state=0, n_init=10) kmeans.fit(X) # 4. Extract top keywords for each cluster feature_names = vectorizer.get_feature_names_out() cluster_keywords = {} for i in range(num_clusters): top_indices = X[kmeans.labels_ == i].sum(axis=0).argsort().tolist()[0][::-1][:10] cluster_keywords[f"Topic {i+1}"] = [feature_names[j] for j in top_indices] print("Identified Topic Clusters and Top Keywords:") for topic, keywords in cluster_keywords.items(): print(f"- {topic}: {', '.join(keywords)}") # You can then map documents to their clusters # for i, doc in enumerate(documents): # print(f"Document {i+1} -> Cluster {kmeans.labels_[i] + 1}") # Example usage with placeholder documents (replace with real content from your site) # your_website_content = [ # "A comprehensive guide to securing your cloud infrastructure on AWS and Azure...", # "Implementing DevSecOps principles for continuous integration and deployment...", # "Understanding AWS Identity and Access Management (IAM) for robust security...", # "Configuring Azure Network Security Groups and firewalls...", # "Best practices for securing Docker and Kubernetes containers..." # ] # analyze_content_for_topics(your_website_content) # This conceptual script helps demonstrate how one might programmatically find # relationships between content pieces to form topic clusters. # Real-world implementation would involve more sophisticated NLP and larger datasets.

Enter fullscreen mode

Exit fullscreen mode

Solution 3: Integrating AI-Powered and Predictive Analytics

The future of keyword research lies in leveraging advanced analytics and AI to predict trends, understand nuance, and identify opportunities that traditional methods might miss. While Ahrefs and SemRush are adapting, it’s essential to understand their evolving role alongside other tools and methodologies.

Exploring Next-Generation Tools and Techniques

Beyond the established giants, consider tools and approaches that focus on emerging trends and question-based research:

The Role of Predictive Analytics

Instead of just reacting to current search volumes, aim to anticipate future demand. This involves:

Ahrefs/SemRush in the New Paradigm (Comparison)

So, are Ahrefs and SemRush still useful? Absolutely, but their utility has shifted from being the sole source of keyword truth to powerful analytical platforms for competitive intelligence, technical SEO, and content gap analysis within a broader, more nuanced strategy.

Feature / Aspect

Ahrefs (New Paradigm Focus)

SemRush (New Paradigm Focus)

Keyword Research (Traditional)

Still provides broad volume estimates, difficulty scores. Best used for identifying keyword clusters and long-tail variations, then cross-referenced with GSC.

Similar to Ahrefs, offers volume & difficulty. Strong for finding related keywords and questions. Emphasize intent filters for better targeting.

Competitive Analysis

Exceptional for competitor backlink profiles, identifying top-performing content, and finding content gaps where competitors rank but you don’t.

Robust for competitor keyword rankings, traffic analysis, and “gap analysis” to find opportunities where you can outrank. Strong for PPC competitor intelligence.

Backlink Analysis

Industry-leading database for backlink profiles. Crucial for understanding competitor authority, identifying link building opportunities, and monitoring your own profile.

Strong backlink audit and analysis tools. Useful for disavowing toxic links and finding outreach prospects, though Ahrefs often has a larger index.

Content Gap & Topic Discovery

Identifies keywords competitors rank for that you don’t. Use “Content Explorer” to find high-performing content on topics relevant to your niche, irrespective of keyword volume.

“Topic Research” tool helps find subtopics and questions related to a broad seed. “Content Gap” feature effectively shows competitive content opportunities.

Technical SEO Audits

“Site Audit” is powerful for identifying technical issues (crawlability, indexability, site speed, broken links). Crucial for ensuring your site is Google-friendly.

Comprehensive “Site Audit” with detailed reports on crawl errors, performance issues, and on-page SEO factors. Excellent for ongoing site health monitoring.

AI Integration / Future Readiness

Investing in AI-driven features, but primary strength remains in its extensive data index for competitive analysis and technical SEO.

More proactive in integrating AI features, like content creation suggestions and writing assistants that help optimize for intent and comprehensiveness.

Best Use Case (Modern)

Strategic competitive intelligence, in-depth backlink analysis, and identifying content/topic gaps from a ‘what’s working for others’ perspective.

Holistic SEO management, deep keyword intent analysis, local SEO, PPC research, and integrating content writing workflows.

Conclusion: A Hybrid Approach for Sustainable SEO

The question isn’t whether Ahrefs and SemRush are still useful, but how their utility has evolved. In the post-AI Overview era, relying solely on their estimated keyword volumes for content strategy is a suboptimal approach. Instead, IT professionals and SEO strategists must adopt a hybrid methodology:

By embracing this multi-faceted, adaptive strategy, your team can navigate Google’s evolving landscape effectively, ensuring sustainable organic growth and maximizing the value of your SEO investments.

👉 Read the original article on TechResolve.blog

For further actions, you may consider blocking this person and/or reporting abuse

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Читайте також