Using BigQuery and Looker Studio to Identify Keywords Close to Ranking Improvements
Identifying keywords close to ranking improvements helps SEO specialists focus on search terms with high potential for reaching top positions. Using Google Search Console, BigQuery, and Looker Studio, you can analyze keyword rankings and identify terms that are on the cusp of ranking higher with targeted optimization. This section guides you through using BigQuery and Looker Studio to track SEO rank improvements, allowing you to find and optimize for keywords that could bring in more traffic if their ranking improves.
1. Why Track Keywords Close to Ranking Improvements?
- Targeted Optimization: Identifying keywords close to top positions (e.g., ranking on page 2 or positions 5-10 on page 1) lets you focus on high-impact optimizations.
- Boosted Traffic Potential: Moving keywords from lower positions to top positions can significantly increase visibility and click-through rates.
- Efficient Resource Allocation: Concentrating on near-top keywords allows you to achieve quick wins with relatively minimal effort.
2. Querying Keywords by Ranking in BigQuery
In BigQuery, you can set up a query to retrieve keywords with average positions just below top rankings. This will help you focus on keywords with potential for quick improvement.
Step 1: Query Your Google Search Console Data in BigQuery
- Open BigQuery, and create a new query in your dataset containing Google Search Console data (e.g.,
gsc_data
).
- Open BigQuery, and create a new query in your dataset containing Google Search Console data (e.g.,
Step 2: Define Parameters for Keywords Close to Ranking Improvements
- Use conditions to filter keywords with average positions between 5 and 20 (or your desired range). For example:
SELECT
query,
page,
AVG(position) AS avg_position,
SUM(clicks) AS total_clicks,
SUM(impressions) AS total_impressions,
(SUM(clicks) / NULLIF(SUM(impressions), 0)) * 100 AS ctr_percentage
FROM
`your_project.your_dataset.gsc_data`
WHERE
position BETWEEN 5 AND 20
GROUP BY
query, page
ORDER BY
avg_position ASC; - This query provides a list of keywords with average positions close to potential top spots. You’ll also see click-through rate (CTR) and impressions, which can help prioritize keywords with high visibility.
- Use conditions to filter keywords with average positions between 5 and 20 (or your desired range). For example:
Step 3: Review and Adjust Position Ranges for Relevance
- Modify the position range as needed. For example, you might want to focus on keywords in positions 11-15 if your goal is to move them to page 1.
3. Using Looker Studio to Visualize Keywords Close to Ranking Improvements
Visualizing this data in Looker Studio helps you track and prioritize keywords for ongoing optimization efforts.
Step 1: Connect BigQuery Data to Looker Studio
- Open Looker Studio, create a new report, and add BigQuery as your data source, selecting the table with the keyword ranking data.
Step 2: Create a Table to Display Keywords by Average Position
- Add a table visualization to your report. Include fields such as
query
,avg_position
,total_clicks
,total_impressions
, andctr_percentage
. - Sort the table by
avg_position
to prioritize keywords closest to the top rankings.
- Add a table visualization to your report. Include fields such as
Step 3: Add Filters for Position and Clicks
- Add a filter control for position range (e.g., 5-20) to allow you to adjust the scope of keywords considered “close to ranking improvements.”
- Add a filter for
total_clicks
to focus on keywords already receiving engagement, highlighting those that could benefit most from a ranking boost.
Example: Filter for keywords with positions 5-15 and at least 100 clicks, helping you target high-potential keywords with existing visibility.
4. Prioritizing Keywords Based on CTR and Impressions
Click-through rate (CTR) and impressions indicate how much potential traffic a keyword has. High impressions with a low position suggest high potential for gains if the ranking improves.
Step 1: Sort Keywords by CTR and Impressions
- In Looker Studio, sort the table by
ctr_percentage
ortotal_impressions
to see keywords with high visibility. Keywords with high impressions but low positions are strong candidates for optimization.
- In Looker Studio, sort the table by
Step 2: Identify Keywords with High CTR but Low Position
- Keywords with good CTR but lower average positions may respond well to targeted optimization, such as on-page improvements or meta description adjustments.
Example: A keyword with 10,000 impressions, 3% CTR, and an average position of 10 is a strong candidate for optimization, as improved ranking could significantly increase clicks.
5. Creating a Dashboard to Track Ranking Improvements Over Time
A Looker Studio dashboard lets you track keywords over time, helping you monitor ranking improvements and refine your optimization strategy.
Step 1: Add a Date Range Control
- Add a date range control to your dashboard to view keyword data for specific time periods. This helps you track performance changes after implementing optimizations.
Step 2: Add Trend Charts for Key Metrics
- Create line charts to track trends in
avg_position
,ctr_percentage
, andtotal_clicks
for your high-priority keywords. These charts provide a visual representation of how rankings change over time.
- Create line charts to track trends in
Step 3: Highlight Top Opportunities
- Use scorecards to display total impressions, average position, and CTR for your most valuable keywords. This summary gives you a quick overview of the keywords that are closest to ranking improvements.
Example: A dashboard with monthly views of position trends and CTR changes for target keywords lets you see the impact of your SEO efforts.
6. Optimizing Pages for Keywords Close to Ranking Improvements
Once you’ve identified priority keywords, implement targeted optimizations on associated pages to improve rankings.
Step 1: Review On-Page Optimization for Targeted Keywords
- Ensure that keywords are included in key areas like titles, headers, and meta descriptions. Make sure content is relevant and provides high value to searchers.
Step 2: Enhance Content and Internal Links
- Improve the content quality on pages that rank close to the top, ensuring it thoroughly covers the topic and addresses user intent. Add internal links from other relevant pages to boost authority for target keywords.
Step 3: Monitor Results and Adjust as Needed
- Use the Looker Studio dashboard to track changes in average position and CTR for optimized keywords. Adjust your approach based on these metrics to continually improve rankings.
Example: For a keyword ranking in position 8, enhance the page’s meta description and add a few relevant internal links. Track CTR and position over time to gauge the effect of your optimizations.
Summary
Using BigQuery and Looker Studio to track keywords close to ranking improvements enables SEO professionals to focus on high-impact optimizations that drive traffic. By setting up targeted queries, visualizing data, and implementing strategic optimizations, you can efficiently improve rankings for keywords on the cusp of top positions. This approach maximizes the return on SEO efforts, helping you boost visibility and click-through rates where it matters most.
Published