RankSense Profile picture
25 Feb, 10 tweets, 5 min read
๐ŸŽ‰ Happy #RSTwittorial Thursday with @saksters ๐Ÿฅณ

Analyzing Google Search Console Data with #Python ๐Ÿ๐Ÿ”ฅ

Hereโ€™s the output ๐Ÿ‘‡
What youโ€™ll learn:

๐Ÿ”Ž How to clean and analyze GSC data, from creating basic pivot tables to graphing a CTR (Click-Through Rate) curve
How is this useful?

๐Ÿ“Œ This can be helpful in automating analyses designed to a specific client or domain that is being worked on
What youโ€™ll need:

๐Ÿงฎ Numpy
๐Ÿ“Š Matplotlib
๐Ÿ““ Colab or Jupyter Notebook with Pandas: github.com/ranksense/Twitโ€ฆ
1๏ธโƒฃ Import Libraries and Read in CSV

๐Ÿ“Œ Import the necessary libraries and read the CSV data that will be used for the analysis
2๏ธโƒฃ Clean the Data

๐Ÿ“Œ Clean the data up to make it easier for an analysis
๐Ÿ“Œ This includes removing null values, renaming columns, and having the right data types
3๏ธโƒฃ Derive New Columns and Dataframes

๐Ÿ“Œ Segment or create values from the existing data to help with the analysis, such as a rounded position column or breaking down branded and non-branded dataframes
4๏ธโƒฃ Analysis & Ranking Distribution

๐Ÿ“Œ Aggregate the data into pivot tables to create a CTR curve
๐Ÿ“Œ We can gauge what positions have the highest CTR for each position in the SERP
๐Ÿ“Œ Displays the number of queries your site is ranking for each position
Feel free to leave any questions below ๐Ÿ‘‡ for @saksters and he will answer them during tomorrowโ€™s webinar (โฐ 11:00 AM ET) where he will be doing a live walk-through of the script!

๐Ÿคฉ Register Here: us02web.zoom.us/webinar/registโ€ฆ
๐Ÿค— Thank you all for tuning in to this weekโ€™s #RSTwittorial!

See you soon! ๐Ÿ‘‹

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with RankSense

RankSense Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @RankSense

23 Jul 20
Itโ€™s #RSTwittorial Thursday! ๐Ÿ™Œ Today weโ€™re Generating a Rendered #HTML Diff Report using #Python ๐Ÿ๐Ÿ”ฅ

Hereโ€™s the output ๐Ÿ‘‡
What are we learning? ๐Ÿ‘จโ€๐Ÿซ

๐Ÿง  How to generate a visual report showing the difference between the raw HTML and the JavaScript Rendered HTML using the requests_html Python library ๐Ÿ๐Ÿ”ฅ
Why is it practical? ๐Ÿง

๐Ÿ” When webpages use #JavaScript, the HTML rendered on the client-side ๐Ÿง‘โ€๐Ÿ’ป could be different from the raw HTML coming from the server-side โŒจ๏ธ

๐Ÿ” Creating a diff allows you to quickly see ๐Ÿ‘€ the JavaScript changes ๐Ÿ–ฅ๏ธ (great for JavaScript #SEO!)
Read 14 tweets
2 Jul 20
#RSTwittorial Add Calls-to-Action to Meta Descriptions in #GoogleSheets with #Python ๐Ÿ๐Ÿ”ฅ

Here's the output๐Ÿ‘‡
Click on the button that says โ€œOpen in Colab"
github.com/ranksense/Twitโ€ฆ
Why learn this? ๐Ÿง

Skip the tedious work of updating 100s or 1,000s of meta descriptions and let this script do it for you! Speed up your processing time from 30 sec/URL to 3 sec/URL ๐Ÿคฏ
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!